最近有台老服务器退下来了,虽然年纪有点大了,但是配置上跑个黑群晖绰绰有余啊,虽然是白群晖用户,但是不玩一下黑的,到底是意难平。
服务器安装的是windows server 2016,不想直接格掉,而且怕认不出raid卡,所以肯定是虚拟机部署,那么是选择hype-v还是vmware?相对而言,vmware熟悉一些,那么先拿自己计算机上的vm做实验吧。
按照度娘来的攻略,准备好了引导img,准备好了安装包,准备好了StarWind V2V Converter。先用StarWind V2V Converter把下载好的引导img转换为vm的vmdk格式虚拟磁盘,然后新建虚拟机,硬盘选择现有磁盘,然后选择刚才转换好的文件。创建之后,手工添加第二块磁盘,因为后边安装好DSM之后要用。配置完毕后,启动虚拟机,顺利的出现了网上攻略说的正常启动界面(出现:booting the kernel),按照攻略,下一步就是用群晖助手(群晖官网下载即可),结果扫描半天始终提示:找不到设备!!于是各种搜索,搜来搜去都是类似的套话,用助手扫描,扫不到就等会儿再扫,这不解决问题啊。冷静下想想,按照攻略,建立虚拟机的时候,网络这里选的是桥接,桥接意味着需要配置ip地址,但是引导过程中并没有配置ip,也就是说,黑群晖并没有ip地址??由于单位网络环境,所有人的ip都是手工指定的,没有dhcp服务器,所以桥接的虚拟机,不可能有ip地址!网上的攻略能搜索到,是因为大多数写攻略的都是家庭环境,家用路由器绝大多数都开启了dhcp,所以才能找到设备!但是我在单位,也不可能弄个路由器啊?怎么破?答案是:双网卡!虚拟机添加第二块网卡,选择为:仅主机模式,vm安装后会有个虚拟网络编辑器,里边可以看到,仅主机模式的话,会有dhcp服务分配ip,地址段为:192.168.129.0/24。信心满满的重启,看到熟悉的booting the kernel,本机打开cmd,敲个arp -a,结果打印出来的信息里,没有129段的ip!!见了鬼了啊,这个思路不会有错啊应该,那么哪里出问题了?为了验证没有问题,重新建立一个虚拟机安装了win10,网卡配置相同,启动后,的确有两个网络连接,一个是129段,另一个桥接的需要指定。如果思路没问题,问题就一定不是出在我这里,坚定相信自己,那么结论就是:引导文件,不支持双网卡!删除桥接的网卡,开机,出现booting the kernel,arp -a!Nice,看到了129.2这个ip,浏览器迅速192.168.129.2:5000,看到熟悉的界面,手工上传dsm安装包下一步下一步,完成!这时候,关闭虚拟机,添加新的网卡,桥接模式,启动虚拟机,刷新浏览器,控制面板-》网络里,出现双网卡,配置桥接网卡的ip,用真实ip测试访问,正常!至此,全流程完毕,顺便发现一个全网没人提过的坑。
实验完毕,那么就开始正式环境下弄起来,hype-v毕竟是自带的服务,稳定性要好很多,所以决定服务器上用hype-v来做,添加好角色,创建好虚拟机(StarWind V2V Converter转换img为hype-v虚拟机用的vhdx格式),启动,看到booting the kernel,熟练的arp -a,傻眼,hype-v的内部虚拟交换机,没有dhcp功能!度娘之,所有能找到的攻略里信誓旦旦的说创建hype-v后,系统自带一个default switch,有dhcp和nat功能,但是我这没有啊???删除hype-v角色,重新添加,还是没有!各种搜索后,在一个不知名的网页上发现一张winserver配置虚拟交换机的图,和我的界面一样,没有default switch!结论,win10/11的hype-v和server上的不一样!-_-。
还好,这是winserver,没有dhcp,就自己发一个,添加dhcp服务器功能,右键点击服务器名,绑定网卡选择虚拟网卡,分好ip段。启动虚拟机,出现booting the kernel,arp -a,结果,dhcp客户端列表空的!什么鬼,难道许久不玩这个,有什么地方搞错了?迅速新建一个win10虚拟机,结果dhcp客户端里瞬间刷出了新设备。。。。好吧,简单分析来说,估计就是引导程序没有驱动起来网卡,所以也就不可能注册dhcp了。又是各种搜索,提到可以arpl方式编译启动,下程序,转换,启动,结果是arpl运行半天后,提示Loader disk not found!继续度娘,结果看到一个不完整的pdf,里边有句话:hype-v无法引导5.22以上版本dsm。。。不知真假,先火速搜到一套5.22的安装包,下载,走流程,结果真的是一路顺畅。
至此,winserver上折腾黑群晖,算是告一段落,写点文字记录一下遇到的坑,方便其他有想法的人少走弯路。
坑1:黑群晖引导后,如果群晖助手找不到机器,很可能是因为ip地址无法手工指定,所以必须有dhcp服务,如果是虚拟机安装,且需要利用路由器或者其他dhcp服务器下发ip。
坑2:winserver的hype-v和win10/11下的hype-v,安装完毕后不一样,win10的安装完后,自带的defalut switch带有dhcpserver 和nat功能,winserver的安装完没有这个交换机,只能自己配置。
坑3:目前hype-v无法安装5.22以上版本dsm,所以无法安装dsm6、dsm7,因此还是推荐vmware。