AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 101882
Accepted
Peter Mounce
Peter Mounce
Asked: 2010-01-13 03:51:00 +0800 CST2010-01-13 03:51:00 +0800 CST 2010-01-13 03:51:00 +0800 CST

如何最好地归档 VMWare 虚拟机以供重复使用?

  • 772

我正在使用 VMWare ESX 3.5。

我刚刚创建了几个不同风格的 VM(一个 Windows 2008 和一个 Windows 2003),安装了 Windows 更新,并且通常对它们的原始性质感到满意。

我现在想运行它们,但稍后从当前状态重用它们。所以,我现在想存档一个快照,以便在我想要更多的时候回来。

我有哪些选择?

  • 手动压缩包含 VM 的目录并将其物理存储在其他地方?
  • VMWare ESX 特有的东西?

我已经为虚拟磁盘分配了 xGb;“真实”磁盘上是否仍占用未使用但已分配的空间?

注意:备份不是我的问题——我会单独处理。

编辑:

  • 我没有使用 vSphere 或 vCenter;这是我在这里无法选择的 AFAIK(单独的许可证?我不熟悉)。
snapshot vmware-esx
  • 6 6 个回答
  • 15296 Views

6 个回答

  • Voted
  1. Best Answer
    dunxd
    2010-01-13T06:38:20+08:002010-01-13T06:38:20+08:00

    使用VMWare Converter连接到 ESX 服务器 - 然后您可以将您的虚拟机“转换”为虚拟设备文件 (ovf),并将其存储在网络共享、外部硬盘驱动器等上。设备格式还将压缩您的虚拟硬盘驱动器,因此您不会归档空白空间。

    您也可以将其保留为 VM,但单个 ovf 文件更易于管理恕我直言。

    早在 2009 年 11 月,VMware 转换器似乎是唯一受 VMware 支持的从数据存储中获取 VM 文件的方法。又快又容易。备份是另一种选择,但 VMWare 转换器更容易用于临时存档或在不同网络之间移动虚拟机。

    VMware Converter 4 将为 ESX 3.5 和 vSphere 创建 ovf 和虚拟机 - 确保您使用适合您环境的虚拟机。

    • 4
  2. Bart Silverstrim
    2010-01-13T04:34:30+08:002010-01-13T04:34:30+08:00

    我以前有过这项工作,但我敢肯定还有其他人不会推荐它。

    我们正在运行 ESXi,并且没有必须 24/7 关键的服务器。我关闭了 VM,然后使用磁盘存储浏览器,将目录复制到存储 NAS,然后将目录 7zip 压缩到一个大的 7z 文件中(并验证没有任何错误)。这需要很多时间来复制,但对我们来说它是有效的。如果出现问题,我可以将虚拟机复制回 ESXi 服务器,并在那里指向一个新的虚拟机配置以启动它。请注意,如果您正在恢复,您可能必须小心 MAC 地址等“重复”的内容;我们这样做主要是为了以防 VM 服务器出现故障。传输时使用 MD5 和来验证您的大型备份文件,以确保它在存储或传输中没有损坏。

    另一种选择是将您的 VM 视为常规服务器并对备份服务器进行完整备份。如果出现故障,请启动一个新 VM 并在虚拟计算机上执行“裸机”还原。这使您不必为虚拟机预留特殊存储空间,每个虚拟机可以轻松增长到几个 gig,文件越大,损坏的可能性就越大。在许多情况下,这可能是一个更好的解决方案,因为它消除了 VMWare 版本的变量(您的备份是一个版本,您升级了 VMWare 或更改了某些内容然后忘记了,突然间您的备份变得很糟糕......)

    您最后的选择可能是获得支持 ESX 的特定于 VMWare 的备份解决方案。价格昂贵,但他们知道文件锁定和虚拟磁盘访问所涉及的问题,并且您无需关闭 VM 即可进行备份。在运行时尝试任何复制或修改会导致 Bad Things(tm)。

    我已经读到使用具有快照的 VM 并且仅将文件复制为“备份”(我的第一个建议)存在问题,因此我不在 VMWare 中使用快照。我无法确认这些问题。

    • 1
  3. ktower
    2010-01-13T06:12:10+08:002010-01-13T06:12:10+08:00

    如果您将 ESX 与 vSphere Virtual Center 结合使用,您应该能够从您的 VM 创建一个“模板”。模板本质上是一种特殊类型的“克隆”,就像 VM 一样存储在 VMFS 卷上。如果源虚拟机使用“瘦”磁盘,我相信模板也会。

    • 1
  4. Chopper3
    2010-01-13T03:59:03+08:002010-01-13T03:59:03+08:00

    我个人不喜欢将暂停的虚拟机或很少使用的模板留在周围,无论我是否有空间。我很想通过使用 VCB 或仅从数据存储中复制 VM 目录来支持它们 - 如果需要空间,则完全删除 VM。

    使用 v4,您当然可以先将 SVM 编入精简磁盘。

    • 0
  5. user28362
    2010-01-13T07:13:28+08:002010-01-13T07:13:28+08:00

    您只需要备份 vmdk 和 vmx 文件。压缩比很好。如果我有 vCenter Server,我会使用模板。否则,正如我所描述的,备份是更好的选择。

    • 0
  6. Helvick
    2010-01-13T13:55:18+08:002010-01-13T13:55:18+08:00

    正如 ktower 提到的,模板是最简单的方法,但前提是您拥有 Virtual Center\vCenter,因为模板功能在独立 ESX\ESXi 主机上不可用。如果您选择将 VM 克隆到压缩模板,您将获得一个相当紧凑的副本,它只会删除 VMDK 中未使用的空间,这不是真正的压缩,但它会创建一组更小的文件。值得一提的是,模板也是一组文件,就像 VM 一样,而不是像 OVF 那样的单个文件。

    我倾向于将我想以这种方式保存的系统模板放在呈现给 ESX 主机的 NAS 上,并在我想移动它们时直接从那里进行备份\复制,根据我的经验,这更快(如果更多麻烦)而不是导出 OVF,但很大程度上取决于您正在使用的设置。

    • 0

相关问题

  • OpenBSD 和文件系统快照

  • LVM 快照是这样工作的吗?

  • 将 vmware 快照转换为 vdi

  • LVM 和快照

  • 加快 MSSQL 快照复制到 SQLExpress 副本的速度

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve