VMware:在 vSphere Essentials Plus 中,在没有 Storage vMotion 的情况下将正在运行的虚拟机迁移到不同的数据存储

Summary: 了解如何在没有 Storage vMotion 的情况下将正在运行的虚拟机 (VM) 迁移到 VMware vSphere 环境中的不同数据存储。本分步指南专为管理员(尤其是具有 vSphere Essentials Plus 许可的管理员)而设计,以克服限制并高效管理虚拟机。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

在 VMware vSphere Essentials Plus 中,在没有 Storage vMotion 的情况下将正在运行的虚拟机迁移到不同的数据存储

简介:

本文提供分步指导,供管理员在不使用 Storage vMotion 的情况下将正在运行的虚拟机 (VM) 迁移到 VMware vSphere 环境中的不同数据存储区。下面概述的过程克服了 vSphere Essentials Plus 许可施加的限制,允许跨数据存储区高效分发虚拟机。此外,它还包括 vSphere Storage vMotion 实现选择性磁盘级迁移的解决方法。

目录:

先决条件
症状
目的
分辨率

vSphere Essentials Plus 限制

前提条件:

  • 具有 vSphere Essentials Plus 许可的 VMware vSphere 环境
  • 环境中至少有两个 ESXi 主机。

症状:

  • 无法使用 Storage vMotion 在数据存储区之间迁移正在运行的虚拟机。
  • vSphere Essentials Plus 的有限许可,不包括 Storage vMotion 功能。
  • 由于数据存储上的可用容量不足而导致备份失败

目的:

本指南为管理员提供了将正在运行的虚拟机迁移到 VMware vSphere 环境中不同数据存储区的必要步骤,而无需依赖 Storage vMotion。它还提供了结合使用克隆和复制技术实现选择性磁盘级迁移的解决方法。

解决方案:

迁移虚拟机:                                                                  

  1. 使用管理员凭据登录到 vSphere Client 或 vSphere Web Client。
  2. 确保您的环境中至少有两个 ESXi 主机可用。
  3. 识别要迁移到不同数据存储区的虚拟机。
  4. 从 vSphere Client 或 vSphere Web Client 中,执行以下步骤:
    a.右键单击要迁移的虚拟机,然后从上下文菜单中
    选择“Migrate”。b.在迁移向导中,选择“更改计算资源和存储”选项以迁移虚拟机及其存储。
    c.选择要移动虚拟机的目标主机或群集。
    d.选择目标数据存储区或数据存储区群集来存储虚拟机的文件。
    e.查看兼容性检查结果以确保迁移成功。
  5. 单击“Finish”开始迁移过程。
  6. 监视迁移进度以确保迁移成功完成。
  7. 对每个必须迁移的虚拟机重复步骤 4-6。
  8. 迁移过程完成后,验证虚拟机是否在所需的数据存储区上运行。

 

vSphere Storage vMotion(选择性磁盘级迁移)的解决方法:

vSphere Essentials Plus 中不直接支持选择性磁盘级迁移。但是,可以使用涉及克隆和复制技术的变通方法来实现。

步骤 1:创建新数据存储:

  • 确保vSphere Essentials Plus环境中有额外的数据存储可用,以便迁移虚拟机的磁盘。

步骤 2:克隆虚拟机:

  • 使用相应的凭据登录到 vSphere Client。
  • 在清单面板中找到要迁移的虚拟机。
  • 右键单击虚拟机,然后选择“克隆到虚拟机”。
  • 在“选择名称和文件夹”部分中,为克隆指定唯一名称,并为其选择在资源清册中的位置。
  • 在不更改配置的情况下继续执行克隆向导中的后续步骤。

步骤 3:删除不必要的磁盘:

  • 克隆过程完成后,右键单击清单面板中新创建的克隆虚拟机。
  • 选择“Edit Settings”以打开虚拟机的设置。
  • 在“Hardware”选项卡中,查看连接到虚拟机的虚拟磁盘列表。
  • 确定要迁移到新数据存储区的磁盘。
  • 记下这些磁盘的名称(例如,硬盘 1、硬盘 2 等)。

步骤 4:移除克隆虚拟机:

  • 此步骤对于避免与原始虚拟机发生冲突以及防止任何潜在的 IP 或主机名冲突至关重要。右键单击克隆的虚拟机,然后选择“Remove from Inventory”。

步骤 5:复制虚拟机磁盘:

  • 在容纳虚拟机磁盘的 ESXi 主机上启用 SSH。您可以通过 vSphere Client 连接到 ESXi 主机,导航到“Configuration” > “Security Profile”,然后启用“SSH”服务。
  • 使用 SSH 客户端(例如 PuTTY)连接到 ESXi 主机。
  • 使用命令行浏览到数据存储区上的虚拟机目录。该位置通常为 /vmfs/volumes/datastore_name/vm_name/。
  • 使用 vmkfstools 用于将虚拟磁盘从当前数据存储区复制到新数据存储区的命令。命令语法如下所示:
 vmkfstools -i source_disk_path -d thin destination_disk_path

例如:

 vmkfstools -i /vmfs/volumes/source_datastore/vm_name/source_disk.vmdk -d thin /vmfs/volumes/destination_datastore/vm_name/destination_disk.vmdk 
  • 对要迁移的每个磁盘重复此命令。

步骤 6:注册虚拟机:

  • 拷贝所有磁盘后,使用 vSphere Client 转至新数据存储区。
  • 右键单击原始虚拟机(不是克隆)的 .vmx 文件,然后选择“添加到清单”。
  • 按照提示将虚拟机添加回清单。

步骤 7:开机并验证:

  • 从新数据存储区启动虚拟机,并确保一切按预期工作。
  • 验证虚拟机是否正在使用新数据存储中的磁盘。

 

vCenter 迁移的其他步骤:

关于 vCenter:

  1. 关闭 vCenter。
  2. 直接连接到主机(因为 vCenter 将关闭)。
  3. 右键单击 vCenter 虚拟机,然后选择将其注销或从清单中删除(请勿删除虚拟机)。
  4. 导航到 vCenter 虚拟机所在的数据存储区。右键单击虚拟机目录,然后选择“移动”。
  5. 选择新的数据存储区作为 vCenter 虚拟机的目标。
  6. 传输完成后,进入目录并右键单击 .vmx 文件,然后选择“Register VM”(或“Add to Inventory”)。

 

vSphere Essentials Plus 限制:

vSphere Essentials Plus 是 VMware vSphere 的入门级版本,专为小型企业设计。与 Standard、Enterprise 或 Enterprise Plus 等更高级的版本相比,它有一些限制。以下是 vSphere Essentials Plus 的主要限制:

  • 主机数量:vSphere Essentials Plus 最多支持 3 台物理 ESXi 主机。
  • vCenter Server:vSphere Essentials Plus 包括 vCenter Server Essentials 的许可证,这是 vCenter Server 的受限版本,最多只能管理 3 台主机。
  • vSphere 功能:vSphere Essentials Plus 中不包含较高版本中提供的某些高级功能,例如 Storage vMotion、Distributed Resource Scheduler (DRS) 和高可用性 (HA)。
  • RAM 和 CPU 限制:Essentials Plus 对每台主机可支持的 RAM 和 CPU 核心数量有一定的限制。
  • 无容错 (FT):容错是一项为虚拟机提供连续可用性的功能,在 vSphere Essentials Plus 中不可用。
  • 无 vSAN:vSphere Essentials Plus 不包括 vSAN 功能,该功能支持使用本地磁盘创建共享存储。

Additional Information

来源:

在 VMware 环境中
移动或复制虚拟磁盘https://kb.vmware.com/s/article/900本超链接将引导您访问非 Dell Technologies 运营的网站。

克隆和转换虚拟机磁盘 vmkfstools
本超链接将引导您访问非 Dell Technologies 运营的网站。

https://kb.vmware.com/s/article/1028042如何在不使用 Storage vMotion 的情况下将正在运行的虚拟机迁移到不同的数据存储区https://virbeaver.com/2019/11/21/how-to-migrate-running-vms-to-different-datastores-without-storage-vmotion/本超链接将引导您访问非 Dell Technologies 运营的网站。

在没有 vMotion
的情况下将 vCenter 迁移到新数据存储区。
https://communities.vmware.com/t5/VMware-vCenter-Discussions/Migrate-vCenter-to-a-new-datastore-Without-vMotion/td-p/2253230本超链接将引导您访问非 Dell Technologies 运营的网站。

Affected Products

VMware ESXi 6.7.X, VMware ESXi 7.x, VMware ESXi 8.x

Products

PowerEdge C6420, PowerEdge C6520, PowerEdge C6525, PowerEdge C6615, PowerEdge C6620, PowerEdge FC640, PowerEdge M640, PowerEdge M640 (for PE VRTX), PowerEdge MX740C, PowerEdge MX750c, PowerEdge MX760c, PowerEdge MX840C, PowerEdge R240, PowerEdge R250 , PowerEdge R260, PowerEdge R340, PowerEdge R350, PowerEdge R360, PowerEdge R440, PowerEdge R450, PowerEdge R540, PowerEdge R550, PowerEdge R640, PowerEdge R6415, PowerEdge R650, PowerEdge R650xs, PowerEdge R6515, PowerEdge R6525, PowerEdge R660, PowerEdge R660xs, PowerEdge R6615, PowerEdge R6625, PowerEdge R740, PowerEdge R740XD, PowerEdge R740XD2, PowerEdge R7415, PowerEdge R7425, PowerEdge R750, PowerEdge R750XA, PowerEdge R750xs, PowerEdge R7515, PowerEdge R7525, PowerEdge R760, PowerEdge R760XA, PowerEdge R760xd2, PowerEdge R760xs, PowerEdge R7615, PowerEdge R7625, PowerEdge R840, PowerEdge R860, PowerEdge R940, PowerEdge R940xa, PowerEdge R960, PowerEdge T140, PowerEdge T150, PowerEdge T160, PowerEdge T340, PowerEdge T350, PowerEdge T360, PowerEdge T440, PowerEdge T550, PowerEdge T560, PowerEdge T640 ...
Article Properties
Article Number: 000216094
Article Type: How To
Last Modified: 10 Dec 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.