Synology 的 Virtual Machine Man

热度:751℃

一讲到虚拟机器(virtual machine),大概都少不了提一下VMware这家虚拟厂商,笔者是VMware ESXi与Workstation的爱用者,因为可以实现一台硬体设备同时执行多个作业系统。挨踢路人甲都使用VMware来玩Widnows与Linux虚拟系统,不过最近发现NAS也慢慢跳脱储存的範畴,功能包罗万象,不管BT、网站、电子邮件、FTP、私有云、快照、办公室套件都一应俱全,如今也向虚拟机器靠拢,Synology NAS的 Virtual Machine Manager 已经来到了beta 2,挨踢路人甲迫不及待的想要来玩一玩。

Synology 的 Virtual Machine Man


1. 谈「Virtual DSM」与「Docker DSM」虚拟技术
2. Virtual Machine Manager套件安装
3. 安装虚拟机器前的準备
4. 虚拟机器的建立与编辑
5. 虚拟机器的初始安装系统与开机连线
6. 虚拟主机的管理
7. 随时可系统还原的快照功能


谈「Virtual DSM」与「Docker DSM」虚拟技术

还记得群晖(Synology)释出最新DSM 6.0版后,除了功能大幅更新外,最令笔者讚赏的功能就是「Virtual DSM」与「Docker DSM」的虚拟技术,或许笔者是个MIS人员,虚拟技术可说是企业的最爱,Synology NAS利用「Docker DSM」来打造可靠的多租户环境,而Virtual DSM提供虚拟化DSM作业系统的功能,让企业能整合多台实体伺服器,在服务不中断且不需重新设定的情形下,在数分钟之内将Virtual DSM无痛移转至新的实体伺服器上,让企业讚不绝口。

Synology 的 Virtual Machine Man

不过你会发现,Synology提供的 Virtual DSM 与 Docker DSM 虚拟化技术有别于一般传统进行Guest OS系统层的完整虚拟化技术,Docker DSM 是属于应用层的虚拟化,就是将应用程式打包成容器,可说是一个佔资源极小的轻量级虚拟化,Virtual DSM较相似于传统的虚拟技术,主要的差别是仅能虚拟化DSM系统的功能,布署多个 DSM 虚拟机并提供可靠、弹性且直觉的 DSM 功能,想要不停机的虚拟机转移与系统升级是绝佳的选择。

Synology 的 Virtual Machine Man

说了那幺多还是在自家的DSM系统打转,对于一个MIS人员来说,没有Windows与Linux系统的虚拟机器总是少了什幺,NAS越来越强大,除了储存空间的基本优势外,一些网路服务与媒体套件应有尽有,如果我NAS也可以像VMware或Hyper-V一样运作不同系统的虚拟机器,那可提升伺服器的利用率,同时降低企业的营运成本,这样NAS即可一跃形成虚拟机器主机,对一中小企业买一台NAS撑起众多服务功能实在相当划算。

Virtual Machine Manager 套件安装

千呼万唤始出来,Synology NAS终于推出了Virtual Machine Manager测试版,笔者忙碌未加以测试,如今Virtual Machine Manager已经来到了beta 2版,新增了 IDE 控制器、VLAN 支援、USB Passthrough、VGA / VMVGA 虚拟显卡等用户热烈要求的四大更新,再加上许多细节的优化,让 VMM 更臻成熟完善。DSM系统将许多内建的服务都套件化了,请在「套件中心」→「全部」画面上,选择「Virtual Machine Manager」来安装该套件。

Synology 的 Virtual Machine Man

假如你有多个储存空间,你可以选择套件要安装的位置,这个是指「Virtual Machine Manager」套件所要安装的所在空间。

Synology 的 Virtual Machine Man

安装完后按下〔套用〕即可立即启动进入。

Synology 的 Virtual Machine Man

安装启动后主选单画面上会出现「Virtual Machine Manager」图示,先点选来进入看看。

Synology 的 Virtual Machine Man

出现欢迎来到Virtual Machine Manager设定精灵的画面,一样只要依说明很容易完成初始设定。

Synology 的 Virtual Machine Man

这个画面是设定虚拟机器的储存空间,一般虚拟机器的映像档都不小,若有多的储存空间可选择,建议选择空间较大、速度快与有容错的储存空间。

Synology 的 Virtual Machine Man

假如你第一次建立,会提醒你必须启动Open vSwitch功能才能使用Virtual Machine Manager,且启动时会暂停所有的服务,需要一些时间,随即又重新启动既有运行的服务。

Synology 的 Virtual Machine Man

假如没有跳转成功,也可直接到「控制台」→「网路」→「网路介面」→「管理」→「Open vSwitch设定」画面,勾选「启动Open vSwitch」按下〔确定〕来启动。

Synology 的 Virtual Machine Man

Synology NAS的DSM系统有着直觉的操作方式及具特色的应用程式,让原本耗时的工作变得再简单不过,在建立虚拟主机都会顺便建立一个虚拟丛集,利用这个丛集可以让你管理网路上的虚拟主机,就是让你更有效率的管理多台Synology NAS的虚拟主机,利用单一介面同时监控多台NAS虚拟主机。

Synology 的 Virtual Machine Man

最后看到下图即是Virtual Machine Manager的介面画面,左边是选项功能,右边是内容显示,预设在「总揽」的画面上,可以看到一台虚拟主机与一个储存空间,没有虚拟机器。

Synology 的 Virtual Machine Man

安装虚拟机器前的準备

虚拟机器是一个可以执行完整作业系统的完整系统平台,简单说,一个虚拟机器就是一个可运作的系统,一台不错的主机利用虚拟的方式,产生多个虚拟机器,也就是只要一部电脑就可运行多个作业系统,听起来是不是很棒呢?

一般安装系统都是使用光碟或者是USB随身碟,有品牌的电脑出货前已经预载系统于硬碟内,NAS一般不会有光碟机,且光碟已成明日黄花,USB随身安装太麻烦了,因此想要安装系统,ISO映像档是最方便的选择,除了易保存外,也可轻易製作成USB或光碟的安装媒体,ISO档的好处说不尽,笔者曾介绍过一个可下载微软Windows 7/8/10原生 ISO 档的工具,更棒的是也提供Office 2007/2010/2013/2016的下载点哦!

Synology 的 Virtual Machine Man

NAS的好处就是有空间,Synology NAS利用这个优势,只要你下载不同的系统ISO映像档、Vistual DSM安装档与虚拟机器硬碟档,「Virtual Machine Manager」很贴心帮你管理,让你在安装时更直接方便。

Synology 的 Virtual Machine Man

例如挨踢路人甲将PC上使用VMware WorkStation的虚拟机器硬碟档案,直接上传到「Virtual Machine Manager」的映像档管理介面上。

Synology 的 Virtual Machine Man

接着选择要存放的储存空间,接着按下〔套用〕即可。

Synology 的 Virtual Machine Man

DSM系统可说是Synolopgy NAS核心,Virtual DSM提供虚拟化DSM作业系统的功能,可轻鬆署多个 DSM 虚拟机并提供不停机的虚拟机转移与系统升级,Vistual DSM安装档可以直接在这里下载。

Synology 的 Virtual Machine Man

有玩过VMware的都知道有一个VMware Tools的工具程式,这个工具主要是虚拟电脑和真实电脑之间的驱动与整合,毕竟虚拟机器上未必能完全掌握实体机器上的硬体,所以Synology也有一个Guest Tool for Virtual Machine Manager 的工具,提供了 Windows 虚拟机器安装过程中所需的驱动程式,

Synology 的 Virtual Machine Man

这个Guest Tool for Virtual Machine Manager工具很重要,包含Windows 虚拟机器所需的驱动程式,一定要下载,待会建立虚拟机器的时候就会用到。

Synology 的 Virtual Machine Man

笔者有时候懒没有整理,常常忘记ISO映像档放到哪里去了,可以直接放到NAS上,不过挨踢路人甲为了方便虚拟机器的安装,预先将常用到的ISO映像档、Vistual DSM安装档与虚拟机器硬碟档先上传。

Synology 的 Virtual Machine Man

虚拟机器的建立与编辑

建立虚拟机器如同组装自己的硬体配件一样,只不过组装的都是虚拟配件,也是因虚拟配件关係,让你DIY更方便。「Virtual Machine Manager」的介面相当清爽,左边是功能选项,右边是操作内容,下图示在【虚拟机器】画面上点选〔新增〕。

Synology 的 Virtual Machine Man

虚拟机器就是就是一个可运作的系统,目前常用的作业系统不外乎Windows与Linux,当然也少不了自家的Virtual DSM系统。下图以Windows为例。

Synology 的 Virtual Machine Man

接着输入虚拟机器名称、CPU数量、记忆体大小,显示卡有cirrus、vga与vmvga可选择,前两个都是针对Windows 95与XP的系统,如果没有特殊需求,建议使用vmvga的虚拟显示卡,最后指定虚拟机器硬碟档的储存地方。

Synology 的 Virtual Machine Man

接下来是指定安装的来源系统映像档,在开机的ISO档旁下来选择拉之前上传的ISO,或按下〔浏览〕来选择NAS上的ISO档,笔者要建立Windows 10的虚拟机器,当然是挑选Windows 10的ISO映像档。

Synology 的 Virtual Machine Man

虚拟硬碟空间除了指定大小外,按下红色框内的齿轮图示,出现进阶设定画面,其虚拟硬碟控制器的选择要特别留意,虚拟硬碟介面有VirtIO 与 IDE可选择,VirtIO 介面具较佳效能,而 IDE 介面与多数作业系统有较佳相容性,以笔者的经验Windows 7 64位元请选择IDE,目前发现Guest Tool for Virtual Machine Manager工具似乎找不到64位元的虚拟驱动程式(32位元有),至于Windows 10就大胆使用效能较佳的VirtIO。

Synology 的 Virtual Machine Man

额外的ISO档请挂上Guest Tool for Virtual Machine Manager工具的映像档,安装时还需要利用这个虚拟机器的驱动程式。

Synology 的 Virtual Machine Man

当你安装Virtual Machine Manager 套件完成后,其预设会有个虚拟交换器,值皆选择并按〔下一步〕来继续。

Synology 的 Virtual Machine Man

在使用USB装置时要注意一些事项,虚拟机器仅能使用其所在主机的 USB 装置,且USB 3.0与2.0要分清楚,且虚拟 USB 3.0 在较旧的作业系统会友相容性的问题(如Windows 7 ),若为了相容使用虚拟 USB 2.0 控制器时,其USB 3.0 装置则要插在Synology NAS 上的 USB 2.0 接口上。目前暂不使用USB装置,所以使用未挂载的预设值。

Synology 的 Virtual Machine Man

指派此虚拟机器拥有允许运作的NAS用户。

Synology 的 Virtual Machine Man

在建立虚拟机器前会列出你刚刚设定的值,看看没问题按下〔套用〕即可产生。

Synology 的 Virtual Machine Man

一样画葫芦,笔者建立了Windiws 7与Windows 10的两个虚拟机器,你可以在查看虚拟机器的基本参数。

Synology 的 Virtual Machine Man

虚拟机器的设定如同模拟一台硬体的配件组装,例如发现记忆体配置过少,想要增加是很容易的(当然不可大于NAS实体主机的记忆体)。选择虚拟机器后按下〔编辑〕,要变更CPU数量、记忆体、显示卡、网路与使用者如同自己DIY一样,既方便又简单。

Synology 的 Virtual Machine Man







虚拟机器的初始安装系统与开机连线

在上述建立虚拟机器中并没有马上来启动,进入虚拟机器的画面上来开机,如下流程图解。

Synology 的 Virtual Machine Man

虚拟机器开机后,虚拟机器名称旁的绿色字变成「执行中」,此时按下〔连线〕。

Synology 的 Virtual Machine Man

此时会透过浏览器的分页显示虚拟机器执行的画面,下图终于来到熟习的画面,相信有安装过Windows 系统的人都不陌生吧!重点是中文的画面哦!请大胆的直接按下〔下一步〕。

Synology 的 Virtual Machine Man

开开心心的按下「立即安装」吧!

Synology 的 Virtual Machine Man

接着一些序号与授权条款画面就略过,当出现到下图画面上感觉怪怪的,原来是抓不到虚拟硬碟装置,所以要人工方式来载入入驱动程式,请点选红色框内的「载入驱动程式」。

Synology 的 Virtual Machine Man

出现这个画面按下〔浏览〕来找寻驱动程式。

Synology 的 Virtual Machine Man

原来驱动程式就是放在之前设定额外ISO档挂载Guest Tool for Virtual Machine Manager工具上,所以下图中可以在挂载的 E槽上找到不同版本的驱动程式,笔者安装的是Windows 10 64位元,所以选择amd64(32位元请选择x86),

Synology 的 Virtual Machine Man

果然抓到了驱动程式,案〔下一步〕来继续。

Synology 的 Virtual Machine Man

终于看到了虚拟硬碟装置,空间大小就是之前配置的空间。

Synology 的 Virtual Machine Man

接下来安装动作与实体机安装没两样,完成恆即可在分页上看到一个Windwos 10的虚拟机器。

Synology 的 Virtual Machine Man

最后别忘了再执行一下Guest Tool for Virtual Machine Manager工具上的自动安装程式,就是将所有的虚拟驱动程式安装上去。

Synology 的 Virtual Machine Man

windows系统的招牌下一步安装方式,只要动动滑鼠钮即可。

Synology 的 Virtual Machine Man

下图是安装个过程中的画面,笔者刻意将滑鼠指标指向网路图示,你会发现网路驱动程式尚未抓得到,所以无法运作。

Synology 的 Virtual Machine Man

当侦测到有驱动程式要安装时会出现询问视窗,如下图所示,当然按下〔安装〕啰!

Synology 的 Virtual Machine Man

安装所有的驱动程式后,最明显的就是网路的图示变正常了

Synology 的 Virtual Machine Man

到装置管理员查看装置,磁碟机与网路卡的驱动程式都是Guest Tool for Virtual Machine Manager工具上提供的,所以笔者才会说Synology
的Guest Tool 很重要。

Synology 的 Virtual Machine Man

一样画葫芦,挨踢路人甲依续安装了Wiindows 10、Windows 7与Virtual DSM虚拟机器,平常就乖乖地躺在Synology NA上,当有要测试时再启动,这样不会影响到笔者目前工作机的效率与空间。

Synology 的 Virtual Machine Man

虚拟主机的管理

NAS主要是储存空间的地方,透过强而有力的DSM系统,让NAS摇身一变成虚拟主机,假如你要多台NAS,想要集中化管理多台虚拟主机怎幺办?这时又要拿VMware环境的集中式平台VMware vCenter Server来对比一下,老实说有点不公,毕竟NAS不是专业的虚拟系统专家,不过Synology NAS也不是省油的灯,利用虚拟丛集将主机间串联起来,一样可以让你集中管理多NAS上的虚拟主机。

Synology的Virtual Machine Manager套件,在建立主机时都会自动的产生一个虚拟丛集,此虚拟丛集可以管理各主机的运算 / 储存空间资源,最多可以有 7 台主机。例如笔者目前区网上有Synology DS718+与DS916+两台NAS,下图是在DS718+的Virtual Machine Manager套件画面上,在「主机」功能上点选新增旁下拉图示,此时有新增与汇入两种方式,新增是将另一台尚未建立的NAS机器直接建立虚拟主机并加入此虚拟丛集中。

Synology 的 Virtual Machine Man

选择与主间间传递的网路介面,目前仅一网路连线,所以没有看到未连接的另一网路装置,也就是丛集间主机沟通和虚拟机器的网路介面是同一介面,不过若有多余网路介面,建议还是独立分开较佳,接着按〔下一步〕来继续。

Synology 的 Virtual Machine Man

很快地在此网段上找寻到另一台DS916+设备,勾选后按〔下一步〕来继续。

Synology 的 Virtual Machine Man

输入要新增主机端的帐号与密码。

Synology 的 Virtual Machine Man

结果在状态上发现已加入另一丛集,也就是另一台DS916+有自己的虚拟丛集,无法加入DS718+这台所属的丛集,选择新增加入必须是尚未有建立过Virtual Machine Manager的虚拟主机。

Synology 的 Virtual Machine Man

不错,笔者之前在测试时,Synology DS718+与DS916+两台NAS都有各自建立虚拟主机,且建立时会自动产所属的虚拟丛集,不用担心,使用「汇入」功能即可轻易将另一丛集上的虚拟主机来加入。

Synology 的 Virtual Machine Man

接着选择伺服器、网路介面与登入凭证的帐密就不再赘述,来到下图画面,状态出现「已就绪」字眼,不是之前的「已加入另一丛集」。

Synology 的 Virtual Machine Man

汇入主机前会列出被汇入虚拟主机上的储存空间与虚拟机器状态,按下〔套用】来汇入。

Synology 的 Virtual Machine Man

汇入完成后,不管从哪一台NAS进入,在主机上可以看到此丛集所管理的主机清单。

Synology 的 Virtual Machine Man

往后要维护此丛集上的虚拟机器更方便,不管要複製、汇出、移动、重置或删除,均在同一介面上操作,不过目前仅有Virtual DSM 支援即时转移,还真心期盼其他虚拟机器也能有不中断的即时转移。

Synology 的 Virtual Machine Man







随时可系统还原的快照功能

Synology 推出「快照 & 複写」功能,提升企业资料保护的层级-更安全、弹性与高效率,如今也把快照功能搬到虚拟机器上,如同系统的还原点一样,让你轻鬆还原至快照的还原点。挨梯路人甲平常喜欢玩一些有的没的软体,因此常常安装甚至修改一些参数,常需要以快照来替代备份的角色,与正规的备份作业来说,快照有着相当快速的备份效果,操作方便且不需要部署,不过声明一下,快照不等于备份,就连VMware虚拟伺服器大厂也强调快照并不是要取代真正的备份功能。

快照的操作很简单,老实说,比备份容易多了。首先在快照功能画面上选择想要快照的虚拟机器,之后再进行快照,如下流程图画面。

Synology 的 Virtual Machine Man

快照时会出现下图说明,预设值是勾选「锁定」,主要是避免台成快照时将此快照点删除。至于红色的注意说明,是因为笔者选择一个正在执行中的虚拟机器进行快照,所以特别要使用者注意档案系统存取的问题。

Synology 的 Virtual Machine Man

一下子的时间就马上完成快照功能,在清单画面上即可看到刚执行快照的虚拟机器上有一个复原点。

Synology 的 Virtual Machine Man

此时连线到虚拟机器的画面上建立一个资料夹。

Synology 的 Virtual Machine Man

再次回到快照的画面上,选择「快照清单」并进行原始状态还原。

Synology 的 Virtual Machine Man

笔者做了一个错误的示範,目前正在运作中的虚拟机器是不能还原的,所以依照下列讯息将此虚拟机器关闭。

Synology 的 Virtual Machine Man

虚拟机器关机后,再次到快照清单上来状态还原。

Synology 的 Virtual Machine Man

还原前会再次的确认,无误后按下〔确定〕即可还原选择的快照点。

Synology 的 Virtual Machine Man

还原后再到虚拟机上来重新开机启动。

Synology 的 Virtual Machine Man

连线开启虚拟机器来看看,画面上刚刚建立的机料夹不见了,果然还原到快照时的时间点。

Synology 的 Virtual Machine Man

快照可以排程你可以直接使用既有的排程设定,如下图选择一个虚拟机器,按下〔设定保护规则〕后再选择既有的保护规则。

Synology 的 Virtual Machine Man

不过笔者比较喜欢自己设定一些规则,在快照画面上选择【规则】并按下〔新增〕。

Synology 的 Virtual Machine Man

首先输入此设定规则的名称,执行日期可以指定每天或是自订。

Synology 的 Virtual Machine Man

重複间隔的次数可以细到每5分钟一次,除非你的虚拟机器是当成重要的伺服器使用(如App Server等),不然设定每小时已经很频繁了,笔者的虚拟机器大多是测试用,所以指定每日一次。

Synology 的 Virtual Machine Man

最后指定开始与结束的时间后按〔下一步〕。

Synology 的 Virtual Machine Man

设定太频繁快照数量总是会影响空间,笔者强调过快照不等于备份,不过发现很多使用者喜欢使用快照来当备份,这样快照的次数太多,经年累月下来的空间会很可怕,所以Synology也提供保留规则的一些设定。想要简单选择「保留最新的快照」并指定欲保留的快照数量,但有时最新的快照数量并不是你想要还原的时间点,因此利用保留的规则是较佳的选择。Synology 使用祖父子 (Grandfather-Father-Son,GFS) 三代轮换保留规则。您可以分别为下列的时间範围设定保留快照版本的数量上限:小时、天、週、月、年等,例如下图保留最新7天、最近一週的快照。

Synology 的 Virtual Machine Man

设定保留规则后,接下来是指定要套用在哪一个虚拟机器。

Synology 的 Virtual Machine Man

按下〔套用〕时会出现规则生效,且会删除目前旧的快照资料,还记得之前手动快照时有锁定动作吧!若没有锁定则会在此规则后删除之前的快照哦!

Synology 的 Virtual Machine Man

回到快照清单画面上,你可以很清楚看到刚刚指定的虚拟机器套用自订的规则,且也会显示下次快照的时间。

Synology 的 Virtual Machine Man

若设定每5分钟产生一个快照,一小时就有12张快照,一天下来产生了288张快照,这种速度成长会很可怕的,因此别忘了设定设定保留规则,保留规则是可以修改的,例如笔者设定保留最新6个小时、最近3天、最近1週与最近1月的快照。

Synology 的 Virtual Machine Man