第5章 オールインワン Red Hat OpenStack Platform 環境のデプロイメント
オールインワン環境をデプロイするには、次の手順を実施します。
Red Hat の認証情報を使用して 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インターフェイスと共に、オールインワン環境をデプロイします。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: