7.4.2. 事前にプロビジョニングされたノードでのユーザーの作成


事前にプロビジョニングされたノードを使用してオーバークラウドを設定する場合、director はオーバークラウドノードに SSH アクセスする必要があります。事前にプロビジョニングされたノードごとに SSH キー認証を使用するユーザーを作成し、そのユーザーに対してパスワードなしの sudo アクセスを設定する必要があります。事前にプロビジョニングされたノードでユーザーを作成したら、openstack overcloud deploy コマンドで --overcloud-ssh-user および-- overcloud-ssh-key オプションを使用して、事前にプロビジョニングされたノードでオーバークラウドを作成することができます。

オーバークラウドの SSH ユーザーおよびオーバークラウドの SSH 鍵のデフォルト値は tripleo-admin ユーザーおよび ~/.ssh/id_rsa なので、事前にプロビジョニングされたノードごとに tripleo-admin という名前のユーザーを作成します。以下の手順により、コントローラーノードに tripleo-admin ユーザーを作成します。オーバークラウドに追加する事前にプロビジョニングされたノードごとに、この手順を繰り返します。

手順

  1. tripleo-admin ユーザーを作成し、コントローラーノードにパスワードを設定します。

    [root@controller-0 ~]# useradd tripleo-admin
    [root@controller-0 ~]# passwd <password>
    • &lt ;password& gt; を tripleo-admin ユーザーのパスワードに置き換えます。
  2. sudo を使用する際に、このユーザーがパスワードを要求されないようにします。

    [root@controller-0 ~]# echo "tripleo-admin ALL=(root) NOPASSWD:ALL" | tee -a /etc/sudoers.d/tripleo-admin
    [root@controller-0 ~]# chmod 0440 /etc/sudoers.d/tripleo-admin
  3. コントローラーノードの SSH 設定で PasswordAuthentication Yes を設定します。
  4. tripleo-admin ユーザーの公開 SSH 鍵を director ノードからコントローラーノードにコピーします。

    [stack@director ~]$ ssh-copy-id tripleo-admin@192.168.24.2
  5. コントローラーノードの SSH 設定で PasswordAuthentication No を設定します。
  6. ノードへのアクセス時に、SSH キーを使用して認証できることを確認します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る