iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 17
2

在Homelab還是需要相當多虛擬化技術來解決異質系統的共存與測試。因此支持多元成家,要先承認自己眼睛業障重「是假的!」。
群暉會被大家讚賞,是因為群暉軟體整合技術能力真的很強,而且兼顧美觀請QNAP的朋友不要激動,我也有用新台幣支持你們,就是這樣大家才會千方百計的想去用然後不付錢
於是有人發現群暉基於OpenSource的規則有釋出部分專案,但是講的不清不楚。在別人孜孜矻矻研究下,終於搞出一種方法,那就是重新打包前面Boot Loader,後面就可以沿用了。我在想這是不是因為這樣不算Open

https://ithelp.ithome.com.tw/upload/images/20190918/20094403vGzc6CbuZR.jpg
Xpenology....,所以不取名叫Openology/images/emoticon/emoticon01.gif

那為什麼要在實驗裡養一個NAS呢?其實我看中的不是儲存,而是群暉整合太多功能,可以省掉太多實驗的時間。看看這清單,比如說你今天需要LDAP,你要我花時間架設嗎?我想我會打開群暉的DSM處理這個需求。要我同步多個雲端服務帳號,如Dropbox、OneDrive、GDrive到S3,然後插一支Webcam遠端監控,收集syslog等等諸多幻想我想..../images/emoticon/emoticon30.gif感謝群暉的朋友,You did a great job!!
那麼要怎麼做呢?
首先,到這裡找到啟動碟的影像檔,我只能提示1.02後會面臨一些UEFI BIOS的問題,要嚐鮮可以,但我目前沒興趣。
如下面演示,啟動碟有幾個分區,可以用gnome-disk-utility,選單自帶還原
https://ithelp.ithome.com.tw/upload/images/20190910/20094403j96GchFvMt.png
選定檔案與對象
https://ithelp.ithome.com.tw/upload/images/20190910/20094403QGDEgqxw6G.png
貼心的小警告
https://ithelp.ithome.com.tw/upload/images/20190910/20094403nQD35pgx6N.png
製作完開機碟可以裝實體機(bare-metal install)
開機碟是用USB的映象檔模擬群暉機器上DOM的存放,因此啟動檔是改寫過的版本。也因此不能輕易進行升級,因為群暉原廠會派下來「正版」的loader,剛好就會弄壞這壞壞心思的小玩意。照原始方法至少要修改裡面USB的PID、UID以及網卡MAC。不過使用KVM,我們配合做出這些硬體序號就好了。

但是今天要示範如何用 libvirt 其實是急速還原

wget https://raw.githubusercontent.com/August-Icekimo/KVM4e.g./master/virtDSM.xml
virt-xml-validate virtDSM.xml && virsh define virtDSM.xml
cd /var/lib/libvirt/images/ && qemu-img create -f qcow2 xpenology.qcow2 400G
ls -l /var/lib/libvirt/images # DS3615xs6.1JunModV1.02b.img Expected.

然後把虛擬機"過電",It's alive~~~~~
從瀏覽器去攔截廣播封包,會看到一台失魂落魄的NAS需要主人的關愛
https://ithelp.ithome.com.tw/upload/images/20190910/20094403su0QJzsrGg.png
不多說,趕快進去失物招領
https://ithelp.ithome.com.tw/upload/images/20190910/200944039Jm02IlA1Q.png
安裝過程是很自動的,但是注意自己黑戶的身份請不要順便自動升級
https://ithelp.ithome.com.tw/upload/images/20190910/20094403FUspttXnUi.png

從上面實例,我可以歸納出

  1. KVM / QEMU / libvirt平台最好參數、存放位置一致,方便管理
  2. 用版控管理xml,就等於對虛擬機進行資產管理/images/emoticon/emoticon07.gif

後記
黑群暉用KVM也是有壞處的。畢竟人家團隊是針對專業儲存做的解決方案,所以KVM無法提供硬碟硬體相關資訊給DSM管理(而且也不需要)。通常跳坑黑群暉的使用者很快就會乖乖掏腰包買正版的,因為真的"加值"到心坎裡,希望這樣說群暉的朋友不要鞭太大力喔畢竟用星戰梗給主機命名真的令我超佩服的

註:
DSM是Synology機器上作業系統名字,就像QNAP是命名為QTS。


上一篇
Git Participate in (Git 參上)
下一篇
Hackintosh (黑金塔)
系列文
Oops Step ( Home lab of a kind ) 34

尚未有邦友留言

立即登入留言