Linux用packstack部署openstack最后一步出错,openstack打不开。

img

img

applying 192.168.100.100_compute.pp下载失败且打不开openstack。

兄弟,你这是安装错了,最后两个都报error了

img


openstack 云平台一体化部署(超详细)

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7611052
  • 这篇博客也不错, 你可以看下如何把虚拟机从一个openstack系统导入到另外一个openstack系统
  • 除此之外, 这篇博客: OpenStack部署及故障排除方法中的 OpenStack 是一套IaaS解决方案 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • **
    七大组件:

           1) Horizon    web管理界面
    
                -  用于管理OpenStack各种服务的、基于web的管理接口、通过图形界面实现创建用户、网络实例等
    
    
           2) Keystore  身份认证
    
                -  为其他服务提供认证和授权的集中身份管理服务
                -  也提供了集中的目录服务
                -  支持多种身份认证模式,如:密码认证、令牌认证、以及AWS WEB服务
                -  为用户和其他服务提供了SSO认证服务
    
    
           3) Neutron   虚拟交换机、虚拟vlan
    
                -  软件定义网络的服务
                -  用于创建网络、子网、路由器、管理浮动IP地址
                -  可以实现虚拟交换机、虚拟路由器
                -  可用于在项目中创建VPN
                (在zai 两台主机里各别创建虚拟交换机,再在虚拟交换机里划分不同的vlan,两台主机上虚拟交换机不同的vlan可以通信)
    
    
           4) Cinder   共享存储卷
    
               -  为虚拟机管理存储卷的服务
               -  为运行在Nova中的实例提供永久的块存储
               -  可以通过快照进行数据备份
               -  经常应用在实例存储环境中,
       
    
           5) Nova  管理节点软件
    
               -  在节点上用于管理虚拟主机的服务
               -  Nova是一个分布式的服务,能够与Keystore交互实现认证,与Glance交互实现镜像管理
               -  Nova被设计成在标准硬件上能够进行水平扩展
               -  启动实例时,如果有需要则下载镜像  
    
           
           6) Glance  
    
               -  扮演虚拟机镜像注册的角色
               -  允许用户为直接存储拷贝服务器镜像
               -  这些镜像可以用于新建虚拟机的模板
               -  只需要把经镜像传给Glance,Glance会给节点主机安装镜像
               -  若镜像有更新只需要更新Glance的镜像即可
    
  • 您还可以看一下 吴京忠老师的OpenStack 云计算管理平台(凭借强大的可扩展性,为组建企业级私有云和公有云提供助力)课程中的 01. 初探 OpenStack小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    根据提供的参考资料和现有知识,以下是可能解决问题的具体步骤和解决方案:

    1. 检查主机名和网络配置:
    2. 使用命令 hostnamectl set-hostname openstack 修改主机名为 "openstack"。
    3. 使用命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改网卡配置文件,设置为静态 IP 地址。
    4. 保存并重启网络服务: systemctl restart network
    5. 使用命令 vi /etc/hosts 修改主机映射文件,将 192.168.233.102 localhost.localdomain 添加到文件中。
    6. 使用命令 vim /etc/resolv.conf 修改域名解析文件,将 nameserver 8.8.8.8 添加到文件中。
    7. 使用 ping 命令测试网络连接: ping 8.8.8.8 ping www.baidu.com

    8. 更新控制节点和其他节点:

    9. 在控制节点上执行命令 yum update -y 更新系统。

    10. 使用 PackStack 安装 OpenStack:

    11. 在控制节点上执行命令 yum install -y openstack-packstack 安装 PackStack。
    12. 生成应答文件: packstack --gen-answer-file=/root/answers.txt
    13. 使用编辑器修改 answers.txt 文件,根据需要修改以下参数:
      • CONFIG_NTP_SERVERS:根据实际情况设置 NTP 服务器的 IP 地址。
      • CONFIG_COMPUTE_HOSTS:设置控制节点和计算节点的 IP 地址,用逗号隔开。
      • CONFIG_KEYSTONE_REGION:设置区域名称,默认是 "WuHan"。
      • CONFIG_KEYSTONE_ADMIN_PW:设置 OpenStack 登录密码。
      • CONFIG_HORIZON_SSL:指定是否启用 SSL,默认为 "y"。
      • CONFIG_PROVISION_DEMO:指定是否给用户演示,默认为 "n"。
    14. 运行 PackStack 安装 OpenStack: packstack --answer-file=/root/answers.txt

    15. 解决 Mariadb 依赖关系包问题:

    16. 如果出现依赖关系包问题,可以尝试删除并重新安装 Mariadb,并再次运行 packstack --answer-file=/root/answers.txtyum remove mariadb # 删除 Mariadb 安装包 yum install -y mariadb mariadb-server # 下载 Mariadb 安装包 packstack --answer-file=/root/answers.txt # 运行 answers.txt 文件

    17. 解决时间同步问题:

    18. 检查是否安装了 chronyd 时间同步服务,并确保配置正确。
    19. 检查进入 /etc/chronyd.conf 文件查看配置是否正确,并逐一排查是否有问题。
    20. 保存并退出文件,然后重启 chronyd 服务并启用自启动: systemctl restart chronyd systemctl enable chronyd
    21. 检查应答文件 answers.txt 中的配置是否正确,特别是 CONFIG_COMPUTE_HOSTS 参数是否包含了控制节点和计算节点的 IP 地址,并且用逗号隔开。
    22. 保存并退出文件,然后再次运行 packstack --answer-file=/root/answers.txt 安装 OpenStack。