ESXi7下安装TrueNAS-SCALE-24.04
硬盘直通
-
前提:BIOS中打开vt-d
-
打开ESXi ssh服务并登录
-
SATA控制器直通
# 执行 lspci -v | grep "Class 0106" -B 1 # 显示 0000:00:17.0 Mass storage controller SATA controller: Intel Corporation Union Point-H AHCI Controller [vmhba0] Class 0106: 8086:a282 # 修改ESXi配置文件 vi /etc/vmware/passthru.map # 添加 # Intel Corporation Lynx Point AHCI Controller 8086 a282 d3d0 false #不同硬件id(a282)不同
-
ESXi主机重新引导
TrueNAS安装
- 上传TrueNAS镜像
- 虚拟机创建
- 因为 TrueNAS-SCALE-24.04.1.1 系统基础已与 Debian 12 软件包基础同步 ,ESXi7.03 选择客户机操作系统版本 Debian GNU/Linux 11 (64 位)
报错记录
起因 :给TrueNAS 添加了一块虚拟磁盘,用来安装APP,后来在给其他硬盘创建池的时候,报错:pool_create.topology: Disks have duplicate serial numbers: ‘’ (sda, sdb). sda是安装nas系统的虚拟磁盘,sdb是用来装APP的虚拟磁盘。
原因 :是虚拟磁盘的控制器是"SCSI控制器",在TrueNAS磁盘列表里没有序列号;
解决 :将磁盘的控制器由“SCSI控制器"”改为“SATA控!制器”