<nav id="center-doc-outline" class="doc-outline is-hidden-desktop display-none-print margin-bottom-sm" data-bi-name="intopic toc" aria-label="本文内容"> </nav><p>在本文中,你将了解如何从启用了 Azure Arc 的 VMware vSphere 中彻底删除你的 VMware vCenter 环境。 对于你不再希望使用启用了 Azure Arc 的 VMware vSphere 管理的 VMware vSphere 环境,请按照文章中的步骤执行以下操作:</p>
讯享网
- 从 VMware 虚拟机中删除来宾管理
- 从 Azure Arc 中删除 VMware vCenter 环境
- 删除 vCenter 中的 Arc 资源网桥相关项目
为了防止在从 Azure Arc 中删除 vSphere 环境后继续对 Azure 管理服务计费,你必须首先从所有启用了已启用 Arc 的 VMware vSphere 虚拟机中彻底删除来宾管理。 当你在已启用 Arc 的 VMware vSphere 虚拟机上启用来宾管理时,会在这些虚拟机上安装 Arc 连接的计算机代理。
启用来宾管理后,你可以在其上安装 VM 扩展并在其上使用 Azure 管理服务,例如 Log Analytics。 要彻底删除来宾管理,你必须按照以下步骤从虚拟机中删除任何 VM 扩展、断开代理并从虚拟机中卸载软件。 要从虚拟机中完全删除所有相关软件组件,务必要完成全部三个步骤。
如果已经将 Azure VM 扩展部署到已启用 Azure Arc 的 VMware vSphere VM 中,则必须先卸载这些扩展,然后才能断开代理连接或卸载软件。 卸载 Azure Connected Machine 代理并不会自动删除扩展,如果稍后将 VM 连接到 Azure Arc,则不会识别扩展。 使用以下步骤卸载扩展:
- 转到 Azure 门户中的 Azure Arc 中心
- 选择 VMware vCenter。
- 搜索并选择要从 Azure Arc 中删除的 vCenter。
- 选择“vCenter 清单”下的“虚拟机”。
- 搜索并选择启用了“来宾管理”的虚拟机。
- 选择扩展。
- 选择扩展,然后选择“卸载”
断开代理会清除代理的本地状态并从我们的系统中删除代理信息。 要断开代理,请在虚拟机上以管理员/root 帐户的身份登录并运行以下命令。
讯享网
对于 Windows 虚拟机
若要从计算机中卸载 Windows 代理,请执行以下操作:
- 使用拥有管理员权限的帐户登录到计算机。
- 在“控制面板”中,选择“程序和功能”。
- 在“程序和功能”中,依次选择“Azure Connected Machine Agent”、“卸载”、“是”。
- 请删除 文件夹
对于 Linux 虚拟机
卸载 Linux 代理时,要使用的命令取决于 Linux 操作系统。 你必须具有 访问权限,或者你的帐户必须具有使用 sudo 的提升权限。
- 对于 Ubuntu,请运行以下命令:
- 对于 RHEL 和 Oracle Linux,请运行以下命令:
讯享网
- 对于 SLES,请运行以下命令:
可以使用撤消加入脚本或手动从 Azure Arc 中移除 VMware vSphere 资源。
下载撤消加入脚本以完全清理所有已启用 Arc 的 VMware 资源。 该脚本将移除所有 Azure 资源,包括 vCenter、自定义位置、虚拟机、虚拟模板、主机、群集、资源池、数据存储、虚拟网络、设备的 Azure 资源管理器 (ARM) 资源,以及 vCenter 上运行的设备 VM。
运行脚本
若要运行撤消加入脚本,请执行以下步骤:
Windows
- 以管理员身份打开 PowerShell 窗口,然后转到 PowerShell 脚本下载到的文件夹。
- 运行以下命令以允许脚本运行,因为它是一个未签名的脚本。 (如果在完成所有步骤之前关闭会话,请再次针对新会话运行此脚本。)
讯享网
- 运行该脚本。
脚本输入
- vCenterId:VMware vCenter 资源的 Azure 资源 ID。
例如:/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/Synthetics/providers/Microsoft.ConnectedVMwarevSphere/VCenters/vcenterresource
- AVSId:AVS 实例的 Azure 资源 ID。 指定 vCenterId 或 AVSId 是必需的。
- ApplianceConfigFilePath(可选):kubeconfig 的路径,可以从部署命令的输出中获取。 提供 applianceconfigfilepath 还会删除 vCenter 上运行的设备 VM。
- Force:使用 Force 标志可删除所有 Azure 资源,而不会到达资源桥。 如果资源桥 VM 未处于运行状态,请使用此选项。
如果你不使用撤消加入脚本,请按照以下步骤手动移除 VMware vSphere 资源:
- 转到 Azure 门户中的 Azure Arc 中心
- 选择 VMware vCenter。
- 搜索并选择已从 Azure Arc 中删除的 vCenter。
- 选择“vCenter 清单”下的“虚拟机”。
- 选择具有“虚拟硬件管理”值的所有 VM 作为“已启用”。
- 选择“从 Azure 中删除”。
此操作只会从 Azure 中移除这些资源表示形式。 资源将继续保留在你的 vCenter 中。
- 通过对“已启用 Azure”值为“是”的资源执行“从 Azure 中删除”操作,对“云”、“VM 网络”和“VM 模板”执行步骤 4、5 和 6。
- 删除完成后,选择“概述”。
- 请注意“概要”部分中的“自定义位置”和“Azure Arc 资源网桥”资源。
- 选择“从 Azure 中删除”以从 Azure 中删除 vCenter 资源。
- 转到“自定义位置”资源并选择“删除”。
- 转到“Azure Arc 资源桥”资源并选择“删除”。
此时,所有已启用 Arc 的 VMware vSphere 资源都将从 Azure 中删除。
在加入过程中,为了在你的 VMware vCenter 和 Azure 之间建立连接,Azure Arc 资源桥被部署到你的 VMware vSphere 环境中。 作为最后一步,你必须删除资源桥 VM 以及在加入期间创建的 VM 模板。
你可以在已启用 Azure Arc 的 VMware vSphere 载入期间提供的资源池/群集/主机上找到虚拟机和模板。
再次将 vCenter 连接到 Azure Arc。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/142983.html