1.创建云主机类型
source /etc/keystone/admin-openrc.sh
(在开始使用OpenStack命令操作时,要先运行环境变量)
nova flavor-create (1)test (2)1 (3)4000 (4)50 (5)4
(1)虚拟机类型的名称
(2)虚拟机类型的ID,可以指定为整数也可以不写默认
(3)虚拟机类型的内存,单位MB
(4)虚拟机类型的根磁盘,单位GB
(5)虚拟机类型的VCPU数
在命令准确执行的情况下,刷新一下平台会出现你所创的云主机类型
2.创建网络
neutron net-create (1)–router:external (2)–provider:network_type flat (3)–provider:physical_network provider (4)ext
(1)说明创建的网络为外部网络
(2)说明供应商的网络类型为flat
(3)虚拟网络的物理网络名称为provider
(4)所创建的网络名称为ext
neutron subnet-create (1)ext (2)192.168.200.0/24 (3)–name sub_ext (4)–gateway 192.168.200.1
(1)说明所创建的子网是网络ext的子网
(2)子网的网络地址
(3)子网的名称
(4)子网的网关
在命令准确执行的情况下,刷新一下平台会出现你所创的网络
3.创建安全组
创建安全组,名称为 “all” :openstack security group create all
创建规则:
openstack security group rule create --ingress --protocol tcp all
openstack security group rule create --ingress --protocol udp all
openstack security group rule create --ingress --protocol icmp all
openstack security group rule create --egress --protocol tcp all
openstack security group rule create --egress --protocol udp all
openstack security group rule create --egress --protocol icmp all
4.创建云主机
glance image-list (查看所有镜像)
neutron net-list(查看所有网络列表)
nova flavor-list (查看所有云主机类型)
nova boot --flavor (1)1 --image (2)fd4ad49b-fd59-4d9d-b1b3-fc282ee53416 --nic net-id=(3)7e5397f3-ba28-4f8a-9658-c702b235b795 --security-groups (4)all (5)master
(1)云主机类型的ID(可以指定,不指定默认为UUID)
(2)镜像ID
(3)网络ID
(4)安全组的名称
(5)云主机的名称
在命令准确执行的情况下,刷新一下平台会出现你所创的云主机