10

黑群晖DSM6.2.3(DS918+/DS3615xs/DS3617xs) 和 ESXi安装笔记 赠送强迫症修复脚本(含更...

 2 years ago
source link: https://www.itpwd.com/447.html#
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

黑群晖选哪个机型安装?

其实区别不大,根据硬件支持安装对应的型号。


文件组成

DSM
-boot_ESXi 黑群晖引导文件_由img文件转换的ESXi专用vmdk格式
--dms.6.2.1.synoboot-ds918.v1.04b-RepackForESXi.zip
--dsm.6.2.synoboot_ds3615xs.1.03b-RepackForESXi.zip
--dsm.6.2.synoboot_ds3617xs.1.03b-RepackForESXi.zip

-boot_img(origin) 黑群晖引导文件_img格式,openos提供的引导源文件
--dms.6.2.1.synoboot-ds918.v1.04b.zip
--dsm.6.2.synoboot_ds3615xs.1.03b.zip
--dsm.6.2.synoboot_ds3617xs.1.03b.zip

-DSM_OS_6.2.3 系统文件_群晖官网可下载
--DSM_DS918+_25426.pat
--DSM_DS3615xs_25426.pat
--DSM_DS3617xs_25426.pat
--6.2.3-25426 Update 3离线升级包
---synology_apollolake_918+.pat
---synology_bromolow_3615xs.pat
---synology_broadwell_3617xs.pat

群晖连接助手_群晖官网可下载
-synology-assistant-6.2-24922.dmg
-synology-assistant-6.2-24922.exe


安装到ESXi的笔记

1.确定硬件的兼容机型,下载boot_ESXi目录内其中一个黑群晖引导文件,解压得出两个vmdk文件:synoboot.vmdk和synoboot-flat.vmdk

2.ESXi主界面 - 存储 - 数据存储浏览器 - 创建目录DSM,再上传上一步的两个vmdk文件到DSM目录,会自动合并成一个synoboot.vmdk

3.ESXi主界面 - 虚拟机 - 创建虚拟机 - 名称DSM,兼容性ESXi 6.0或者更高,客户机操作系统系列和版本选其他(64位),删除自动创建的硬盘1,添加其他硬件-SATA控制器(这时一共有2个SATA控制器),添加硬盘-现有硬盘选择上一步的synoboot.vmdk文件(默认使用SATA控制器0),再添加硬盘-现有硬盘选择之前已配置直通的HDD.vmdk文件,再为HDD.vmdk硬盘配置SATA控制器1(必须,否则启动后无法检测到硬盘安装),检查默认的网络适配器类型是否E1000e,没有提到的选项全部保留默认

4.创建虚拟机完毕后开机,开机过程出现引导菜单,前两个是安装在裸机(Baremetal)上的选项,选第三个是安装VMware/ESXi

5.打开群晖链接助手,根据提示弹出的web界面,选择合适机型的群晖系统文件(pat格式)进行安装,等待安装完成

6.初始化群晖系统,创建用户名和密码,提示设置QuickConnect步骤时选跳过该步骤,进入桌面后点击左上角找到存储空间管理员,依次创建存储池和存储空间,再打开控制面板-共享文件夹,把创建的存储空间加进来即可开始使用,这步主要是群晖的初始化,如果不懂可以自行搜索

7.可选执行下述强迫症解决方法,再进入控制面板进行在线升级或下载离线升级包后手动更新DSM

备注:黑群晖引导文件和系统文件必须要匹配一致机型


强迫症难受的地方

新装好的黑群晖,有两个难受的地方

1.默认有外接设备External SATA,这是黑群晖引导文件的磁盘

2.无法更新DSM系统,更新就提示文件损毁


强迫症解决方法

1.控制面板 - 右上角高级模式 - 终端机和SNMP - 终端机 - 启用SSH功能 - 应用

2.使用SSH工具链接,输入初始化群晖时的账密,进入/usr/local/etc/rc.d/目录,sudo vi FixSynoboot.sh把以下命令拷贝进去保存,再sudo chmod 0755 FixSynoboot.sh,再sudo ./FixSynoboot.sh,重启群晖系统后,没有提示外接设备,也可以到控制面板去更新DSM系统,不保证成功,翻车后果自负

Bash
#!/bin/ash
# FixSynoboot.sh

FixSynoboot()
{
if [ ! -e /dev/synoboot ]; then
tail -n+3 /proc/partitions | while read major minor sz name
do
if echo $name | grep -q "^sd[[:alpha:]]*$";then
basename=$name
minor0=$minor
synoboot1=""
synoboot2=""
continue
fi
if [ $name = "${basename}1" -a $sz -le 512000 ]; then
synoboot1="$name"
minor1=$minor
elif [ $name = "${basename}2" -a $sz -le 512000 ]; then
synoboot2="$name"
minor2=$minor
else
continue
fi
if [ -n "$synoboot1" -a -n "$synoboot2" ]; then
# begin hotplug event added
if [ -e /sys/class/block/$basename ]; then
port=$(synodiskport -portcheck $basename)
df | grep "^/dev/$basename." | while read share; do
share=$(echo $share | awk '{print $1,$NF}')
sharedir=$(echo $share | awk '{print $2}')
sharebase=$(echo $sharedir | awk -F\/ '{print $2}')
sharedir=$(echo $sharedir | awk -F\/ '{print $3}')
if ( synocheckshare --vol-unmounting $port $share ); then
umount $(echo $share | awk '{print $1}')
grep -v "^$share" /run/synostorage/volumetab >/tmp/volumetab
mv /tmp/volumetab /run/synostorage/volumetab
rm "/$sharebase/@eaDir/$sharedir/[email protected]"
find "/$sharebase" -empty -type d -delete 2>/dev/null
fi
done
echo "remove" >/sys/class/block/$basename/uevent
fi
# end

rm "/dev/$basename"
rm "/dev/$synoboot1"
rm "/dev/$synoboot2"
rm "/dev/${basename}3"
mknod /dev/synoboot b $major $minor0
mknod /dev/synoboot1 b $major $minor1
mknod /dev/synoboot2 b $major $minor2
break
fi
done
fi
}

RUNAS="root"

case $1 in
start)
	FixSynoboot
exit 0
;;
stop)
exit 0
;;
status)
exit 0
;;
log)
exit 1
;;
*)
exit 1
;;
esac


群晖系统硬盘是否需要休眠,以及休眠的好处坏处,见仁见智这里不讨论

如硬盘无法休眠,SSH链接登陆后,配置姿势参考以下

sudo -i
cat /var/log/scemd.log  #确认是否存在每分钟写入日志的记录
vi /etc.defaults/syslog-ng/patterndb.d/scemd.conf
#注释destination d_scemd { file("/var/log/scemd.log"); };
destination d_scemd { file("/tmp/scemd.log"); };  #增加该行
保存重启群晖系统


下载地址:百度网盘

提取密码:d24a


参考链接

https://www.openos.org/forums/synology-dsm

https://www.synology.com/en-global/support/download

https://archive.synology.com/download/Os/DSM

https://www.synology.cn/zh-cn/compatibility

https://wp.gxnas.com/2450.html


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK