PowerStore: ESXi-isännän vahvistuskomentosarja
Summary: Isäntien oikea määritys on olennaista PowerStore-toiminnan optimoimiseksi. Tässä artikkelissa kuvataan isännän vahvistuskomentosarja, joka tarkistaa, että ESXi-isäntä on määritetty parhaiden käytäntöjen mukaisesti. ...
Instructions
Yleiskuvaus
Isännän parhaiden käytäntöjen tekniset tiedot löytyvät E-Lab-isännän yhteysoppaista. VMware ESXi -palvelinopas määrittää isäntäkokoonpanon parametrien suositellut arvot niiden vaikutuksen (vakaus, suorituskyky, tilan tehokkuus) ja vakavuuden (pakollinen, varoitus tai suositus) mukaan. Tämä isännän vahvistuskomentosarja vahvistaa, että isäntä noudattaa näitä parhaita käytäntöjä.
Vahvistuskomentosarja käyttää PowerCLI-versiota 6.5 ja uudempia, joka on Windowsin VMware-liittymä. Komentosarja suoritetaan VMware vCenterissä ja vahvistaa kaikkien tai joidenkin isäntien määritykset. Se edellyttää VMware vCenter -tunnistetietoja eikä käytä isännän tunnistetietoja.
Käytä tapauksia.
Isännän vahvistuskomentosarjaa suositellaan käytettäväksi seuraavissa tapauksissa:
- Ennen ohjelmistopäivitystä (NDU)
- Uuden isännän vahvistus
- Vianmääritys
- Säännöllinen terveystarkastus
Menettelyä koskevat huomautukset
Teloitus:
Tämä toimenpide tehdään PowerCLI-työkalulla, joka on käynnissä Windowsissa VMware vCenterin avulla. Konsoli on suoritettava järjestelmänvalvojana. vCenter-tunnistetietojen on oltava järjestelmänvalvojan oikeuksia varten.
Vaikutus klusteriin tai isäntään:
Komentosarja lukee nykyisen kokoonpanon. Komentosarja ei muokkaa klusteria tai isäntää.
Huomioitavat asiat häiriöttömässä päivityksessä (NDU): Tämä toimenpide ei tuo muutoksia klusteriin tai isäntään.
Suorituksen kesto:
Tämän tehtävän komentosarjan suorittaminen kestää noin yhden (1) minuutin ESXi-isäntää kohden.
ESXi-isännän vahvistuskomentosarjan suorittaminen PowerCLI-työkalussa
- Lataa tästä artikkelista
ESX_Configuration_Validationkäsikirjoitus.Paketin nimi PowerStore_ESXi_Configuration_Validation_1.0.19.0_pkb.zip
Liitteessä näkyvällä tiedostonimellä voi olla eri pääte.Komentosarjan nimi check_esx_config.ps1Versio 1.0.19.0 MD5-tarkistussumma 64c97ce4218c97f03b718e68aa88c120SHA256-tarkistussumma 7d065192bc1715dd8c134e99158bfabeb74f8b733c7226c8f781a9fe39a26828
Huomautus: Katso paketin allekirjoituksen tarkistamista varten valinnainen vaihe nimeltä "Paketin allekirjoituksen tarkistaminen".
- Lataa VMware PowerCLI, versio 6.5 tai uudempi. Se saattaa olla jo asennettuna tietokoneeseen. Jos sitä ei ole vielä asennettu, lataa alla olevassa Lataukset-osiossa kuvatulla tavalla.
- Avaa PowerCLI-konsoli järjestelmänvalvojana. Yksi tapa tehdä tämä on avata PowerCLI Käynnistä-valikosta valitsemalla Suorita järjestelmänvalvojana. Vaihtoehtoisesti PowerCLI:n voi suorittaa PowerShell-konsolista.
- Aseta
ExecutionPolicysuorittamalla seuraava komento:
> Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
- Määritä PowerCLI-määritykset ohittamaan virheellinen varmenne (PowerCLI 10.x ja uudemmat).
> Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
- Käynnistä
check_esx_configkomento:
> cd ESX > .\check_esx_config.ps1 [parameters]
Tuetut parametrit:
| Parametri | Kommentti | Pakollinen (paitsi käytettäessä -version or -help vaihtoehdot) |
|---|---|---|
-vcenter_server |
vCenter-palvelimen nimi tai IP-osoite | Kyllä |
-vcenter_user |
vCenter-käyttäjätunnus | Kyllä |
-vcenter_password |
vCenter-salasana | Kyllä |
-esx_host |
Pilkuilla erotettu ESXi-isäntänimien/IP-osoitteiden tai kaikkien luettelo Jos |
Kyllä |
-logpath |
Lokihakemiston koko polku. Jos Jos käyttäjä määritti hakemiston, jota ei ole olemassa, komentosarja pyytää vahvistusta sen luomiseksi. |
Ei |
-batch |
Jos parametria ei ole määritetty, komentosarja ei kehota syötteitä. | Ei |
-version |
Tulosta komentosarjan versio ja poistu. | Ei |
-help |
Tulosta ohjesivu ja poistu. | Ei |
ESXi-isännän vahvistuskomentosarjan tulos
Komentosarja tulostaa tuloksensa PowerCLI-konsoliin ja lokitiedostoihin. Tulostushakemisto nimeltä <vCenter_Server>_<date>_<time> luodaan Lokit-hakemistoon.
Kunkin määrityksen vahvistuksen tulos ilmaisee, onko vahvistus oikein tai jos ei, myös virheellisen määrityksen vakavuuden. Viestin etuliite vastaa kohteen vakavuutta: ONGELMA, VAROITUS tai ILMOITUS, vahvistusteksti ja odotettu arvo
Kaikki komentosarjan suorittamia toimintoja koskevat viestit näkyvät konsolissa. Konsolilähdön viimeisessä osassa kaikki löydetyt ongelmat on tiivistetty vakavuuden ja luokan mukaan. Lisäksi ulos tallennetaan lokitiedostoja varten. Lokitiedostot on järjestetty osioittain, ja niitä suositellaan käytettäväksi komentosarjan tulosten ymmärtämiseen.
Seuraavat tiedostot ovat tulostushakemistossa:
all.log- Sisältää kaikki tulosteet (samat kuin konsoliin tulostettu).error.log- Sisältää vain virheilmoituksia tai varoituksia ja epäiltyjä virheitä.Dell_EMC_EULA.txt- DELL SOFTWARE TOOLSIN KÄYTTÖOIKEUSSOPIMUS
Esimerkki error.log tulostiedostosta:
*************************************************************************************************** Started processing at [22/07/2024 19:31:52] India Standard Time. *************************************************************************************************** Running script version [1.0.19.0]. *************************************************************************************************** ######### START VALIDATIONS FOR ESX abc.abc.abc.com ########### NOTICE:# 0 PowerStore datastores were found NOTICE:# Checking VM disks provisioning NOTICE:# Checking VM SCSI controllers type ######### FINISHED VALIDATIONS FOR ESX abc.abc.abc.com ########### ######################################################### ########### Overview section for host abc.abc.abc.com ############ ######################################################### Warning issues for Configuration setting occurs 2 times ######################################################### ############ Detail section for host abc.abc.abc.com ############# ######################################################### WARNING:# NVMe Qualified Name format is not set. It must be set to 0. WARNING:# Disk.DiskMaxIOSize is set to 32767 rather than the recommended value of 1024. *************************************************************************************************** Problems found: 0 issues (0 instances) Warnings found: 1 issues (2 instances) Notices found: 0 issues (0 instances) *************************************************************************************************** Finished processing at [22/07/2024 19:35:15]. ***************************************************************************************************
Paketin allekirjoituksen tarkistaminen
- Lataa seuraavat kaksi tiedostoa:
- Allekirjoitus
| Tiedosto |
|
|---|---|
| Koko | 659 tavua |
| MD5 | 16acecc8b0fba8ec255b63ccc2403ed8 |
| SHA256 | 903d826db7c0af897fd3300069c0271d14c3467df7f55fff211bbbc7c44b1041 |
- Julkinen avain
| Tiedosto |
|
|---|---|
| Koko | 1 306 tavua |
| MD5 | fe97eba75623bd1d5ff307f1fbb1a5ae |
| SHA256 | de141fc22a35deaa0753006b80a87c54d8b4e8ca47f434be3c61807a4d0b6d1d |
- Siirrä nämä tiedostot dev-virtuaalikoneeseen (mieluiten Linuxiin, koska tässä esimerkissä käytetään
gpgjoka on esiasennettu useimpiin Linux-järjestelmiin): - Tuo avain komennolla
gpg gpg --import gpg_public_key.txt
Expected output gpg: key B16F06CB37196B9C: public key "Dell Technologies Inc. support@dell.com" imported gpg: Total number processed: 1 gpg: imported: 1
- Vahvista allekirjoitettu paketti käyttämällä
gpg gpg --verify PowerStore_ESXi_Configuration_Validation_1.0.19.0.zip.asc.signed PowerStore_ESXi_Configuration_Validation_1.0.19.0.zip
Expected output gpg: Signature made Thu 04 Jul 2024 07:06:24 AM EDT gpg: using RSA key EC31223156602232B2EBE7B0B16F06CB37196B9C gpg: Good signature from "Dell Technologies Inc. support@dell.com" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: EC31 2231 5660 2232 B2EB E7B0 B16F 06CB 3719 6B9C
- Avaimen vahvistaminen luotetuksi (valinnainen vaihe)
gpg --edit-key EC31223156602232B2EBE7B0B16F06CB37196B9C
Enter “trust” when gpg prompts, then enter “5” (trust ultimately), then “y” to confirm. Finally, enter “q” to quit the gpg prompt.
Expected output à gpg (GnuPG) 2.2.20; Copyright (C) 2020 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
pub rsa3072/B16F06CB37196B9C
created: 2024-04-29 expires: 2027-04-29 usage: SCE
trust: unknown validity: unknown
[ unknown] (1). Dell Technologies Inc. support@dell.com
gpg> trust
pub rsa3072/B16F06CB37196B9C
created: 2024-04-29 expires: 2027-04-29 usage: SCE
trust: unknown validity: unknown
[ unknown] (1). Dell Technologies Inc. support@dell.com
Please decide how far you trust this user to correctly verify other users' keys
(by looking at passports, checking fingerprints from different sources, etc.)
1 = I don't know or won't say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
m = back to the main menu
Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y
pub rsa3072/B16F06CB37196B9C
created: 2024-04-29 expires: 2027-04-29 usage: SCE
trust: ultimate validity: unknown
[ unknown] (1). Dell Technologies Inc. support@dell.com
The shown key validity is not necessarily correct
unless you restart the program.
gpg> q
Rerun the gpg verification now gpg --verify PowerStore_ESXi_Configuration_Validation_1.0.19.0.zip.asc.signed PowerStore_ESXi_Configuration_Validation_1.0.19.0.zip
Expected output gpg: Signature made Thu 04 Jul 2024 07:06:24 AM EDT
gpg: using RSA key EC31223156602232B2EBE7B0B16F06CB37196B9C
gpg: checking the trustdb
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: next trustdb check due at 2027-04-29
gpg: Good signature from "Dell Technologies Inc. support@dell.com" [ultimate]
Tunnetut ongelmat
- HVS-komentosarja varoittaa virheellisesti Reclaim-parametreista. Reclaim-parametrien oikeat arvot ovat:
- Takaisinsaantiprioriteetti, vähäinen
- Palautusmenetelmän käytön prioriteetti
[~] esxcli storage vmfs reclaim config get --volume-label VMFS1 Reclaim Granularity: 1048576 Bytes Reclaim Priority: low <<<<<<<<<<<< priority Low Reclaim Method: priority <<<<<<<<<<<< use priority and not fixed Reclaim Bandwidth: 26 MB/s
Lataukset:
- Vahvistuskomentosarja on tämän artikkelin liitteenä. Valitse Dellin tuessa tämän artikkelin vasemmasta sivupaneelista Liitteet .
Versiohistoria:
- 1.0.15:
- Ensimmäinen julkaisu
- 1.0.18
- PowerCLI 12.5 -sertifioitu
- NVMe:n kautta yhdistettyjä tietosäilöjä käsitellään nyt oikein.
- Vastuuvapauslauseke päivitetty selittämään, että monipolkukäyttö ei arvioi HPP NVMe -polkukäytäntöjä.
- Järjestelmämoduuli tarkistaa FC HBA:t ja arvioi suositellun NVMe-asetuksen: vmknvme_hostnqn_format=0
- Lokitiedoston sijainti siirrettiin tuloksen loppuun.
- iSCSI VMkernel on arvioitu suositellulla 5 sekunnin iSCSI:n no-op-aikavälillä
- Ylimääräinen moduulikokoelma poistettu
- Tuotos sisältää positiivisen palautteen onnistuneista testeistä, jotka puuttuivat.
- Korjattu config.vpxd.ResourceManager.maxCostPerHost-tiedoston tarkistusongelma.
- Korjattu oletusarvoisen NMP Round Robin -polun vaihtotaajuuden vahvistusongelma PSP-vaihtoehdot:
policy=iops;iops=1.
- 1.0.19
- Viittaukset Dell Host Configuration Guide -oppaaseen ovat muuttuneet viittauksiksi E-Lab Connectivity Guide -oppaaseen. Myös asiaankuuluvat vahvistukset ja vastuuvapauslausekkeet päivitettiin.
- Tuetut ESXi-versiot on päivitetty.