openstack平台上创建云主机

您所在的位置:网站首页 openstack云平台搭建与管理 openstack平台上创建云主机

openstack平台上创建云主机

#openstack平台上创建云主机| 来源: 网络整理| 查看: 265

两种方式创建云主机 前提交代:上传镜像修改安全组 web创建云主机创建云主机类型创建网络创建云主机 命令行创建云主机首先创建云主机类型创建网络云主机创建

前提

云平台的控股节点(controller)和计算节点(compute)搭建平台时不出错

交代:

我们先把我们所有做的东西都给先讲一下 控股节点(controller)的第一块网卡的IP为192.168.43.10;第二块的IP为192.167.44.10 计算节点(compute)的第一块网卡的IP为192.168.43.20;第二块的IP为192.167.44.20 第一块网卡为桥接模式,第二块网卡为NAT模式

上传镜像

镜像上传没有什么web上传,只有命令行上传

[root@controller ~]# source /etc/keystone/admin-openrc.sh //这个很重要,我们做这个云主机创建的时候有一句话叫万事先source [root@controller ~]# glance image-create --name "mz" --disk-format qcow2 --container-format bare --progress ] 100% +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | checksum | 3d3e9c954351a4b6953fd156f0c29f5c | | container_format | bare | | created_at | 2021-05-10T11:55:27Z | | disk_format | qcow2 | | id | 841083ae-d1ab-4411-977d-fd43e1c61781 | | min_disk | 0 | | min_ram | 0 | | name | mz | | owner | a519c811bad8464798f2633a934fd48b | | protected | False | | size | 510459904 | | status | active | | tags | [] | | updated_at | 2021-05-10T11:55:31Z | | virtual_size | None | | visibility | shared | +------------------+--------------------------------------+ [root@controller ~]#

在这里插入图片描述

修改安全组

我们进入项目点击网络进入安全组,然后点击右侧的管理规则 在这里插入图片描述 进入之后将原有的规则删除,在添加新的规则 在这里插入图片描述 在这里插入图片描述

添加完成的样子:

在这里插入图片描述

web创建云主机

首先我们进入web界面是这个样子的,第一个是让我们输入的域的名称;第二个是用户名,一般都是admin;第三个是密码,这个是我们自己设置的000000

创建云主机类型

在这里插入图片描述 完成的样子: 在这里插入图片描述

创建网络

创建网络一定要写外网网卡的IP(就是第二块网卡的IP段) 在这里插入图片描述

在这里插入图片描述 后面一步点创建就行 完成的样子: 在这里插入图片描述

创建云主机

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 点击创建后要等待一会

在这里插入图片描述 在这里插入图片描述 等待一会之后,完成的样子,我们可以用crt连接 在这里插入图片描述

连接上的样子:

在这里插入图片描述

命令行创建云主机

我们还是用着上面的环境跟着来,由于我用的是个人电脑。空间小,运行也不大,所以我在这就将上面创建的云主机删了,空间大的请忽略。

首先创建云主机类型

下面在创建云主机类型的时候第一次失败了,原因是没有source,所以我们每当一会不输入命令是再次输入时要先source

[root@controller ~]# nova help flavor-create //这个命令可以让我们查询命令行创建云主机类型的格式 usage: nova flavor-create [--ephemeral ] [--swap ] [--rxtx-factor ] [--is-public ] [--description ] Create a new flavor. Positional arguments: Unique name of the new flavor. Unique ID of the new flavor. Specifying 'auto' will generated a UUID for the ID. Memory size in MB. Disk size in GB. Number of vcpus Optional arguments: --ephemeral Ephemeral space size in GB (default 0). --swap Additional swap space size in MB (default 0). --rxtx-factor RX/TX factor (default 1). --is-public Make flavor accessible to the public (default true). --description A free form description of the flavor. Limited to 65535 characters in length. Only printable characters are allowed. (Supported by API versions '2.55' - '2.latest') [root@controller ~]# nova flavor-create aaaa 2 2048 20 2 //失败了,原因没有source ERROR (CommandError): You must provide a username or user ID via --os-username, --os-user-id, env[OS_USERNAME] or env[OS_USER_ID] [root@controller ~]# source /etc/keystone/admin-openrc.sh [root@controller ~]# nova flavor-create aaaa 2 2048 20 2 +----+------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | Description | +----+------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ | 2 | aaaa | 2048 | 20 | 0 | | 2 | 1.0 | True | - | +----+------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ [root@controller ~]# 创建网络 [root@controller ~]# neutron net-create --router:external --provider:network_type flat --provider:physical_network provider bbb neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead. Created a new network: +---------------------------+--------------------------------------+ | Field | Value | +---------------------------+--------------------------------------+ | admin_state_up | True | | availability_zone_hints | | | availability_zones | | | created_at | 2021-05-10T14:50:19Z | | description | | | id | 52585000-02b6-478e-b2c0-4832ca72d3ef | | ipv4_address_scope | | | ipv6_address_scope | | | is_default | False | | mtu | 1500 | | name | bbb | | port_security_enabled | True | | project_id | a519c811bad8464798f2633a934fd48b | | provider:network_type | flat | | provider:physical_network | provider | | provider:segmentation_id | | | revision_number | 5 | | router:external | True | | shared | False | | status | ACTIVE | | subnets | | | tags | | | tenant_id | a519c811bad8464798f2633a934fd48b | | updated_at | 2021-05-10T14:50:19Z | +---------------------------+--------------------------------------+ [root@controller ~]# neutron subnet-create bbb 192.168.44.0/24 --name ccc --gateway 192.168.44.1 neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead. Created a new subnet: +-------------------+----------------------------------------------------+ | Field | Value | +-------------------+----------------------------------------------------+ | allocation_pools | {"start": "192.168.44.2", "end": "192.168.44.254"} | | cidr | 192.168.44.0/24 | | created_at | 2021-05-10T14:51:33Z | | description | | | dns_nameservers | | | enable_dhcp | True | | gateway_ip | 192.168.44.1 | | host_routes | | | id | 969d85e8-fef8-4891-8ab2-f64cd648626b | | ip_version | 4 | | ipv6_address_mode | | | ipv6_ra_mode | | | name | ccc | | network_id | 52585000-02b6-478e-b2c0-4832ca72d3ef | | project_id | a519c811bad8464798f2633a934fd48b | | revision_number | 0 | | service_types | | | subnetpool_id | | | tags | | | tenant_id | a519c811bad8464798f2633a934fd48b | | updated_at | 2021-05-10T14:51:33Z | +-------------------+----------------------------------------------------+ [root@controller ~]# 云主机创建 [root@controller ~]# glance image-list +--------------------------------------+------+ | ID | Name | +--------------------------------------+------+ | 841083ae-d1ab-4411-977d-fd43e1c61781 | mz | +--------------------------------------+------+ [root@controller ~]# neutron net-list neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead. +--------------------------------------+------+----------------------------------+------------------------------------------------------+ | id | name | tenant_id | subnets | +--------------------------------------+------+----------------------------------+------------------------------------------------------+ | 52585000-02b6-478e-b2c0-4832ca72d3ef | bbb | a519c811bad8464798f2633a934fd48b | 969d85e8-fef8-4891-8ab2-f64cd648626b 192.168.44.0/24 | +--------------------------------------+------+----------------------------------+------------------------------------------------------+ [root@controller ~]# nova flavor-list +--------------------------------------+------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | Description | +--------------------------------------+------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ | 2 | aaaa | 2048 | 20 | 0 | | 2 | 1.0 | True | - | | 5cde04b3-7123-4602-b5b1-90a946e14115 | sy | 2000 | 20 | 0 | | 2 | 1.0 | True | - | +--------------------------------------+------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ [root@controller ~]# nova boot --flavor 2 --image 841083ae-d1ab-4411-977d-fd43e1c61781 --nic net-id=52585000-02b6-478e-b2c0-4832ca72d3ef zhuji +--------------------------------------+-------------------------------------------+ | Property | Value | +--------------------------------------+-------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-AZ:availability_zone | | | OS-EXT-SRV-ATTR:host | - | | OS-EXT-SRV-ATTR:hostname | zhuji | | OS-EXT-SRV-ATTR:hypervisor_hostname | - | | OS-EXT-SRV-ATTR:instance_name | | | OS-EXT-SRV-ATTR:kernel_id | | | OS-EXT-SRV-ATTR:launch_index | 0 | | OS-EXT-SRV-ATTR:ramdisk_id | | | OS-EXT-SRV-ATTR:reservation_id | r-opyjydor | | OS-EXT-SRV-ATTR:root_device_name | - | | OS-EXT-SRV-ATTR:user_data | - | | OS-EXT-STS:power_state | 0 | | OS-EXT-STS:task_state | scheduling | | OS-EXT-STS:vm_state | building | | OS-SRV-USG:launched_at | - | | OS-SRV-USG:terminated_at | - | | accessIPv4 | | | accessIPv6 | | | adminPass | L4vfjMhm9APr | | config_drive | | | created | 2021-05-10T14:56:28Z | | description | - | | flavor:disk | 20 | | flavor:ephemeral | 0 | | flavor:extra_specs | {} | | flavor:original_name | aaaa | | flavor:ram | 2048 | | flavor:swap | 0 | | flavor:vcpus | 2 | | hostId | | | host_status | | | id | 2b6e0da6-5159-4cdf-94c7-e884d67ab708 | | image | mz (841083ae-d1ab-4411-977d-fd43e1c61781) | | key_name | - | | locked | False | | metadata | {} | | name | zhuji | | os-extended-volumes:volumes_attached | [] | | progress | 0 | | security_groups | default | | status | BUILD | | tags | [] | | tenant_id | a519c811bad8464798f2633a934fd48b | | updated | 2021-05-10T14:56:28Z | | user_id | efb9c7a1e1d243a1a87e76224f70c791 | +--------------------------------------+-------------------------------------------+ [root@controller ~]#

完成的样子: 在这里插入图片描述

连接成功的样子: 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3