สร้างกฎ SATP สำหรับผู้ขายหน่วยเก็บข้อมูลชื่อ EMC ตั้งค่านโยบายเส้นทางเป็น Round Robine และ IOPS จากค่าเริ่มต้น 1,000 ถึง 1 ซึ่งจะคงอยู่ตลอดการบูตเครื่องและทุกครั้งที่มีการนำเสนอ EMC iSCSI LUNs กฎนี้จะถูกหยิบขึ้นมา เพื่อให้สิ่งนี้ใช้กับ EMC iSCSI LUNs ที่มีอยู่ให้รีบูตโฮสต์
esxcli storage nmp satp rule add --satp="VMW_SATP_DEFAULT_AA" \
--vendor="EMC" -P "VMW_PSP_RR" -O "iops=1"
ฉันเล่นด้วยการเปลี่ยน IOPS ระหว่าง 1 - 3 และพบว่าทำงานได้ดีที่สุดบน VM เครื่องเดียว ที่กล่าวว่าหากคุณมี VM และดาต้าสโตร์จำนวนมาก 1 อาจไม่ดีที่สุด ...
ต้องแน่ใจว่าคุณมีแต่ละอินเตอร์เฟสบน VNXe ที่ตั้งค่าไว้ที่ 9000 MTU นอกจากนี้ vSwitch พร้อมอินเตอร์เฟส iSCSI ของคุณควรตั้งค่าเป็น 9000 MTU พร้อมกับแต่ละ VMKernel บน VNXe ของคุณสร้างเซิร์ฟเวอร์ iSCSI สองเครื่อง - หนึ่งเซิร์ฟเวอร์สำหรับ SPA และอีกเซิร์ฟเวอร์สำหรับ SPB เชื่อมโยงหนึ่ง IP สำหรับแต่ละเริ่มต้น จากนั้นดูรายละเอียดสำหรับแต่ละเซิร์ฟเวอร์ iSCSI และเพิ่ม IP เพิ่มเติมสำหรับแต่ละอินเตอร์เฟสที่ใช้งานต่อ SP สิ่งนี้จะทำให้คุณได้พบกับการแสดงรอบที่คุณกำลังมองหา
จากนั้นสร้างอย่างน้อยสองดาต้าสโตร์ เชื่อมโยงที่เก็บข้อมูลหนึ่งชุดกับ iSCSIServer-SPA และอีกชุดหนึ่งกับ iSCSIServer-SPB สิ่งนี้จะช่วยให้มั่นใจว่าหนึ่งใน SP ของคุณไม่ได้อยู่เฉยๆ
สุดท้ายอินเทอร์เฟซทั้งหมดในด้าน ESX ที่ใช้สำหรับ iSCSI ควรไปที่ vSwitch แยกต่างหากโดยมีอินเตอร์เฟสทั้งหมดเป็นแอ็คทีฟ อย่างไรก็ตามคุณจะต้องการ VMkernel สำหรับแต่ละอินเตอร์เฟสในด้าน ESX ภายใน vSwitch ที่กำหนดนั้น คุณต้องแทนที่ลำดับความล้มเหลว vSwitch สำหรับแต่ละ VMKernel เพื่อให้มีหนึ่งอะแดปเตอร์ที่ใช้งานอยู่และอื่น ๆ ทั้งหมดที่ไม่ได้ใช้ นี่คือสคริปต์การปรับใช้ของฉันที่ฉันใช้สำหรับการจัดสรรโฮสต์ ESX แต่ละโฮสต์มีอินเตอร์เฟสทั้งหมด 8 อินเตอร์เฟสคือ 4 สำหรับ LAN และ 4 สำหรับ iSCSI / VMotion traffic
- ดำเนินการกำหนดค่าด้านล่าง
# DNS esxcli เครือข่าย ip dns ค้นหาเพิ่ม --domain = mydomain.net
esxcli เครือข่าย ip เซิร์ฟเวอร์ DNS เพิ่ม --server = XXXX
esxcli เครือข่าย ip เซิร์ฟเวอร์ DNS เพิ่ม --server = XXXX
ข # set อัปเดตชื่อโฮสต์ตามนั้น
ชุดชื่อโฮสต์ระบบ esxcli --host = server1 --domain = mydomain.net
ค. # เพิ่มอัปลิงค์ไปยัง vSwitch0 เครือข่าย esxcli vswitch อัปลิงค์มาตรฐานเพิ่ม --uplink-name = vmnic1 --vswitch-name = vSwitch0
เครือข่าย esxcli vswitch อัปอัพลิงค์มาตรฐานเพิ่ม --uplink-name = vmnic4 --vswitch-name = vSwitch0
เครือข่าย esxcli vswitch อัปอัพลิงค์มาตรฐานเพิ่ม --uplink-name = vmnic5 --vswitch-name = vSwitch0
d # create vSwitch1 สำหรับที่เก็บข้อมูลและตั้งค่า MTU เป็น 9000
เครือข่าย esxcli vswitch มาตรฐานเพิ่ม --vswitch-name = vSwitch1
เครือข่าย esxcli ชุดมาตรฐาน vswitch --vswitch-name = vSwitch1 --mtu = 9000
อี # เพิ่มอัปลิงค์ไปยัง vSwitch1
เครือข่าย esxcli vswitch อัปอัพลิงค์มาตรฐานเพิ่ม --uplink-name = vmnic2 --vswitch-name = vSwitch1
เครือข่าย esxcli vswitch อัปอัพลิงค์มาตรฐานเพิ่ม --uplink-name = vmnic3 --vswitch-name = vSwitch1
เครือข่าย esxcli vswitch อัปอัพลิงค์มาตรฐานเพิ่ม --uplink-name = vmnic6 --vswitch-name = vSwitch1
เครือข่าย esxcli vswitch อัปอัพลิงค์มาตรฐานเพิ่ม --uplink-name = vmnic7 --vswitch-name = vSwitch1
ฉ # set ใช้งาน NIC สำหรับ vSwitch0
เครือข่าย esxcli vswitch ชุดนโยบายล้มเหลวมาตรฐาน --vswitch-name = vSwitch0 - ลิงก์ -active = vmnic0, vmnic1, vmnic4, vmnic5
ก. # set ใช้งาน NIC สำหรับ vSwitch1
เครือข่าย esxcli vswitch ชุดนโยบายล้มเหลวมาตรฐาน --vswitch-name = vSwitch1 - ลิงก์ -active = vmnic2, vmnic3, vmnic6, vmnic7
ชั่วโมง # สร้างกลุ่มพอร์ตสำหรับ iSCSI และ vmkernels สำหรับ ESX01 ไม่ใช่ ESX02
เครือข่าย esxcli vswitch มาตรฐานเพิ่มกลุ่มพอร์ต --portgroup-name = iSCSI-vmnic2 --vswitch-name = vSwitch1
อินเตอร์เฟสเครือข่าย esxcli ip เพิ่ม - อินเตอร์เฟซชื่อ = vmk2 - พอร์ตชื่อกลุ่ม = iSCSI-vmnic2 --mtu = 9000
esxcli เครือข่ายส่วนต่อประสาน ip ชุด ipv4 - อินเทอร์เฟซชื่อ = vmk2 --ipv4 = 192.158.50.152 --netmask = 255.255.255.0 - ประเภท = คงที่
vim-cmd hostsvc / vmotion / vnic_set vmk2
เครือข่าย esxcli vswitch มาตรฐานเพิ่มกลุ่มพอร์ต --portgroup-name = iSCSI-vmnic3 --vswitch-name = vSwitch1
อินเตอร์เฟสเครือข่าย esxcli ip เพิ่ม --interface-name = vmk3 - พอร์ตชื่อกลุ่ม = iSCSI-vmnic3 --mtu = 9000
esxcli เครือข่ายส่วนต่อประสาน ip ชุด ipv4 - อินเทอร์เฟซ - ชื่อ = vmk3 --ipv4 = 192.158.50.153 --netmask = 255.255.255.0 - ประเภท = คงที่
vim-cmd hostsvc / vmotion / vnic_set vmk3
เครือข่าย esxcli vswitch มาตรฐานเพิ่มกลุ่มพอร์ต --portgroup-name = iSCSI-vmnic6 --vswitch-name = vSwitch1
อินเตอร์เฟสเครือข่าย esxcli ip เพิ่ม --interface-name = vmk6 - พอร์ตชื่อกลุ่ม = iSCSI-vmnic6 --mtu = 9000
esxcli เครือข่ายส่วนต่อประสาน ip ชุด ipv4 - อินเตอร์เฟซชื่อ = vmk6 --ipv4 = 192.158.50.156 --netmask = 255.255.255.0 - ประเภท = คงที่
vim-cmd hostsvc / vmotion / vnic_set vmk6
เครือข่าย esxcli vswitch มาตรฐานเพิ่มกลุ่มพอร์ต --portgroup-name = iSCSI-vmnic7 --vswitch-name = vSwitch1
อินเตอร์เฟสเครือข่าย esxcli ip เพิ่ม --interface-name = vmk7 - พอร์ตชื่อกลุ่ม = iSCSI-vmnic7 --mtu = 9000
esxcli เครือข่ายส่วนต่อประสาน ip ชุด ipv4 - อินเทอร์เฟซ - ชื่อ = vmk7 --ipv4 = 192.158.50.157 --netmask = 255.255.255.0 - ประเภท = คงที่
vim-cmd hostsvc / vmotion / vnic_set vmk7
ผม. # สร้างกลุ่มพอร์ตสำหรับ iSCSI และ vmkernels สำหรับ ESX02 ไม่ใช่ ESX01
เครือข่าย esxcli vswitch มาตรฐานเพิ่มกลุ่มพอร์ต --portgroup-name = iSCSI-vmnic2 --vswitch-name = vSwitch1
อินเตอร์เฟสเครือข่าย esxcli ip เพิ่ม - อินเตอร์เฟซชื่อ = vmk2 - พอร์ตชื่อกลุ่ม = iSCSI-vmnic2 --mtu = 9000
esxcli เครือข่ายส่วนต่อประสาน ip ชุด ipv4 - อินเทอร์เฟซ - ชื่อ = vmk2 --ipv4 = 192.168.50.162 --netmask = 255.255.255.0 - ประเภท = คงที่
vim-cmd hostsvc / vmotion / vnic_set vmk2
เครือข่าย esxcli vswitch มาตรฐานเพิ่มกลุ่มพอร์ต --portgroup-name = iSCSI-vmnic3 --vswitch-name = vSwitch1
อินเตอร์เฟสเครือข่าย esxcli ip เพิ่ม --interface-name = vmk3 - พอร์ตชื่อกลุ่ม = iSCSI-vmnic3 --mtu = 9000
esxcli เครือข่ายส่วนต่อประสาน ip ชุด ipv4 - อินเทอร์เฟซ - ชื่อ = vmk3 --ipv4 = 192.168.50.163 --netmask = 255.255.255.0 - ประเภท = คงที่
vim-cmd hostsvc / vmotion / vnic_set vmk3
เครือข่าย esxcli vswitch มาตรฐานเพิ่มกลุ่มพอร์ต --portgroup-name = iSCSI-vmnic6 --vswitch-name = vSwitch1
อินเตอร์เฟสเครือข่าย esxcli ip เพิ่ม --interface-name = vmk6 - พอร์ตชื่อกลุ่ม = iSCSI-vmnic6 --mtu = 9000
esxcli เครือข่ายส่วนต่อประสาน ip ชุด ipv4 - อินเทอร์เฟซ - ชื่อ = vmk6 --ipv4 = 192.168.50.166 --netmask = 255.255.255.0 - ประเภท = คงที่
vim-cmd hostsvc / vmotion / vnic_set vmk6
เครือข่าย esxcli vswitch มาตรฐานเพิ่มกลุ่มพอร์ต --portgroup-name = iSCSI-vmnic7 --vswitch-name = vSwitch1
อินเตอร์เฟสเครือข่าย esxcli ip เพิ่ม --interface-name = vmk7 - พอร์ตชื่อกลุ่ม = iSCSI-vmnic7 --mtu = 9000
esxcli เครือข่ายส่วนต่อประสาน ip ชุด ipv4 - อินเทอร์เฟซ - ชื่อ = vmk7 --ipv4 = 192.168.50.167 --netmask = 255.255.255.0 - ประเภท = คงที่
vim-cmd hostsvc / vmotion / vnic_set vmk7
J # ตั้งค่า NIC ที่ใช้งานสำหรับแต่ละ iSCSI vmkernel
เครือข่าย esxcli vswitch ชุดพอร์ตล้มเหลวของนโยบายพอร์ตกลุ่มมาตรฐาน --portgroup-name = iSCSI-vmnic2 --active-uplinks = vmnic2
เครือข่าย esxcli vswitch ชุดพอร์ตล้มเหลวของนโยบายพอร์ตกลุ่มมาตรฐาน --portgroup-name = iSCSI-vmnic3 --active-uplinks = vmnic3
เครือข่าย esxcli vswitch ชุดพอร์ตล้มเหลวของนโยบายพอร์ตกลุ่มมาตรฐาน --portgroup-name = iSCSI-vmnic6 --active-uplinks = vmnic6
เครือข่าย esxcli vswitch ชุดพอร์ตล้มเหลวของนโยบายพอร์ตกลุ่มมาตรฐาน --portgroup-name = iSCSI-vmnic7 --active-uplinks = vmnic7
k # สร้างกลุ่มพอร์ต
เครือข่าย esxcli vswitch มาตรฐานเพิ่มกลุ่มพอร์ต --portgroup-name = VMNetwork1 --vswitch-name = vSwitch0
เครือข่าย esxcli vswitch มาตรฐานเพิ่มกลุ่มพอร์ต --portgroup-name = VMNetwork2 --vswitch-name = vSwitch0
เครือข่าย esxcli vswitch มาตรฐานเพิ่มกลุ่มพอร์ต --portgroup-name = VMNetwork3 --vswitch-name = vSwitch0
ล. # set VLAN เป็นกลุ่มพอร์ต VM
เครือข่าย esxcli vswitch ชุดพอร์ตมาตรฐานกลุ่ม -p VMNetwork1 --vlan-id ##
เครือข่าย esxcli vswitch ชุดพอร์ตมาตรฐานกลุ่ม -p VMNetwork2 --vlan-id ##
เครือข่าย esxcli vswitch ชุดพอร์ตมาตรฐานกลุ่ม -p VMNetwork3 --vlan-id ###
ม. # ลบกลุ่มพอร์ต VM เริ่มต้น
เครือข่าย esxcli vswitch ลบพอร์ตกลุ่มมาตรฐาน --portgroup-name = "VM Network" -v = vSwitch0
n # เปิดใช้งานอะแดปเตอร์ซอฟต์แวร์ iSCSI
ชุดซอฟต์แวร์ esxcli iscsi --enabled = true
esxcli iscsi เครือข่ายพอร์ตเพิ่ม -A vmhba33 -n vmk2
esxcli iscsi เครือข่ายพอร์ตเพิ่ม -A vmhba33 -n vmk3
esxcli iscsi เครือข่ายพอร์ตเพิ่ม -A vmhba33 -n vmk6
esxcli iscsi เครือข่ายพอร์ตเพิ่ม -A vmhba33 -n vmk7
โอ # เปลี่ยนชื่อที่เก็บข้อมูลในเครื่อง
ชื่อโฮสต์> $ var =
vim-cmd hostsvc / datastore / เปลี่ยนชื่อ datastore1 local-$var
พี #Define ปลั๊กอินการจัดเก็บข้อมูลหลายเส้นทางแบบเนทีฟสำหรับ EMC VNXe 3300 และปรับแต่ง IOPS แบบรอบตัวจาก 1000 เป็น 1
เพิ่มกฎ nmp satp ของหน่วยเก็บ esxcli --satp = "VMW_SATP_DEFAULT_AA" --vendor = "EMC" -P "VMW_PSP_RR" -O "iops = 1"
Q # รีเฟรชเครือข่าย
การรีเฟรชไฟร์วอลล์เครือข่าย esxcli
vim-cmd hostsvc / net / refresh
- กำหนดค่าไคลเอนต์ NTP โดยใช้ vSphere Client สำหรับแต่ละโฮสต์
การกำหนดค่า -> การกำหนดเวลา -> คุณสมบัติ -> ตัวเลือก -> การตั้งค่า NTP -> เพิ่ม -> ntp.mydomain.net -> เลือก "เริ่มบริการ NTP ใหม่เพื่อใช้การเปลี่ยนแปลง" -> ตกลง -> รอ… -> เลือก "เริ่มและหยุดกับโฮสต์" -> ตกลง -> ตรวจสอบ "NTP ไคลเอนต์ที่เปิดใช้งาน -> ตกลง
รีบูตโฮสต์
ดำเนินการกับ EMC VNXe Storage Provisioning กลับไปที่คู่มือนี้เมื่อเสร็จสมบูรณ์
ลงชื่อเข้าใช้ไคลเอ็นต์ vSphere ต่อโฮสต์
อัพเกรดแต่ละ Datastore เป็น VMFS-5
การกำหนดค่า -> ที่เก็บข้อมูล -> ไฮไลต์ที่เก็บข้อมูล -> อัปเกรดเป็น VMFS-5