参考资料: https://docs.openstack.org/install-guide/launch-instance.html
在自己实际操作的物理主机写上controller的解析:
1、创建虚拟网络
openstack network create --share --external
--provider-physical-network provider
--provider-network-typeU A l ( f 3 flat provider
2、创建子网配置(大家按照自己的实际情况配) E * Z { $ ` V s置):
[root@controZ ) & C P m H IllerH W ~ Q v * ml2]# openstack subnet create --network provider
--allocatit b 6 ; 6 i fon-pool start=10.n R } [ @ g z E 1150.165.110,end=10.150.165.130
--dns-nameserver 1f ? / s0.18.8.16 --gateway 10.150.165.1
--subnet-range 10.150.165.0/24 test-network
3、创建最小规格配置
openstack flavor create --im T S v ) ] z &d 0 --vcpus 1 --ram 64 --disk 1 m1.nano
4、创建密钥对并验证
ssh-keygen -q -N ""
openstack keypair create -` / % | u r h R Y-public-key ~/.ssh/id_rsa.pub mykey
openstack keypair list
5、创建安全组规则
openstack security group9 f D g , rule create --proto icmp default #允许ping
openstz v % # F a zack security group rul5 I x K Q s [e create --proto tcp --dst-port 22 default #允许ssh远程连接
6、检查一下各个服务状态(控制节点)
openstack flavor list
openstack image. * { I e 6 ( u P list
opeP } /nstack network list
openstack security group list
7、启动实例
openstack server create --flavA i w l por m1.nano --imageT 3 B f ? cirros
--nic net-id=02f8a36d-01e2-426a-b5e3-4b1f99dfafd5 --security-group default
--key-name mykey test-instance
查看实例:
启动实例E E R } * `的过程中有报错,实例状态为ERROR:
控制节点nova-conductor日志内容:
计算节点nova-compute内容:
在网上搜了一下,说是权限的问题,解决方案:
在控制节点 修改配置文件/etc/httpd/conf.d/00-placement-api.conf:
新增以下内容:
<V U K C q ,;Directoc Y q s @ ( . -ry /usr/bin>
= 2.4>
Require all= y * ~ & F b granted
Order allow,deny
AllowN = 1 = N ! from all
还有一点,当时给计算节点分配的资源是1核1G,这里我给计算节点增加了配置,到2m T ; @ g n D M核4G,重启计算节点服务器(确保服务都设置了开机自启动),重启控制节点的OpenStacH _ 9k服务
重新创建主机,可以创g b M l建成功,并且状态为G E & C p $ mACTIVE
8、进入实例的控制台
外+ 6 / $ $ = n a网连接也OK