5.4. ISO イメージを直接起動して RAM ディスクとして使用する
PXE、iPXE、または仮想メディアを使用してインスタンスを起動し、インスタンスのメモリーをローカルストレージとして使用する場合は、RAM ディスクまたは ISO イメージからベアメタルインスタンスを起動できます。これは、ローカルストレージにイメージを書き込む必要がない、または望ましくない高度な科学的ワークロードや一時的なワークロードに役立ちます。
手順
ワークステーションから
OpenStackClientPod のリモートシェルにアクセスします。$ oc rsh -n openstack openstackclientISO イメージから起動するベアメタルノードのデプロイインターフェイスとして、
ramdiskを指定します。$ openstack baremetal node set --deploy-interface ramdiskヒントopenstack baremetal node createコマンドに--deploy-interface ramdiskを追加することで、ベアメタルノードの作成時にデプロイインターフェイスを設定できます。ベアメタルノードを作成する方法の詳細は、ベアメタルノードの手動登録 を参照してください。ISO イメージを起動するには、ベアメタルノードを更新します。
$ openstack baremetal node set <node_UUID> \ --instance-info boot_iso=<boot_iso_url>-
<node_UUID>を、ISO イメージから起動するベアメタルノードの UUID に置き換えます。 <boot_iso_url>をブート ISO ファイルの URL に置き換えます。次のいずれかの方法を使用して、ブート ISO ファイルの URL を指定できます。- HTTP または HTTPS URL
- ファイルパス URL
- イメージサービス (glance) オブジェクト UUID
-
ベアメタルノードを ISO イメージとしてデプロイします。
$ openstack baremetal node deploy <node_UUID>openstackclientPod を終了します。$ exit