第 5 章 部署一体化 Red Hat OpenStack Platform 环境
要部署您的一体化环境,请完成以下步骤:
使用您的红帽凭证登录到 registry.redhat.io:
sudo podman login registry.redhat.io
[stack@all-in-one]$ sudo podman login registry.redhat.ioCopy to Clipboard Copied! Toggle word wrap Toggle overflow 导出部署命令使用的环境变量。在本例中,使用在管理网络上具有 IP 地址 192.168.25.2 的
eth1接口部署 all-in-one 环境:export IP=192.168.25.2 export NETMASK=24 export INTERFACE=eth1
[stack@all-in-one]$ export IP=192.168.25.2 [stack@all-in-one]$ export NETMASK=24 [stack@all-in-one]$ export INTERFACE=eth1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 设置主机名。如果节点使用 localhost.localdomain,部署将失败。
hostnamectl set-hostname all-in-one.example.net hostnamectl set-hostname all-in-one.example.net --transient
[stack@all-in-one]$ hostnamectl set-hostname all-in-one.example.net [stack@all-in-one]$ hostnamectl set-hostname all-in-one.example.net --transientCopy to Clipboard Copied! Toggle word wrap Toggle overflow 运行部署命令。确保包含与环境相关的所有
.yaml文件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
部署成功后,您可以使用 /home/$USER/.config/openstack 目录中的 clouds.yaml 配置文件查询和验证 OpenStack 服务:
export OS_CLOUD=standalone openstack endpoint list
[stack@all-in-one]$ export OS_CLOUD=standalone
[stack@all-in-one]$ openstack endpoint list
要访问仪表板,请访问 http://192.168.25.2/dashboard,并使用 ~/standalone-passwords.conf 文件中的默认用户名 admin 和 undercloud_admin_password :
cat standalone-passwords.conf | grep undercloud_admin_password:
[stack@all-in-one]$ cat standalone-passwords.conf | grep undercloud_admin_password: