訪客環境

本文說明如何在 Google Distributed Cloud (GDC) 實體隔離方案的虛擬機器 (VM) 執行個體,設定及管理訪客環境。

Distributed Cloud 訪客環境是必要元件,可在虛擬機器 (VM) 上設定安全殼層金鑰,以便遠端連線及傳輸檔案。您必須先具備訪客環境,才能連線至 VM 並移轉檔案,以便設定安全殼層金鑰及使用安全複製 (SCP) 指令列工具。所有 GDC VM 預設都會安裝並啟用訪客環境。

本文件適用於平台管理員或應用程式操作員群組中的開發人員,他們負責管理 Distributed Cloud 環境中 VM 的訪客環境。詳情請參閱「GDC 實體隔離方案說明文件的目標對象」。

要求 IAM 角色

如要管理專案命名空間內 VM 系統中的客體環境,請與 IAM 專案管理員聯絡,要求取得虛擬機器專案管理員 (project-vm-admin) 角色。

所有 VM 角色都必須繫結至 VM 所在專案的命名空間。按照步驟驗證存取權。

停用存取權管理

請按照下列步驟停用存取權管理功能,同時保持啟用訪客環境:

  1. 停止 VM。
  2. 編輯 VM spec 欄位:

    kubectl --kubeconfig MANAGEMENT_API_SERVER \
      -n VM_NAMESPACE \
      edit virtualmachines.virtualmachine.gdc.goog VM_NAME
    

    將 VM_NAME 替換為 VM 名稱,並將 VM_NAMESPACE 替換為 VM 命名空間。

  3. 在 spec 欄位中新增下列欄位:

    apiVersion: virtualmachine.gdc.goog/v1
    kind: VirtualMachine
    metadata:
      name: vm-example
      namespace: project-example
    spec:
      guestEnvironment:
        accessManagement:
          enable: false
    

    name 欄位包含 VM 名稱,namespace 欄位則包含 VM 命名空間。

  4. 重新啟動 VM。