社区主页 文章详情

记录Gen8安装PVE+DSM+win10+UPS的一些过程

凡尘leo 01-14 13:53 关注

小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励。

创作立场声明:本人也不是技术大咖,文中如果有错误的地方希望各位网友能指出,我再进行修改。

【写作说明】:

年关将近,本着生命不止,折腾不息的精神又一次入了Gen8的坑。原因为我这个UPS不能很好的配合ESXI自动关机,来电自启动。另外最主要原因还是觉得Gen8颜值比Gen10高太多了。本次写这个也不只一个简单的教程,更主要的是给自己一个记录,免得下次再搞的时候又要到处查资料。

先说下本次折腾的设备及思路

1.设备配置

Gen8一台,E3-1230V2,16G金士顿ECC内存,240G三星固态硬盘。

山克UPS一台,型号SK1500,900W。

目前自用的J1900软路由暂时不考虑用虚拟机替换,所以不在本次折腾的范围内。

2.具体思路

Gen8安装PVE虚拟机,在虚拟机中迁移之前在Gen10里的黑群晖。同时在PVE虚拟机中安装win10系统。两块硬盘RDM直通win,两块直通群晖。本人比较喜欢用qbittorrent来下载,虽然linux版本也有,但我还是比较习惯win版的,因为之前多次用linux版编译安装后,ipv6总是支持不好。而且硬盘都是win格式的,换linux导数据太麻烦,就懒得换系统了。还有一个想法就是将sata控制器直接直通给群晖,4块硬盘都挂在群晖里。然后在群晖里创建iscsi存储给你win用来下载。一样觉得转移数据太麻烦,太累。所以索性就按目前的方案执行了。

3.关于UPS。

按之前的想法是ups直通PVE中的群晖,使群晖关机后再通过ping脚本的方式让pve自关机,后来经过群友的提醒,ups直接接PVE,通过ups管理软件直接控制pve关机后,ups也自动关机。pve关机之前会对所有虚拟机执行正常关机程序。在gen8中设置来电后延时60s开机自启动所有的虚拟机。

PVE的安装不说,网上教程一大堆,可自行搜索。本次我安装的PVE是最新版本,可在PVE官网下载,直接下载速度很慢,可下载BT种子下载,分分种下载完。

我的PVE是安装在TF卡里的,所以安装完PVE后要将sata5固态硬盘添加到PVE存储中装系统。

关于如何添加,如何挂载可参考,在此感谢作者。

在此补充的是,如果先挂载好再插硬盘笼的4块硬盘,你的sata5的设备盘符可能不是/dev/sdb了,有可能是/dev/sdf,具体要根据你的设备查看下。插满硬盘后需要根据实际情况,重新挂载系统存储,否刚你的虚拟机可能无法启动。修改完要记得将fstab文件也要改过来。图中这个位置也要是你实际的挂载目录,也就是是你mkdir/mnt/sd*后创建的那个目录。

记录Gen8安装PVE+DSM+win10+UPS的一些过程

4. 关于群晖系统的无损迁移

黑群晖的迁移实际上很简单。

第一步,创建群晖虚拟机。

第二步,添加引导硬盘。

引导文件必须与你之前黑群用的引导文件是一个版本的。用img2kvm小工具,将引导文件直接转换为PVE的硬盘文件,然后在群晖虚拟机里添加硬盘就好了。

记录Gen8安装PVE+DSM+win10+UPS的一些过程

第三步,添加原群晖的数据盘。

将原群晖的硬盘直接挂载给群晖。

在pve的shell界面里输入命令 ls/dev/disk/by-id 查看硬盘id

记录Gen8安装PVE+DSM+win10+UPS的一些过程

看到后面有part1这样的说明这块硬盘是群晖的硬盘分区。part1上面的这行就是你的硬盘id。

然后用命令挂载第一块硬盘

qm set 101 -sata1 /dev/disk/by-id/XXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXX就是你的硬盘id。101是你的虚拟机id。

挂载第二块硬盘

qm set 101 -sata2/dev/disk/by-id/XXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXX就是你第二块硬盘的id。101是你的虚拟机id。

挂载完成后,就可以直接启动虚拟机了。

用群晖助手可以搜到一个可恢复状态的群晖,直接点恢复系统。上面说大概需要10分钟时间,其实不用这么长时间。过一会你直接登录原有群晖的ip地址后就可以看到原来群晖的里的东西都在,所有的系统设置都不变。

此时,就完成了群晖的无损迁移。需要说明的是,如果你以前群晖做了RAID1,可能需要修复一下。RAID0应该不受影响。按此方法原则上是数据无损,但我不能保证。建议还是备份一下。

5.win系统的安装

Win安装可以直接安装原镜像系统,将iso镜你上传至pve添加的存储里。用网页添加比较慢,我自己的经历是如果镜像包大的话,可能上传一会就没反应了。所以我在这里推荐用winscp软件或MobaXterm直接拖到对应的目录就行,这样速度就快多了。

目录的路径为/mnt/sdf/template/iso/

注意sdf为之前你创建的挂载目录。

记录Gen8安装PVE+DSM+win10+UPS的一些过程

PVE和esxi不一样的是,不但可以安装win的原版镜像。还可以安装任何GHOST版系统,也可以利用PE安装任何esd和wim格式的精简版的系统。

安装esd和wim格式的系统之前需要将其它封装成iso格式。

利用UltraISO 软件进行封装

记录Gen8安装PVE+DSM+win10+UPS的一些过程

然后在win虚拟机里添加两个cd-rom,第一个里面加载pe镜像,第二个里面加载封装好系统的esd或wim镜像。虚拟机调好开机引导顺序,启动后就进入pe系统了。

进入PE用winNTSetup安装时,在第二个光驱里选择esd文件就可以直接安装了。

如果是GHOST系统的话,用GHOST还原安装。

安装完成后,按上面的方法继续做RDM直通后重启虚拟机。会看到win里硬盘的数据也都还在。

6.关于UPS

我的UPS不是山特也不是APC,是山克,900W的,18年双11购于淘宝。有配套的ups管理软件,但是以前一直以为在win平台好用,linux用不了。后来才发现在linux也有配套软件,但是卖家不提供技术服务。我之前是直接捅在黑群晖的菊花上,断电黑群晖自动关机。本次的改造方案是直接在pve上安装ups管理软件。并设备断电3三分种,pve关闭各虚拟机,然后pve关机,5分钟后ups关机。来电后gen8延时60s自动开机。

Ups管理软件为ViewPower,店家提供的下载地址是http://www.power-software-download.com/viewpower-cn.html

记录Gen8安装PVE+DSM+win10+UPS的一些过程

我在网上找到发现雷迪司ups也是用这套软件管理的,然后我在雷迪司官网下载这套软件

记录Gen8安装PVE+DSM+win10+UPS的一些过程

Pve都下载ViewPower for linux 64 bit 文本界面的那个版本

两个软件界面基本一致,雷迪司的需要flash插件支持,但可以设置断电后短信通知。原版浏览器可以直接打开,但只能设置邮件通知。ViewPower这个软件可以控制局域网内多台电脑或服务器断电自动关机,只需要安装相应的客户机端的软件就可以,同样支持linux和windows。前提是这些电脑都有接ups,是不是?

雷迪司界面雷迪司界面


雷迪司邮件通知设置界面雷迪司邮件通知设置界面

原版界面原版界面

下面说一下软件的安装

(1)雷迪司版

下载完成后放在root目录下

解压 tar -xvf installLadis_Linux_text_x86_64.tar.gz

安装 ./installLadis_Linux_text_x86_64.bin

所有设置可直接回车确认,除非你想安装在别的目录。

默认的安装目录是/root/LADIS

正常情况下安装完成后在浏览器直接访问 http://服务器的IP地址:15178/ViewPower 就进以进入管理界面了,默认密码是administrator

接下来要把该软件添加到开机启动里。虽然这个软件有一个添加开机启动的脚本可以直接添加为开机启动,但是这个脚本好像不适用于pve。那么需要重新写个开机脚本。

脚本如下


[Unit]

Description=ViewPower Service

Want=network.target

After=network.target

[Service]

Type=simple

ExecStart=/root/LADIS/StartMain > /dev/null

ExecStop=/root/LADIS/StopMain

[Install]

WantedBy=multi-user.target



写完保存为ViewPower.service

然后放到/etc/systemd/system/下

执行 chmod +x ~/LADIS/ViewPower

systemctl enable ViewPower

然后重启,服务就添加开机运行了。

(2)原版的安装

下载完成后放在root目录下

解压 tar -xvf installViewPowerHTML_Linux_text_x86_64.tar.gz

安装 ./ installViewPowerHTML_Linux_text_x86_64.bin

所有设置可直接回车确认,除非你想安装在别的目录。

默认的安装目录是/root/ViewPower

正常情况下安装完成后在浏览器直接访问 http://服务器的IP地址:15178/ViewPower 就进以进入管理界面了,默认密码同样是administrator

原版的那个开机启动脚本可以直接使用

执行 cd /root/ViwePower

./runAutoStart.sh

如果报错的话,需要先执行 apt-get install sudo -y

然后再执行 ./runAutoStart.sh

重启后,服务就会添加到开机启动了。

总结

经过几天使用,个人感觉PVE和esxi要好用,更简单一点。硬盘RDM直通给虚拟机,pve可以读取SMART信息。如果硬盘坏了还会主动发邮件通知。

记录Gen8安装PVE+DSM+win10+UPS的一些过程

我安装好后,天天发邮件给我。没办法,看来要把这块硬盘换了。

目前来说E3-1230V2这个U对我来说性能完全过胜,后期打算再跑个linux。

展开阅读全文

打开App,查看更多好文内容
全部评论 (39)
msnadsl
0
01-17 16:57
msnadsl: Gen8pve直通,会有rmrr问题。所以这也是我还是用esxi的原因,没直通真的很蛋疼 1
凡尘leo: 我目前没有这个问题 我的bios是2019年4月的最新版 2
展开隐藏评论
msnadsl: 请问你直通的是什么设备?是pci设备么? 3
凡尘leo: 就把usb3.0直通给群晖了,pci还没想好买网卡还是买阵列卡 4

Pcie x1也没啥阵列卡吧[皱眉]还是网卡吧

凡尘leo
0
01-17 15:59
msnadsl: Gen8pve直通,会有rmrr问题。所以这也是我还是用esxi的原因,没直通真的很蛋疼 1
凡尘leo: 我目前没有这个问题 我的bios是2019年4月的最新版 2
展开隐藏评论
msnadsl: 请问你直通的是什么设备?是pci设备么? 3

就把usb3.0直通给群晖了,pci还没想好买网卡还是买阵列卡

msnadsl
0
01-17 15:43
msnadsl: Gen8pve直通,会有rmrr问题。所以这也是我还是用esxi的原因,没直通真的很蛋疼 1
凡尘leo: 我目前没有这个问题 我的bios是2019年4月的最新版 2

请问你直通的是什么设备?是pci设备么?

凡尘leo
0
01-16 20:22
豆豆的笨笨熊: 这启动脚本怎么这么眼熟,像是我写的 1

难道你是?

豆豆的笨笨熊
0
01-16 20:13

这启动脚本怎么这么眼熟,像是我写的

打开App,查看更多好文和评论
猜你喜欢
编辑精选
相关商品推荐
21
161
39
你已经点过赞了
新浪微博 QQ空间 微信好友 豆瓣
当前为触屏版
热门搜索