esxi显卡给2个虚拟机_利用ESXi实现一拖二和各系统独立运行——基础篇

目录1 概述

2 先决条件

3 ESXi安装与基本设置

4 将ESXi所在U盘作为数据存储

5 设置裸设备映射

6 配置硬件直通

7 创建虚拟机

8 客户机操作系统安装

9 总结与展望

摘要

本文详细介绍了通过VMWare旗下免费虚拟机产品ESXi的硬件直通特性实现两个拥有完整输入输出设备的客户机同时独立运行(一拖二),以及通过裸设备映射特性实现前述客户机中操作系统脱离虚拟机分别独立运行的方法。

关键词

虚拟化,ESXi,一拖二 ,直通(PassThrough),裸设备映射(RDM)

免责声明本文轻理论、重实践,所有方法但求有效,不求甚解,切莫通过本文学习理论知识;

本文涉及较多硬盘操作,请确保所有硬盘中均无重要数据或做好备份;

一拖二更适合在已有兼容机基础上进行改造,否则建议直接购买两台电脑(硬件成本相对增加了CPU、主板、电源、机箱以及空间等,但更加简便、稳定);

需要重点注意的地方已加粗标注,如操作不当可能导致重头再来(当然这就是最严重的后果);

部分内容可能与笔者本身的硬件环境或软件版本有关,不确定在其他环境下是否成立,这样的内容会以斜体标注。

1 概述

家里有一台15年组装的兼容机,配置尚可。最近想满足两人同时使用的需求,因此想到了一拖二。经过研究,ESXi双虚拟机硬件直通方案最靠谱。同时,考虑到毕竟不是所有时间都是两人同时使用,在只有一个人使用的情况下,继续一拖二显然会造成一半硬件资源的浪费。因此还希望各客户机系统在保留虚拟机中上下文环境的同时,脱离虚拟机,直接在物理机上运行,单个系统享用所有硬件资源。

具体方案是:将ESXi和两个日常使用的操作系统

利用ESXi的PCI硬件直通功能将宿主机的显卡、USB控制器、网卡等直接给虚拟机使用,实现一拖二效果;

两个系统分别直接引导,实现独立运行。

为了方便表述,明确或约定以下用语:宿主机(Host):物理上的PC机+ESXi系统;

客户机(Guest):运行在ESXi之上的虚拟机;

分系统(本文约定):可以在物理主机上独立运行,也可以依托ESXi客户机运行的操作系统;

一拖二(本文约定):一台物理主机上同时独立运行两个分系统,且每个分系统都拥有独立的输入输出设备(如显示器、键盘、鼠标、光驱等);

多头显示/多屏显示/多显(Multihead):一个分系统连接两个或多个显示器。

本文会兼顾只有一拖二需求,不想各分系统独立运行的读者,在后文中需要针对分系统独立运行的设置都会提前说明。

2 先决条件

为实现一拖二效果,除ESXi官方基本硬件要求外CPU支持IOMMU

2块显卡(或1核显/集显+1独显);

(如需上网)2块独立网卡(有线、无线均可,主板上的以太网口不算在内);

主板有2个的USB控制器(请查阅主板说明书,一般都满足,如不确定可以安装ESXi后在虚拟机硬件中查看,参见第6章内容)。

如需实现各分系统独立运行,在以上条件的基础上,还需满足:2块硬盘(用于分别安装操作系统)+1个U盘或SD卡(用于安装ESXi,ESXi空间要求较小,但还要使用U盘空间作为存储存放分系统的安装镜像及各种驱动,所以建议空间8G以上);

第三个USB控制器(一般主板上只有两个,几十元淘一块PCI转USB扩展卡即可)

两块显卡最好是不同平台的(如N卡+A卡,Intel核显+N卡/A卡),因为同一品牌两个不同型号显卡Windows下驱动可能会冲突(自己的情况是两块A卡,一新一旧,安装新显卡

你可能感兴趣的:(esxi显卡给2个虚拟机)