vSphere 기능 비호환성
이 섹션에서는 Google Distributed Cloud와 호환되지 않는 vSphere 기능을 설명합니다.
VM 스냅샷
VM 스냅샷은 Google Distributed Cloud와 호환되지 않습니다. Google Distributed Cloud에서 만든 VM에 대한 스냅샷을 만들면 클러스터 업그레이드, 클러스터 업데이트, 노드 자동 복구, 관리자 클러스터 컨트롤 플레인 복구를 비롯한 여러 기능에 중단을 일으킬 수 있습니다. Google Distributed Cloud가 스냅샷으로 VM을 관리하려고 하면 csi-controller-manager
및 vsphere-controller-manager
로그에 Invalid configuration for device '0'
와 같은 오류가 표시됩니다. 스냅샷에 대한 자세한 내용은 VMware 스냅샷 사용 권장사항을 참조하세요.
Google Distributed Cloud VM에 스냅샷을 만들지 않습니다. VM 또는 스토리지 오류를 복구하려면 VM 장애 복구 및 스토리지 오류 복구를 참조하세요.
VM 클론
Google Distributed Cloud에서 생성되고 관리되는 VM을 클론하면 데이터 및 클러스터 상태 불일치가 발생할 수 있습니다.
Google Distributed Cloud VM을 클론하지 마세요. VM 또는 스토리지 오류를 복구하려면 VM 장애 복구 및 스토리지 오류 복구를 참조하세요.
vSAN 파일 서비스
vSAN 파일 서비스를 사용하여 파일 볼륨 프로비저닝에서는 여러 포드 또는 애플리케이션 간에 공유될 수 있는 ReadWriteMany
또는 ReadOnlyMany
영구 볼륨을 지원합니다.
노드 드레이닝을 차단하고 진단에 실패할 수 있으므로 Google Distributed Cloud에서는 사용하지 마세요.
다음 명령어를 실행하여 모든 PVC를 나열할 수 있습니다.
kubectl --kubeconfig CLUSTER_KUBECONFIG get pvc --all-namespaces \ -ojson | jq '.items[] | {namespace: .metadata.namespace, name: .metadata.name, accessModes: .spec.accessModes}'
accessModes
에 ReadWriteMany
또는 ReadOnlyMany
가 있는 PVC가 있는 경우 Google 지원에 해결 방법을 문의하세요.
Storage vMotion
Storage vMotion을 사용하면 VM의 가상 디스크를 데이터 스토어 간에 마이그레이션할 수 있습니다. 이는 한 호스트에서 다른 호스트로 VM을 마이그레이션하는 일반 vMotion과 다릅니다. vMotion은 Google Distributed Cloud에서 지원됩니다.
스토리지 vMotion은 클러스터가 스토리지 정책으로 구성된 경우에만 Google Distributed Cloud와 호환됩니다. 그렇지 않으면 스토리지 vMotion을 사용하면 클러스터 업데이트, 업그레이드, 사용자 클러스터 생성, 노드 자동 복구와 같은 작업이 실패합니다.
계획되지 않은 스토리지 vMotion에서 복구하거나 해결 방법을 계획하려면 Google 지원에 문의하세요.
Storage DRS
Storage DRS는 가상 머신 디스크 배치와 마이그레이션을 관리하여 데이터 스토어 클러스터의 데이터 스토어 간에 저장공간 또는 I/O 리소스의 균형을 맞춥니다.
Storage DRS는 Google Distributed Cloud와 호환되지 않으므로 활성화하지 마세요.
변경 블록 추적(CBT)
변경 블록 추적(CBT)은 변경되거나 사용 중인 데이터 블록을 식별하는 VMkernel 기능으로, 타사 백업 소프트웨어 또는 어플라이언스의 VMware API 호출을 통해 사용 설정됩니다.
Google Distributed Cloud VM을 백업하는 데 서드 파티 백업 소프트웨어 또는 어플라이언스를 사용하지 마세요. 서드 파티에서는 일반적으로 Google Distributed Cloud와 호환되지 않는 VMware API를 통해 CBT를 사용 설정합니다.
네트워킹 비호환성
이 섹션은 Seesaw 부하 분산기를 사용하는 경우 적용됩니다.
IP 데이터 영역 학습을 사용하는 Cisco ACI
Dataplane IP 학습을 사용한 Cisco Application Centric Infrastructure(ACI)는 Seesaw 부하 분산기와 호환되지 않습니다. Seesaw가 유지보수 모드일 때 MetalLB를 부하 분산기로 사용하거나 Seesaw를 부하 분산기로 사용할 때 Dataplane IP 학습을 사용 중지하는 것이 좋습니다.
스테이트풀(Stateful) NSX-T 분산형 방화벽(DFW)
스테이트풀(Stateful) NSX-T DFW는 Seesaw 부하 분산기와 호환되지 않습니다. Seesaw가 유지보수 모드일 때 MetalLB를 부하 분산기로 사용하거나 Seesaw를 부하 분산기로 사용할 때 Seesaw VM의 스테이트리스(Stateless) NSX-T DFW 정책을 구성하는 것이 좋습니다. 자세한 내용은 버전 1.16 문서의 Seesaw 부하 분산기와 함께 사용할 스테이트리스(Stateless) NSX-T 분산형 방화벽 정책 구성을 참조하세요.