本文档介绍了在 Google Distributed Cloud (GDC) 网闸隔离配置中的虚拟机 (VM) 实例上配置和管理客机环境的步骤。
Distributed Cloud 客户机环境是必不可少的组件,用于在虚拟机 (VM) 上配置 SSH 密钥,以便远程连接和传输文件。您必须先拥有客机环境,然后才能连接到虚拟机和传输文件,您可以在其中配置 SSH 密钥并使用安全复制 (SCP) 命令行工具。默认情况下,所有 GDC 虚拟机上都会安装并启用客机环境。本文档适用于平台管理员或应用运维人员群组中负责管理 Distributed Cloud 环境中虚拟机客户机环境的开发者。如需了解详情,请参阅适用于 GDC 网闸隔离配置文档的受众群体。
申请 IAM 角色
如需在项目命名空间内管理虚拟机系统中的客机环境,请与您的 IAM 项目管理员联系,请求获取虚拟机项目管理员 (project-vm-admin) 角色。
所有虚拟机角色都必须绑定到虚拟机所在项目的命名空间。 按照相关步骤验证您的访问权限。
停用访问管理功能
请按照以下步骤停用访问管理功能,同时保持启用客机环境:
- 停止虚拟机。
修改虚拟机
spec字段:kubectl --kubeconfig MANAGEMENT_API_SERVER \ -n VM_NAMESPACE \ edit virtualmachines.virtualmachine.gdc.goog VM_NAME将
VM_NAME替换为虚拟机名称,将VM_NAMESPACE替换为虚拟机命名空间。将以下字段添加到
spec字段:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachine metadata: name: vm-example namespace: project-example spec: guestEnvironment: accessManagement: enable: falsename字段包含虚拟机名称,namespace字段包含虚拟机命名空间。