安装openstack遇到问题
?1. 计算节点neutron-openvswitch-agent.service启动报错如下:错误的是在/etc/neutron没有policy.json文件
ConfigFilesNotFoundError: Failed to find some config files: policy.json
解决方法:把控制节点上的/etc/neutron/policy.json,scp到计算节点上/etc/neutron/,进行重新修改组,然后重启。
2. 创建外部网络报错(neutron net-create ext-net --router:external True --provider:physical_network external --provider:network_type flat)
Invalid values_specs True
解决办法:去掉--router:external True 的True
3. 创建外部网络上创建子网
neutron subnet-create ext-net 192.168.231.0/24 --name ext-subnet \
--allocation-pool start=192.168.231.128,end=192.168.231.254 \
--disable-dhcp --gateway 192.168.231.2
systemctl restart httpd
systemctl restart neutron-linuxbridge-agent.service
systemctl stop neutron-server.service neutron-linuxbridge-agent.service neutron-dhcp-agent.service neutron-metadata-agent.service
错误: 云主机 "mysql" 执行所请求操作失败,云主机处于错误状态。
: 请稍后再试 [错误: Build of instance 2f3192eb-ecc8-4666-b055-165cb58aca33 aborted:
Image 75e96e35-b4c9-43d7-acbc-92ed9ee6ba3c is unacceptable: Unable to convert image to raw: Image /var/lib/nova/instances/_base/278e04b57fdd02a23a598f566dbd7b877163cab0.part is unacceptable: ].
解决办法: images 错误。官网下载或者是自己手动创建
错误: 云主机 "openstack01" 执行所请求操作失败,云主机处于错误状态。: 请稍后再试 [错误: No valid host was found. There are not enough hosts available.].
解决办法: compute内存太小,扩大内存
VNC解析不到controller地址
解决办法: 添加hosts映射
实例ping不通外部,外部也ping不通实例
解决办法:如果是虚拟机的话,可能是本地win7或者win10 的only配置IP有错
[linux_bridge]
physical_interface_mappings = provider:eth1 (这里配置外部的eth1接口)