PVE安装TrueNAS时的嵌套虚拟化问题

----创建虚拟机提示不支持虚拟化、虚拟机只能单核

安装在pve上的truenas scale系统,在启用truenas scale中的虚拟机服务的时候(大娃套小娃),会提示【EFAULT】 This system does not support virtualization. 或者 Only one Virtual CPU is allowed in this system. 的问题。 

问题所在--之所以有这种套娃操作那是因为nas系统有raid和快照功能,某些特殊虚拟机安装在nas系统里面会更加保险一点。


干货干活

提示:如果不需要使用truenas中的虚拟机功能可以不用参考此选项

开启虚拟化:主板bios里面关于CPU虚拟化的选项都要启用。pve本身的硬件直通相关选项记得打开,immo之类的,网上都有教程。 

系统-机型:这里要选q35,不然以后好像不能硬件直通(这个我当时没注意,是看了司波图的教程才发现的)

重点:CPU-类型  这里网上所有教程都是选默认,就是kvm64的,这个CPU类型一般使用是没问题的,但是要开启truenas里面虚拟机的时候就有问题了,这里应该选host,选了host嵌套虚拟化自动就打开了,

### Proxmox VE 上安装 TrueNAS 的方法 #### 准备工作 为了在 Proxmox VE (PVE) 中成功部署 TrueNAS 虚拟机,需先完成 PVE 平台自身的搭建。这涉及获取并安装合适的 ISO 文件至服务器硬件或通过 U盘启动环境[^1]。 #### 创建虚拟硬盘空间 TrueNAS 需要足够的磁盘资源来存储操作系统及其数据卷。建议分配至少两个以上的虚拟磁盘给 TrueNAS 实例以便实现冗余和性能优化。可以通过 PVE Web 控制面板中的“创建新磁盘”功能轻松定义这些设备规格。 #### 下载 TrueNAS Core ISO 映像 访问 TrueNAS 官方网站下载最新的 TrueNAS Core 版本ISO文件。该映像将用于引导新的 VM 进行初始设置流程。对于提高下载速度和地区适应性,可以考虑使用国内镜像站点如清华大学开源软件镜像站寻找对应资源链接[^2]。 #### 设置虚拟机参数 利用 PVE GUI 或命令行工具 `qm` 来建立一个新的 KVM 类型虚拟机实例。指定之前准备好的 TrueNAS ISO 作为启动介质,并调整 CPU、内存和其他必要选项以满足目标应用需求。 ```bash qm create 100 --name truenas-core \ --memory 4096 --cores 2 --sockets 1 \ --net0 virtio,bridge=vmbr0 \ --scsihw virtio-scsi-pci \ --ide2 none,media=cdrom \ --boot c --bootdisk scsi0 \ --serial0 socket --vga std ``` 上述示例中,ID 号设为 100;名称命名为 "truenas-core"; 分配了 4GB RAM 和双核处理器;网络接口采用默认桥接模式连接外部网卡 vmbr0; 启用了 VirtIO SCSI 控制器支持高效 I/O 性能;禁用 IDE 设备以防冲突;从第一个 SCSI 磁盘启动;启用了标准图形控制台输出。 #### 添加 ISO 文件路径 继续编辑刚才创建的 VM,在其配置里加入刚刚下载保存下来的 TrueNAS Core ISO 文件位置信息: ```bash qm set 100 --ide2 local:cloudinit qm set 100 --ide3 /var/lib/vz/template/iso/truenas-scale-22.02.iso,media=cdrom ``` 这里假设已上传 true nas core iso 至 `/var/lib/vz/template/iso/` 目录下。注意替换实际存放地址匹配个人情况。 #### 开始安装过程 一切就绪之后就可以尝试开机运行此虚拟机了。首次引导会进入 TrueNAS 安装向导界面,按照屏幕提示逐步操作直至结束。期间可能涉及到分区规划、ZFS 池构建以及初始化账户设定等内容,请依据具体业务场景做出合理决策[^3]。 #### 访问管理界面 一旦安装顺利完成,可通过浏览器输入宿主机 IP 地址加上端口号(通常是 :8000 或者 :80),登录到 TrueNAS WebUI 继续后续管理和维护活动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值