این دستورها در SSH یا ESXi Shell اجرا میشوند. همین کارها از Host Client (رابط وب) هم شدنی است، ولی esxcli تکرارپذیر است و میتوانید آن را روی چند میزبان اجرا کنید.
۱. وضعیت فعلی
esxcli network nic list
esxcli network vswitch standard list
esxcli network ip interface ipv4 getvSwitch0 و port group Management Network در نصب ساخته شدهاند. تا مطمئن نشدهاید، به آنها دست نزنید.
۲. vSwitch جدید برای ترافیک VMها
esxcli network vswitch standard add -v vSwitch1
esxcli network vswitch standard uplink add -v vSwitch1 -u vmnic1
esxcli network vswitch standard uplink add -v vSwitch1 -u vmnic2
esxcli network vswitch standard policy failover set -v vSwitch1 -a vmnic1,vmnic2
esxcli network vswitch standard set -v vSwitch1 -m 1500دو uplink فعال یعنی اگر یکی از کابلها یا پورتهای سوئیچ قطع شود، ترافیک قطع نمیشود.
۳. port group برای هر VLAN
پورت سوئیچ فیزیکی باید trunk باشد و این VLANها را عبور دهد:
esxcli network vswitch standard portgroup add -v vSwitch1 -p VLAN20-Servers
esxcli network vswitch standard portgroup set -p VLAN20-Servers --vlan-id 20
esxcli network vswitch standard portgroup add -v vSwitch1 -p VLAN30-DMZ
esxcli network vswitch standard portgroup set -p VLAN30-DMZ --vlan-id 30
esxcli network vswitch standard portgroup list۴. سیاست امنیتی
هر سه گزینه را خاموش کنید تا یک VM نتواند ترافیک بقیه را شنود کند یا آدرس MAC جعل کند:
esxcli network vswitch standard policy security set -v vSwitch1 \
--allow-promiscuous=false --allow-mac-change=false --allow-forged-transmits=false
esxcli network vswitch standard policy security get -v vSwitch1استثنا: VMهایی مثل فایروالهای مجازی یا nested ESXi ممکن است به این گزینهها نیاز داشته باشند. برای آنها یک port group جداگانه بسازید و فقط روی همان port group این گزینهها را باز کنید.
۵. vmkernel برای ذخیرهسازی یا vMotion
esxcli network vswitch standard portgroup add -v vSwitch1 -p Storage
esxcli network vswitch standard portgroup set -p Storage --vlan-id 40
esxcli network ip interface add -i vmk1 -p Storage
esxcli network ip interface ipv4 set -i vmk1 -t static -I 10.10.40.11 -N 255.255.255.0
vmkping -I vmk1 10.10.40.50حالا میتوانید روی همین شبکه datastoreای از نوع NFS یا iSCSI وصل کنید.