VxRail: VxRail의 vLCM에 대한 모범 사례
Summary: VxRail vLCM은 VxRail 환경에서 업그레이드 및 구성 요소 추가를 관리하는 기본 방법입니다. 이 문서에서는 vLCM의 올바른 사용, 중요한 권장 사항 및 금지 사항, 부적절한 구성의 영향에 대해 간략하게 설명합니다.
Instructions
VxRail 방법:
올바른 사용법
- vLCM을 활성화하기 전에 타사 드라이버 또는 솔루션이 이미 노드에 설치되어 있는 경우 항상 vLCM 활성화 마법사를 사용하여 독립 실행형 구성 요소를 추가합니다.
- 타사 방법을 사용하여 구성 요소를 수동으로 추가하지 마십시오. 업그레이드에 실패할 수 있습니다.
- 활성화되면 vLCM 디포는 영구적으로 유지되며 구성 요소를 업그레이드하지 않는 한 다시 추가할 필요가 없습니다.
- VxRail 노드에 사용되는 이미지의 일부가 되도록 활성화 중에 UI에서 구성 요소를 추가해야 합니다.
- VxRail Manager UI의 구성 요소 추가 기능을 사용하여 구성 요소를 추가할 수도 있습니다(복합 번들이 업로드된 후에만 액세스 가능).
- 고객이 Broadcom 문서 ID: 390098 VxRail을 관리하는 vCenter Lifecycle Manager 인스턴스에 Broadcom 인증 다운로드 또는 토큰을 추가하려면 VxRail 업그레이드 작업을 수행하기 전에 이러한 저장소가 비활성화 되어 있는지 확인하십시오. VxRail에서는 이러한 창고에 액세스할 필요가 없으며, 이러한 창고의 연결 문제로 인해 VxRail 업그레이드가 실패할 수 있습니다. VxRail에 필요한 모든 서비스 센터는 업그레이드 복합 번들에서 제공됩니다.
잘못된 사용법
- UI 또는 CLI 방법을 통해 NSX와 같은 타사 솔루션에 대한 저장소 또는 오프라인 번들을 수동으로 추가하지 않도록 합니다.
- 수동으로 설치된 VIB는 원하는 상태로 반영되지 않으며 다음 업그레이드 주기 중에 제거됩니다.
- VxRail 플러그인의 구성 요소 추가 기능으로 솔루션 구성 요소를 추가하려고 시도하지 마십시오(8.0.320 이후 코드에서 차단됨).
- 해당되지 않으므로 VxRail LCM 문제를 해결할 때 VMware Lifecycle Manager에 대한 Broadcom 기술 자료 문서를 참조하지 마십시오.
구성 요소 업그레이드
- 구성 요소를 업그레이드할 때 업그레이드 프로세스 중에 구성 요소 추가 기능을 통해 새 오프라인 번들을 추가합니다.
- vLCM은 자동으로 이전 버전을 인식하고 업데이트된 구성 요소로 교체합니다.
- VxRail Manager는 수명주기 관리를 자동화하며 VMware vCenter Lifecycle Manager UI의 수동 수정은 지원되지 않습니다.
- 중요: VMware vCenter Lifecycle Manager UI의 변경 사항이 VxRail Manager에 반영 되지 않아 불일치가 발생하고 업그레이드 실패가 발생함
타사 솔루션 구성 요소 및 VxRail vLCM
구성 요소 유형 이해
- 솔루션 구성 요소: 여기에는 NSX, Rubrik, NetApp, Veeam 등이 포함됩니다. 이는 자체 수명주기 툴로 관리되며 VxRail vLCM에서 처리 되지 않습니다 .
- 독립 실행형 구성 요소: GPU 드라이버, HBA 드라이버, PowerFlex 포함 구성 요소 추가(독립형 VIB가 아닌 저장소 또는 오프라인 번들)를 사용하여 VxRail vLCM에 추가할 수 있습니다.
NSX 예
- NSX를 사용하려면 전체 솔루션 업그레이드(Manager, 컨트롤러, Edge, VIB)가 필요합니다.
- NSX 업그레이드는 NSX Lifecycle Manager에 의해 독립적으로 관리되며 VxRail vLCM은 상호 작용하지 않습니다.
- NSX 저장소 또는 오프라인 번들을 NSX Manager 외부에 추가하면 수명 주기 상태가 중단됩니다.
ROBO 클러스터에 대한 vLCM 구성 참고 사항
- ROBO 클러스터에서 vLCM(vSphere Lifecycle Manager)이 활성화된 경우 감시 노드도 단일 이미지를 사용해야 합니다.
- 이 구성에서는 기준 기반 업그레이드가 지원되지 않습니다.
- vLCM 모드에서 ROBO 클러스터가 사용하는 감시 노드의 수동 업그레이드는 지원되지 않습니다.
Witness 노드 공유 지침
-
Witness 및 ROBO 클러스터는 다른 ROBO 클러스터 간에만 공유할 수 있습니다.
더 큰 확장 클러스터 구성에서는 공유할 수 없습니다. -
공유 Witness 노드는 VxRail 클러스터에만 사용해야 합니다.
VSRN 클러스터에서는 지원되지 않습니다. -
감시 노드를 공유하는 모든 클러스터는 하나의 코드 개정 내에 유지되어야 합니다.
한 클러스터가 두 개 이상의 수정 버전을 앞으로 업그레이드하는 경우 동일한 Witness를 공유하는 다른 클러스터의 안정성 또는 호환성에 영향을 미칠 수 있습니다.
해야 할 일과 하지 말아야 할 일:
해야 할 일
✅lcmProperties.upgrade.advanced.mode.on=false를 vLCM의 기본 설정으로 지정합니다.
✅ GPU 또는 HBA 드라이버와 같은 타사 구성 요소를 추가할 때 저장소 만 사용합니다.
✅ 타사 구성 요소와 단일 이미지 기반 클러스터 (vLCM 사용 클러스터)의 호환성을 확인합니다.
✅ NSX 및 기타 솔루션 구성 요소가 각각의 수명주기 툴로 관리되는지 확인합니다.
안 함.
❌ 활성화 안 함 vLCM 활성화 이전 또는 활성화 중에 LCM 고급 모드.
- lcmProperties.upgrade.advanced.mode.on=true인 경우 다음 업그레이드 주기 동안 경고 없이 타사 VIB가 제거됩니다.
❌ 다음을 사용하여 VIB를 수동으로 설치하지 마십시오. esxcli software vib install명령을 수행할 수 있는 충분한 공간이 있어야 합니다.
- 수동으로 설치된 VIB는 클러스터 이미지의 일부가 아니며 다음 업그레이드에서 제거됩니다.
❌ VxRail 플러그인의 구성 요소 추가 기능을 사용하여 타사 솔루션 디포를 업로드하지 마십시오.
- 이는 클러스터의 원하는 상태에 부정적인 영향을 미치고 향후 업그레이드를 차단합니다.
❌ VMware vCenter Lifecycle Manager UI를 사용하여 변경하지 마십시오 .
- 여기서 수정한 내용은 VxRail Manager에 반영되지 않아 수명주기 불일치가 발생합니다.
❌ 필요한 경우가 아니면 VUM(VMware vCenter Update Manager) 데이터베이스를 재설정하지 마십시오.
- 연결된 vCenter 환경에서 데이터베이스를 재설정하면 모든 VxRail 저장소 가 제거되고 규정 준수 검사가 중단됩니다.
- 이로 인해 vCenter에 연결된 모든 클러스터에 대한 업그레이드가 실패합니다.
❌ /data/store2/vlcm, /data/store2/hsm에서 폴더 또는 파일을 편집하거나 제거하지 마십시오.
- 복합 번들을 업로드하면 /data/store2/hsm 및 /data/store2/vlcm이 포함된 모든 항목과 함께 다시 생성됩니다.
❌ VxRail vLCM 업그레이드 주기 외에 타사 구성 요소를 업그레이드하지 마십시오.
- 이는 완전히 지원되지 않으며 이미지 규정 준수를 위반합니다.
- 위에서 설명한 타사 솔루션에는 적용되지 않습니다.
❌ VxRail vLCM 지원 클러스터에서 python CVSAllowListMgr.py (kb 185052)를 사용하지 마십시오.
- vLCM에는 CVSAllowListMgr.py 를 사용할 수 없습니다.
- 이 스크립트를 사용하려고 하면 향후 업그레이드가 중단됩니다.
❌Broadcom 기술 자료 문서를 참조하지 마십시오.
- Lifecycle Manager를 참조하는 대부분의 Broadcom 기술 자료 문서는 VxRail에 적용되지 않으며, 이를 따를 경우 VxRail 측면에서 추가적인 복잡성이 발생합니다.
VUM 데이터베이스 재설정의 영향
- VUM 데이터베이스를 재설정하면 연결된 모든 vCenter 및 클러스터에 영향을 줍니다.
- 재설정 후에는 모든 VxRail 저장소가 제거되며 자동으로 다시 추가되지 않습니다.
- 클러스터가 "호스트 상태 알 수 없음" 상태로 전환되어 규정 준수 검사 및 업그레이드를 차단합니다.
- 타사 솔루션 디포(NSX, Rubrik)가 제거되었으므로 수동으로 다시 추가해야 합니다.
- VUM 재설정이 필요한 경우 VxRail EE에서 검토 및 승인해야 합니다.
결론
vLCM을 적절히 사용하면 VxRail 환경을 원활하게 업그레이드하고 관리할 수 있습니다. 이러한 지침을 따르면 업그레이드 실패를 방지하고 규정을 준수하며 시스템을 최적으로 실행할 수 있습니다.