vNIC テンプレート
vNIC LAN 接続ポリシーは、サーバ上の vNIC が LAN に接続する方法を定義します。
vNIC テンプレートを作成する際に、Cisco UCS Manager では正しい設定で VM-FEX ポート プロファイルが自動作成されません。VM-FEX ポート プロファイルを作成するには、vNIC テンプレートのターゲットを VM として設定する必要があります。このポリシーを有効にするには、このポリシーをサービス プロファイルに含める必要があります。
vNIC テンプレートの作成時には、個々の VLAN だけでなく VLAN グループも選択できます。
(注) |
サーバに 2 つの Emulex NIC または QLogic NIC(Cisco UCS CNA M71KR-E または Cisco UCS CNA M71KR-Q)がある場合は、両方の NIC にユーザ定義の MAC アドレスが取得されるように、サービス プロファイルで両方のアダプタの vNIC ポリシーを設定する必要があります。両方の NIC のポリシーを設定しない場合でも、Windows は PCI バスで両方の NIC を引き続き検出します。ただし、2 番目のイーサネット インターフェイスがサービス プロファイルに含まれていないため、Windows はそれにハードウェア MAC アドレスを割り当てます。その後でサービス プロファイルを異なるサーバに移動すると、Windows によって追加の NIC が検出されますが、これは 1 つの NIC でユーザ定義の MAC アドレスが取得されなかったためです。 |
vNIC テンプレート ペアの作成
手順の概要
- UCS-A/ org # create vnic-templ vnic-primary .
- UCS-A/ # org vnic-templ set type updating-template .
- UCS-A/ # org vnic-templ [set fabric {a | b }] .
- UCS-A/ # org vnic-templ set descr primaryinredundancypair .
- UCS-A/ # org vnic-templ set redundancy-type primary .
- UCS-A/ # org vnic-templ exit .
- UCS-A/ # org vnic-templ create vNIC-templ vNICsecondary .
- UCS-A/ # org vnic-templ set type updating-template .
- UCS-A/ org # vnic-templ [set fabric {a | b }] .
- UCS-A/ # org vnic-templ set descr secondaryredundancypair .
- UCS-A/ # org vnic-templ set redundancy-type secondary .
- UCS-A/ # org vnic-templ set peer-template-name vNIC-primary .
- UCS-A/ # org vnic-templ commit-buffer .
手順の詳細
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 |
UCS-A/ org # create vnic-templ vnic-primary . |
プライマリ vNIC テンプレートを作成します。 |
||
ステップ 2 |
UCS-A/ # org vnic-templ set type updating-template . |
テンプレート タイプを更新中に設定します。これは、共有される構成のプライマリ vNIC テンプレートで設定をピア vNIC テンプレートに行います。次に示す共有構成を参照してください。 |
||
ステップ 3 |
UCS-A/ # org vnic-templ [set fabric {a | b }] . |
プライマリ vNIC テンプレートのファブリックを指定します。プライマリ vNIC テンプレートにファブリック A を指定すると、セカンダリ vNIC テンプレートはファブリック B である必要があり、その逆の組み合わせも同様です。 |
||
ステップ 4 |
UCS-A/ # org vnic-templ set descr primaryinredundancypair . |
テンプレートをプライマリ vNIC テンプレートとして設定します。 |
||
ステップ 5 |
UCS-A/ # org vnic-templ set redundancy-type primary . |
冗長テンプレート タイプをプライマリ vNIC テンプレートとして設定します。 [Redundancy Type] の説明を次に示します。 [Primary]:セカンダリ vNIC テンプレートと共有可能な構成を作成します。プライマリ vNIC テンプレートで共有される変更は、セカンダリ vNIC テンプレートに自動的に同期されます。 [Secondary]:すべての共有される構成は、プライマリ テンプレートから継承されます。 [No Redundancy]:レガシー vNIC テンプレートの動作です。 次に、共有される構成を示します。
次に、共有されない構成を示します。
|
||
ステップ 6 |
UCS-A/ # org vnic-templ exit . |
|
||
ステップ 7 |
UCS-A/ # org vnic-templ create vNIC-templ vNICsecondary . |
セカンダリ vNIC テンプレートを作成します。 |
||
ステップ 8 |
UCS-A/ # org vnic-templ set type updating-template . |
テンプレート タイプを更新中に設定します。これは、自動的にプライマリ vNIC テンプレートの構成を継承します。 |
||
ステップ 9 |
UCS-A/ org # vnic-templ [set fabric {a | b }] . |
セカンダリ vNIC テンプレートのファブリックを指定します。プライマリ vNIC テンプレートにファブリック A を指定すると、セカンダリ vNIC テンプレートはファブリック B である必要があり、その逆の組み合わせも同様です。 |
||
ステップ 10 |
UCS-A/ # org vnic-templ set descr secondaryredundancypair . |
セカンダリ vNIC テンプレートを冗長ペア テンプレートとして設定します。 |
||
ステップ 11 |
UCS-A/ # org vnic-templ set redundancy-type secondary . |
vNIC テンプレート タイプをセカンダリとして設定します。 |
||
ステップ 12 |
UCS-A/ # org vnic-templ set peer-template-name vNIC-primary . |
プライマリ vNIC テンプレートをセカンダリ vNIC テンプレートのピアとして設定します。 |
||
ステップ 13 |
UCS-A/ # org vnic-templ commit-buffer . |
トランザクションをシステムの設定にコミットします。 |
例
次に、vNIC 冗長テンプレート ペアを設定し、トランザクションをコミットする例を示します。
UCS-A /org* # create vnic-template vnic-primary
UCS-A /org/vnic-templ* # set type updating-template
UCS-A /org/vnic-templ* # set fabric a
UCS-A /org/vnic-templ* # set descr primaryinredundancypair
UCS-A /org/vnic-templ* # set redundancy-type primary
UCS-A /org/vnic-templ* # exit
UCS-A /org* # create vnic-templ vnicsecondary
UCS-A /org/vnic-templ* # set fabric b
UCS-A /org/vnic-templ* # set descr secondaryinredundancypair
UCS-A /org/vnic-templ* # set redundancy-type secondary
UCS-A /org/vnic-templ* # set peer-template-name vnic-primary
UCS-A /org/vnic-templ* # commit-buffer
UCS-A /org/vnic-templ #
次のタスク
vNIC 冗長性テンプレート ペアを作成すると、この冗長性テンプレート ペアを使用して、同じ組織または下部組織内のサービス プロファイルに冗長性 vNIC ペアを作成できます。
vNIC テンプレート ペアの取り消し
[Primary] または [Secondary] テンプレートにピア テンプレートが設定されないように、[Peer Redundancy Template] を変更して vNIC テンプレート ペアを取り消すことができます。vNIC テンプレート ペアを取り消すと、対応する vNIC ペアも取り消されます。
手順の概要
- UCS A/org # scope vnic-templ template1 。
- UCS-A /org/ vnic-templ # set redundancy-type no redundancy .
- UCS-A /org/vnic-templ* # commit-buffer .
手順の詳細
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
UCS A/org # scope vnic-templ template1 。 |
テンプレート ペアから元に戻す vNIC テンプレートの名前を指定します。 |
ステップ 2 |
UCS-A /org/ vnic-templ # set redundancy-type no redundancy . |
テンプレート ペアリングの実行に使用されるピア プライマリまたはセカンダリ冗長テンプレート間のペアリングを取り消します。 |
ステップ 3 |
UCS-A /org/vnic-templ* # commit-buffer . |
トランザクションをシステムの設定にコミットします。 |
例
次に、テンプレート ペアリングを元に戻す例を示します。
UCS-A /org # scope vnic-templ template1
UCS-A /org/vnic-templ # set redundancy-type no-redundancy
UCS-A /org/vnic-templ* # commit buffer
vNIC テンプレートの設定
手順の概要
- UCS-A# scope org org-name
- UCS A/org # create vnic-templ vnic templ 名[ eth-if vlan 名] [fabric {a |b }] [target [adapter |vm ]
- (任意) UCS-A /org/vnic-templ # set descr description
- (任意) UCS-A /org/vnic-templ # set fabric {a | a-b | b | b-a }
- UCS-A /org/vnic-templ # set mac-pool mac-pool-name
- UCS-A /org/vnic-templ # set mtu mtu-value
- UCS-A /org/vnic-templ # set nw-control-policy policy-name
- UCS-A /org/vnic-templ # set pin-group group-name
- UCS-A /org/vnic-templ # set qos-policy policy-name
- UCS-A /org/vnic-templ # set stats-policy policy-name
- UCS-A /org/vnic-templ # set type {initial-template | updating-template }
- UCS-A /org/vnic-templ # commit-buffer
手順の詳細
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 |
UCS-A# scope org org-name |
指定した組織の設定モードに入ります。ルート組織モードを開始するには、org-name に / を入力します。 |
||
ステップ 2 |
UCS A/org # create vnic-templ vnic templ 名[ eth-if vlan 名] [fabric {a |b }] [target [adapter |vm ] |
vNIC テンプレートを作成し、組織 vNIC テンプレート モードを開始します。 選択したターゲットによって、Cisco UCS Manager が、vNIC テンプレートの適切な設定を使用して、自動的に VM-FEX ポート プロファイルを作成するかどうかが決まります。次のいずれかになります。
|
||
ステップ 3 |
(任意) UCS-A /org/vnic-templ # set descr description |
(任意)
vNIC テンプレートに説明を加えます。 |
||
ステップ 4 |
(任意) UCS-A /org/vnic-templ # set fabric {a | a-b | b | b-a } |
(任意)
vNIC に使用するファブリックを指定します。vNIC テンプレートを作成するときにステップ 2 でファブリックを指定しなかった場合、このコマンドで指定するオプションがあります。 デフォルトのファブリック インターコネクトが使用できない場合に、この vNIC が第 2 のファブリック インターコネクトにアクセスできるようにするには、a-b (A がプライマリ)または b-a (B がプライマリ) を選択します。
|
||
ステップ 5 |
UCS-A /org/vnic-templ # set mac-pool mac-pool-name |
この vNIC テンプレートから作成された vNIC によって使用される MAC アドレス プール。 |
||
ステップ 6 |
UCS-A /org/vnic-templ # set mtu mtu-value |
この vNIC テンプレートから作成された vNIC によって使用される最大伝送単位、つまりパケット サイズ。 1500 ~ 9000 の整数を入力します。
|
||
ステップ 7 |
UCS-A /org/vnic-templ # set nw-control-policy policy-name |
この vNIC テンプレートから作成された vNIC によって使用されるネットワーク制御ポリシー。 |
||
ステップ 8 |
UCS-A /org/vnic-templ # set pin-group group-name |
この vNIC テンプレートから作成された vNIC によって使用される LAN ピン グループ。 |
||
ステップ 9 |
UCS-A /org/vnic-templ # set qos-policy policy-name |
この vNIC テンプレートから作成された vNIC によって使用されるサービス ポリシーの品質。 |
||
ステップ 10 |
UCS-A /org/vnic-templ # set stats-policy policy-name |
この vNIC テンプレートから作成された vNIC によって使用される統計情報収集ポリシー。 |
||
ステップ 11 |
UCS-A /org/vnic-templ # set type {initial-template | updating-template } |
vNIC テンプレートの更新タイプを指定します。テンプレート更新時にこのテンプレートから作成される vNIC インスタンスが自動アップデートされないようにする場合、initial-template キーワードを使用します。その他の場合は updating-template キーワードを使用して、vNIC テンプレートの更新時にすべての vNIC インスタンスがアップデートされるようにします。 |
||
ステップ 12 |
UCS-A /org/vnic-templ # commit-buffer |
トランザクションをシステムの設定にコミットします。 |
例
次の例は、vNIC テンプレートを設定し、トランザクションをコミットします。
UCS-A# scope org /
UCS-A /org* # create vnic template VnicTempFoo
UCS-A /org/vnic-templ* # set descr "This is a vNIC template example."
UCS-A /org/vnic-templ* # set fabric a
UCS-A /org/vnic-templ* # set mac-pool pool137
UCS-A /org/vnic-templ* # set mtu 8900
UCS-A /org/vnic-templ* # set nw-control-policy ncp5
UCS-A /org/vnic-templ* # set pin-group PinGroup54
UCS-A /org/vnic-templ* # set qos-policy QosPol5
UCS-A /org/vnic-templ* # set stats-policy ServStatsPolicy
UCS-A /org/vnic-templ* # set type updating-template
UCS-A /org/vnic-templ* # commit-buffer
UCS-A /org/vnic-templ #
vNIC テンプレートの削除
手順の概要
- UCS-A# scope org org-name
- UCS-A /org # delete vnic-templ vnic-templ-name
- UCS-A /org # commit-buffer
手順の詳細
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
UCS-A# scope org org-name |
指定した組織の設定モードに入ります。ルート組織モードを開始するには、org-name に / を入力します。 |
ステップ 2 |
UCS-A /org # delete vnic-templ vnic-templ-name |
指定した vNIC テンプレートを削除します。 |
ステップ 3 |
UCS-A /org # commit-buffer |
トランザクションをシステムの設定にコミットします。 |
例
次に、VnicTemp42 という名前の vNIC テンプレートを削除し、トランザクションをコミットする例を示します。
UCS-A# scope org /
UCS-A /org # delete vnic template VnicTemp42
UCS-A /org* # commit-buffer
UCS-A /org #