iT邦幫忙

0

Hyper-V內的虛擬機有可能做到不停機的"安全性更新"嗎?

rich206 3 年前5047 瀏覽

目前公司透過了Windows 2012的Hyper-V 3.0做了完全硬體以及網路的HA備援~解決了未來蠻多的硬體故障的風險,也覺得微軟這次虛擬化真的實用性大增~

不過問題來了....目前的叢集兩台節點都可以透過叢集感知更新的方式安裝新的安全性更新...
可是在這兩台節點虛擬出的"高可用性虛擬機器"看起來是沒有辦法不停止服務(重新開機)就安裝微軟的安全性更新耶...
不知道各位前輩在這些有執行服務的"虛擬機器"是如何更新的呢?

難道是把他們也設定成叢集節點嗎? (沒試過不太清楚 = = )

順便可以偷問一下嗎? 被虛擬出來的虛擬機器可以跑去當DC網域控制站嗎?

希望能有前輩指點一下了~~~~先謝過大家了!

jameslwg iT邦新手 4 級 ‧ 1 年前 檢舉
記得也要預留預算為hyperV做備份, 上網很易就找到, 就如ahsay那樣
http://www.ahsay.com/jsp/tc/home/

2 個回答

14
roylee
iT邦高手 1 級 ‧ 3 年前
最佳解答

您好
叢集感知更新==>透過此方式就更新時,系統會將節點上的VM移動到另外一個節點,然後再下載需要更新的檔案來安裝且自動重新開機,重開後會再確認是否還有需要更新的檔案若沒有就會將VM移動到另外一台主機然後做更新重開機等相同的動作。

虛擬機器跟實體機器一樣,如果安裝了該更新檔絕大部分都是要重新開機的(Windows 系統而言),所以通常就是安排離峰時間或假日安裝。

DC當然也是可以在VM裡面的。

roylee iT邦高手 1 級 ‧ 3 年前 檢舉

除非你的guest 也做叢集架構,這樣就可以服務不中斷

rich206 iT邦新手 4 級 ‧ 3 年前 檢舉

感謝Roylee大建議...

如果要重新開機....可能會被客戶罵...@@
雖然guest重新開機比實體主機快多了....

您提到的guest做叢集架構...
這我就沒概念了....
因為目前是透過Hyper-V與叢集的搭配能做到快速移轉(避免節點的實體主機掛掉)
可是叢集自動的服務不是微軟有提供自動接手的服務才能執行嗎?
我們目前是伺服器內執行多個WEB及資料庫服務....叢集要怎麼做啊...完全沒概念! @@

roylee iT邦高手 1 級 ‧ 3 年前 檢舉

如果mysql要HA這我就不熟機了,或許參考下列連結會有個方向
http://dev.mysql.com/doc/refman/5.0/en/ha-overview.html

8
zaxer
iT邦新手 4 級 ‧ 3 年前

VM 要不停止服務更新 建議要有容錯, WEB主機可以準備兩臺以上, DB主機也可以, 這樣就可以不停止各種服務下個別更新

DC當然可以建在VM上, 但因為VM有時間會變慢的疑慮, 所以 NTP 務必要設定周全, 且要注意整合服務裡面不要跟實體主機進行時間同步

rich206 iT邦新手 4 級 ‧ 3 年前 檢舉

同上面給Roylee大的回覆...

Web服務叢集化就真的沒概念了...
目前我們是在Windows server 2012的主機跑XAMMP及MySQL...裡面一次有執行多個Web服務,也有跑MySQL...
如果要兩台來跑...擔心的是資料同步的問題....
Web服務好解決...但是MySQL就真的很複雜了 = =

另外的問題....DC在VM的Guest上會錯亂嗎?

會這樣想是擔心擔任網域控制的DC主機只有一台會掛點...
但是多架台主機只擔任網域控制站的備援又有點浪費...

所以才想問說是不是可以靠VM的主機來擔任DC...
這樣好像有備援到...又省實體主機^^

關於同步的部分,我會在注意的~非常感謝您的提醒!

roylee iT邦高手 1 級 ‧ 3 年前 檢舉

rich206提到:
DC在VM的Guest上會錯亂嗎

.

不會錯亂,你就把VM-DC也當作是實體機就可以,想想如果你用兩台實體機器架設同網域下的兩台DC
Guest也不錯亂。

我要發表回答

立即登入回答