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
---当才华撑不起你的野心的时候,请努力!---