之前看了LinusTechTips之前录的二人一机的视频,深深的中了毒,心想抽空一定要组一台机器跑多个操作系统,这不,上个月购买了一台Dell PowerEdge R420的服务器,想趁机写点关于unRaid的教程分享给大家。这个教程估计会出六期,一期讲讲unRaid安装,一期讲讲怎么设置unRaid,一期讲讲unRaid怎么安装Windows,一期讲讲怎么安装黑群晖NAS,一期讲讲怎么安装MacOS,最后一期讲讲unRaid的调优。关于最后一期可能会拖更,我得先熟悉一段时间这个系统,后面将我自己的优化方案分享给大家。
为什么选择unRaid?
其实在购买服务器前,我在大学里面接触了一段时间的KVM虚拟化,那会主要是使用Ubuntu Server做母机,然后在安装qemu-kvm去做管理,使用开源的web界面做控制。但是那会遇到一个问题,就是显卡直通一直是个问题,需要非常麻烦的配置,苦于当时身边也没有pci设备,就没去接触过这块。等毕业后,接触了一些新的东西,发现有更成熟的方案,比如ProxmoxVE、VMware ESXi、Hyper-V等。个人是不太愿意使用VMware ESXi类似的软件的,当时相中的是ProxmoxVE,它支持openvz架构和kvm架构的虚拟机,而且也支持web界面管理,最重要一点是开源免费的,然而有一点让我抛弃了它,显卡直通配置非常麻烦……我的需求很简单,web界面能直接修改显卡配置。终于,经过各种摸索,unRaid进入了我的视线,这不就是我想要的软件吗?简单易用!能够快快捷方便的管理虚拟机,况且我跑虚拟机主要一部分是用来安装nas的,能够支持灾难恢复及raid组合,岂不美哉!如果你需求和我接近,请继续往下看吧!
如何安装unRaid?
在开始安装之前,我们需要准备一个U盘,因为unRaid不能安装在硬盘上,所以我们需要使用U盘来引导系统,不用太大,大于2GB即可。之后需要一台能正常上网的电脑,Windows或MacOS系统均可。
下载unRaid
下载unRaid非常简单,我们只需要访问其官网,然后点击右上角的Download
按钮跳转到下载页面。这里官方提供了两种下载安装方式,第一种是官方推荐的安装方式,只需要下载官方安装包,双击安装即可。第二种是下载zip文件,然后将其解压到你的U盘。
安装unRaid
安装分为两种方式,我这边都给大家进行演示下。
官方安装包安装(推荐)
下载完成后,请右键-以管理员身份运行
然后选择你要安装的unRaid版本,这里建议选择最新版。
然后Select your USB Flash device
选择你的U盘,点击Write image
按钮(注意,这里会清空你U盘数据,注意提前备份)。之后就是耐心等待,等系统进度条就完后,拔出U盘插入你要引导unRaid的服务器,然后开机。
官方zip安装
下载好的软件包如图,我们需要将其解压到你的U盘,(注意,这里需要你以前格式化U盘,注意提前备份)
然后将你的U盘重命名为unRaid
这里注意,名称一定要全部大写。接下来打开U盘,运行这三个其中一个文件。
Windows系统请运行make_bootable.bat
,MacOS请运行make_bootable_mac
,Linux请运行make_bootable_linux
,具体如下。
Windows
直接右键在make_bootable.bat
上然后选择以管理员方式运行,之后一路回车或耐心等待即可。
MacOS
打开你的终端,然后输入下面的命令。
1 | sudo ./make_bootable_mac |
Linux(Ubuntu\CentOS等系统)
1 | sudo ./make_bootable_linux |
这个过程很快,拔出U盘插入你要引导unRaid的服务器,然后开机。
设置unRaid
等待系统启动后,应该能在启动界面中看到系统给你分配的IP地址,如果没看到没关系。我们打开你的浏览器,然后访问http://tower
,系统账户请输入root
,密码留空即可,然后点击登录。接下来我们就可以开始进行初始设置了。
进入系统第一步,就是要检查你的HVM和IOMMU是否为打开状态,如果没有打开,请重启进入系统BIOS在CPU选项开启VT-x、VT-d。如果没有,可能你的CPU不支持,请更换设备。
然后,我们需要安装相关密钥才能正确运行这个unRaid,点击TOOLS,然后进行申请密钥,点击Get Trial key
获取免费三个月的使用资格,当然,如果你觉得就是unRaid了,那就不要犹豫了,直接点击Purchase Key
购买吧。
之后在这里填写你的邮箱,等待官方邮件即可。
然后将官方邮件中的地址粘贴到这里。
接下来,我们点击main
菜单,这里开始创建并启动你这阵列,推荐购买一块SSD配合多块机械硬盘,SSD做缓存盘(可以不要),目的是为了加快docker和VM启动。机械硬盘中最大的一块做校验盘(可以不要),目的是为了做数据存储校验,后期某快硬盘挂了,还可以用校验数据进行恢复,注意一定要选择你所有硬盘中最大的那块。其余硬盘做阵列存储。Parity
请选择你的校验盘。Disk Num
这里选择你要存储数据的硬盘(多个)。Cache
请选择你的缓存盘,建议使用SSD。
设置完成后,想下拉,我们启动阵列。请确保你的硬盘中数据已经保存,然后按照下面的方式启动。
现在,你的unRaid阵列已经启动。下一期讲给大家带来如何设置unRaid,请大家拭目以待!