7.2. ディレクターオペレーターの Compute HCI ロールを使用して、roles_data.yaml ファイルを作成する
オーバークラウドに Compute HCI ロールの設定を追加するには、オーバークラウドのデプロイメントに含める roles_data.yaml ファイルに Compute HCI ロールを追加する必要があります。
roles_data.yaml をファイル名として使用するようにしてください。
手順
openstackclientのリモートシェルにアクセスします。oc rsh -n openstack openstackclient
$ oc rsh -n openstack openstackclientCopy to Clipboard Copied! Toggle word wrap Toggle overflow OS_CLOUD環境変数の設定を解除します。unset OS_CLOUD
$ unset OS_CLOUDCopy to Clipboard Copied! Toggle word wrap Toggle overflow cloud-adminディレクトリーに移動します。cd /home/cloud-admin/
$ cd /home/cloud-admin/Copy to Clipboard Copied! Toggle word wrap Toggle overflow ControllerロールおよびComputeHCIロールを設定して、新しいroles_data.yamlファイルを生成します。openstack overcloud roles generate -o roles_data.yaml Controller ComputeHCI
$ openstack overcloud roles generate -o roles_data.yaml Controller ComputeHCICopy to Clipboard Copied! Toggle word wrap Toggle overflow openstackclientPod を終了します。exit
$ exitCopy to Clipboard Copied! Toggle word wrap Toggle overflow カスタムの
roles_data.yamlファイルをopenstackclientPod からカスタムテンプレートディレクトリーにコピーします。oc cp openstackclient:/home/cloud-admin/roles_data.yaml custom_templates/roles_data.yaml -n openstack
$ oc cp openstackclient:/home/cloud-admin/roles_data.yaml custom_templates/roles_data.yaml -n openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow