4.5.2. オーバークラウドにおける直接デプロイインターフェースの設定
iSCSI デプロイインターフェースがデフォルトのデプロイインターフェースです。ただし、直接デプロイインターフェースを有効にして、イメージを HTTP の保管場所からターゲットディスクにダウンロードすることができます。
オーバークラウドノードのメモリー tmpfs には、少なくとも 8 GB の RAM が必要です。
手順
カスタム環境ファイル
/home/stack/templates/direct_deploy.yamlを作成または変更し、IronicEnabledDeployInterfacesパラメーターおよびIronicDefaultDeployInterfaceパラメーターを指定します。parameter_defaults: IronicEnabledDeployInterfaces: direct IronicDefaultDeployInterface: direct
parameter_defaults: IronicEnabledDeployInterfaces: direct IronicDefaultDeployInterface: directCopy to Clipboard Copied! Toggle word wrap Toggle overflow iscsi を使用するようにノードを登録する場合には、
IronicEnabledDeployInterfacesパラメーターにiscsiの値を含めます。parameter_defaults: IronicEnabledDeployInterfaces: direct,iscsi IronicDefaultDeployInterface: direct
parameter_defaults: IronicEnabledDeployInterfaces: direct,iscsi IronicDefaultDeployInterface: directCopy to Clipboard Copied! Toggle word wrap Toggle overflow デフォルトでは、各ノードの Bare Metal サービス (ironic) エージェントは、HTTP リンクを通じて Object Storage サービス (swift) に保管されているイメージを取得します。あるいは、Ironic は、
ironic-conductorHTTP サーバーを通じて、このイメージを直接ノードにストリーミングすることもできます。イメージを提供するサービスを変更するには、/home/stack/templates/direct_deploy.yamlファイルのIronicImageDownloadSourceをhttpに設定します。parameter_defaults: IronicEnabledDeployInterfaces: direct IronicDefaultDeployInterface: direct IronicImageDownloadSource: http
parameter_defaults: IronicEnabledDeployInterfaces: direct IronicDefaultDeployInterface: direct IronicImageDownloadSource: httpCopy to Clipboard Copied! Toggle word wrap Toggle overflow オーバークラウドのデプロイメントにカスタム環境ファイルを追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow デプロイメントが完了するまで待ちます。
IronicDefaultDeployInterface を指定しない、または別のデプロイインターフェースを使用する場合には、ノードを作成または更新する際にデプロイインターフェースを指定します。
+
openstack baremetal node create --driver ipmi --deploy-interface direct openstack baremetal node set <NODE> --deploy-interface direct
$ openstack baremetal node create --driver ipmi --deploy-interface direct
$ openstack baremetal node set <NODE> --deploy-interface direct