一、创建网络环境
环境变量生效一下
创建一个网络:
# openstack network create --share --external
--provider-physical-network phynet1
--provider-network-type flat flat-test
创建一个子网:
openstack subnet create --network flat-test
--allocation-pool start=10.10.12.240,end=10.10.12.250
--dns-nameserver 10.10.12.1 --gateway 10.10.12.1
--subnet-range 10.10.12.0/24 flat-test-subnet
查看子网:
# neutron subnet-list
二、创建秘钥、安全组
生效环境变量:
# source admin-openrc
生产秘钥对并上传密钥对:
# 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
三、创建虚拟机
创建虚拟机类型:
# source admin-openrc
# 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='2fce2e54-479c-4464-b376-c174a6b9a7b6' --security-group default
--key-name mykey queens-instance
查看虚拟机:
# nova list