Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Stappen voor probleemoplossing

Log analyse

Log verzameling

Bijvoorbeeld foutmeldingen

Inleiding

Dit document beschrijft de stappen om een oplossing te vinden voor de kwestie HyperFlex plug-in die optreedt na de nieuwe installatie/installatie of upgrade van een HyperFlex-cluster naar versie 3.0(1c).

Voorwaarden

Vereisten

Cisco raadt kennis van de volgende onderwerpen aan:

- Cisco HyperFlex Hyper

- VMWare vCenter

Gebruikte componenten

De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:

- HyperFlex versie 3.0(1c)

- UCS C240X M5-software

- VMWare vCenter 6.0 of 6.5

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 levend is, zorg er dan voor dat u de mogelijke impact van om het even welke opdracht begrijpt.

Stappen voor probleemoplossing

Stap 1. Controleer dat u de HyperFlex-stekker niet in de vCenter Web Client ziet. Blader naar startpunt > Wereldwijde inventarislijst en controleer of de stekker in vCenter zichtbaar is. De stekker moet net onder Gedistribueerde switches zijn zoals in de afbeelding.

Stap 2. Zorg ervoor dat de vCenter-inloggebruiker de volledige admin-privilege heeft.

Stap 3. Controleer of ping van vCenter naar HX Cluster Management IP (CMIP) werkt.

Stap 4. Controleer of de ping naar CMIP is onderbroken om een dubbele IP-uitgifte te isoleren.

Stap 5. Controleer dat de plug-in is geïnstalleerd via de vCenter Manager Objectbrowser (MOB). Zoek de ID van het clusterdomein voordat u deze stap uitvoert. Om de id van het clusterdomein te verzamelen, Secure Shell (SSH) naar CMIP en deze opdracht D"stcli cluster info uit te voeren | grep-i-domein" zoals in de afbeelding getoond.

Stap 6. In dit geval, zoals u kunt zien, is het domein-ID c122. Ga nu naar het vCenter-model en controleer of de extensie voor deze stekker aanwezig is. Meld u daarom aan bij https://<vCenter IP of FQDN>/mob.

Navigeer naar content>extensionManager onder de eigenschappen sectie en selecteer (meer..). Onder in de lijst ziet u twee springpadextensies. Eén daarvan is de reeds eerder verzamelde domeinID.

Stap 7. Om verder te valideren dat de HyperFlex-stekker op de vCenter Web Client is geïnstalleerd, navigeer dan naar startpunt>Administratie>Oplossingen>Clientplug-ins.

Als u HyperFlex (Springpath plug-in) niet in de tabel ziet staan, klikt u onder Controleer op nieuwe plug-ins. Dit moet de Springpath plug-in vullen indien het aanwezig is. Dit duurt een paar minuten.

Voordat u op nieuwe plug-ins controleert:

Nadat u op nieuwe plug-ins hebt gecontroleerd:

Stap 8. Start de vSphere Web Client Service (de dienst van de sfeer-client) opnieuw.

vCenter Server op Windows

1. Open Server Manager op het Windows-systeem waarop vCenter Server actief is.

2. Navigeer naar Configuration > Services.

3. Selecteer VMware vSphere Web Client en klik op Start.

vCenter Server-applicatie

1. Gebruik SSH om in te loggen op het vCenter Server-applicatie als wortel.

2. Stop de vSphere Web Client-service en voer een van deze opdrachten uit.

- vCenter Server 6.0:

stop van diensten met klanten

- vCenter Server 6.5:

controle van de dienst —stop voor de cliënt

3. Start de vSphere Web Client-service opnieuw met behulp van deze opdrachten.

- vCenter Server 6.0:

start van de serviceklasse

- vCenter Server 6.5:

controle van de dienst —begin- en cliënt

Opdrachtuitgangen van lab vCenter Server-applicatie:

Stap 9. Verwijdert de mob van de extensionList ["com.springpath.sysmgmt" ] van vCenter.

Opmerking: Zorg ervoor dat u alleen de ongebruikte domein-ID verwijdert. Als u de onjuiste domeinid verwijdert, zal de cluster offline gaan. Verzamel de juiste domeinid uit Stap 5. U kunt de cluster ook verwijderen uit de weergave van vCenter Hosts & Clusters, de mob-ingang verwijderen en de cluster in vCenter opnieuw registreren en uiteindelijk de cluster opnieuw registreren. Voor het geval u twijfel hebt, opent u een TAC SR voordat u verdergaat.

Stap 10. Registreer de HX-cluster opnieuw op hetzelfde vCenter.

Start deze opdrachten om de HX opnieuw te registreren als vCenter.

root@ucs-stctlvm-116-1:~# stcli cluster reregister --vcenter-datacenter

DATACENTER --vcenter-cluster <CLUSTER> --vcenter-url <vCenterIP> --vcenter-user <USER>

Stap 1. Wacht tot de vSphere Web Client-services online zijn voordat u opnieuw kunt inloggen, dit duurt ongeveer 5 tot 10 minuten.

Nadat u hebt aangemeld, kunt u het Cisco HX Data Platform onder Cisco Hyperflex Systems bekijken.

Stap 12. Als dit niet werkt, controleer of de stekker uit de VCSA SSH-console kan worden gedownload. Deze test is om elk probleem met firewall, poortafgifte of -certificaat te isoleren.

Met behulp van de volgende artikelen:

sup-ucs-vc:~ https://<CMIP>/plug-in/stGui-1.0.zip —no-check-certificaat

Met behulp van Curl:

sup-ucs-vc:~ # curl-v https://<CMIP>/plug-ins/stGui-1.0.zip

Stap 13.Bladeren naar https://vCenterIPaddress/en vervolgens inloggen op asadministrator@vsphere.local.

Navigeren in op Content>Extension > ExtensionManager >ExtensionList ["com.springpath.sysmgmt" ] > Server

Zo moet het eruit zien. De ExtensionServerInfo toont de zelfde URL/IP voor een bepaald HX-cluster. Dit moet hetzelfde IP zijn als dat van CMIP.

Stap 14. Als de server mob uitvoer niet dezelfde URL DNS-naam toont, bijvoorbeeld als[0]ExtensionServer-informatie en [1]ExtensionServerInfo twee afzonderlijke URL-namen zijn, kan dit een probleem zijn en een probleem veroorzaken.

Vind de URL die de IP van het Cluster Management is. Controleer de DNS in CtrlVM en volg de volgende stappen:

- DNS uit HX-cluster uitschakelen. SSH voor elke opslag met CtrlVM

- Controleer DNS-server: #stcli services dns tonen (krijg de IP van DNS server)

- Stop DNS: #stcli services verwijderen —dns <DNS server IP>

- Controleer of DNS is gestopt: #stcli diensten tonen aan

- Verwijder de mob ExtensionList ["com.springpath.sysmgmt"] van vCenter (zoals in Stap 9 beschreven).

- Herregistreert de HX Cluster naar vCenter (zoals in Stap 10 beschreven.)

- Uitloggen op web client en log back. Er wordt gecontroleerd of de stekker uit het stopcontact komt.

- Voeg de DNS server terug aan de hx-cluster: #stcli services toevoegingen —dns <DNS server IP>

- Controleer of DNS-server actief is: #stcli diensten tonen aan

Log analyse

Log verzameling

1. Ventilatieblogs - https://kb.vmware.com/s/article/1011641

2. Hyperflex-winkels - https://www.cisco.com/c/en/us/support/docs/hyperconverged-infrastructure/hyperflex-hx-data-platform/210831-Visual-guide-to-collect-Tech-Support-fil.html

Bijvoorbeeld foutmeldingen

1.Controleer vCenter of uw weblogs kloppen en kijk uit naar berichten als vCenter communicatievraagstukken heeft met HX Cluster Management Suite.

2. VCSA Virgo: /var/log/vmware/vsphere-client/logs/vsphere_client_virgo.log

3. Controleer de locatie van het sintMgr-logbestand: /var/log/springpath/stMgr.log en kijk uit naar foutmeldingen of mislukte berichten die overeenkomen met Hyperflex-cluster of vCenter-plug-in.

Voorbeelden hiervan zijn te vinden in een problematische situatie:

stMgr failed to return a simple cluster name,

[2016-11-15T19:48:40.542Z] [WARN ] pool-9-thread-1              70000096 100001 200001 com.storvisor.sysmgmt.service.ThriftServiceAccess                 Failed to get cluster name when checking for cluster access. org.apache.thrift.transport.TTransportException: java.net.UnknownHostException: cisco-storage-cluster.com

at org.apache.thrift.transport.THttpClient.flush(THttpClient.java:356)

at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:65)

at com.storvisor.sysmgmt.StMgr$Client.send_getName(StMgr.java:1308)

at com.storvisor.sysmgmt.StMgr$Client.getName(StMgr.java:1301)

at com.storvisor.sysmgmt.service.ThriftServiceAccess.hasValidAccess(ThriftServiceAccess.java:228)

at com.storvisor.sysmgmt.service.util.StorvisorServerCacheForceUpdaterThread.call(StorvisorServerCacheForceUpdaterThread.java:28)

at com.storvisor.sysmgmt.service.util.StorvisorServerCacheForceUpdaterThread.call(StorvisorServerCacheForceUpdaterThread.java:12)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: java.net.UnknownHostException: cisco-storage-cluster.com

at java.net.AbstractPlainSocketImpl.connect(Unknown Source)

at java.net.SocksSocketImpl.connect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)

4. Open een Cisco TAC SR als dit niet helpt: https://mycase.cloudapps.cisco.com/case