Konfiguracja multipathing-u w VMware ESXi 3.5 z EMC iSCSI AX4-5i

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

VMware oferuje od ESX/ESXi 3.5 kilka możliwości multipathing-u iSCSI z programowym inicjatorem. Ten artykuł pokazuje konkretną konfigurację VMware ESXi z systemem storage EMC iSCSI AX4-5i. Przy zastosowaniu ESX zamiast ESXi musi zostać skonfigurowany dla połączenia iSCSI dodatkowy port konsoli serwisowej.

Następujące testy pokazują, że przez wybraną konfiguracje osiągnięte zostaje połączenie wysokiej dostępności do systemu storage.

Przykładowa konfiguracja

Stosowane są następujące komponenty:

  • EMC AX4-5i (storage iSCSI z redundantnymi kontrolerami)
  • serwer SR2500
  • 2 switche Ethernet 1GBit dedykowane ruchowi iSCSI

Konfiguracja opiera się o instrukcję EMC AX4 Planning Your AX-Series Storage-System Configuration[1] jak i o artykuł VMware viops Integrating EMC Clarriion ISCSI with ESX 3.5[2].

Schemat struktury: ESXi 35u3 AX4 iSCSI beispielsetup aufbau.png

Konfiguracja IP sieć 1 (Switch 1)

Port IP Adresse Subnetz Maske Gateway
AX4-5i Storage processor A iSCSI port 0 (A0) 172.31.1.150 255.255.255.0 0.0.0.0
AX4-5i Storage processor B iSCSI port 0 (B0) 172.31.1.151 255.255.255.0 0.0.0.0
ESXi Server iSCSI NIC 1 172.31.1.101 255.255.255.0 0.0.0.0

Konfiguracja IP sieć 2 (Switch 2)

Port IP Adresse Subnetz Maske Gateway
AX4-5i Storage processor A iSCSI port 1 (A1) 172.31.2.150 255.255.255.0 0.0.0.0
AX4-5i Storage processor B iSCSI port 1 (B1) 172.31.2.151 255.255.255.0 0.0.0.0
ESXi Server iSCSI NIC 2 172.31.2.101 255.255.255.0 0.0.0.0

Konfiguracja sieciowa VMware

Oba zrzuty pokazują konfigurację sieciową w VMware:

Opis Zrzut
Konfiguracja sieciowa ESXi 35u3 AX4 iSCSI network-config.png
interfejs sieciowy ESXi 35u3 AX4 iSCSI network-adapters.png

Konfiguracja programowego inicjatora iSCSI w VMware

Zrzuty pokazują konfigurację programowego inicjatora iSCSI w VMware:

Opis Zrzut
General Tab ESXi 35u3 AX4 iSCSI initiator-settings-1.png
Dynamic Discovery Tab ESXi 35u3 AX4 iSCSI initiator-settings-2.png
Storage Adapter - rozpoznane są cztery ścieżki ESXi 35u3 AX4 iSCSI storage-adapters.png

Tworzenie storage'u VMFS

W AX4-5i dostępny jest logiczny dysk w wielkości 200 GB. Zostanie on skonfigurowany jako VMFS Datastore:

Opis Zrzut
Add Storage Wizard: typ storage'u ESXi 35u3 AX4 iSCSI add-storage-1.png
Add Storage Wizard: Device Location ESXi 35u3 AX4 iSCSI add-storage-2.png
Add Storage Wizard: Current Disk Layout ESXi 35u3 AX4 iSCSI add-storage-3.png
Add Storage Wizard: Datastore Name ESXi 35u3 AX4 iSCSI add-storage-4.png
Add Storage Wizard: Disk/LUN - Formatting (VMFS-3) ESXi 35u3 AX4 iSCSI add-storage-5.png
Add Storage Wizard: Podsumowanie ESXi 35u3 AX4 iSCSI add-storage-6.png
Konfiguracja storage po zakończeniu Add Storage Wizard ESXi 35u3 AX4 iSCSI add-storage-7.png

Scenariusze awarii i pfad failover

Następujące testy pokazują przez które ścieżki zostaje utrzymane połączenie w przypadku awarii aktualnie aktywnej ścieżki.

Sytuacja wyjściowa

Na początku przebiega aktywna ścieżka storage z serwera do portu A0 w systemie storage.

Opis Zrzut
Właściwości iSCSI Datastore ESXi 35u3 AX4 iSCSI test01-properties.png
Manage Paths Dialog: ścieżka vmhba37:3:0 (do portu A0 w systemie storage) jest aktywną ścieżką ESXi 35u3 AX4 iSCSI test02-properties-manage-paths.png
Policy ESXi 35u3 AX4 iSCSI test03-properties-manage-paths-policy.png
Path State ESXi 35u3 AX4 iSCSI test04-properties-manage-paths-state.png

Pfad failover podczas awarii

Podczas następujących testów dostęp do systemu storage po wystąpieniu awarii możliwy był po około 50 sek. W tym czasie w systemie gościa z Windows 2003 R2 test aplikacji IOmeter nie został przerwany - jedynym ograniczeniem było to, że przez 50 sek. nie był możliwy żaden IO. Następnie testy IOmeter przebiegały nie przerwanie.

Opis Zrzut
Awaria switcha 1, połączenie do portu A1 systemu storage staje się aktywne ESXi 35u3 AX4 iSCSI test05-nach-switch1-ausfall.png
Switch 1 jest po awarii ponownie dostępny, połączenie do portu A1 systemu storage pozostaje aktywne ESXi 35u3 AX4 iSCSI test06-nach-switch1-ausfall-switch1-nun-wieder-online.png
Awaria switcha 2, połączenie do portu A2 systemu storage staje się aktywne ESXi 35u3 AX4 iSCSI test07-nach-switch2-ausfall.png
Switch 2 jest po awarii ponownie dostępny, połączenie do portu A0 systemu storage pozostaje aktywne ESXi 35u3 AX4 iSCSI test08-nach-switch2-ausfall-switch2-nun-wieder-online.png
Awaria połączenia z serwera do switcha 1, połączenie do portu A1 systemu storage staje się aktywne ESXi 35u3 AX4 iSCSI test09-ausfall-Verbindung-server1-switch1.png
dodatkowo do awarii połączenia z serwera do switcha 1 awarii ulega połączenie między switchem 2 a portem A1 systemu storage AX4-5i, połączenie do portu B1 systemu storage staje sie aktywne (to jest ostatnia dostępna ścieżka). Poprzez zmianę aktywnej ścieżki z A1 na B1 dochodzi w systemie storage do SP failover (Storage Processor Failover, Controller Failover). Również tu po około 50 sek. możliwy jest ponownie IO. ESXi 35u3 AX4 iSCSI test10-ausfall-zusaetzlich-zu-tes09-ausfall-Verbindung-switch2-AX4-SPa1.png

Wnioski

We wszystkich pokazanych scenariuszach awarii już po około 50 sek. ponownie możliwy był IO. Wirtualne maszyny funkcjonują nadal, jak i aplikacje w nich (w teście IOmeter).

Poprzez zastosowanie iSCSI AX4-5i z redundantnymi kontrolerami (Storage Prozessoren), dwóch niezależnych switchy Ethernet i konfiguracji z dwoma wirtualnymi switchami dla programowych inicjatorów w VMware możliwe jest zapewnienie połączenia wysokiej dostępności do systemu storage.

Odnośniki

  1. AX4 Planning Your AX-Series Storage-System Configuration (customized document), strona 12 Dual-SP storage system connected to a dedicated iSCSI network (multiple-initiator servers). Dalsze informacje dostępne są na EMC Supportseiten zur AX4-5.
  2. http://viops.vmware.com/home/docs/DOC-1228

Dalsze informacje

Powiązane artykuły

Konfiguracja Jumbo Frames (MTU) w EMC CLARiiON AX4-5
Konfiguracja multipathing-u w Citrix XenServer 5.5 z EMC iSCSI AX4-5i
Konfiguracja podstawowa multipathing-u z EMC iSCSI AX4-5i pod SLES10 SP2