packstack安装openstack的坑
packstack部署禁止了openstack的dashbrard界面对域的支持,需要可打开
vim /etc/openstack-dashboard/local_settings
79 OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
85 OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = 'Default'
461 TIME_ZONE = "Asia/Shanghai" #配置时区为亚洲上海
systemctl restart httpd.service memcached.service
因为packstack是通过封装puppet,httpd的配置端口文件中会生成监控端口的文件,会导致占用了nova-api的端口8774和8775,所以禁用掉即可
vim /etc/httpd/conf/ports.conf
#Listen 0.0.0.0:8774
#Listen 0.0.0.0:8775
Listen 0.0.0.0:8778
Listen 5000
Listen 80
Listen 8041
Listen 8777
systemctl restart httpd.service openstack-nova-api.service
#8774和8775端口是nova-api使用的端口
[21:17 root@localhost ~]# netstat -lntup|grep 877
tcp 0 0 0.0.0.0:8775 0.0.0.0:* LISTEN 24150/python2
tcp 0 0 0.0.0.0:8776 0.0.0.0:* LISTEN 9917/python2
tcp 0 0 0.0.0.0:8778 0.0.0.0:* LISTEN 23780/httpd
tcp 0 0 0.0.0.0:8774 0.0.0.0:* LISTEN 24150/python2
tcp6 0 0 :::8777 :::* LISTEN 23780/httpd
命令行查看openstack
#使用admin用户的变量文件
[root@openstack ~]# source ~/keystonerc_admin
[root@openstack ~]# cat keystonerc_admin
export OS_USERNAME=admin
export OS_PASSWORD='lichenxing.1314'
export OS_REGION_NAME=RegionOne
export OS_AUTH_URL=http://10.0.1.120:5000/v3
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3
[21:31 root@localhost ~]# openstack network agent list
+--------------------------------------+--------------------+-----------+-------------------+-------+-------+---------------------------+
| ID | Agent Type | Host | Availability Zone | Alive | State | Binary |
+--------------------------------------+--------------------+-----------+-------------------+-------+-------+---------------------------+
| 1f21f477-6457-4cd9-b74f-6e71c3de8bc4 | Metering agent | openstack | None | :-) | UP | neutron-metering-agent |
| ae92acb9-fa3c-440e-9d79-37e7d634ca27 | L3 agent | openstack | nova | :-) | UP | neutron-l3-agent |
| d5282204-e084-44f1-b3ce-434bb8345d76 | Open vSwitch agent | openstack | None | :-) | UP | neutron-openvswitch-agent |
| f2e0a4fc-afe6-4d45-97f1-04a128d16ee4 | Metadata agent | openstack | None | :-) | UP | neutron-metadata-agent |
| f615c007-95a2-4450-ae3f-2603e97bf5d5 | DHCP agent | openstack | nova | :-) | UP | neutron-dhcp-agent |
+--------------------------------------+--------------------+-----------+-------------------+-
nova-api 无法启动,查看日志
2025-06-04 20:39:15.052 31591 ERROR nova.cmd.api [-] No APIs were started. Check the en abled_apis config option.
然后查看nova.conf 发现这里没有配置
enabled_apis =

在web页面上传iso没有属性,创建虚拟机报错
openstack invalid image metadata. error: architecture name '' is not valid (http 400)
给镜像添加格式即可openstack image set --property architecture=x86_64 397ee8ed-574c-4b4d-8ec0-687e9bf686d4



浙公网安备 33010602011771号