vSphere 功能不相容
本節說明與 Google Distributed Cloud 不相容的 vSphere 功能。
VM 快照
VM 快照與 Google Distributed Cloud 不相容。如果對 Google Distributed Cloud 建立的 VM 建立快照,會導致許多功能無法正常運作,包括叢集升級、叢集更新、節點自動修復和管理員叢集控制層復原。當 Google Distributed Cloud 嘗試管理含有快照的 VM 時,您會在 Invalid configuration for device '0'
、csi-controller-manager
和 vsphere-controller-manager
記錄檔中看到失敗訊息。如要進一步瞭解快照,請參閱「使用 VMware 快照的最佳做法」。
請勿在 Google Distributed Cloud VM 上建立快照。如要從 VM 或儲存空間故障中復原,請參閱「從 VM 故障中復原」和「從儲存空間故障中復原」。
VM 副本
複製由 Google Distributed Cloud 建立及管理的 VM,可能會導致資料和叢集狀態不一致。
請勿複製 Google Distributed Cloud VM。如要從 VM 或儲存空間故障中復原,請參閱「從 VM 故障中復原」和「從儲存空間故障中復原」。
vSAN 檔案服務
使用 vSAN 檔案服務佈建檔案磁碟區支援 ReadWriteMany
或 ReadOnlyMany
永久磁碟區,可在多個 Pod 或應用程式之間共用。
請勿在 Google Distributed Cloud 中使用,否則可能會阻礙節點排空,導致診斷失敗。
您可以執行下列指令,列出所有 PVC:
kubectl --kubeconfig CLUSTER_KUBECONFIG get pvc --all-namespaces \ -ojson | jq '.items[] | {namespace: .metadata.namespace, name: .metadata.name, accessModes: .spec.accessModes}'
如果 PVC 的 accessModes
中有 ReadWriteMany
或 ReadOnlyMany
,請與 Google 支援團隊聯絡,尋求解決方法。
Storage vMotion
Storage vMotion 可讓您將 VM 的虛擬磁碟從一個資料存放區遷移至另一個資料存放區。這與一般的 vMotion 不同,後者是將 VM 從一個主機遷移至另一個主機。Google Distributed Cloud 支援 vMotion。
只有在叢集設定儲存空間政策時,Storage vMotion 才與 Google Distributed Cloud 相容。否則,使用 Storage 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 負載平衡器,請參閱本節內容。
Cisco ACI with Dataplane IP Learning
Cisco 應用程式中心基礎架構 (ACI) 搭配 Dataplane IP 學習與 Seesaw 負載平衡器不相容。建議您使用 MetalLB 做為負載平衡器,因為 Seesaw 目前處於維護模式。如果使用 Seesaw 做為負載平衡器,請停用資料平面 IP 學習功能。
有狀態 NSX-T 分散式防火牆 (DFW)
有狀態的 NSX-T DFW 與 Seesaw 負載平衡器不相容。建議您使用 MetalLB 做為負載平衡器,因為 Seesaw 目前處於維護模式。如果使用 Seesaw 做為負載平衡器,請為 Seesaw VM 設定無狀態 NSX-T DFW 政策。詳情請參閱 1.16 版說明文件中的「Configuring stateless NSX-T distributed firewall policies for use with Seesaw load balancer」。