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 툴을 실행하는 방법

Summary: 이 문서에서는 VxRail VxVerify 툴을 소개하고 VxRail 환경에서 VxVerify를 성공적으로 실행하는 방법을 소개합니다.

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:

  • VxVerify는 VxRail 업그레이드 중에 복잡함이나 장애를 일으킬 수 있는 문제를 사전 예방적으로 탐지하도록 설계되었습니다.
  • VxVerify 툴이 미니언 이라는 Python 프로그램의 압축을 풉니다. 미니언은 각 ESXi 노드에서 실행되도록 전송됩니다. 이 'minion'은 iDRAC 정보 확인 및 각 노드에 대한 vSAN 상태 점검 검토와 같은 호스트 점검 목록을 검토합니다.
  • VxVerify 툴 자체에 대한 잦은 업데이트를 고려하여 미니언 의 수명주기는 21일 동안 지속되도록 설계되었습니다. VxVerify를 실행하기 전에 항상 최신 버전을 다운로드하십시오(다운로드 링크는 추가 정보 섹션 참조).


VxVerify 설치:

  • VxVerify를 설치하려면 최신 vxverify_x-x-xxx.zip 파일을 다운로드하고(다운로드 링크는 아래의 추가 정보 섹션 참조) SSH를 사용하여 VxRail Manager에 복사합니다.
  • VxRail Manager에서 vxverify_x-x-xxx.zip 파일을 추출하고 VxVerify를 실행합니다.
    • VxVerify pyc 파일 이름에는 파일 버전이 포함되지만 아래 예는 다음과 같이 간소화되었습니다. vxverify.pyc.
    • pyc의 이름이 바뀌면 아래 나열된 것처럼 Python에서 VxVerify를 계속 실행할 수 있지만 VxVerify를 시작하는 메뉴 스크립트 방법은 (vxverify.sh) 작동하지 않을 것입니다.
  • VxVerify는 기본적으로 다음 폴더에서 실행되며, 이 폴더는 파일을 복사하기에 가장 좋은 위치입니다(필요한 경우 생성). 
/tmp/vxv
  • VxVerify와 VxRail은 동일한 IP 포트를 사용합니다. VxVerify 결과는 VxRM의 노드 및 API에 대한 SSH를 사용하여 생성됩니다. 다른 포트는 노드에 대한 포트 9090과 같은 특정 서비스를 확인하는 데 사용됩니다.


VxVerify를 실행합니다( vxverify.sh):

  • mystic 사용자에게 VxVerify에 대한 충분한 권한이 없으므로 sudo 사용하거나 사용해야 합니다. su 루트로 로그인합니다.
  • 메뉴 시스템((vxverify.sh))에서 제공된 입력에 따라 어떤 유형의 상태 점검이 필요한지 묻는 메시지를 표시합니다.  
sudo ./vxverify.sh

예:
VxRail Manager에서 VxVerify를 실행하기 위한 셸 메뉴
VxRail Manager에서 VxVerify를 실행하기 위한 셸 메뉴
 

VxVerify 모범 사례: 

  • VxVerify.sh 테스트를 실행할 vCenter 루트 관리자 SSO 사용자와 암호를 입력하라는 메시지가 표시됩니다.
    • VxRail 관리형 vCenter를 사용하는 경우 모든 테스트를 완전하게 실행할 수 있도록 이러한 자격 증명을 제공하는 것이 좋습니다.
    • 고객 관리 vCenter를 사용하는 경우 이러한 테스트는 VxRail에 적용되지 않는 vCenter의 설정 또는 조건을 보고할 수 있습니다
  • 제공 VxVerify.sh 루트 자격 증명으로 추가 VxRM 테스트를 실행할 수 있지만 'mystic'과 같은 표준 사용자로 로그인하는 것만으로도 모든 호스트 테스트와 대부분의 VxRM 테스트를 수행할 수 있습니다.


문제 해결 및 로그 수집:

일부 VxRail 4.7 릴리스 및 VxRail 7.0.010 이상에서 일부 Python 패키지에 액세스할 때 사용 권한 문제가 발생합니다. VxVerify를 루트 사용자로 실행하여 사용 권한 문제를 해결할 수 있습니다. 
  • vCenter 루트 사용자가 포함되지 않은 경우 VCSA 테스트는 실행되지 않지만(아래 샘플 경고) ESXi 및 VxRM 테스트는 루트 사용자와 함께 또는 루트 사용자 없이 실행됩니다.
  • VCSA 루트 자격 증명을 제공하지 않으면 아래와 같은 경고가 표시될 수 있습니다.
| vCenter_root           | Warning  21527 | warning: VCSA tests not run: no root password supplied                           .|
  • SSO 관리자 자격 증명을 제공하지 않으면 아래와 같은 경고가 표시될 수 있습니다.
| vCenter_admin          | Warning  21527 | warning: VCSA admin tests not run: no SSO credentials supplied                   .|
  • 로그를 실행하고 생성하려면 VxVerify에 다음에 대한 쓰기 권한이 있어야 합니다 . /tmp/vxv 현재 사용자가 root인 경우에도 마찬가지입니다. 사용 권한이 제대로 설정되지 않으면 나중에 다른 사용자가 VxVerify를 실행하지 못할 수 있습니다. 가장 좋은 방법은 사용 권한을 가능한 한 무제한으로 설정하는 것입니다.
  • 기본적으로 VxVerify는 VxRail 플랫폼 서비스(/etc/init.d/vxrail-peservice) 실행 시 오래된 플랫폼 서비스 정보를 지웁니다.


다음 비디오 "Dell VxRail: VxRail Verify 툴을 실행하는 방법"을 참조하십시오.



 

VxVerify를 실행합니다(Python 사용).

추가 정보는 문서의 지정된 대상 독자가 볼 수 있습니다.

셸 스크립트 없이 VxVerify pyc를 직접 실행하는 절차를 따르는 경우(문서 섹션 참조: VxVerify를 실행합니다( VxVerify.sh)에서 VxVerify를 Python에서 직접 실행할 수 있습니다.

Python에서 VxVerify를 실행할 때 SSO 및 루트 자격 증명을 인수로 수동으로 추가해야 합니다.
python ./vxverify.pyc -r root -u administrator@vsphere.local -g 7.0.401
  • sudo 루트에서 실행하지 않는 경우 위의 명령 앞에 추가해야 할 수도 있습니다( VxVerify.sh).
  • Python pyc 파일은 Python 3.6(vxverify3)과 같은 특정 Python 릴리스 패밀리에 대해 컴파일됩니다. VxRail 릴리스에 대해 잘못된 VxVerify pyc 파일을 실행하면 Python이 '매직 넘버' 오류로 응답합니다.
  • 위의 예에서는 지정된 사용자와 일치하는 암호를 묻는 메시지가 표시됩니다.
  • 루트 사용자가 포함되지 않은 경우 VCSA 루트 테스트는 실행되지 않지만 ESXi 및 VxRM 테스트는 루트 사용자와 함께 또는 루트 사용자 없이 실행됩니다.
  • SSO 사용자가 포함되지 않은 경우 VCSA-admin 테스트가 실행되지 않으며 일부 VxRM 테스트의 기능이 저하될 수 있습니다.
  • 위에 나열된 추가 자격 증명이 없어도 VxVerify는 계속 실행되지만 이러한 자격 증명이 필요한 테스트는 포함되지 않으므로 일부 문제는 테스트되지 않아 업그레이드가 실패할 수 있습니다.


대체 Python 버전

일부 VxRail 릴리스에는 둘 이상의 Python 버전이 포함되어 있습니다. 즉, 해당 릴리스에서 둘 이상의 VxVerify 버전을 실행할 수 있습니다. 그러나 VxVerify를 사용하려면 다양한 'site-packages' 폴더에 몇 가지 추가 Python 라이브러리가 있어야 하는데, 이는 일부 Python 레벨에는 없을 수 있습니다. 

기본 파이썬 레벨('python' 명령에서 실행됨)에는 필요한 패키지가 없을 수 있으므로 파이썬 명령에 올바른 파이썬 레벨을 지정해야 할 수 있습니다. 예를 들어 다음과 같습니다.

python3.11 ./vxverify4.pyc -r root -u administrator@vsphere.local -g 8.0.210
  • sudo 루트에서 실행하지 않는 경우 위의 명령 앞에 추가해야 할 수도 있습니다( VxVerify.sh).


VxVerify 릴리스 트레인:

VxVerify 다운로드 번들에는 VxRail Manager에 존재할 수 있는 다양한 Python 수준에 대응하기 위한 여러 VxVerify 버전이 포함되어 있습니다.
  • VxVerify 2.xx.xxx 는 VxRail 4.5, 4.7 및 7.0.000( Python 2.7 사용)용입니다.
  • VxVerify 3.xx.xxx 는 VxRail 7.0.010 이상(Python 3.6 사용)용입니다.
  • VxVerify 4.xx.xxx 는 VxRail 8.0.210 이상(Python 3.11 사용)용입니다.

x.40 이상으로 번호가 매겨진 VxVerify .zip 번들에는 지원되는 모든 VxRail 릴리스용 패키지가 포함되어 있습니다(위 그림 참조). 다음을 사용하여 VxVerify 실행 VxVerify.sh VxRM에서 실행되는 Python 레벨에 맞게 올바른 pyc 파일을 자동으로 선택합니다.


최신 VxVerify를 다운로드합니다.

Dell Technologies Services - Central VxVerity for VxRail

전체 변경 사항 목록을 보려면 Readme 파일을 다운로드하려면 "관련 파일" 섹션을 참조하십시오.
 
참고: 위 링크를 사용하려면 등록된 Dell 계정이 필요합니다. 링크가 작동하지 않는 경우 먼저 다음 위치에서 Dell에 로그인합니다. https://www.dell.com/identity/global/LoginOrRegister

Readme 파일

 


관련 리소스

다음은 이 주제와 관련하여 사용자가 관심 있을 만한 몇 가지 권장 리소스입니다.

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