applying 192.168.100.100_compute.pp下载失败且打不开openstack。
兄弟,你这是安装错了,最后两个都报error了
**
七大组件:
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的镜像即可
根据提供的参考资料和现有知识,以下是可能解决问题的具体步骤和解决方案:
hostnamectl set-hostname openstack
修改主机名为 "openstack"。vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改网卡配置文件,设置为静态 IP 地址。systemctl restart network
vi /etc/hosts
修改主机映射文件,将 192.168.233.102 localhost.localdomain
添加到文件中。vim /etc/resolv.conf
修改域名解析文件,将 nameserver 8.8.8.8
添加到文件中。使用 ping
命令测试网络连接: ping 8.8.8.8 ping www.baidu.com
更新控制节点和其他节点:
在控制节点上执行命令 yum update -y
更新系统。
使用 PackStack 安装 OpenStack:
yum install -y openstack-packstack
安装 PackStack。packstack --gen-answer-file=/root/answers.txt
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"。运行 PackStack 安装 OpenStack: packstack --answer-file=/root/answers.txt
解决 Mariadb 依赖关系包问题:
如果出现依赖关系包问题,可以尝试删除并重新安装 Mariadb,并再次运行 packstack --answer-file=/root/answers.txt
。 yum remove mariadb # 删除 Mariadb 安装包 yum install -y mariadb mariadb-server # 下载 Mariadb 安装包 packstack --answer-file=/root/answers.txt # 运行 answers.txt 文件
解决时间同步问题:
/etc/chronyd.conf
文件查看配置是否正确,并逐一排查是否有问题。systemctl restart chronyd systemctl enable chronyd
answers.txt
中的配置是否正确,特别是 CONFIG_COMPUTE_HOSTS
参数是否包含了控制节点和计算节点的 IP 地址,并且用逗号隔开。packstack --answer-file=/root/answers.txt
安装 OpenStack。