VxRail: Sådan ændres NTP-server-IP på VxRail 8.0.x- og 7.0.x-versioner ved hjælp af REST API
Summary: Sådan udnytter du VxRail API (Application Programming Interface) til at kontrollere og opdatere en eller flere konfigurerede VxRail Network Time Protocol (NTP)-server-IP'er.
Instructions
Offentlig dokumentation til udviklere fra Dell
Udviklerdokumentationen til VxRail REST API og andre Dell-produkter findes på Dell Support Developer-webstedet, hvor der filtreres efter hyperkonvergeret infrastruktur for at finde den VxRail-specifikke API.
Specifik dokumentation til forespørgsel eller opdatering af NTP kan findes under Systemoplysninger, Hent og Indstil NTP:
Denne dokumentation kan bruges til at oprette brugerdefinerede curl kommandoer eller integrere i et program som f.eks. postman eller andre applikationer til mere erfarne brugere.
VxRail integreret API-klient
Den foretrukne måde (anbefales til personer, der er mindre fortrolige med REST API) at bruge VxRail API erne er at udnytte den oprindelige VxRail Manager API-klient.
Fra VxRail-kodeversion 7.0.350 bruges en ny grænseflade med flere funktioner baseret på spotlight. For at få adgang til den oprindelige API-klient skal du gå til følgende URL, hvor du erstatter <VxM> med VxRail Manager FQDN/IP med din foretrukne browser (der kræves ikke en særlig API-klient):
https://<VxRail_Manager_IP_or_FQDN>/rest/vxm/api-doc.htmlI dette eksempel er VxRail Manager-IP'en
172.168.10.50 så URL'en bliver https://172.168.10.50/rest/vxm/api-doc.html:
Forespørgslen om den aktuelle NTP-konfiguration for VxRail-klyngen
Brug v1_sytem_ntp_get API Systemoplysninger sektion i venstre panel for at forespørge på den aktuelle NTP-konfiguration:
- Den direkte URL ville være
https://172.168.10.50/rest/vxm/api-doc.html#/operations/v1_system_ntp_getDisse kan dog ændre sig på tværs af versioner, så det er bedst at navigere i brugergrænsefladen. - Indtast loginoplysningerne til VxRail vCenter Single Sign-On (SSO), som ofte er
administrator@vsphere.localmen kan variere afhængigt af din domænekonfiguration. - Klik på knappen Send anmodning for at udføre
GETbøn:
- API-klienten godkender, og hvis den får et 200 OK-svar, returneres de ønskede oplysninger, hvor vores nuværende NTP-serverlaboratorie-IP er
172.168.10.45:
Opdatering af VxRail-klyngens NTP IP-serveroplysninger
Brug v1_system_ntp_post API, som findes under afsnittet Systemoplysninger i venstre panel til at opdatere den aktuelle NTP-konfiguration:
- Den direkte URL ville være
https://172.168.10.50/rest/vxm/api-doc.html#/operations/v1_system_ntp_postDisse kan dog ændre sig på tværs af versioner, så det er bedst at navigere i brugergrænsefladen. - I afsnittet Auth skal du indtaste legitimationsoplysningerne til VxRail vCenter SSO-godkendelse, som ofte er
administrator@vsphere.localmen kan variere afhængigt af din domænekonfiguration. - For at opdatere NTP-serveren skal du også redigere sektionen Body i tre områder:
- Komponentsektionen er valgfri, og ALL er standard. Hvis ALL er indstillet, udskiftes alle NTP-servere i klyngen. Hvis VXM er indstillet, udskiftes kun NTP-serveren til VxRail Manager, hvilket ville være et begrænset brugstilfælde, da det anbefales at holde alle komponentkonfigurationer ensartede.
Bemærk: Værdien VXM understøttes KUN i VCF på VxRail-miljøer.
- I vCenter-sektionen skal du videregive et administrator-SSO-brugernavn og en adgangskode. Normalt er dette de samme oplysninger som i afsnittet Auth, men der kan angives en anden SSO-konto på administratorniveau.
- I serverafsnittet viser nedenstående eksempel indstilling af NTP til IP
172.168.10.45
172.168.10.45, 172.168.10.46
- Klik på knappen Send anmodning for at udføre POST-anmodningen:
Hvis uventede svarkoder
I et usundt system eller måske kan en ny NTP-server ikke nås fra ESXi-værter osv. API-klienten giver nogle grundlæggende fejlmeddelelsesvejledninger, og yderligere svarfejlkoder kan f.eks. findes online https://restfulapi.net/http-status-codes/ er en god beliggenhed.
Hvis der opstår uventede fejlkoder, skal du kontakte Dell Support for yderligere fejlfinding i overensstemmelse hermed.
Additional Information
Denne artikel indeholder vejledning og eksempler på denne aktivitet til kunder med mindre erfaring med at udnytte VxRail REST API.
IP-oplysningerne i denne artikel stammer fra et midlertidigt, virtuelt, isoleret laboratorium og indeholder ingen kundeoplysninger eller fortrolige IP-oplysninger.