Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell VxRail: VxVerify Aracını Çalıştırma

Summary: Bu makalede, VxRail VxVerify aracı ve VxVerify'ın VxRail ortamında nasıl başarılı bir şekilde çalıştırılacağı tanıtılmaktadır.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

VxRail VxVerify a Giriş:

  • VxVerify, VxRail yükseltmeleri sırasında komplikasyonlara veya hatalara neden olabilecek sorunları proaktif olarak tespit etmek için tasarlanmıştır.
  • VxVerify aracı, her bir ESXi düğümünde çalıştırılmak üzere gönderilen "minion" adlı bir Python programı olarak çıkarılır. Bu "minion", her düğüm için iDRAC bilgilerini kontrol etmek ve vSAN sağlık kontrolünü incelemek gibi bir dizi ana bilgisayar kontrolünü gözden geçirir.
  • VxVerify aracının kendisinde sık sık yapılan güncellemeler göz önüne alındığında, "minion"un yaşam döngüsü 21 gün sürecek şekilde tasarlanmıştır. VxVerify ı çalıştırmadan önce her zaman en son sürümü indirin (indirme bağlantıları için ek bilgiler bölümüne bakın).


VxVerify ı yükleyin:

  • VxVerify ı yüklemek için en son vxverify_x-x-xxx.zip dosyasını indirin (indirme bağlantıları için aşağıdaki ek bilgiler bölümüne bakın) ve SSH kullanarak bu dosyayı VxRail Manager a kopyalayın.
  • VxRail Manager'da vxverify_x-x-xxx.zip dosyasını ayıklayın ve VxVerify ı çalıştırın.
    • VxVerify pyc dosyasının adında dosya sürümü de yer alır ancak aşağıdaki örneklerde vxverify.pyc.
    • pyc yeniden adlandırılırsa VxVerify, aşağıda listelendiği üzere Python'dan çalıştırılabilir ancak VxVerify'ı başlatmak için menü komut dosyası yöntemi kullanılır (vxverify.sh) işe yaramazdı.
  • VxVerify, varsayılan olarak dosyayı kopyalamak için en iyi yer olan şu klasörden çalıştırılır (gerekirse oluşturun): 
/tmp/vxv
  • VxVerify ve VxRail aynı IP bağlantı noktalarını kullanır. VxVerify sonuçları, VxRM'den düğümlere SSH ve API kullanılarak oluşturulur. Diğer bağlantı noktaları, düğümler için 9090 numaralı bağlantı noktası gibi belirli hizmetleri kontrol etmek için kullanılır.


VxVerify'ı çalıştırın ( vxverify.sh):

  • Mystic kullanıcısı VxVerify için yeterli izinlere sahip değildir. sudo kullanılmalı veya kullanılmalıdır su kök olarak oturum açmak için.
  • Menü sisteminin kullanılması tavsiye edilir ((vxverify.sh)), sağlanan girdilere bağlı olarak kullanıcıdan ne tür bir sağlık kontrolünün gerekli olduğunu sorar.  
sudo ./vxverify.sh

Örneğin:
VxRail Manager da VxVerify ı çalıştırmak için kabuk menüsü
VxRail Manager da VxVerify ı çalıştırmak için kabuk menüsü
 

VxVerify En İyi Uygulaması: 

  • VxVerify.sh Kullanıcıdan, testleri çalıştırmak için vCenter kök ve yönetici SSO kullanıcılarını ve parolalarını sağlamasını ister.
    • VxRail tarafından yönetilen bir vCenter kullanıyorsanız VxRail Engineering, tüm testlerin tam olarak çalışabilmesi için bu kimlik bilgilerinin sağlanmasını önerir.
    • Müşteri tarafından yönetilen bir vCenter kullanılıyorsa bu testler, vCenter'da VxRail için geçerli olmayan ayarları veya koşulları raporlayabilir
  • Sağlayan VxVerify.sh kök kimlik bilgileri, ek VxRM testlerinin çalışmasına olanak tanır ancak "mystic" gibi standart bir kullanıcı olarak oturum açmak, tüm ana bilgisayar testleri ve VxRM testlerinin çoğu için yeterlidir.


Sorun Giderme ve Günlük Toplama:

Bazı VxRail 4.7 sürümlerinde ve VxRail 7.0.010 ve sonraki sürümlerde bazı Python paketlerine erişimde izin sorunları vardır. İzin sorunlarını gidermek için VxVerify, root kullanıcısı olarak çalıştırılabilir. 
  • vCenter kök kullanıcısı eklenmemişse VCSA testleri çalışmaz (örnek uyarı aşağıdadır) ancak ESXi ve VxRM testleri, kullanıcının root olup olmadığına bakılmaksızın çalışır.
  • VCSA kök kimlik bilgileri sağlanmazsa aşağıda gösterilene benzer bir uyarı gösterilebilir:
| vCenter_root           | Warning  21527 | warning: VCSA tests not run: no root password supplied                           .|
  • SSO yönetici kimlik bilgileri sağlanmazsa aşağıda gösterilene benzer bir uyarı görüntülenebilir:
| vCenter_admin          | Warning  21527 | warning: VCSA admin tests not run: no SSO credentials supplied                   .|
  • Günlükleri çalıştırmak ve oluşturmak için VxVerify'ın aşağıdakiler için yazma izinlerine sahip olması GEREKIR : /tmp/vxv klasörü, geçerli kullanıcı root olsa bile. İzin doğru şekilde ayarlanmazsa diğer kullanıcılar daha sonra VxVerify'ı çalıştıramayabilir. En iyi uygulama, izinleri mümkün olduğunca sınırsız olacak şekilde ayarlamaktır.
  • VxVerify, varsayılan olarak VxRail Platform Hizmetlerini (/etc/init.d/vxrail-peservice) çalıştırıldığında, eski Platform Hizmetleri bilgilerini temizlemek için.


Şu videoyu izleyin: "Dell VxRail: VxRail Verify Aracını çalıştırma.



 

VxVerify'ı çalıştırın (Python kullanarak):

Ek Bilgiler, makalenin belirlenmiş hedef kitlesi tarafından görüntülenebilir.

VxVerify pyc'yi Shell komut dosyası olmadan doğrudan çalıştırmayı içeren bir prosedür izleniyorsa (şu makale bölümüne bakın: VxVerify'ı çalıştırın ( VxVerify.sh), VxVerify doğrudan Python'dan çalıştırılabilir.

Python'dan VxVerify çalıştırılırken hedef kod düzeyine ek olarak SSO ve kök kimlik bilgileri bağımsız değişken olarak manuel olarak eklenmelidir:
python ./vxverify.pyc -r root -u administrator@vsphere.local -g 7.0.401
  • sudo root'tan çalıştırılmıyorsa yukarıdaki komutun önüne eklenmesi gerekebilir (aynısı aşağıdakiler için de geçerlidir: VxVerify.sh) arasında geçiş.
  • Python pyc dosyası, Python 3.6 (vxverify3) gibi belirli bir Python sürüm ailesi için derlenir. VxRail sürümü için yanlış VxVerify pyc dosyasının çalıştırılması, Python'un "sihirli sayı" hatalarıyla yanıt vermesine neden oluyor.
  • Yukarıdaki örnekte, belirtilen kullanıcılarla eşleşen parolalar istenir.
  • Root kullanıcısı eklenmemişse VCSA kök testleri çalışmaz ancak ESXi ve VxRM testleri, kullanıcının root olup olmadığına bakılmaksızın çalışır.
  • SSO kullanıcısı dahil edilmezse VCSA-admin testleri çalışmaz ve bazı VxRM testlerinin işlevselliği azalır.
  • Yukarıda listelenen ek kimlik bilgileri olmadan VxVerify çalışmaya devam eder ancak bu kimlik bilgilerini gerektiren testleri dahil etmez ve bu nedenle bazı sorunlar test edilmez, bu da yükseltmenin başarısız olmasına neden olabilir.


Alternatif Python Sürümleri

Bazı VxRail sürümleri birden fazla Python sürümü içerdiğinden bu sürümde birden fazla VxVerify sürümü çalıştırılabilir. Ancak VxVerify, çeşitli "site-packages" klasörlerinde bazı Python düzeylerinde bulunmayabilecek birkaç ek Python kitaplığı gerektirir. 

Varsayılan Python düzeyi ('python' komutundan çalışır) gerekli paketlere sahip olmayabilir ve bu nedenle Python komutunda doğru Python düzeyinin belirtilmesi gerekebilir. Örneğin:

python3.11 ./vxverify4.pyc -r root -u administrator@vsphere.local -g 8.0.210
  • sudo root'tan çalıştırılmıyorsa yukarıdaki komutun önüne eklenmesi gerekebilir (aynısı aşağıdakiler için de geçerlidir: VxVerify.sh) arasında geçiş.


VxVerify Sürüm Treni:

VxVerify indirme paketi, VxRail Manager'da bulunabilecek farklı Python düzeyleriyle başa çıkmak için çeşitli VxVerify sürümlerini içerir:
  • VxVerify 2.xx.xxx, VxRail 4.5, 4.7 ve 7.0.000 ( Python 2.7 kullanır) içindir
  • VxVerify 3.xx.xxx, VxRail 7.0.010 ve sonraki sürümleri (Python 3.6 kullanır) içindir
  • VxVerify 4.xx.xxx, VxRail 8.0.210 ve üzeri (Python 3.11 kullanan) içindir

x.40 ve üzeri numaralı VxVerify .zip paketleri, desteklenen tüm VxRail sürümlerini (yukarıda gösterildiği gibi) içeren paketler içerir. VxVerify ı kullanarak çalıştırma VxVerify.sh VxRM üzerinde çalışan Python düzeyiyle eşleşecek doğru pyc dosyasını otomatik olarak seçer.


En yeni VxVerify sürümünü indirin:

Dell Technologies Services - VxRail

için Merkezi VxVerityDeğişikliklerin tam listesi için Readme dosyasını indirmek üzere "İlişkili Dosyalar" bölümüne bakın.
 
Not: Yukarıdaki bağlantı için kayıtlı bir Dell hesabı gerekir. Bağlantı çalışmazsa önce şu bağlantıdan Dell'de oturum açın: https://www.dell.com/identity/global/LoginOrRegister

Benioku dosyası

 


İlgili Kaynaklar

Bu konu hakkında ilginizi çekebilecek bazı önerilen kaynakları burada bulabilirsiniz:

Additional Information

 

     

      Article Properties


      Affected Product

      VxRail, VxRail Appliance Series

      Product

      VxRail Appliance Family, VxRail Software

      Last Published Date

      26 Apr 2024

      Version

      40

      Article Type

      How To