删除虚拟环境的命令(如何删除虚拟环境)

删除虚拟环境的命令(如何删除虚拟环境)

大家好,我是讯享网,很高兴认识大家。



 <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> 

讯享网
  1. 从 VMware 虚拟机中删除来宾管理
  2. 从 Azure Arc 中删除 VMware vCenter 环境
  3. 删除 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,则不会识别扩展。 使用以下步骤卸载扩展:

  1. 转到 Azure 门户中的 Azure Arc 中心
  2. 选择 VMware vCenter。
  3. 搜索并选择要从 Azure Arc 中删除的 vCenter。

  4. 选择“vCenter 清单”下的“虚拟机”。
  5. 搜索并选择启用了“来宾管理”的虚拟机。
  6. 选择扩展
  7. 选择扩展,然后选择“卸载”

断开代理会清除代理的本地状态并从我们的系统中删除代理信息。 要断开代理,请在虚拟机上以管理员/root 帐户的身份登录并运行以下命令。

讯享网

对于 Windows 虚拟机

若要从计算机中卸载 Windows 代理,请执行以下操作:

  1. 使用拥有管理员权限的帐户登录到计算机。
  2. 在“控制面板”中,选择“程序和功能”。
  3. 在“程序和功能”中,依次选择“Azure Connected Machine Agent”、“卸载”、“是”。
  4. 请删除 文件夹

对于 Linux 虚拟机

卸载 Linux 代理时,要使用的命令取决于 Linux 操作系统。 你必须具有 访问权限,或者你的帐户必须具有使用 sudo 的提升权限。

  • 对于 Ubuntu,请运行以下命令:
     
  • 对于 RHEL 和 Oracle Linux,请运行以下命令:
    讯享网
  • 对于 SLES,请运行以下命令:
     

可以使用撤消加入脚本或手动从 Azure Arc 中移除 VMware vSphere 资源。

下载撤消加入脚本以完全清理所有已启用 Arc 的 VMware 资源。 该脚本将移除所有 Azure 资源,包括 vCenter、自定义位置、虚拟机、虚拟模板、主机、群集、资源池、数据存储、虚拟网络、设备的 Azure 资源管理器 (ARM) 资源,以及 vCenter 上运行的设备 VM。

运行脚本

若要运行撤消加入脚本,请执行以下步骤:

Windows
  1. 以管理员身份打开 PowerShell 窗口,然后转到 PowerShell 脚本下载到的文件夹。

  2. 运行以下命令以允许脚本运行,因为它是一个未签名的脚本。 (如果在完成所有步骤之前关闭会话,请再次针对新会话运行此脚本。)
    讯享网
  3. 运行该脚本。
     

脚本输入

  • 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 资源:

  1. 转到 Azure 门户中的 Azure Arc 中心
  2. 选择 VMware vCenter。
  3. 搜索并选择已从 Azure Arc 中删除的 vCenter。
  4. 选择“vCenter 清单”下的“虚拟机”。
  5. 选择具有“虚拟硬件管理”值的所有 VM 作为“已启用”
  6. 选择“从 Azure 中删除”

    此操作只会从 Azure 中移除这些资源表示形式。 资源将继续保留在你的 vCenter 中。

  7. 通过对“已启用 Azure”值为“是”的资源执行“从 Azure 中删除”操作,对“云”、“VM 网络”和“VM 模板”执行步骤 4、5 和 6
  8. 删除完成后,选择“概述”。
  9. 请注意“概要”部分中的“自定义位置”和“Azure Arc 资源网桥”资源。
  10. 选择“从 Azure 中删除”以从 Azure 中删除 vCenter 资源
  11. 转到“自定义位置”资源并选择“删除”
  12. 转到“Azure Arc 资源桥”资源并选择“删除”

此时,所有已启用 Arc 的 VMware vSphere 资源都将从 Azure 中删除。

在加入过程中,为了在你的 VMware vCenter 和 Azure 之间建立连接,Azure Arc 资源桥被部署到你的 VMware vSphere 环境中。 作为最后一步,你必须删除资源桥 VM 以及在加入期间创建的 VM 模板。

你可以在已启用 Azure Arc 的 VMware vSphere 载入期间提供的资源池/群集/主机上找到虚拟机和模板。

再次将 vCenter 连接到 Azure Arc。


小讯
上一篇 2025-06-01 22:39
下一篇 2025-05-04 08:14

相关推荐

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