概要
このドキュメントでは、HyperFlexの初期インストール後に、必要に応じてVLANを追加する方法について説明します。
VLANを追加する手順は次のとおりです。
- Unified Computing System Manager(UCS Manager)内でVLANを作成します。
- Unified Computing System(UCS)vNICテンプレートでVLANを許可します。
- vSwitch上にポートグループ/VLANを作成します。
これらはすべて、HyperFlexインストーラからpost_installスクリプトを実行すると実行できます。
HyperFlexのインストール後の追加VLAN
VLAN 999をUCSとすべてのサーバに対応するポートグループに追加します。
初期設定
VLAN 999はvm-network vSwitchに存在しません。
UCS ManagerのVLANにも存在しません。
vm-networkテンプレートにも存在しません。
VLAN追加プロセス
HyperFlexのインストール後に追加のVLANを追加するには、 post_install
HyperFlex Installer VMからのコマンド:
注:この操作を実行するときは、必ずクラスタと同じインストーラバージョンを使用してください。
注:VLANの範囲を指定することはできません。VLANは1つずつ追加されます。
構文:
# post_install --cluster-ip
--vlan --ucsm-ip
--vc-url
--org
root@Cisco-HX-Installer-Appliance:~# post_install --cluster-ip 10.xx.xx.xx --vlan --ucsm-ip 10.xx.xx.xx --vc-url 10.xx.xx.xx --org HX-Cluster-DCN
Logging in to controller 10.xx.xx.xx
HX CVM root password:
Getting ESX hosts from HX cluster...
vCenter URL: 10.xx.xx.xx
Enter vCenter username (user@domain): administrator@vsphere.local
vCenter Password:
Found datacenter HX DC-Cluster
Found cluster HX-Cluster-DCN
UCSM Username: admin
UCSM Password:
Port Group Name to add (VLAN ID will be appended to the name): test
VLAN ID: (0-4096) 999
Adding VLAN 999 to FI
Adding VLAN 999 to vm-network-a VNIC template
Adding test-999 to 10.xx.xx.xx ---> There is a four node cluster in this example, so the VLAN is added to each server.
Adding test-999 to 10.xx.xx.xx
Adding test-999 to 10.xx.xx.xx
Adding test-999 to 10.xx.xx.xx
Add additional VM network VLANs? (y/n)
VLAN追加後
追加のVLANを追加したら、次の点を検証します。
- VLAN 999がUCS Managerの[VLANs]に追加されます。
- VLANは、vm-networkテンプレートにも追加されます。
- VLANはvm-network vSwitch:
スクリプトなしでVLANを手動で追加する
UCS Manager:VLANのグローバルな追加
- UCS Managerで、[LAN] > [LAN Cloud] > [VLANs]を選択します。
- 次のいずれかの操作を実行します。
- 左側のパネルで[VLANs]を右クリックし、[Create VLANs]を選択します。
- または、右側のパネルで[追加]をクリックします。
- 次の情報を入力します。
- VLAN名/プレフィクス:name-VLANID(例:vm-network-999)
- マルチキャストポリシー名:HyperFlex
- VLAN ID:999
- [OK] をクリックします。
UCS Manager:vNICテンプレートへのVLANの追加
- UCS Managerで、[LAN] > [Policies] > [root] > [Sub-Organizations] > [HXClusterName] > [vNIC Templates] > [vNIC Template vm-network-a]の順に選択します。
- 右側のパネルで、[VLANの変更]をクリックします。
- vm-network-999を検索します。[選択]チェックボックスをオンにして、[OK]をクリックします。
VMware:vSwitchへのポートグループ(VLAN)の追加
- [vCenter] > [Hosts and Clusters] > [HX-Cluster] > [ESXi01] > [Configure] > [Networking] > [Virtual switches]の順に選択します。
- [Add Networking]をクリックします。
- [Virtual Machine Port Group]を選択します。[next] をクリックします。
- 既存の標準スイッチvswitch-hx-vm-networkを参照して選択します。「OK」をクリックし、「次へ」をクリックします。
- 次の情報を入力します。
- ネットワークラベル:name-VLANID(例:vm-network-999)
- VLAN ID:999
- [next] をクリックします。
- [Finish] をクリックします。
既知の問題
HyperFlexバージョン4.0(1a)および4.0(1b)では、「 – vlan」フラグを付けてpost_installスクリプトを実行し、VLANだけを追加すると、既知の問題が発生します。「vm-network-a」vNICテンプレートにVLANを追加しようとすると、このエラーが発生します。
Could not connect to UCSM. Please create VLAN manually.
UCS Managerを確認すると、LANクラウドに正常に追加されます。また、各ESXiホストに正常に追加されます。
回避策は、「vm-network-a」vNICテンプレートにVLANを手動で追加することです。
詳細は、Cisco Bug ID CSCvn38018を参照してください。