Inleiding
In dit document worden de meest voorkomende problemen beschreven wanneer u een host invoert in de onderhoudsmodus in HyperFlex.
Voorwaarden
Vereisten
- Basiskennis van VMware vSphere
- Basiskennis van UCS Manager (UCSM)
- Basiskennis van netwerken
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
- HyperFlex StorageController 5.0.2d
- VMware ESXi, 7.0.3, 21930508
- vCenter-versie: 8.0.2 Build-22617221
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie
Wanneer u problemen ondervindt bij het invoeren van een host in de onderhoudsmodus in Cisco HyperFlex, kunt u verschillende stappen voor probleemoplossing nemen om het probleem te identificeren en op te lossen.
Configureren
Als het starten van de onderhoudsmodus voor een host via HX Connect niet lukt, kunt u overwegen de ESXi UI te gebruiken om de onderhoudsmodus in te voeren, omdat dit kan helpen typische vCenter-gerelateerde complicaties te identificeren en te elimineren.
Tip: Als Distributed Resource Scheduler (DRS) is ingeschakeld in het cluster, kan het vMotion-proces automatisch worden beheerd. Zorg ervoor dat DRS is ingesteld op een geschikt automatiseringsniveau, of als DRS is uitgeschakeld, moet u andere VM's op de bronhost handmatig migreren of uitschakelen om de belasting in evenwicht te brengen.
1. Gebruik een SSH-client om verbinding te maken met de ESXi met behulp van root-login.
2. Controleer of de host zich in de onderhoudsmodus bevindt. (De specifieke opdrachten kunnen variëren tussen verschillende versies.)
esxcli system maintenanceMode get
3. Plaats de host in onderhoudsmodus.
esxcli system maintenanceMode set -e true
4. Controleer of de host zich in de onderhoudsmodus bevindt.
esxcli system maintenanceMode get
5. Verlaat de onderhoudsmodus.
esxcli system maintenanceMode set -e false
Veelvoorkomende fouten
HX Enter Maintenance Mode: Failed for Some (X-server-X). vMotion is niet ingeschakeld op X-nodes

Oplossing
De VMkernel-adapter configureren
- Meld u aan bij de vCenter-server met vSphere Client.
- Klik om de host te selecteren.
- Klik op het tabblad Configuratie.
- Klik op VMkernel Adapter onder Networking (Netwerken).
- Klik op Netwerken toevoegen.
- Selecteer de VMkernel-adapter en klik op Volgende.
- Selecteer de bestaande standaard vSwitch, selecteer de vMotion vSwitch en klik op Volgende.
- Voer een naam in het netwerklabel in om het netwerk te identificeren dat vMotion gebruikt.
- Selecteer of typ een VLAN-ID in de VLAN-ID.
- Schakel het selectievakje vMotion-service in en klik op Volgende.
- Voer het IP-adres en subnetmasker van de vMotion-interface van de host in.
- Klik op Volgende en klik vervolgens op Voltooien.

Controleer of vSwitch de juiste uplinks gebruikt
- Meld u aan bij de vCenter-server met vSphere Client.
- Klik om de host te selecteren.
- Klik op Virtual Switches onder Networking.
- Selecteer Standaard Switch: vMotion.
- Klik op Fysieke netwerkadapters beheren.
- Actieve adapters: vmnic3
- Standby-adapters vmnic7
- Klik op OK om te voltooien.

Opmerking: voor Hyperflex Edge Cluster - De vMotion VMkernel-poort (vmk2) wordt geconfigureerd met het script post_install. De failover-volgorde is ingesteld voor actief/standby.
ESXi-Firewall-instellingen
Controleer in ESXi of eventuele firewalls tussen de hosts het vMotion-verkeer niet blokkeren. vMotion gebruikt standaard TCP-poort 8000, maar er kunnen ook andere poorten bij betrokken zijn, afhankelijk van uw configuratie.
Bron: externe (on-premises) ESXi vMotion VMkernel-netwerken
Bestemming: ESXi
Poort: TCP 8000
[root@Monterrey-server-2:~] nc -zv 10.31.123.195 8000
Connection to 10.31.123.195 8000 port [tcp/*] succeeded!
Opmerking: Als dit een nieuwe implementatie is, voert u het script hx_post_install uit om vMotion-interfaces volgens best practice te configureren.
Voer het script hx_post_install uit
Gebruik een SSH-client om verbinding te maken met een virtueel IP-cluster met behulp van de aanmeldingsbeheerder.
Typ hx_post_install en druk op Enter.
admin@SpringpathController:~$ hx_post_install
Select post_install workflow-
1. New/Existing Cluster
2. Expanded Cluster (for non-edge clusters)
3. Generate Certificate
Note: Workflow No.3 is mandatory to have unique SSL certificate in the cluster. By Generating this certificate, it will replace your current certificate. If you're performing cluster expansion, then this option is not required.
Selection: 1
Logging in to controller HX-01-cmip.example.com
HX CVM admin password:
Getting ESX hosts from HX cluster...
vCenter URL: 192.168.202.35
Enter vCenter username (user@domain): administrator@vsphere.local
vCenter Password:
Found datacenter HX-Clusters
Found cluster HX-01
post_install to be run for the following hosts:
HX-01-esxi-01.example.com
HX-01-esxi-02.example.com
HX-01-esxi-03.example.com
Enter ESX root password:
Enter vSphere license key? (y/n) n
Enable HA/DRS on cluster? (y/n) y
Successfully completed configuring cluster HA.
Disable SSH warning? (y/n) y
Add vmotion interfaces? (y/n) y
Netmask for vMotion: 255.255.254.0
VLAN ID: (0-4096) 208
vMotion MTU is set to use jumbo frames (9000 bytes). Do you want to change to 1500 bytes? (y/n) y
vMotion IP for HX-01-esxi-01.example.com: 192.168.208.17
Adding vmotion-208 to HX-01-esxi-01.example.com
Adding vmkernel to HX-01-esxi-01.example.com
vMotion IP for HX-01-esxi-02.example.com: 192.168.208.18
Adding vmotion-208 to HX-01-esxi-02.example.com
Adding vmkernel to HX-01-esxi-02.example.com
vMotion IP for HX-01-esxi-03.example.com: 192.168.208.19
Adding vmotion-208 to HX-01-esxi-03.example.com
Adding vmkernel to HX-01-esxi-03.example.com
Add VM network VLANs? (y/n) y
Attempting to find UCSM IP
Found UCSM 10.75.61.254, logging with username admin. Org is HX-Cluster
UCSM Password:
Port Group Name to add (VLAN ID will be appended to the name): USERS
VLAN ID: (0-4096) 1219
Adding VLAN 1219 to FI
Adding VLAN 1219 to vm-network-a VNIC template
Adding USERS-1219 to HX-01-esxi-01.example.com
Adding USERS-1219 to HX-01-esxi-02.example.com
Adding USERS-1219 to HX-01-esxi-03.example.com
Add additional VM network VLANs? (y/n) n
Run health check? (y/n) y
Validating cluster health and configuration...
Cluster Summary:
Version - 3.5(2i)
Model - HXAF220C-M5SX
Health - HEALTHY
ASUP enabled - False
admin@SpringpathController:~$
De bewerking kon niet worden voortgezet omdat vCenter niet bereikbaar is

Oplossing: vCenter opnieuw registreren
- Gebruik een SSH-client om verbinding te maken met een virtueel IP-cluster met behulp van de aanmeldingsgegevens van de beheerder.
- Voer deze opdracht uit:
STCLI-clusterherregistratie --vCenter-Datacenter ...
- --vCenter-Datacenter <Datacenternaam>
- --vCenter-cluster <clusternaam>
- --vCenter-URL <vCenter-URL of -hostnaam>
- --vCenter-SSO-URL <SSO-URL of gebruik vCenter IP anders vCenter-naam/IP> gebruiken
- --vcenter-user <vcenter username>Voorbeeld
stcli cluster reregister --vcenter-datacenter "HX-DC-test" --vcenter-cluster "HX-Cluster-test" --vcenter-url "test.vsphere.lab" --vcenter-user "administrator@vsphere.local"
Firewallinstellingen
Zorg ervoor dat de poorten 80 en 443 open zijn voor binnenkomend verkeer om de juiste serverfunctionaliteit te behouden.
NC -v <vCenter IP> 443
NC -v <vCenter IP> 80
hxshell:~$ nc -v 10.31.123.186 80
Connection to 10.31.123.186 80 port [tcp/http] succeeded!
hxshell:~$ nc -v 10.31.123.186 443
Connection to 10.31.123.186 443 port [tcp/https] succeeded!
Let op: als u onlangs het moederbord hebt vervangen, kunt u contact opnemen met het Technical Assistance Center (TAC) om u te helpen bij het uitvoeren van het Motherboard Replacement Script.
Als het probleem zich blijft voordoen na het uitvoeren van deze controles, kunt u contact opnemen met Cisco-ondersteuning voor HyperFlex- of VMware-ondersteuning voor hulp bij het vMotion-probleem. Ze kunnen specifieke richtlijnen bieden op basis van uw omgeving en de exacte foutmeldingen die u tegenkomt.