PowerFlex 4.6: Nie można dodać istniejącego RG, gdy węzeł jest w trybie BIOS VXFM0004
Summary: Nie można dodać istniejącej grupy zasobów, gdy co najmniej jeden węzeł jest w trybie BIOS.
Symptoms
Nie można dodać istniejącej grupy zasobów. Dodanie istniejącej grupy zasobów powoduje błąd ogólny, VXFM0004 co oznacza, że dzienniki powinny być dokładniej sprawdzane:
The operation cannot be performed because of an internal issue (VXFM0004)
Dzienniki ASMUI pokazują następujący błąd:
2025-01-07 02:03:45 [https-jsse-nio-9030-exec-1] (RestTemplateResponseErrorHandler.java:52) [ERROR] REST Error: {
"detailMessage" : "[com.dell.asm.i18n2.AsmDetailedMessage@2fbb3c2b[\n id=<null>\n messageCode=VXFM0004\n messageBundle=AsmManagerMessages\n severity=ERROR\n category=USER_FACING\n displayMessage=The operation cannot be performed because of an internal issue
asmmanager pokazuje co najmniej jeden węzeł bez nazwy FQDN, który jest częścią grupy zasobów, która próbuje zostać dodana jako "imageId: null":
2025-01-08T02:42:01.484517696-06:00 stdout F 2025-01-08 08:42:01,484 [https-jsse-nio-9080-exec-9] (ServiceTemplateUtil.java:1565) [DEBUG] processServerRepos() ServiceTemplateComponentType{ SERVER } name mnoytgnvs2.corp.riotinto.org subtype HYPERVISOR imageType: vmware_esxi imageId: ESXi7.0.3p
..
2025-01-08T02:42:50.236259935-06:00 stdout F 2025-01-08 08:42:50,236 [https-jsse-nio-9080-exec-6] (ServiceTemplateUtil.java:1565) [DEBUG] processServerRepos() ServiceTemplateComponentType{ SERVER } name mnoytgnvs2 subtype null imageType: null imageId: null
Cause
Tryb rozruchu jest ustawiony na BIOS w co najmniej jednym węźle, ale powinien być ustawiony na UEFI.
Przykład atrybutu systemu BIOS:
"AttributeName": "OneTimeHddSeqDev",
"CurrentValue": "AHCI.Slot.1-1",
"DisplayName": "BIOS Hard-Disk Drive Sequence Device",
"DisplayOrder": 6302,
"HelpText": "This field determines the one-time boot hard disk when the One-Time Boot Device List is set to BIOS Hard-Disk Drive Sequence Device. If Boot Mode is set to UEFI, the system temporarily switches the Boot Mode to BIOS when attempting a one-time boot to the device.",
BIOS nie jest obsługiwanym trybem, więc nie możemy utworzyć RG z takich węzłów.
W wersjach wcześniejszych niż 4.6.x dodanie istniejącej grupy zasobów z węzłami w trybie systemu BIOS spowodowało, że grupa zasobów przeszła w tryb cyklu życia.
Resolution
W przypadku systemu operacyjnego Linux zapoznaj się z następującym artykułem bazy wiedzy: Zalecane ustawienia systemu BIOS dla systemu Linux.
- Węzły Storage Only (SO) z systemem SLES lub CentOS nie powinny być modyfikowane, ponieważ może to spowodować niepowodzenie rozruchu węzła.
- Jeśli tryb rozruchu w węźle SO z systemem CentOS zostanie zmieniony z BIOS na UEFI, węzeł nie uruchomi się z powodu braku partycji GPT w CentOS. Przełączenie z powrotem do systemu BIOS umożliwia uruchomienie węzła.
Opcja 1: Ponowne przydzielanie węzła za pośrednictwem programu PowerFlex Manager (zalecane)
Zapoznaj się z podręcznikiem administratora, aby uzyskać informacje na temat kroków 1 i 3 — Zarządzanie komponentami za pomocą programu PowerFlex Manager
-
Usunięcie węzła PowerFlex z grupy zasobów/usługi
-
Zmień tryb rozruchu na UEFI
- Przejdź do konfiguracji systemu BIOS/oprogramowania wewnętrznego podczas rozruchu (zazwyczaj przez naciśnięcie F2 lub DEL).
- Przejdź do opcji Boot Settings i zmień tryb rozruchu na UEFI.
- Zapisz zmiany i wyjdź.
-
"Wykonanie rozszerzenia węzła PowerFlex" z poziomu grupy zasobów/usługi
Opcja 2: Procedura ręczna dotycząca węzłów obliczeniowych/ESXi
-
Przełącz węzeł w tryb konserwacji
- Użyj PowerFlex Manager lub vCenter, aby umieścić hosta w trybie konserwacji.
-
Zmień tryb rozruchu na UEFI
- Przejdź do konfiguracji systemu BIOS/oprogramowania wewnętrznego podczas rozruchu (zazwyczaj przez naciśnięcie F2 lub DEL).
- Przejdź do opcji Boot Settings i zmień tryb rozruchu na UEFI.
- Zapisz zmiany i wyjdź.
-
Próba uruchomienia istniejącej instalacji ESXi
- Jeśli system uruchomi się poprawnie, uruchom:
esxcli hardware platform get | grep -i firmware
- Jeśli na wyjściu pojawi się typ oprogramowania wewnętrznego: EFI, węzeł uruchamia się z użyciem UEFI.
- Jeśli typ oprogramowania wewnętrznego: System BIOS lub rozruch nie powiedzie się, zainstaluj ponownie system (opcja 1).
- Jeśli system uruchomi się poprawnie, uruchom:
-
Wyjdź z trybu serwisowego
Additional Information
Wersje,
których dotyczy problemPFMP 4.6
Naprawiono w wersji
PFMP 4.8