启动虚拟机以前须要先作一些前期准备,好比网络和IP地址分配、虚拟机;类型建立等等,具体以下:html
#官网安装文档:https://docs.openstack.org/ocata/zh_CN/install-guide-rdo/launch-instance.html#id1linux
#(提供者)桥接网络示意图:web
#桥接网络IP划分,要求虚拟机与物理机必须在同一个相同子网的网络内。centos
#控制端配置浏览器
# openstack network create --share --external --provider-physical-network internal --provider-network-type flat internal-net安全
#openstack network create --在项目之间共享 --外部网络 --provider-physical-network --配置文件名称 --provider-network-type flat --自定义网络名称网络
#/etc/neutron/plugins/ml2/ml2_conf.ini #控制端自有ssh
#/etc/neutron/plugins/ml2/linuxbridge_agent.ini #控制端和计算节点共有tcp
# openstack subnet create --network internal-net --allocation-pool start=192.168.10.101,end=192.168.10.150 --dns-nameserver 202.106.0.20 --gateway 192.168.10.2 --subnet-range 192.168.10.0/24 internalide
# openstack subnet create --network 上一步定义的网络名称 --allocation-pool start=开始IP,end=结束IP --dns-nameserver DNS --gateway 网关 --subnet-range IP/掩码 自定义名称
#控制端配置
# openstack network list
# openstack subnet list
# neutron net-list
# neutron subnet-list
#测试cirros镜像
# openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano
#控制端配置
# ssh-keygen -q -N ""
# ll /root/.ssh/
total 12
-rw------- 1 root root 1679 Sep 13 19:08 id_rsa
-rw-r--r-- 1 root root 410 Sep 13 19:08 id_rsa.pub
# openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
# openstack keypair list
#控制端配置
# openstack security group rule create --proto icmp default
# openstack security group rule create --proto tcp --dst-port 22 default
#列出虚拟机类型:
# openstack flavor list
#列出可用镜像:
# openstack image list
#列出可用网络:
#列出可用安全组:
# openstack security group list
注:确认以上步骤所有可用执行成功并正常输出,方可进行下一步
控制端配置
# openstack server create --flavor m1.nano --image cirros --nic net-id=e13a93ee-6987-480c-b802-1a3f8f042cd5 --security-group default --key-name mykey test-vm
# openstack server create --flavor 虚拟机类型 --image 镜像名称 --nic net-id=network-ID --security-group 安全组名 --key-name key名称 虚拟机名称
# openstack server list
# openstack console url show test-vm
# openstack console url show 虚拟机名称
#没法正常启动
#查看计算节点报错信息以下:
核实配置无误后,将计算节点操做系统更换为centos 7.2.1511,而后从新部署openstack 计算节点nova和neutron服务后正常(即使将centos 7.2.1511正常的配置文件复制到7.3.1611的系统也没法正常启动云主机,所以目前ocata版本与Centos 7.3还存在兼容性问题)。
14.6.4定义虚拟机类型
14.6.5选择网络