最近購買了一個很特別的服務,可以自己掛在個人電腦上,原廠有提供代理掛機的服務,原廠服務是很方便,但是一個月要3000元,老實說還真的蠻貴的,由於這個服務需要登入帳號,所以一直在想,要怎麼去理這個問題。
首先,定時關機可以透過指令處理,但是並不是所有的電腦都可以定時開機。大部份的關機都是Wake On Lan(WOL),必須要有一台電腦負責叫醒所其他人,有自動開關機工能的PC也有的,透過BIOS定時設定開機,但是假日怎麼排程不開機,這個應該有困難。為了這個功能,我把手上的桌機和筆電都開進BIOS來看,最多就有WOL的功能,至於定時開機,我是沒有看到。
其次,登入服務,要帳號密碼並串連網路,網路的部份可以設定自動播號,不是難事,但是帳號密碼沒有辦法存在軟體中(軟體沒有設計~安全性問題),開機就要自動輸入,難不成我要自己使用Auto-IT編Script來做登入嗎?有沒有這麼難啊?
最後,在以上種種無法配合的條件下,我覺得直接掛服務在PC上,而且自動開閉機,應該是不可能的,唯一可能的就是掛在虛擬主機上。
(謎之音,原廠可能有特定版本,不用輸入帳號和密碼~~~也許吧!)
因為虛擬主機透過NAT,不用去管底層網路的問題,而且底層網路如果有做LoadBalance的話,安全性也比較高,尤其是這個網路需求很高的軟體服務。
機器並不需要因為開關機進行登出登入動作,帳號只要輸入一次就可以了,開關電腦就是VM的暫停與啟用。
要做的事情有3件,第一件事就是寫自動排程,第二件情就是檢查VM啟動後服務是不是正常,第三件事就是定期檢查軟體有沒有更新。
VMware Workstation指令如下
執行vmWare WorkStation版本上的虛擬機器暫停
C:\>”C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe” suspend “E:\ISO & VM\VMware\ShowTime\ShowTime.vmx”
執行vmWare WorkStation版本上的虛擬機器回復
C:\>”C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe” start “E:\ISO & VM\VMware\ShowTime\ShowTime.vmx”
至於VM底層的實體機器要不要關機,這個就看個人囉!其實沒有關機也可以做很多事,尤其是下班之後。
廠商的宣稱,都是很片段不完整的,要不然就是有什麼隱藏版的訊息是我不知道的。也許事情不是我們這種笨蛋所想的,但是目的達成就好,是吧!
隨機文章
- Installing the SQLSRV Extension on PHP 5.X (2019-03-29)
- EEE PC-低價電腦來襲,華碩Eee PC要成電腦界的Wii (2007-11-03)
- 使用FB換讚網站的風險 貼文和讚審查 (2018-05-30)
- 南山網站系統寫的這麼爛 被罰 真的一點也不意外 (2019-09-26)
- 今天玩了一下CelloPoint的備份 (2012-11-23)