Wiedza Dlaczego istniejące woluminy LUN nie są widoczne dla VMware vSphere po aktualizacji do QTS 4.4.1 lub nowszej wersji?

W QTS 4.4.1 dodano obsługę Fibre Channel, co zmieniło sposób obsługi połączeń LUN przez QTS. W wyniku tych zmian istniejące woluminy LUN utworzone w QTS w wersji 4.4.0 lub wcześniejszej mogą nie być widoczne dla VMware vSphere 6.x/5.x/4.x po aktualizacji QTS do wersji 4.4.1 lub nowszej. Woluminy LUN są nadal widoczne w QTS, a ich dane pozostają niezmienione.

Szczegółowe informacje na temat tego problemu można znaleźć na stronie: Obsługa woluminów LUN wykrytych jako migawkowe woluminy LUN przez vSphere (1011387).

Rozwiązanie:​


ESXi 5.x i 6.x

Aby wyświetlić listę woluminów wykrytych jako migawki, uruchom następujące polecenie:
# esxcli storage vmfs snapshot list

Wyświetlane dane wyjściowe będą podobne do poniższych:

5db64289-0d688636-6ebd-245ebe0aba0a
Volume Name: QTS436
VMFS UUID: 5db64289-0d688636-6ebd-245ebe0aba0a
Can mount: true
Reason for un-mountability:
Can resignature: true
Reason for non-resignaturability:
Unresolved Extent Count: 1

Aby trwale (z zachowaniem ustawień po ponownym uruchomieniu) zamontować migawkowy/replikowany wolumin LUN, uruchom następujące polecenie:
# esxcli storage vmfs snapshot mount -l label

Aby zmienić sygnaturę migawkowego/replikowanego woluminu LUN (wolumin zostaje zamontowany natychmiast po zmianie sygnatury), uruchom następujące polecenie:
# esxcli storage vmfs snapshot resignature -l label

Aby zamontować wolumin bez zmiany jego sygnatury (wolumin zostaje zamontowany po ponownym uruchomieniu hosta ESX), uruchom następujące polecenie:
# esxcfg-volume -M label

ESXi/ESX 4.x

Aby wyświetlić listę woluminów wykrytych jako migawki/repliki, uruchom następujące polecenie:
# esxcfg-volume -l

Wyświetlane dane wyjściowe będą podobne do poniższych:

Scanning for VMFS-6 host activity (4096 bytes/HB, 1024 HBs).
VMFS UUID/label: 5db64289-0d688636-6ebd-245ebe0aba0a/QTS436
Can mount: Yes
Can resignature: Yes
Extent name: naa.6e843b656585cc0d5dcad4cb1da3bad6:1 range: 0 - 20223 (MB)

Aby zamontować wolumin bez zmiany jego sygnatury (wolumin zostaje zamontowany po ponownym uruchomieniu hosta ESX), uruchom następujące polecenie:
# esxcfg-volume -M label

Aby zmienić sygnaturę woluminu (wolumin zostaje zamontowany natychmiast po zmianie sygnatury), uruchom następujące polecenie:
# esxcfg-volume -r label