4.7. オーバークラウドへのベアメタルノードの登録
物理マシンの登録は、ベアメタルノードをプロビジョニングするための 3 つの手順のうちの最初の手順です。Red Hat OpenStack Platform (RHOSP) director には、物理マシンのハードウェアおよび電源管理の詳細を指定するカスタムノード定義テンプレートが必要です。このテンプレートは、JSON または YAML 形式で作成できます。物理マシンをベアメタルノードとして登録したら、それらをイントロスペクトし、最後にプロビジョニングします。
事前にプロビジョニングされたベアメタルノードを使用している場合は、オーバークラウドでのベアメタルノードの登録とイントロスペクションをスキップできます。
前提条件
-
アンダークラウドホストへのアクセスと
stackユーザーの認証情報。
手順
-
アンダークラウドホストに
stackユーザーとしてログインします。 source コマンドで
stackrcアンダークラウド認証情報ファイルを読み込みます。$ source ~/stackrc
barematal-nodes.yamlなどの新しいノード定義テンプレート内で、ハードウェアと電源管理の詳細を指定する物理マシンのリストを作成します。例
nodes: - name: "node01" ports: - address: "aa:aa:aa:aa:aa:aa" physical_network: ctlplane local_link_connection: switch_id: 52:54:00:00:00:00 port_id: p0 cpu: 4 memory: 6144 disk: 40 arch: "x86_64" pm_type: "ipmi" pm_user: "admin" pm_password: "p@55w0rd!" pm_addr: "192.168.24.205" - name: "node02" ports: - address: "bb:bb:bb:bb:bb:bb" physical_network: ctlplane local_link_connection: switch_id: 52:54:00:00:00:00 port_id: p0 cpu: 4 memory: 6144 disk: 40 arch: "x86_64" pm_type: "ipmi" pm_user: "admin" pm_password: "p@55w0rd!" pm_addr: "192.168.24.206"ヒントテンプレートパラメーター値の詳細と JSON の例については、director のインストールと使用 ガイドの オーバークラウドへのノードの登録 を参照してください。
テンプレートのフォーマットと構文を確認します。
例
$ openstack overcloud node import --validate-only ~/templates/\ baremetal-nodes.yaml
- エラーを修正し、ノード定義テンプレートを保存します。
ノード定義テンプレートを RHOSP director にインポートして、各ノードをテンプレートから director に登録します。
例
$ openstack overcloud node import ~/baremetal-nodes.yaml
検証
ノードの登録と設定が完了したら、director がノードを正常に登録したことを確認します。
$ openstack baremetal node list
baremetal node listコマンドにはインポートされたノードが含まれており、ステータスがmanageableである必要があります。
次のステップ
- 次のステップ オーバークラウド上のベアメタルノードのイントロスペクション に進みます。
関連情報
- director のインストールと使用 ガイドの オーバークラウドのノードの登録。
- コマンドラインインターフェイスリファレンス の オーバークラウドノードのインポート