IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    将黑群晖部署到ESXi(笔记)

    泠泫凝发表于 2023-10-13 13:48:19
    love 0

    将黑群晖部署到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秒以内才可激活。还不行就清空浏览器数据重来,再不行就只能换浏览器了。



沪ICP备19023445号-2号
友情链接