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

一 、创建网络环境

环境变量生效一下

创建一个网络:

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

二、创建秘钥、安全组

生效demo环境变量

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

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

查看秘钥对:

openstack keypair list

添加安全组规则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

 

查看网络
neutron net-list

查看镜像

openstack image list

创建虚拟机

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  虚拟机名字

 

查看虚拟机

nova list

---当才华撑不起你的野心的时候,请努力!---
原文地址:https://www.cnblogs.com/jinyuanliu/p/10313038.html