EMC라는 스토리지 공급 업체에 대한 SATP 규칙을 생성하고 경로 정책을 Round Robine 및 IOPS로 기본값 1000에서 1로 설정하십시오. 이는 재부팅시 지속성이며 새로운 EMC iSCSI LUN이 제공 될 때마다이 규칙이 적용됩니다. 기존 EMC iSCSI LUN에 적용하려면 호스트를 재부팅하십시오.
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로 설정되어 있는지 확인하십시오. 또한 iSCSI 인터페이스가있는 vSwitch는 각 VMKernel과 함께 9000 MTU로 설정되어야합니다. VNXe에서 두 개의 iSCSI 서버 (SPA 용 및 SPB 용)를 만듭니다. 처음에 하나의 IP를 연결하십시오. 그런 다음 각 iSCSI 서버에 대한 세부 정보를보고 SP 당 각 활성 인터페이스에 대한 추가 IP를 추가하십시오. 원하는 라운드 로빈 성능을 제공합니다.
그런 다음 최소한 두 개의 데이터 스토어를 생성하십시오. 하나의 데이터 저장소를 iSCSIServer-SPA와 연관시키고 다른 하나를 iSCSIServer-SPB와 연관 시키십시오. 이렇게하면 SP 중 하나가 유휴 상태에 있지 않습니다.
마지막으로 iSCSI에 사용되는 ESX 측의 모든 인터페이스는 모든 인터페이스가 활성화 된 별도의 vSwitch로 이동해야합니다. 그러나 지정된 vSwitch 내 ESX 측의 각 인터페이스에 대한 VMkernel이 필요합니다. 각 VMKernel이 하나의 활성 어댑터와 다른 모든 미사용을 갖도록 vSwitch 장애 조치 순서를 재정의해야합니다. 이것은 ESX 호스트 프로비저닝에 사용한 배포 스크립트입니다. 각 호스트에는 총 8 개의 인터페이스가 있으며 4 개는 LAN, 4 개는 iSCSI / VMotion 트래픽입니다.
- 아래 구성 수행
ㅏ. # DNS esxcli 네트워크 IP DNS 검색 추가 --domain = mydomain.net
esxcli 네트워크 IP DNS 서버 추가 --server = XXXX
esxcli 네트워크 IP DNS 서버 추가 --server = XXXX
비. # 적절히 호스트 이름 업데이트 설정
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
디. # 스토리지 용 vSwitch1을 생성하고 MTU를 9000으로 설정
esxcli 네트워크 vswitch 표준 add --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
에프. # vSwitch0에 대한 활성 NIC 설정
esxcli 네트워크 vswitch 표준 정책 장애 조치 세트 --vswitch-name = vSwitch0 --active-uplinks = vmnic0, vmnic1, vmnic4, vmnic5
지. # vSwitch1에 대한 활성 NIC 설정
esxcli 네트워크 vswitch 표준 정책 장애 조치 세트 --vswitch-name = vSwitch1 --active-uplinks = vmnic2, vmnic3, vmnic6, vmnic7
h. # ESX02가 아닌 ESX01 용 iSCSI 및 vmkernel에 대한 포트 그룹 생성
esxcli 네트워크 vswitch 표준 포트 그룹 추가 --portgroup-name = iSCSI-vmnic2 --vswitch-name = vSwitch1
esxcli 네트워크 IP 인터페이스 추가 --interface-name = vmk2 --portgroup-name = iSCSI-vmnic2 --mtu = 9000
esxcli 네트워크 IP 인터페이스 ipv4 set --interface-name = vmk2 --ipv4 = 192.158.50.152 --netmask = 255.255.255.0 --type = static
vim-cmd hostsvc / vmotion / vnic_set vmk2
esxcli 네트워크 vswitch 표준 포트 그룹 추가 --portgroup-name = iSCSI-vmnic3 --vswitch-name = vSwitch1
esxcli 네트워크 IP 인터페이스 추가 --interface-name = vmk3 --portgroup-name = iSCSI-vmnic3 --mtu = 9000
esxcli 네트워크 IP 인터페이스 ipv4 set --interface-name = vmk3 --ipv4 = 192.158.50.153 --netmask = 255.255.255.0 --type = static
vim-cmd hostsvc / vmotion / vnic_set vmk3
esxcli 네트워크 vswitch 표준 포트 그룹 추가 --portgroup-name = iSCSI-vmnic6 --vswitch-name = vSwitch1
esxcli 네트워크 IP 인터페이스 추가 --interface-name = vmk6 --portgroup-name = iSCSI-vmnic6 --mtu = 9000
esxcli 네트워크 IP 인터페이스 ipv4 set --interface-name = vmk6 --ipv4 = 192.158.50.156 --netmask = 255.255.255.0 --type = static
vim-cmd hostsvc / vmotion / vnic_set vmk6
esxcli 네트워크 vswitch 표준 포트 그룹 추가 --portgroup-name = iSCSI-vmnic7 --vswitch-name = vSwitch1
esxcli 네트워크 IP 인터페이스 추가 --interface-name = vmk7 --portgroup-name = iSCSI-vmnic7 --mtu = 9000
esxcli 네트워크 IP 인터페이스 ipv4 set --interface-name = vmk7 --ipv4 = 192.158.50.157 --netmask = 255.255.255.0 --type = static
vim-cmd hostsvc / vmotion / vnic_set vmk7
나는. # ESX01이 아닌 ESX02의 iSCSI 및 vmkernel에 대한 포트 그룹 생성
esxcli 네트워크 vswitch 표준 포트 그룹 추가 --portgroup-name = iSCSI-vmnic2 --vswitch-name = vSwitch1
esxcli 네트워크 IP 인터페이스 추가 --interface-name = vmk2 --portgroup-name = iSCSI-vmnic2 --mtu = 9000
esxcli 네트워크 IP 인터페이스 ipv4 set --interface-name = vmk2 --ipv4 = 192.168.50.162 --netmask = 255.255.255.0 --type = static
vim-cmd hostsvc / vmotion / vnic_set vmk2
esxcli 네트워크 vswitch 표준 포트 그룹 추가 --portgroup-name = iSCSI-vmnic3 --vswitch-name = vSwitch1
esxcli 네트워크 IP 인터페이스 추가 --interface-name = vmk3 --portgroup-name = iSCSI-vmnic3 --mtu = 9000
esxcli 네트워크 IP 인터페이스 ipv4 set --interface-name = vmk3 --ipv4 = 192.168.50.163 --netmask = 255.255.255.0 --type = static
vim-cmd hostsvc / vmotion / vnic_set vmk3
esxcli 네트워크 vswitch 표준 포트 그룹 추가 --portgroup-name = iSCSI-vmnic6 --vswitch-name = vSwitch1
esxcli 네트워크 IP 인터페이스 추가 --interface-name = vmk6 --portgroup-name = iSCSI-vmnic6 --mtu = 9000
esxcli 네트워크 IP 인터페이스 ipv4 set --interface-name = vmk6 --ipv4 = 192.168.50.166 --netmask = 255.255.255.0 --type = static
vim-cmd hostsvc / vmotion / vnic_set vmk6
esxcli 네트워크 vswitch 표준 포트 그룹 추가 --portgroup-name = iSCSI-vmnic7 --vswitch-name = vSwitch1
esxcli 네트워크 IP 인터페이스 추가 --interface-name = vmk7 --portgroup-name = iSCSI-vmnic7 --mtu = 9000
esxcli 네트워크 IP 인터페이스 ipv4 set --interface-name = vmk7 --ipv4 = 192.168.50.167 --netmask = 255.255.255.0 --type = static
vim-cmd hostsvc / vmotion / vnic_set vmk7
제이. # 각 iSCSI vmkernel에 대해 활성 NIC를 설정합니다
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
케이. # 포트 그룹 생성
esxcli 네트워크 vswitch 표준 포트 그룹 추가 --portgroup-name = VMNetwork1 --vswitch-name = vSwitch0
esxcli 네트워크 vswitch 표준 포트 그룹 추가 --portgroup-name = VMNetwork2 --vswitch-name = vSwitch0
esxcli 네트워크 vswitch 표준 포트 그룹 추가 --portgroup-name = VMNetwork3 --vswitch-name = vSwitch0
엘. # 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 네트워크"-v = vSwitch0
엔. # iSCSI 소프트웨어 어댑터 사용
esxcli iscsi 소프트웨어 세트 --enabled = true
esxcli iscsi networkportal 추가 -A vmhba33 -n vmk2
esxcli iscsi networkportal 추가 -A vmhba33 -n vmk3
esxcli iscsi networkportal 추가 -A vmhba33 -n vmk6
esxcli iscsi networkportal 추가 -A vmhba33 -n vmk7
영형. # 로컬 데이터 스토어 이름 바꾸기
호스트 이름> $ var =
vim-cmd hostsvc / datastore / rename datastore1 로컬-$var
피. # EMC VNXe 3300 용 기본 다중 경로 스토리지 어레이 유형 플러그인 정의 및 라운드 로빈 IOPS를 1000에서 1로 조정
esxcli 스토리지 nmp satp 규칙 추가 --satp = "VMW_SATP_DEFAULT_AA"--vendor = "EMC"-P "VMW_PSP_RR"-O "iops = 1"
큐. # 새로 고침 네트워킹
esxcli 네트워크 방화벽 새로 고침
vim-cmd hostsvc / net / 갱신
- 각 호스트에 대해 vSphere Client를 사용하여 NTP 클라이언트 구성
ㅏ. 구성-> 시간 구성-> 특성-> 옵션-> NTP 설정-> 추가-> ntp.mydomain.net-> "NTP 서비스를 다시 시작하여 변경 사항 적용"-> 확인-> 확인 wait…-> "호스트 시작 및 중지"선택-> 확인-> "NTP 클라이언트 활성화-> 확인
호스트 재부팅
EMC VNXe 스토리지 프로비저닝을 진행하고 완료되면이 가이드로 돌아갑니다.
호스트 당 vSphere 클라이언트에 로그인
각 데이터 스토어를 VMFS-5로 업그레이드
ㅏ. 구성-> 스토리지-> 데이터 스토어 하이라이트-> VMFS-5로 업그레이드