PowerStore: ESXi için Ana Bilgisayar Doğrulama Komut Dosyası
Summary: Ana bilgisayarların doğru şekilde yapılandırılması, PowerStore işlemlerinin en iyi şekilde gerçekleştirilmesi için gereklidir. Bu makalede, ESXi ana bilgisayarının en iyi uygulamalara göre yapılandırıldığını doğrulayan Ana Bilgisayar Doğrulama Komut Dosyası açıklanmaktadır. ...
Instructions
Genel Bakış
Ana bilgisayar en iyi uygulamalarına yönelik teknik özellikler E-Lab Ana Bilgisayar Bağlantı Rehberlerinde bulunur. VMware ESXi Sunucu Kılavuzu, ana bilgisayar yapılandırma parametreleri için önerilen değerleri etkileri (Kararlılık, Performans, Alan Verimliliği) ve önem derecesi (Zorunlu, Uyarı veya Önerilen) ile belirtir. Bu Ana Bilgisayar Doğrulama Komut Dosyası, ana bilgisayarı bu en iyi uygulamalara uygunluk açısından doğrular.
Doğrulama komut dosyası, Windows için VMware kabuğu olan PowerCLI, sürüm 6.5 ve üzerini kullanır. Komut dosyası, ana bilgisayarların tümü veya bazıları için yapılandırmayı doğrulayan VMware vCenter'da çalışır. VMware vCenter kimlik bilgilerini gerektirir ve ana bilgisayarın kimlik bilgilerini kullanmaz.
Kullanım Örnekleri.
Ana Bilgisayar Doğrulama Komut Dosyası'nın aşağıdaki durumlarda kullanılması önerilir:
- Yazılım güncellemesinden önce (NDU)
- Yeni bir ana bilgisayarı doğrulama
- Sorun Giderme
- Periyodik sağlık kontrolü
Prosedür Notları
İdam:
Bu prosedür, VMware vCenter kullanılarak Windows da çalışan PowerCLI kullanılarak gerçekleştirilir. Konsolun yönetici olarak çalıştırılması gerekir. Yönetici ayrıcalıkları için vCenter kimlik bilgileri gereklidir.
Küme veya Ana Bilgisayar Etkisi:
Komut dosyası, geçerli yapılandırmayı okur. Komut dosyası kümeyi veya ana bilgisayarı değiştirmez.
Yıkıcı Olmayan Yükseltme (NDU) İşlemiyle İlgili Önemli Noktalar: Bu prosedür, kümede veya ana bilgisayarda herhangi bir değişikliğe neden olmaz.
Yürütme Süresi:
Bu görev için komut dosyasının tamamlanması, ESXi Ana Bilgisayarı başına yaklaşık bir (1) dakika sürer.
PowerCLI'dan ESXi ana bilgisayar doğrulama komut dosyasını çalıştırma
- Bu makaleden indirin
ESX_Configuration_Validationbetik.Paket Adı PowerStore_ESXi_Configuration_Validation_1.0.19.0_pkb.zip
Ekte görünen dosya adı farklı bir son eke sahip olabilir.Komut Dosyası Adı check_esx_config.ps1Sürüm 1.0.19.0 MD5 Sağlama Toplamı 64c97ce4218c97f03b718e68aa88c120SHA256 Sağlama Toplamı 7d065192bc1715dd8c134e99158bfabeb74f8b733c7226c8f781a9fe39a26828
Not: Paket imza doğrulaması için, "Paket İmzasını Doğrulama" başlıklı isteğe bağlı adıma bakın.
- VMware PowerCLI'nin 6.5 veya üzeri bir sürümünü indirin. Bu, kişisel bilgisayarınızda zaten yüklü olabilir. Henüz yüklü değilse aşağıdaki İndirmeler bölümünde açıklandığı şekilde indirebilirsiniz.
- Yönetici olarak bir PowerCLI konsolu açın. Bu işlemi gerçekleştirmenin bir yöntemi, Yönetici Olarak Çalıştır seçeneğini kullanarak Başlat menüsünden PowerCLI'yi açmaktır. Alternatif olarak, PowerCLI bir PowerShell konsolundan çalıştırılabilir.
- Şunu ayarlayın:
ExecutionPolicyAşağıdaki komutu çalıştırarak:
> Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
- PowerCLI yapılandırmasını geçersiz bir sertifikayı yok sayacak şekilde ayarlayın (PowerCLI 10.x ve üzeri).
> Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
- Şunu çağırın:
check_esx_configkomuttan:
> cd ESX > .\check_esx_config.ps1 [parameters]
Desteklenen parametreler:
| Parametre | Açıklama | Zorunlu ( -version or -help seçenekleri) |
|---|---|---|
-vcenter_server |
vCenter sunucu adı veya IP adresi | Evet |
-vcenter_user |
vCenter kullanıcı adı | Evet |
-vcenter_password |
vCenter parolası | Evet |
-esx_host |
ESXi ana bilgisayar adlarının/IP adreslerinin veya "tümünün" virgülle ayrılmış listesi Eğer |
Evet |
-logpath |
Günlük dizininin tam yolu. Eğer Kullanıcı var olmayan bir dizin belirttiyse komut dosyası, dizini oluşturmak için onay ister. |
Hayır |
-batch |
Parametre belirtilmezse komut dosyası girişleri sormaz. | Hayır |
-version |
Komut dosyası sürümünü yazdırın ve çıkın. | Hayır |
-help |
Yardım sayfasını yazdırın ve çıkın. | Hayır |
ESXi Ana Bilgisayar Doğrulama Komut Dosyasının Çıktısı
Komut dosyası, çıktısını PowerCLI konsoluna ve günlük dosyalarına yazdırır. adlı bir çıktı dizini <vCenter_Server>_<date>_<time> Günlükler dizininde oluşturulur.
Her yapılandırma doğrulaması için çıktı, doğrulamanın doğru olup olmadığını veya doğru değilse yanlış yapılandırmanın önem derecesini gösterir. Mesajdaki bir önek, öğenin önem derecesiyle eşleşiyor: PROBLEM, WARNING veya NOTICE, doğrulama metni ve beklenen değer
Komut dosyası tarafından gerçekleştirilen eylemlere ait tüm mesajlar konsolda görüntülenir. Konsol çıktısının son bölümünde, bulunan tüm sorunlar önem derecesine ve kategoriye göre özetlenmiştir. Buna ek olarak, çıkış günlük dosyalarına kaydedilir. Günlük dosyaları bölümlere göre düzenlenmiştir. Bu dosyaların, komut dosyası sonuçlarını anlamak amacıyla kullanılması önerilir.
Çıktı dizininde aşağıdaki dosyalar bulunur:
all.log- Tüm çıktıları içerir (konsola yazdırılanla aynı).error.log- Yalnızca hata mesajlarını veya uyarıları ve şüphelenilen hataları içerir.Dell_EMC_EULA.txt- DELL SOFTWARE TOOLS LİSANS SÖZLEŞMESİ
error.log çıktı dosyasının örneği:
*************************************************************************************************** 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]. ***************************************************************************************************
Paket İmzası Nasıl Doğrulanır
- Aşağıdaki iki dosyayı indirin:
- İmza
| Dosya |
|
|---|---|
| Boyut | 659 bayt |
| MD5 | 16acecc8b0fba8ec255b63ccc2403ed8 |
| SHA256 | 903d826db7c0af897fd3300069c0271d14c3467df7f55fff211bbbc7c44b1041 |
- Açık anahtar
| Dosya |
|
|---|---|
| Boyut | 1.306 bayt |
| MD5 | fe97eba75623bd1d5ff307f1fbb1a5ae |
| SHA256 | de141fc22a35deaa0753006b80a87c54d8b4e8ca47f434be3c61807a4d0b6d1d |
- Bu dosyaları geliştirme VM'nize taşıyın (tercihen Linux, çünkü bu örnekte
gpgçoğu Linux sisteminde önceden yüklenmiş olan): - Anahtarı içe aktarmak için
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
- Şu komutu kullanarak imzalı paketi doğrulayın:
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
- Anahtarı "güvenilir" olarak onaylamak için (isteğe bağlı bir adım)
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]
Bilinen Sorunlar
- HVS komut dosyası, Geri Kazanım parametreleri hakkında yanlış bir uyarı veriyor. Geri Kazanım parametreleri için doğru değerler şunlardır:
- Geri Kazanım Önceliği kullanımı Düşük
- Geri Kazanım Yöntemi kullanımı Öncelikli
[~] 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
İndirmeler:
- Doğrulama komut dosyası bu makaleye eklenmiştir. Dell Desteği'nden, bu makalenin sol tarafındaki panelde yer alan Ekler öğesini seçin.
Revizyon Geçmişi:
- 1.0.15:
- İlk sürüm
- 1.0.18
- PowerCLI 12.5 sertifikalı
- NVMe üzerinden eşlenen veri depoları artık doğru şekilde işlenmektedir.
- Feragatname, çoklu yol oluşturmanın HPP NVMe yol ilkelerini değerlendirmediğini açıklayacak şekilde güncellendi.
- Sistem modülü, önerilen NVMe ayarını değerlendirir için FC HBA'ları kontrol eder: vmknvme_hostnqn_format=0
- Günlük dosyası konumu, çıktının sonuna taşındı.
- iSCSI VMkernel, önerilen 5 saniyelik iSCSI no-op aralığı için değerlendirildi
- Fazla modül koleksiyonu kaldırıldı
- Çıktı, başarılı testler için pozitif geri bildirim içerir (daha önce eksikti).
- config.vpxd.ResourceManager.maxCostPerHost doğrulaması için sorun çözüldü
- Doğrulama varsayılan NMP Çevrimsel Sıralı yol değiştirme frekansı PSP Seçenekleri:
policy=iops;iops=1.
- 1.0.19
- Dell Ana Bilgisayar Yapılandırma Rehberi'ne yapılan atıflar, E-Lab Bağlantı Rehberi olarak değiştirilmiştir. İlgili doğrulamalar ve sorumluluk reddi beyanları da güncellendi.
- Desteklenen ESXi sürümleri güncelleştirilmiştir.