TrueNas篇-trueNas Scale安装

news2024/11/16 15:42:31

安装TrueNAS Scale

在尝试trueNas core时发下可以成功安装,但是一直无法成功启动,而且国内对我遇见的错误几乎没有案例,所以舍弃掉了,而且trueNas core是基于Linux的,对Linux的生态好了很多,还可以可以在trueNas上直接使用Docker服务何乐而不为呢。

下载TrueNas镜像

TrueNas
直接选择最新版本iso镜像:
scale下载十分快速,core的下载。。。龟速。不知道是网络问题还是下载源问题。
在这里插入图片描述

创建虚拟机

点击local->点击ISO镜像
在这里插入图片描述
点击上传镜像(也可以选择从URL下载)
在这里插入图片描述选择trueNas文件上传:
在这里插入图片描述
在这里插入图片描述

创建虚拟机

在这里插入图片描述

常规

常规信息配置中勾选右下角的高级设置,并把这个虚拟机设置为开机自启动,然后设置启动顺序为1,等待时间60(秒),需要注意的是这里的等待时间指的是这台虚拟机开机后等待下一台虚拟机开机的时间,而不是他与上一台虚拟机开机的等待时间。设置合理的启动顺序和等待时间非常重要,否则会影响上层服务的存储池挂载。
在这里插入图片描述

操作系统

操作系统页面选择刚才上传的trueNas镜像(ISO),系统类别默认的Linux。内核一般默认的就可以
在这里插入图片描述

系统

系统设置界面机型选择q35:
I440模型:模拟的是老电脑的总线,基本就是硬盘IDE接口,没有PCIE。Q35模型模拟的最近几年的电脑硬盘SATA总线,有PCIE。

SCSI控制器选择virtio-scsi,其他默认就可以:
virtio-scsi功能是一种新的半虚拟化SCSI控制器设备。它是替代virtio-blk并改进其功能的KVM Virtualization存储堆栈的替代存储实现的基础。它提供与virtio-blk相同的性能,并增加了以下直接好处:

改进的可伸缩性 - 虚拟机可以连接到更多存储设备(virtio-scsi可以处理每个虚拟SCSI适配器的多个块设备)。
标准命令set-virtio-scsi使用标准SCSI命令集,简化了新功能的添加。
标准设备naming-virtio-scsi磁盘使用与裸机系统相同的路径。这简化了物理到虚拟和虚拟到虚拟的迁移。
SCSI设备passthrough-virtio-scsi可以直接向guest虚拟机提供物理存储设备。
与virtio-blk相比,Virtio-SCSI能够直接连接到SCSI LUN并显着提高可扩展性。 virtio-SCSI的优势在于它能够处理数百个设备,而virtio-blk只能处理大约30个设备并耗尽PCI插槽。

virtio-scsi旨在取代virtio-blk,保留了virtio-blk的性能优势,同时提高了存储可扩展性,允许通过单个控制器访问多个存储设备,并支持重用客户操作系统的SCSI堆栈。
在这里插入图片描述

磁盘

磁盘界面设置系统磁盘空间为64G,怎么折腾都绰绰有余了
在这里插入图片描述

CPU

CPU分配了2核,类型选择host,不然如果开启truenas里面虚拟机的时候就有问题了,这里应该选host,选了host嵌套虚拟化自动就打开了,不需要再做任何额外设置了
在这里插入图片描述

内存

trueNas官方推荐32G,但是选择8G也还是可以耍的,况且预算不多,内存只搞了16G,后期不够可以再补内存条。
这里多嘴一下,组装电脑时,如果内存预算是16G,建议直接买16G单条,如果是32G则直接买32G单条,这样后期拓展时直接购买同规格的内存条就可以了。
在这里插入图片描述

网络

网络默认就可以了
在这里插入图片描述

确认

确认界面直接点击确定就可以了
在这里插入图片描述

此时打开控制台就可以看见安装提示了:
在这里插入图片描述

安装trueNas scale

开始安装

在这里插入图片描述
在这里插入图片描述

选择安装位置

安装位置选择刚才的虚拟分配的64G硬盘(按空格键选中):
在这里插入图片描述

设置密码

这里建议设置与pve一致的密码,这样不用记多个密码了
在这里插入图片描述

交换分区

当系统设备具有足够的额外空间时,您可以选择分配一些空间作为交换分区以提高性能。
在这里插入图片描述
然后就是漫长的等待。
在这里插入图片描述

重启

在这里插入图片描述
在这里插入图片描述

验证安装

TrueNas安装成功后会在控制台看到类似的提示,在浏览器使用里面的地址就可以看到TrueNas的前端UI。
在这里插入图片描述其实就是通过ip或者mac地址访问,访问时支持http协议个https协议。所以最后是4个地址。

登录

使用上面的地址登录web端:
在这里插入图片描述
这里使用root用户和root用户密码(安装时设置的密码)

在这里插入图片描述

修改中文

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/339817.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DNS 原理入门指南(二)

三、DNS服务器 下面我们根据前面这个例子,一步步还原,本机到底怎么得到域名math.stackexchange.com的IP地址。 首先,本机一定要知道DNS服务器的IP地址,否则上不了网。通过DNS服务器,才能知道某个域名的IP地址到底是什么…

Qt优秀开源项目之十六:SQLite数据库管理系统—SQLiteStudio

首先,感谢CSDN官方认可 SQLiteStudio是一款开源、跨平台(Windows、Linux和MacOS)的SQLite数据库管理系统。 github地址:https://github.com/pawelsalawa/sqlitestudio 官网:https://sqlitestudio.pl/ 特性很多&#xf…

11-git-查看提交历史

查看提交历史前言查看提交历史常用选项-p-n--stat--pretty--since限制输出选项前言 本篇来学习git中查看提交历史命令 查看提交历史 官方项目例子: git clone https://github.com/schacon/simplegit-progit git log说明: 不传任何参数会按时间先后顺序列出所有的…

Springboot+jsp齐鲁历史文化名人网站

山东地区是齐鲁文化的发源地,也是中华文明的摇篮之一 ,早在四十万年前这里 就开始出现了人类活动的遗迹(发现于沂源骑子鞍山南麓的沂源猿人头骨化石就是最好的证据)。另外,山东省境内的新泰、长岛、日照、蓬莱等地也都发现了旧石器时代晚期的人类化石。目前,山东史前文化的发掘…

C语言fopen函数的用法

在C语言中,操作文件之前必须先打开文件;所谓“打开文件”,就是让程序和文件建立连接的过程。打开文件之后,程序可以得到文件的相关信息,例如大小、类型、权限、创建者、更新时间等。在后续读写文件的过程中&#xff0c…

Selenium常用API详解,从入门到进阶(全套)

目录 1、打开页面 2、查找页面元素 3、输入文本 4、点击操作 5、提交操作 6、清除文本 7、获取文本、属性 8、获取页面的标题和URL 9、窗口 9.1、设置窗口大小 9.2、窗口切换 9.2.1、为什么需要窗口切换? 9.2.2、获取句柄的方式 9.2.3、切换句柄 10、…

秒杀项目之商品展示及商品秒杀

目录 登录方式调整 生成秒杀订单 绑定秒杀商品 查看秒杀商品 订单秒杀 移除seata相关 生成秒杀订单 前端页面秒杀测试 登录方式调整 第1步:从zmall-common的pom.xml中移除spring-session-data-redis依赖 注意: 1)本章节中不采用spri…

Python获取搜索引擎结果

前言 想快速获取各个高校的博士招生网站,于是通过python先获取出有可能包含高校博士招生网站的URL,然后通过人为筛选得到了想要的招生网站(注意,并非直接爬取,是间接获取的)。 整理了一份网站名单&#x…

ModSecurity网站防火墙安装教程加WEB防御规则设置

ModSecurity安装教程加核心防御规则 资源宝分享:www.httple.net ModSecurity简介 ModSecurity-官网: ​​http://www.modsecurity.cn​​ ModSecurity是目前世界上使用最多的开源WAF产品,可谓是WAF界的鼻祖,跨平台的Web应用防火墙&#xff08…

学习open62541 --- [75] 生成namespace文件的简便方法

在之前的文章中,生成namespace文件是使用open62541提供的nodeset_compiler.py,根据nodeset_compiler.rst(位于open62541/doc/)里的描述,有更好的方法:使用cmake命令ua_generate_nodeset_and_datatypes来生成…

ChatGPT可以写文章吗?来看看他对卷积神经网络的解释是否准确

文章目录提问chatGPT的回答第一次回答第二次回答结果提问 chatGPT的回答 在回答时候由于字数限制它不能一口气输出全部结果,此时可以采用两种方法让它继续输出: 复制它的上一步回答给它,它会接着回复直接发送继续,它也会接着回复…

体验100问 | 「体验管理」是一个正确的职业选择吗?

Guofu 第 84⭐️ 篇原创干货分享(点击👆🏻上方卡片关注我,加⭐️星标⭐️~)Q003:体验管理是一个正确的职业选择吗?🤔 龙国富说: 1、职业选择应该去寻求“不变”的事情这件事其实在我…

DS期末复习卷(三)

选择题 某数据结构的二元组形式表示为A(D&#xff0c;R)&#xff0c;D{01&#xff0c;02&#xff0c;03&#xff0c;04&#xff0c;05&#xff0c;06&#xff0c;07&#xff0c;08&#xff0c;09}&#xff0c;R{r}&#xff0c;r{<01&#xff0c;02>&#xff0c;<01&a…

淘宝API接口系列,获取购买到的商品订单列表,卖出的商品订单列表,订单详情,订单物流,买家信息,收货地址列表,买家token

custom自定义API操作buyer_order_list获取购买到的商品订单列表buyer_order_detail获取购买到的商品订单详情buyer_order_express获取购买到的商品订单物流buyer_address_list收货地址列表buyer_address_add添加收货地址buyer_info买家信息buyer_token买家tokenseller_order_li…

类的继承

类的继承&#xff1a;一个类继承另一个类&#xff0c;自动拥有这个类的属性和方法&#xff0c;类似于包含与被包含的关系。被继承的类称为父类--子类则是继承父类的类。一个父类可以有多个子类&#xff1b;一个子类可以有多个父类&#xff08;多继承&#xff09;问题创建子类时…

CUDA中的流序内存分配

文章目录CUDA中的流序内存分配1. Introduction2. Query for Support3. API Fundamentals (cudaMallocAsync and cudaFreeAsync)4. Memory Pools and the cudaMemPool_t注意&#xff1a;设备的内存池当前将是该设备的本地。因此&#xff0c;在不指定内存池的情况下进行分配将始终…

测试开发之Django实战示例 第七章 创建电商网站

第七章 创建电商网站在上一章里&#xff0c;创建了用户关注系统和行为流应用&#xff0c;还学习了使用Django的信号功能与使用Redis数据库存储图片浏览次数和排名。这一章将学习如何创建一个基础的电商网站。本章将学习创建商品品类目录&#xff0c;通过session实现购物车功能。…

java流浪动物救助系统(毕业设计)

项目类型&#xff1a;Java web项目/Java EE项目&#xff08;非开源&#xff09; 项目名称&#xff1a;基于JSPServlet的流浪动物救助网站[dwjz_web] 进行源码获取 用户类型&#xff1a;双角色&#xff08;爱心人士、管理员&#xff09; 项目架构&#xff1a;B/S架构 设计思…

全景拼接python旗舰版

前言在这个项目中&#xff0c;您将构建一个管道&#xff0c;将几幅图像拼接成一个全景图。您还将捕获一组您自己的图像来报告最终的结果。步骤1 特征检测与描述本项目的第一步是对序列中的每幅图像分别进行特征检测。回想一下我们在这个类中介绍过的一些特征探测器&#xff1a;…

KDS安装步骤

KDS kinetis design studio 软件 第一步官网(https://www.nxp.com/ 注册账号下载set成功下载软件。 随着AI&#xff0c;大数据这些技术的快速发展&#xff0c;与此有关的知识也普及开来。如何在众多网站中寻找最有价值的信息&#xff0c;如何在最短的时间内获得最新的技…