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 bir VxRail ortamında nasıl başarıyla çalıştırılacağı anlatı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

İçindekiler:


VxRail VxVerify a Giriş:

  • VxVerify, VxRail yükseltmeleri sırasında karışık durumlara 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 kendisinin sık sık güncellendiği 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 mutlaka en güncel sürümü indirin. Aşağıdaki En güncel VxVerify'ı indirme bölümüne bakın.


VxVerify'ı Kurma:

  • VxVerify'ı kurmak için en güncel vxverify_x-x-xxx.zip dosyasını indirin ve SSH kullanarak 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 dosya adı şu şekilde basitleştirilmiştir: vxverify.pyc.
    • pyc dosyası yeniden adlandırılsa bile VxVerify aşağıda belirtildiği gibi Python'dan çalıştırılabilir ancak VxVerify'ı başlatmak için menü komut dosyası yöntemi (vxverify.sh) (vxverify.sh) kullanılamaz.
  • 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ı, düğümlere SSH ile bağlanılarak ve VxRM'den 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ırma ( vxverify.sh kullanarak):

  • Mystic kullanıcısı VxVerify için yeterli izinlere sahip değildir, bu nedenle ya sudo kullanılmalı ya da root olarak oturum açmak için su kullanılmalıdır.
  • Menü sisteminin kullanılması önerilir, ((vxverify.sh)), bu sistem sağlanan girdilere göre ne tür bir sağlık kontrolünün gerekli olduğunu kullanıcıya 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 Uygulama

  • 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
  • kök kimlik bilgilerinin sağlanması, VxVerify.sh ek VxRM testlerinin çalışmasına izin verir 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ümlerinin yanı sıra VxRail 7.0.010 ve üzeri sürümlerde bazı Python paketlerine erişimde izin sorunları ortaya çıkmaktadı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 kök olup olmadığına bakılmaksızın çalışır.
  • VCSA kök kimlik bilgileri sağlanmazsa aşağıda gösterilene benzer bir uyarıyla karşılaşılabilir:
| 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ıyla karşılaşılabilir:
| 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 şu klasöre yazma izinlerine sahip olması ZORUNLUDUR: /tmp/vxv . Bu durum, geçerli kullanıcı root olsa bile değişmez. İ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.
  • Varsayılan olarak VxVerify, eski Platform Hizmetleri bilgilerini temizlemek için çalıştığında VxRail Platform Hizmetleri'ni (/etc/init.d/vxrail-peservice) yeniden başlatır.


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



 

VxVerify'ı Çalıştırma (Python kullanarak):

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

VxVerify pyc'nin kabuk komut dosyası olmadan doğrudan çalıştırılmasını içeren bir prosedür izleniyorsa (bkz. VxVerify'ı Çalıştırma ( VxVerify.sh kullanarak), 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 kökten çalıştırılmıyorsa yukarıdaki komutun önüne eklenmesi gerekebilir (aynısı VxVerify.sh için de geçerlidir).
  • 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ı çalıştırmak Python'un 'sihirli sayı' hatası ile yanıt vermesine neden olur.
  • Yukarıdaki örnekte, belirtilen kullanıcılarla eşleşen parolalar istenir.
  • Kök kullanıcısı eklenmemişse VCSA-root testleri çalışmaz ancak ESXi ve VxRM testleri, kullanıcının kök 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 da VxVerify çalışmaya devam eder ancak bu kimlik bilgilerini gerektiren testleri içermediğinden bazı sorunlar için test yapılmaz, 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 paketleri klasörlerinde bazı Python düzeylerinde bulunmayabilecek birkaç ek Python kitaplığı gerektirir. 

Varsayılan Python düzeyi ('python' komutuyla çalışan) gerekli paketlere sahip olmayabilir; 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 kökten çalıştırılmıyorsa yukarıdaki komutun önüne eklenmesi gerekebilir (aynısı VxVerify.sh için de geçerlidir).


VxVerify Sürümleri:

VxVerify indirme demetinde, VxRail Manager'da bulunabilecek farklı Python düzeyleriyle çalışmak üzere çeşitli VxVerify sürümleri bulunur:
  • 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 sonrası (Python 3.6 kullanır) içindir
  • VxVerify 4.xx.xxx, VxRail 8.0.210 ve sonrası (Python 3.11 kullanır) içindir

Numarası x.40 ve üzeri olan VxVerify .zip paketleri, desteklenen tüm VxRail sürümleri için paketler içerir (yukarıda gösterildiği gibi). kullanarak VxVerify'ı VxVerify.sh çalıştırdığınızda VxRM üzerinde çalışan Python düzeyine uygun olacak şekilde doğru pyc dosyası otomatik olarak seçilir.

En güncel VxVerify'ı indirme:

Dell Technologies Services - VxRail için Merkezi VxVerity

Değişikliklerin tam listesi için Readme (Benioku) dosyasını indirmek üzere “Associated Files" (İ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 öncelikle şu adresten Dell'de oturum açın: https://www.dell.com/identity/global/LoginOrRegister

Readme (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

      24 Jul 2024

      Version

      42

      Article Type

      How To