Mapowanie urządzeń surowych PowerFlex dla lokalnej pamięci masowej
Summary: W tym artykule bazy wiedzy opisano sposób mapowania urządzeń surowych (RDM) na maszynę wirtualną (VM) PowerFlex w oprogramowaniu ESXi. Ten artykuł może być używany tylko wtedy, gdy serwer ESXi jest wyposażony w kontroler nadmiarowej macierzy niezależnych dysków (RAID). W przeciwnym razie może to spowodować wyświetlenie "fioletowego ekranu" w ESXi i ponowne uruchomienie. ...
Instructions
Czynności: Poniżej znajduje się baza wiedzy VMware dla tej procedury: Konfigurowanie mapowania urządzeń fizycznych (RDM) dla lokalnej pamięci masowej (łącze zewnętrzne)
Objawy:
Te objawy pojawiają się podczas próby skonfigurowania lokalnego magazynu danych jako Raw Device Mapping (RDM):
- Opcja utworzenia RDM jest wyszarzona.
- Nie można dodać woluminu lokalnego do maszyny wirtualnej jako surowego mapowania urządzenia.
Przyczyna: Domyślnie lokalne urządzenia pamięci masowej są wyłączone jako potencjalni kandydaci na RDM na hoście ESXi/ESX. Dzieje się tak z powodu tego, że większość istniejących kontrolerów lokalnych nie spełnia wymagań sprzętowych dotyczących prawidłowego adresowania i komunikacji z dyskami RDM.
Rozwiązanie:
Do skonfigurowania RDM w lokalnej pamięci masowej z hostami ESXi/ESX wymagane są oba następujące warunki:
- Potencjalne urządzenie musi obsługiwać kod strony SCSI Query Vital Data Product (VPD)
0x83, który służy do bezpośredniego adresowania i komunikacji z urządzeniami RDM. Aby uzyskać więcej informacji na temat kodu wykrywania SCSI, patrz Interpretowanie warunków sprawdzania SCSI w dziennikach VMkernel - Urządzenie kandydujące musi mieć globalny numer seryjny, który umożliwia hostowi ESXi/ESX jednoznaczną identyfikację urządzenia do użycia jako RDM.
Ta możliwość pełnienia funkcji RDM może nie być możliwa w przypadku niektórych kontrolerów lokalnych i dołączonej do nich pamięci masowej. Skontaktuj się z dostawcą sprzętu, aby sprawdzić, czy kontroler obsługuje wymagane warunki i uzyskać pomoc techniczną.
Jeśli masz odpowiedni kontroler, możesz skonfigurować urządzenie lokalne jako RDM. Konfiguracja lokalnego urządzenia pamięci masowej jako RDM musi być wykonana za pomocą interfejsu wiersza poleceń (CLI), nie można tego zrobić za pośrednictwem klienta vSphere.
Aby skonfigurować urządzenie lokalne jako dysk RDM:
- Otwórz sesję SSH na hoście ESXi/ESX.
- Wyświetl listę dysków podłączonych do hosta ESXi, użyj polecenia:
# ls -l /vmfs/devices/disks
- Z listy zidentyfikuj urządzenie lokalne, które chcesz skonfigurować jako RDM, i skopiuj nazwę urządzenia.
Nazwa urządzenia prawdopodobnie będzie poprzedzona prefiksem t10. I wyglądają podobnie do:t10.F405E46494C4540046F455B64787D285941707D203F45765 - Aby skonfigurować urządzenie jako RDM i wyprowadzić plik wskaźnika RDM do wybranego miejsca docelowego, uruchom polecenie:
# vmkfstools -z /vmfs/devices/disks/ /vmfs/volumes///_x.vmdk
Oto przykład:
# vmkfstools -z /vmfs/devices/disks/t10.F405E46494C4540046F455B64787D285941707D203F45765 /vmfs/volumes/Datastore2/SVM-1/svm-1_1.vmdk
Rozmiar nowo utworzonego pliku wskaźnika RDM wydaje się być taki sam jak rozmiar urządzenia Raw, na które jest mapowany. Jest to plik fikcyjny, który nie zajmuje miejsca na dysku.
- Po utworzeniu pliku wskaźnika RDM dołącz RDM do maszyny wirtualnej przy użyciu klienta vSphere:
-
- Kliknij prawym przyciskiem myszy maszynę wirtualną, do której chcesz dodać dysk RDM.
- Kliknij opcję Edytuj ustawienia.
- Kliknij przycisk Dodaj....
- Wybierz opcję Hard Disk.
- Wybierz opcję Użyj istniejącego dysku wirtualnego.
- Przejdź do katalogu, w którym zapisano wskaźnik RDM, wybierz plik wskaźnika RDM i kliknij przycisk Dalej.
- Wybierz wirtualny kontroler SCSI, do którego chcesz podłączyć dysk, a następnie kliknij przycisk Dalej.
- Kliknij przycisk Finish.
Nowy dysk twardy w zasobach maszyn wirtualnych powinien być teraz widoczny jako zmapowana surowa jednostka LUN. Ponieważ ta maszyna wirtualna ma teraz podłączoną migrację dysku lokalnego, korzystanie z funkcji vMotion nie jest możliwe.