最近購買了一個很特別的服務,可以自己掛在個人電腦上,原廠有提供代理掛機的服務,原廠服務是很方便,但是一個月要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底層的實體機器要不要關機,這個就看個人囉!其實沒有關機也可以做很多事,尤其是下班之後。
廠商的宣稱,都是很片段不完整的,要不然就是有什麼隱藏版的訊息是我不知道的。也許事情不是我們這種笨蛋所想的,但是目的達成就好,是吧!
隨機文章
- 有夠腦殘的聯邦信用卡中心 (2013-03-25)
- 「蔣」這個姓帶給我的成長過程 (2008-01-14)
- Incapsula 付費版和免費版 Cache Rate比例不同 (2014-11-12)
- Google Docs表單功能可以做問卷調查 (2010-03-22)
- 中華電信如意卡 打電話來要我同意3G升4G (2018-04-11)