openstack Q版部署-----虚拟机创建(8)

时间:2021-08-01 15:19:00

一 、创建网络环境

环境变量生效一下

创建一个网络:

openstack network create --share --external \
--provider-physical-network pyth1 \
--provider-network-type flat flat-test

创建一个子网:

openstack subnet create --network flat-test \
--allocation-pool start=10.1.80.240,end=10.1.80.250 \
--dns-nameserver 10.1.80.254 --gateway 10.1.80.254 \
--subnet-range 10.1.80.0/24 flat-test-subnet

查看子网

neutron subnet-list

openstack Q版部署-----虚拟机创建(8)

二、创建秘钥、安全组

生效demo环境变量

生产秘钥对并上传密钥对:

ssh-keygen -q -N ""
openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey

openstack Q版部署-----虚拟机创建(8)

查看秘钥对:

openstack keypair list

openstack Q版部署-----虚拟机创建(8)

添加安全组规则ICMP,SSH:

openstack security group rule create --proto icmp default
openstack security group rule create --proto tcp --dst-port 22 default

三、创建虚拟机

创建虚拟机类型:

openstack flavor create --id 2 --vcpus 1 --ram 1024 --disk 2 m3.nano

查看支持的虚拟机类型
nova flavor-list

openstack Q版部署-----虚拟机创建(8)

查看网络
neutron net-list

openstack Q版部署-----虚拟机创建(8)

查看镜像

openstack image list

openstack Q版部署-----虚拟机创建(8)

创建虚拟机

openstack server create --flavor m3.nano --image cirros --nic net-id='863ca753-b207-41ca-a969-5808759800c4' --security-group default --key-name mykey queens-instance

注释:
--flavor 你要使用的镜像类型
--image 你要使用的镜像名字
--nic net-id 你要使用的网络的id
--security-group 使用的安全组名
--key-name 使用的秘钥名
queens-instance 虚拟机名字

openstack Q版部署-----虚拟机创建(8)

查看虚拟机

nova list

openstack Q版部署-----虚拟机创建(8)