终于找到一个主机同时运行多系统的方法了

一、前言

VMware ESXi是一种类型为I(type-1)的Hypervisor,也被称为裸机虚拟化技术。与类型为II(type-2)的虚拟机软件不同,Hypervisor直接安装在硬件上,并且可以直接管理和分配物理资源给虚拟机。ESXi作为Hypervisor提供了硬件虚拟化的能力,使您能够在同一台物理服务器上运行多个虚拟机,每个虚拟机可以运行不同的操作系统,如Linux和Windows。

通过使用ESXi,您可以轻松地在同一台服务器上创建和管理虚拟机,可以为每个虚拟机分配CPU、内存、存储和网络资源。这样,您就可以同时运行多个操作系统,并将它们隔离在各自的虚拟机中,以提供更好的性能和可管理性。

总结而言,使用VMware ESXi作为虚拟化平台,您可以在同一台主机上运行多个操作系统,如Linux和Windows,并通过管理每个虚拟机的资源分配来实现隔离和提供更好的性能。

二、硬件配置

我的主机配置如下:

  • 主板:华南 X99-F8 大板
  • CPU:Intel Xeon E5-2690V4
  • 内存:三星 32GB 4DR*4 2133P
  • 硬盘:一块三星 512GB 固态硬盘,一块 120GB 固态硬盘,一块 4TB 机械硬盘

将之前使用的Linux系统安装在了120GB的固态硬盘上,并将4TB的机械硬盘作为此Linux系统的外部存储,其中包含了许多资料和应用程序,包括Docker。

这样的配置对于运行虚拟化平台如VMware ESXi来说是相当不错的。您的CPU和内存资源足够支持同时运行多个虚拟机,并且您的存储配置可以提供足够的存储空间来承载虚拟机的磁盘镜像和数据。

请确保在安装ESXi之前确认您的主机硬件与ESXi的兼容性,并按照VMware官方文档中的建议和步骤进行安装和配置。

三、安装系统

3.1 制作启动盘

Ventoy是一个非常方便和强大的启动盘制作工具,它的主要优势在于可以将多个系统镜像复制到同一个启动盘中,并在引导界面上进行选择安装。这样您只需要一个启动盘就可以安装多个不同的操作系统,非常便捷和实用。

根据您的描述,Ventoy的引导界面提供了直观的菜单,您可以从中选择您想安装的系统镜像。这使得安装各种不同的Windows和Linux系统变得简单和高效。

图片[1]-终于找到一个主机同时运行多系统的方法了-山海云端论坛

对于那些需要频繁安装或测试不同操作系统的用户来说,Ventoy是一个非常实用的工具。它可以节省您的时间和精力,并提供了更灵活的安装选项。

3.2 安装 ESXI 系统

在安装ESXi系统时遇到了网卡驱动的兼容性问题,为此我提供了解决方案。

根据您的描述,您的主板上使用的是Realtek瑞昱RTL8111/RTL8168网卡,而ESXi 7.0和ESXi 8.0不支持此网卡型号。即使尝试通过添加驱动来解决,也发现相关的Linux文件已被删除,因此无法在ESXi 7.0上进行安装。

在寻找解决方案时,您下载了一个支持Realtek瑞昱RTL8111/RTL8168网卡的ESXi 6.7版本,并成功安装了该版本。

在选择和安装ESXi系统时,确保您检查硬件的兼容性列表,并选择与您的主板和网卡兼容的ESXi版本,以确保系统的稳定性和性能。

3.3 迁移以前的 Linux

如果您想直接使用之前硬盘里的系统而不重新安装系统,您可以尝试使用ESXi的硬盘直通(Passthrough)功能。

硬盘直通功能允许您将物理硬盘直接分配给虚拟机,使虚拟机可以直接访问并运行物理硬盘上的操作系统和数据,而无需通过虚拟磁盘文件。

以下是一般的步骤来设置硬盘直通功能:

图片[2]-终于找到一个主机同时运行多系统的方法了-山海云端论坛
  1. 在ESXi主机上,确保硬盘已正确连接并被主机识别。
  2. 在ESXi主机上通过vSphere客户端或ESXi Web客户端登录。
  3. 在ESXi主机上创建一个新的虚拟机,并在创建过程中选择硬盘直通功能。
  4. 在存储选项中,选择“使用物理磁盘(直通RDM)”。
  5. 选择要直通的硬盘并完成虚拟机的创建。
  6. 确保虚拟机已关闭,然后将硬盘直通给虚拟机。
  7. 启动虚拟机并配置操作系统以使用直通的物理硬盘。
图片[3]-终于找到一个主机同时运行多系统的方法了-山海云端论坛

请注意,硬盘直通功能需要一些特定的硬件和软件支持,且可能因硬件兼容性而有所限制。在使用硬盘直通之前,请确保您的硬件和ESXi版本都支持此功能。

此外,请务必备份您的数据,并在进行任何更改之前仔细阅读和理解相关文档和指南。

3.3.1 设置硬盘直通

1.开启 ESXI 的 SSH

图片[4]-终于找到一个主机同时运行多系统的方法了-山海云端论坛

2.获取 ESXI 系统的安装位置

图片[5]-终于找到一个主机同时运行多系统的方法了-山海云端论坛

3.终端连接到 ESXI 的SSH 服务

4.终端执行下面命令

  • cd /vmfs/volumes/648c22ec-53f77c3c-b12c-0ae0afad1912mkdir DMS.store

5.复制准备直通的硬盘标识符t10.ATA_____Maxsun__120GB_A6________________________AA000000000000002609

图片[6]-终于找到一个主机同时运行多系统的方法了-山海云端论坛

6.终端继续执行下面的命令

vmkfstools -z /vmfs/devices/disks/t10.ATA_____Maxsun__120GB_A6________________________AA000000000000002609 /vmfs/volumes/648c22ec-53f77c3c-b12c-0ae0afad1912/DMS.store/120g.vmdk

没有弹错错误或其他提示说明命令执行成功,可以到数据存储浏览器查看

图片[7]-终于找到一个主机同时运行多系统的方法了-山海云端论坛
  • 可以看到已经添加进来了。

上面步骤完成后,再回到创建虚拟机的步骤,创建虚拟机的第三步还是选不了其他存储,没关系,继续到第四步

图片[8]-终于找到一个主机同时运行多系统的方法了-山海云端论坛

这个硬盘 1 删掉,点击添加硬盘

这里就可以选择刚才直通的 120G 的那个硬盘了

图片[9]-终于找到一个主机同时运行多系统的方法了-山海云端论坛

其他不要修改,直接默认, 然后就下一步,再点击完成就创建了一个虚拟机。

这里说明下,因为这个 120G 的硬盘里面有以前跑的 Linux 系统,回到虚拟机管理界面,点击打开电源,发现可以直接用硬盘里面的系统,太妙了,节省不少时间。

但是,又有一个问题,因为之前这个 Linux 系统挂载了那个 4T 的机械硬盘,现在只有系统盘,还不行,就想着还硬件直通,把机械硬盘添加进来

图片[10]-终于找到一个主机同时运行多系统的方法了-山海云端论坛

然后再启动虚拟机,wtf,提示找不到系统,猜想可能是系统引导的时候用的是机械硬盘,里面没有系统,所以虚拟机起不来。然后,又是一番折腾,最后发现改一下硬盘 2 的控制器位置就可以正常的启动系统了

图片[11]-终于找到一个主机同时运行多系统的方法了-山海云端论坛

将默认的 SCSI 控制器改为 IDE 控制器就行了

3.3.2 重新挂载机械硬盘

开机后发现机械硬盘没有挂载,排查了一下发现机械硬盘的路径变了,修改Linux 系统中的/etc/fstab中挂载磁盘的信息为新的路径即可。

这样就把以前主机里的Linux 系统完全的迁移到 ESXI 中了,真方便。接下来就是安装 Windows 了。

3.4 安装 Windows

1.上传 Windows 镜像

图片[12]-终于找到一个主机同时运行多系统的方法了-山海云端论坛

2.创建虚拟机

图片[13]-终于找到一个主机同时运行多系统的方法了-山海云端论坛

第四步需要注意下CD/DVD 驱动器不要使用默认的,需要修改

图片[14]-终于找到一个主机同时运行多系统的方法了-山海云端论坛

选择刚才的系统,再下一步,再完成

最后回到虚拟机管理界面,打开电源就可以安装 Windows 了

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容