首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从现有Linux服务器创建VM

问从现有Linux服务器创建VM
EN

Server Fault用户
提问于 2020-01-23 06:59:17
回答 1查看 846关注 0票数 0

我的任务是找到一种为现有Linux服务器创建VM的方法,因为有时我们会处理与整个机器(virutal硬件、OS等)相关的问题。这些通常是web服务器,我们(大部分)已经为实际的网站准备了备份系统。但是,有时我们需要处理较低层次的问题。尽可能地,我们不想改变正在运行的实例。

另外,我们希望在一些离线系统中保存这些副本,因此我们知道我们有备份,独立于服务器最终所在的位置。最好是从更本地主机(本地pc)类型的环境中测试和调试。

对于使用哪种技术,我不太清楚,所以我对建议很感兴趣。我调查了:

  • Docker --在停止复制容器之前,您似乎需要让您的系统已经进行了“坞化”堆栈machine。而且,对于较低级别的计算机问题,可能还不够。
  • VMWare --这很好,看起来很接近,但我找不到一种方法从现有的Linux服务器创建vmware VM。这个是可能的吗?多么?
  • 虚拟盒子-什么都找不到。
  • 其他?

这是一个合理的任务吗?还有其他方法可以让我们在一个孤立的环境中测试和调试正在运行的服务器吗?

编辑:只要有一种方法将其转换成VM映像,只需获得一个完整的引导驱动器快照映像就可以了。

EN

回答 1

Server Fault用户

发布于 2020-01-23 08:25:21

您可以使用VMware转换器、Linux转换。独立转换器可以自由使用。

一步一步地执行Linux P2V转换,您应该执行以下步骤:

  1. 从官方网站上独立下载VMware vCenter转换器。
  2. 在可以通过网络连接到Linux机器的Windows机器上安装转换器。
  3. 独立运行VMware vCenter转换器。
  4. 单击转换机器。
  5. 在打开的计算机转换向导中选择源系统。选择打开(或关闭)和远程Linux机器。指定远程Linux机器上使用的IP地址、用户名和密码。请记住,SSH服务器必须在Linux机器上配置,防火墙在这一步中不能阻止SSH连接。否则,将显示错误消息:无法将SSH发送到源计算机。检查防火墙是否阻止了对源计算机上SSH守护进程的访问。您指定的用户必须能够使用登录/密码组合或私钥文件通过SSH登录到Linux控制台。本例中使用了一个具有密码的名为user1的用户。
  6. 选择目标系统。默认情况下,如果要转换物理Linux机器,目标类型将定义为VMware基础设施虚拟机,这是将物理Linux计算机转换为VMware VM的唯一可用选项。这意味着目标VM将在ESXi服务器或VMware vSphere集群中运行。如果要运行转换后的VM的ESXi主机由vCenter管理,请选择vCenter服务器的IP地址,并定义vCenter管理员或具有管理vCenter服务器管理权限的其他用户的凭据。

注意:您不能将物理Linux计算机转换为VMware工作站格式的VM,而VMware vCenter转换器是独立的。您必须将其驻留在ESXi机器上。

  1. 目标虚拟机。选择要存储虚拟机的数据中心,并输入目标VM的名称,例如Ubuntu18-01-vm。
  2. 目的地位置。选择运行虚拟机的ESXi主机和存储虚拟机文件的数据存储。还可以选择虚拟机版本。默认情况下,将选择支持程度最高的虚拟机版本。
  3. 选项。在此步骤中,您可以编辑不同的转换选项,如卷、薄/厚类型或其他硬件参数。要小心正确地考虑网络。
  4. 总结。重复检查所有的转换设置,如果一切正确,点击Finish开始转换过程.
  5. 等待转换过程完成。
  6. 关闭原来的机器(如果转换为在线)和电源-在转换的VM.
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1000053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档