この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
ダイナミック vNIC 接続ポリシーの設定
![]() (注) | Hyper-V または KVM クラスタなどの SR-IOV トポロジでは、仮想関数(VF)はダイナミック vNIC の代わりになります。VF は基本的にはダイナミック vNIC の制限付きバージョンであり、VF のすべてのシステム通信と設定は、関連する物理的な機能(PF)によって実行されます。 |
ダイナミック vNIC 接続ポリシーは、VM とダイナミック vNIC の間の接続を設定する方式を決定します。VM がインストール済みでダイナミック vNIC が設定された VIC アダプタを使用しているサーバを含んだ Cisco UCS ドメインには、このポリシーが必要です。
各ダイナミック vNIC 接続ポリシーには、イーサネット アダプタ ポリシーが含まれており、ポリシーを含むサービス プロファイルに関連付けられた任意のサーバに対して設定できる vNIC の数を指定します。
Hyper-V では、Windows という名前の定義済みイーサネット アダプタ ポリシーを使用します。
![]() (注) | ダイナミック vNIC が設定されているサーバを、を使用して移行すると、vNIC が使用するダイナミック インターフェイスで障害が発生し、 によってその障害が通知されます。 サーバが復旧すると、 はサーバに新しいダイナミック vNIC を割り当てます。ダイナミック vNIC 上のトラフィックを監視している場合、監視元を再設定する必要があります。 |
次の例は、12 個のダイナミック vNIC に対してシステムで提供された イーサネット アダプタ ポリシーを使用する MyDynVnicConnPolicy という名前のダイナミック vNIC 接続ポリシーを作成する方法と、トランザクションをコミットする方法を示しています。
UCS-A# scope org / UCS-A /org # create dynamic-vnic-conn-policy MyDynVnicConnPolicy UCS-A /org/dynamic-vnic-conn-policy* # set adapter-policy UCS-A /org/dynamic-vnic-conn-policy* # set desc "Dynamic vNIC for Eth policy" UCS-A /org/dynamic-vnic-conn-policy* # set dynamic-eth 12 UCS-A /org/dynamic-vnic-conn-policy* # commit-buffer UCS-A /org/dynamic-vnic-conn-policy #
| コマンドまたはアクション | 目的 |
|---|
次の例は、MyDynVnicConnPolicy という名前のダイナミック vNIC 接続ポリシーを削除して、トランザクションをコミットする方法を示しています。
UCS-A# scope org / UCS-A /org # delete dynamic-vnic-conn-policy MyDynVnicConnPolicy UCS-A /org* # commit-buffer UCS-A /org #
仮想マシンが動作可能である必要があります。
| コマンドまたはアクション | 目的 | |
|---|---|---|
| ステップ 1 | UCS-A# scope system |
システム モードを開始します。 |
| ステップ 2 | UCS-A /system # scope vm-mgmt |
VM 管理モードを開始します。 |
| ステップ 3 | UCS-A /system/vm-mgmt # show virtual-machine | (任意)
実行中の仮想マシンを表示します。 |
| ステップ 4 | UCS-A /system/vm-mgmt # scope virtual-machineuuid |
ダイナミック vNIC を含む仮想マシンのコマンド モードを開始します。 |
| ステップ 5 | UCS-A /system/vm-mgmt/virtual-machine # show vnic [detail] |
vNIC プロパティを表示します。 |
次に、VM のダイナミック vNIC のプロパティを表示する例を示します。
UCS-A# scope system
UCS-A /system # scope vm-mgmt
UCS-A /system/vm-mgmt # show virtual-machine
Virtual Machine:
UUID: 420a00c8-934b-4ae3-6af5-2ce9b8bd0f44
Service Profile: org-root/ls-PTS-ch6-7
Server: sys/chassis-6/blade-7
Status: Online
.
.
.
UCS-A /system/vm-mgmt # scope virtual-machine 420a08b0-cda7-9e0a-424f-01ec8653eea0
UCS-A /system/vm-mgmt/virtual-machine # show vnic detail
vNIC:
Name: 4479
Status: Online
MAC Address: 00:50:56:8A:07:B5
Profile Name: VM-mgmt
Virtual Adapter: sys/chassis-1/blade-1/adapter-1/host-eth-9
Vnic Dn: org-root/ls-PTS-ch1-1/ether-dynamic-prot-009
Current Task:
UCS-A /system/vm-mgmt/virtual-machine #
定義済み [SRIOV] イーサネット アダプタ ポリシーは最大 32 個の CPU スレッドをサポートします。サーバに 32 個を超える CPU スレッドがある場合、この手順を実行して CPU スレッド数に等しい割り込み数をサポートするカスタム アダプタ ポリシーを作成し、指定する必要があります。
アダプタ ポリシーの作成の詳細については、『Cisco UCS Manager CLI Configuration Guide』の「Configuring Ethernet Adapter Policies」を参照してください。
show server cpu chassis/blade detail コマンドを使用してサーバによって使用される CPU スレッド数を決定します。
| コマンドまたはアクション | 目的 | |||
|---|---|---|---|---|
| ステップ 1 | UCS-A# scope org org-name |
指定した組織の組織モードを開始します。ルート組織モードを開始するには、org-name として / を入力します。 | ||
| ステップ 2 | UCS-A /org # create eth-policy name |
イーサネット アダプタ ポリシーを作成し、組織イーサネット ポリシー モードを開始します。 この名前には、1 ~ 16 文字の英数字を使用できます。-(ハイフン)と _(アンダースコア)以外の特殊文字やスペースは使用できません。また、オブジェクトを保存した後は、この名前を変更できません。 | ||
| ステップ 3 | UCS-A /org/eth-policy # set descr description | (任意)
ポリシーの説明を記します。
| ||
| ステップ 4 | UCS-A /org/eth-policy # set trans-queue count1 |
イーサネットの送信キューを設定します。 | ||
| ステップ 5 | UCS-A /org/eth-policy # set trans-queue ring-size256 | |||
| ステップ 6 | UCS-A /org/eth-policy # set recv-queue count4 |
イーサネットの受信キューを設定します。 | ||
| ステップ 7 | UCS-A /org/eth-policy # set recv-queue ring-size512 | |||
| ステップ 8 | UCS-A /org/eth-policy # set comp-queuecount5 |
イーサネットの完了キューを設定します。 | ||
| ステップ 9 | UCS-A /org/eth-policy # set interrupt coalescing-time125 | |||
| ステップ 10 | UCS-A /org/eth-policy # set interrupt coalescing-type min | |||
| ステップ 11 | UCS-A /org/eth-policy # set interruptcountinterrupt-count |
interrupt-count をサーバで使用される CPU スレッドの数に等しく設定します。 | ||
| ステップ 12 | UCS-A /org/eth-policy # set interrupt mode msi-x | |||
| ステップ 13 | UCS-A /org/eth-policy # set offload large-receive enabled | |||
| ステップ 14 | UCS-A /org/eth-policy # set offload tcp-rx-checksum enabled | |||
| ステップ 15 | UCS-A /org/eth-policy # set offload tcp-segment enabled | |||
| ステップ 16 | UCS-A /org/eth-policy # set offload tcp-tx-checksum enabled | |||
| ステップ 17 | UCS-A /org/eth-policy # set rss receivesidescaling enabled | |||
| ステップ 18 | UCS-A /org/eth-policy # commit-buffer |
トランザクションをシステムの設定にコミットします。 |
次の例では、40 個のスレッドがある SR-IOV のカスタム イーサネット アダプタ ポリシーを設定し、トランザクションをコミットする例を示します。
UCS-A# scope org / UCS-A /org # create eth-policy SRIOV UCS-A /org/eth-policy* # set descr "This is an Ethernet adapter policy for SR-IOV." UCS-A /org/eth-policy* # set trans-queue count 1 UCS-A /org/eth-policy* # set trans-queue ring-size 256 UCS-A /org/eth-policy* # set recv-queue count 4 UCS-A /org/eth-policy* # set recv-queue ring-size 512 UCS-A /org/eth-policy* # set comp-queue count 5 UCS-A /org/eth-policy* # set interrupt coalescing-time 125 UCS-A /org/eth-policy* # set interrupt coalescing-type min UCS-A /org/eth-policy* # set interrupt count 40 UCS-A /org/eth-policy* # set interrupt mode msi-x UCS-A /org/eth-policy* # set offload large-receive enabled UCS-A /org/eth-policy* # set offload tcp-rx-checksum enabled UCS-A /org/eth-policy* # set offload tcp-segment enabled UCS-A /org/eth-policy* # set offload tcp-tx-checksum enabled UCS-A /org/eth-policy* # set rss receivesidescaling enabled UCS-A /org/eth-policy* # commit-buffer UCS-A /org/eth-policy #