第3章 オールインワン Red Hat OpenStack Platform 環境のインストール
オールインワン環境の設定、デプロイ、およびテストを開始する前に、root 以外のユーザーを設定し、必要なパッケージおよび依存関係をインストールする必要があります。
オールインワンのホストに root 以外のユーザーを作成します。
useradd stack
[root@all-in-one]# useradd stackCopy to Clipboard Copied! Toggle word wrap Toggle overflow stackユーザーのパスワードを設定します。passwd stack
[root@all-in-one]# passwd stackCopy to Clipboard Copied! Toggle word wrap Toggle overflow sudoをstackユーザーとして使用する場合は、パスワードを要求されないようにします。echo "stack ALL=(root) NOPASSWD:ALL" | tee -a /etc/sudoers.d/stack chmod 0440 /etc/sudoers.d/stack
[root@all-in-one]# echo "stack ALL=(root) NOPASSWD:ALL" | tee -a /etc/sudoers.d/stack [root@all-in-one]# chmod 0440 /etc/sudoers.d/stackCopy to Clipboard Copied! Toggle word wrap Toggle overflow オールインワンのホストに root 以外のユーザーとしてログインします。
ssh stack@<all-in-one>
$ ssh stack@<all-in-one>Copy to Clipboard Copied! Toggle word wrap Toggle overflow マシンを Red Hat Subscription Manager に登録します。要求されたら、Red Hat サブスクリプションの認証情報を入力します。
sudo subscription-manager register
[stack@all-in-one]$ sudo subscription-manager registerCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat サブスクリプションをエンタイトルメントサーバーにアタッチします。
sudo subscription-manager attach --auto
[stack@all-in-one]$ sudo subscription-manager attach --autoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注記--autoオプションを使用すると、正しいサブスクリプションプールをサブスクライブしない場合があります。正しいプールをサブスクライブするようにしてください。そうでないと、このインストールに必要なすべてのリポジトリーを有効にできない場合があります。subscription-manager list --all --availableコマンドを使用して、正しいプール ID を特定します。アンダークラウドを Red Hat Enterprise Linux 8.2 にロックします。
sudo subscription-manager release --set=8.2
$ sudo subscription-manager release --set=8.2Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行し、
dnf-utilsをインストールし、すべてのデフォルトリポジトリーを無効にしてから、必要なリポジトリーを有効にします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記オールインワン環境は、Red Hat OpenStack Platform 16 ではテクノロジープレビューの機能です。
container-toolsモジュールのバージョンを設定します。sudo dnf module disable -y container-tools:rhel8 sudo dnf module enable -y container-tools:2.0
[stack@all-in-one]$ sudo dnf module disable -y container-tools:rhel8 [stack@all-in-one]$ sudo dnf module enable -y container-tools:2.0Copy to Clipboard Copied! Toggle word wrap Toggle overflow ベースオペレーティングシステムを更新し、システムをリブートします。
sudo dnf update sudo reboot
[stack@all-in-one]$ sudo dnf update [stack@all-in-one]$ sudo rebootCopy to Clipboard Copied! Toggle word wrap Toggle overflow - リブート後に再びホストにログインします。
TripleO コマンドラインインターフェイス (CLI) をインストールします。
sudo dnf install -y python3-tripleoclient
[stack@all-in-one]$ sudo dnf install -y python3-tripleoclientCopy to Clipboard Copied! Toggle word wrap Toggle overflow