# ESXI

# 一、启动盘制作(MacOS)

用自带磁盘工具格式化优盘:Format:MS-DOS(FAT) Scheme:Master Boot Record

然后复制ESXI ISO镜像 (opens new window)中的所有文件到优盘即可

注:本方法支持任何支持efi启动的镜像与设备。

# 二、硬盘直通

视频版:油管 (opens new window) B站 (opens new window) 西瓜 (opens new window)

# 2.1 PCIE 直通

通过修改/etc/vmware/passthru.map配置文件实现 优点:可以对几乎任何所有的PCIE设备直通;不需要担心磁盘顺序等 缺点:如果对AHCI设备配置,会对整个设备映射,无法单独对某块硬盘;需要修改ESXI系统配置文件;部分不支持SMART信息;需要预留内存空间

  1. 在esxi上查看设备供应商ID(VID)、设备ID(PID)等信息

方式一

注意图中的几个ID:设备 ID 0xa182供应商 ID 0x8086类 ID 0x106

方式二

直接通过命令行获取

[root@truenas:~] lspci -v | grep "Class 0106" -B 1
0000:00:11.5 Mass storage controller SATA controller: Intel Corporation Lewisburg SATA AHCI Controller [vmhba0]
	 Class 0106: 8086:a1d2
--
0000:00:17.0 Mass storage controller SATA controller: Intel Corporation Lewisburg SATA AHCI Controller [vmhba1]
	 Class 0106: 8086:a182
1
2
3
4
5
6
  1. /etc/vmware/passthru.map中增加对应配置

其中d3d0固定不变,其他填写设备对应的id

# SATA
8086   a1d2  d3d0    default
8086   a182  d3d0    default
1
2
3
  1. 重启ESXI服务
  2. 开启直通,选中设备,然后点切换直通,直通以后设备状态为活动
  1. 虚拟机需要预留内存空间才能启动

# 2.2 RDM直通

通过RDM(Raw Device Mapping)方式,将磁盘应设为本地VMDK 优点:不需要增加硬件和修改任何配置文件,配置起来很易用 缺点:如果需要对硬盘调整,需要重新映射;群晖无法获取到SMART信息

1.查看当前硬盘列表

ls -l /dev/disks
1

2.挂载硬盘

<直通硬盘的标识符> --> 这种 t10.NVMe____KINGSTON_SA2000M81000G__________________2597B94568B72600 <保存vmdk的硬盘标识符> --> /vmfs/volumes/ 中查看 <VMDK名字> --> 随意

vmkfstools -z /vmfs/devices/disks/<直通硬盘的标识符> /vmfs/volumes/<保存vmdk的硬盘标识符>/<VMDK名字>.vmdk
1

# 三、克隆虚拟机

# 3.1 关闭需要克隆的虚拟机

# 3.2 复制需要克隆的虚拟机文件

虚拟机的磁盘和配置文件路径在编辑设置里面都能看到


进入虚拟机目录将后缀为.vmx(虚拟机).vmdk(虚拟磁盘)文件复制到新目录中

# 3.3 在新目录中选中 .vmx文件并选择注册虚拟机

# 3.4 启动新虚拟机

改名后启动会提示是否复制或者移动,选择复制即可

# 四、修改ESXI主机名称

  1. 修改/etc/hosts中的名称
  2. 修改/etc/sysconfig/network 中的名称
  3. 执行esxi修改hostname命令
# -s 后面的hostname为新的主机名
esxcfg-advcfg -s hostname /Misc/hostname
1
2

# 五、没有TPM 2.0安装Windows 11

  • Hardware Specifications:
    • Compatibility: ESXi 7.0 U2 and later (I’m using ESXi 7)
    • Guest OS: Windows 10 (64-bit)
      • Enable Windows Virtualization Based Security: Check
    • CPU: 2
    • Memory: 4 GB
    • Hard Disk: 64 GB
    • CD/DVD: Datastore on ISO
      • Connect: Check

引导选好版本以后开始安装,会提示你不支持,安Shift + F10进入命令行,然后输入regedit进入注册表。

找到HKEY_LOCAL_MACHINE\SYSTEM\Setup,在里面新建一个项(目录)LabConfig,然后增加值ByPassTPMCheck(DWORD (32-bit) ),值为1

关掉窗口,回到安装页面重新安装即可。

如果使用vSphere,则可以虚拟TPM,参考文章Install Windows 11 on VMware vSphere with a virtual TPM (opens new window)

更新时间: 2/8/2022, 4:44:08 PM