検索

4.3. ベアメタルインスタンスを起動するためのフレーバーの作成

download PDF

クラウドユーザーがベアメタルインスタンスをリクエストするために使用できるフレーバーを作成する必要があります。リソースクラスを使用して、特定のフレーバーで起動されるベアメタルインスタンスにどのベアメタルノードを使用するかを指定できます。ベアメタルノードには、ノード上のハードウェアリソース (GPU など) を識別するリソースクラスをタグ付けできます。クラウドユーザーは、GPU リソースクラスのフレーバーを選択して、vGPU ワークロードのインスタンスを作成できます。コンピューティングスケジューラーは、リソースクラスを使用して、インスタンスに適したホストベアメタルノードを識別します。

手順

  1. source コマンドでオーバークラウドの認証情報ファイルを読み込みます。

    $ source ~/overcloudrc
  2. ベアメタルインスタンスのフレーバーを作成します。

    (overcloud)$ openstack flavor create --id auto \
     --ram <ram_size_mb> --disk <disk_size_gb> \
     --vcpus <no_vcpus> baremetal
    • <ram_size_mb> をベアメタルノードの RAM (MB 単位) に置き換えます。
    • <disk_size_gb> をベアメタルノード上のディスク容量 (GB 単位) に置き換えます。
    • <no_vcpus> をベアメタルノードの CPU 数に置き換えます。

      注記

      これらの属性は、インスタンスのスケジューリングには使用されません。ただし Compute スケジューラーは、ディスク容量を使用してルートパーティションのサイズを決定します。

  3. ノードリストを取得して UUID を把握します。

    (overcloud)$ openstack baremetal node list
  4. 各ベアメタルノードにカスタムベアメタルリソースクラスのタグを付けます。

    (overcloud)$ openstack baremetal node set \
     --resource-class baremetal.<CUSTOM> <node>
    • <CUSTOM> は、リソースクラスの目的を識別する文字列に置き換えます。たとえば、GPU に設定して、GPU ワークロード用に指定するベアメタルノードにタグを付けるために使用できるカスタム GPU リソースクラスを作成します。
    • <node> をベアメタルノードの ID に置き換えてください。
  5. ベアメタルインスタンスのフレーバーをカスタムリソースクラスに関連付けます。

    (overcloud)$ openstack flavor set \
     --property resources:CUSTOM_BAREMETAL_<CUSTOM>=1 \
     baremetal

    ベアメタルノードのリソースクラスに対応するカスタムリソースクラスの名前を指定するには、リソースクラスを大文字に変換し、それぞれの句読点をアンダースコアに置き換え、CUSTOM_ の接頭辞を追加します。

    注記

    フレーバーが要求できるのは、ベアメタルリソースクラスの 1 つのインスタンスだけです。

  6. 以下のフレーバー属性を設定して、Compute スケジューラーがインスタンスのスケジューリングにベアメタルフレーバー属性を使用するのを防ぎます。

    (overcloud)$ openstack flavor set \
     --property resources:VCPU=0 \
     --property resources:MEMORY_MB=0 \
     --property resources:DISK_GB=0 baremetal
  7. 新規フレーバーの値が正しいことを確認します。

    (overcloud)$ openstack flavor list
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

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

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

会社概要

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

© 2024 Red Hat, Inc.