将黑群晖部署到ESXi并将Active Backup for Business做一下激活。
部署黑群晖
其实很简单,基本步骤就是下载引导-磁盘转换-安装Pat(系统)-完成。这里默认你已经安装好了ESXi并且也配置好了网络,并且你具备一定的基础。
先说一下这个引导并非官方所出,最早是叫RedPill项目。但是RedPill的操作较为繁杂,且很大概率会失败(之前我有篇文章胎死腹中就是因为RedPill只成功了一次,后续操作再也没成功过)。接下来是一个巴西人将RedPill打包在Github上开源的项目,叫ARPL(Automated Redpill Loader)。不过该项目截止本文发布,最后一次Commit日期仍停留于2023年的5月2日,目前是停更了还是什么情况暂不明确。然后国内的一位开发者将该项目做了汉化并做了后续的增强工作,仓库地址是Automated Redpill Loader (i18n),本次我们以该汉化版本为例,演示如何部署黑群晖。
在此也感谢所有为了该项目付出的人员。
准备阶段
首先打开Release · wjz304/arpl-i18n,下载Asset中的.img.zip
文件,下载到本地后解压,解压后应该只有一个arpl.img
文件。
然后打开ESXi,新建虚拟机,我这里就不放图了(因为懒)。
- 操作系统选择Linux-其他更高版本的Linux(64位);
- CPU如果选择多核,那么“每个插槽内核数”的参数一定要和你选择的内核数相等(也就是右侧“插槽数”要等于1);
- 内存大小根据你要模拟的机型来,如果暂时不确定就先写4GB,最低要求4GB;
- 删除“SCSI 控制器 0”(如果提示不能删除,就先删除已有的硬盘);
- 删除“USB 控制器 1”;
- 删除“CD/DVD 驱动器 1”
- 添加一块或多块(但不要超出要模拟机型的最大盘位数)容量大于200G的硬盘,根据实际情况选择磁盘置备模式,看一下“控制器位置”一定要挂接在SATA控制器下,且必须要把
SATA (0:0)
接口留出来; - 虚拟机选项中把引导模式改成BIOS。
转换硬盘
下载StarWind V2V Converter,下载完成后安装。
打开StarWind V2V Converter,依次选择Local file-选择刚才下载的img文件-Remote ESXi-输入ESXi主机信息-选择刚才创建的虚拟机-ESXi growable image-Convert,然后等待完成即可。
编译引导
首先需要准备良好的网络环境和一个DHCP服务(能自动分配IP地址)。回到虚拟机查看一下此时那个1GB新出现的硬盘是不是在SATA (0:0)
接口上,如果不是还得手动调一下。
打开虚拟机,等出现root@arpl:/opt/arpl#
的时候输入menu.sh
,按下列流程进行安装(不要跳步)。
- Choose a Model:选择型号,需要根据你的实际配置来,最好是和要模拟的型号一个配置,建议按列表查一下对应型号的配置;
- Choose a Version:选择DSM版本,按实际需求来就行,我这选择7.2,等出现URL和MD5的时候直接回车,如果一直不出来检查一下网络;
- Build the Loader:编译引导,直接回车等着就行。
回车后等待,按照屏幕指示打开对应的IP即可看见群晖设置页面,这后面我就不写了,都是很简单的。另外如果群晖没用白SN记得不要登录Synology账号;不要开启自动更新;Pat让他从互联网上自动下载就行。
AAB激活
此方法黑白通吃。
首先启用admin账户,然后给admin账户设置一个不带特殊字符的密码。接下来找到群晖的序列号,在控制面板-信息中心-产品序列号可以直接复制。
替换下面的“admin的密码”,在浏览器打开如下地址:
1 | https://群晖IP:5001/webapi/auth.cgi?api=SYNO.API.Auth&version=3&method=login&account=admin&passwd=admin的密码&format=cookie |
此时如果有类似返回则为成功:
1 | {"data": {"did": "xxxxxx","sid": "xxxxxx"},"success": true} |
在下面三个地址中替换对应字符串,如下三个套件激活:
- Active Backup for Business:
1
https://群晖IP:5001/webapi/auth.cgi?api=SYNO.ActiveBackup.Activation&method=set&version=1&activated=true&serial_number="群晖序列号"
- ABB for Microsoft 365:
1
https://群晖IP:5001/webapi/entry.cgi?api=SYNO.ActiveBackupOffice365&method=set_activation&version=1&serial_number="群晖序列号"
- ABB for Google Workspace:
1
https://群晖IP:5001/webapi/entry.cgi?api=SYNO.ActiveBackupGSuite&method=set_activation&version=1&serial_number="群晖序列号"
此时应有返回:
1 | {"data": {"activated": true},"success": true} |
即为激活成功。
激活不成功
激活不成功的话就多刷新几遍然后立即去打开激活那个url,cookie的有效期可能只有几秒,我这实测需要在3秒以内才可激活。还不行就清空浏览器数据重来,再不行就只能换浏览器了。