locked
Hyper-v 共用磁碟無法存取 ,造成虛擬機不見 RRS feed

  • 一般討論

  • 三台windows 2008 sp1 server 做Hyper-v 主機

    Hyper-v 建立的虛擬網路 有Internal1 、Internal2 、hearbeat ,

    三台hyper-v 主機各拉一條線到hearbeat 網路上 (使用一個cisco Switch A )

    Switch A昨日不小心踢到線,造成斷電,重開機後發現

    三台Hyper-v 的控制台看不到虛擬機, 發現

    Hyper-v 作為虛擬機共用磁碟 (掛在c:\ClusterStorage\Volume1) 無法存取

    但在三台的磁碟管理員看的到共用磁碟的 DISK ,也確定後端SAN的磁碟是正常的

    問題應該是出在Switch A 的不正常斷電引起,造成Hyper-v 三台主機全掛

    這種情形要什麼處理?

    我將三台windows 2008 全關機(其中兩台卡在關閉ClusterStorage一個多小時關不起來,只好強迫斷電)

    再開一台起來,共用磁碟還是沒掛成功..

     



     

    • 已變更類型 AChange 2012年7月16日 上午 07:35 Customer Discontinued
    2012年7月9日 下午 05:08

所有回覆

  • Hi

    試著把三台Hyper-V都先關閉,然後重開Storage

    然後等Storage啟動完畢後,在開啟一部Hyper-V Server

    然後登入進去後,使用叢集管理員確認仲裁資源都有上線

    如果C:\ClusterStorage\Volume1還是無法存取的話

    您可以試著讓CSV的磁碟變成一般叢集磁碟後,在加入到CSV看看


    Best Regards, Daniel Liang

    2012年7月10日 上午 05:20

  • 上面說的訂正…
    我第一次是依序三台重開機,共用磁碟讀不到

    第二次二台關機,一台重開機,共用磁碟讀不到

    第三次三台都關了,再開一台,還是讀不到..

    再來全開機,也是讀不到,
    好像過一陣子,不知我做了什麼,共用磁碟(c:\ClusterStorage\Volume1) 成功讀取資料,好險,恢復正常

    我的問題是三台Server 在hearbeat 網路的SWITCH 不正常斷電,
    會造成CSV磁碟讀不到,這面不就很危險
    .

    .
    Hyper-v 主機關機時卡在停止 ClusterStorage 的地方,卡了一個多小時,有什麼正確的做法嗎?
    一定要等它自己結束?但太久了.

    .
    CSV的磁碟要如何變成一般叢集磁碟呢?上面的資料很多,不會造成資料遺失呢?


     
    • 已編輯 史丹尼 2012年7月10日 下午 03:38
    2012年7月10日 下午 03:37
  • Hi

    如果您單獨開一台Hyper-V Server在讀取CSV會很久的話,我會建議您先把Hyper-V在Cluster中的VM自動啟動都先停掉

    然後確認您的CSV可以正常讀取,並且在Cluster中的CSV磁碟狀態是顯示【上線】而不是【重新導向存取】

    接著再手動啟動Hyper-V中的相關Guest,可以比較快處理這個問題

    另外,您提到的Hearbeat Switch斷電會造成CSV讀不到,我是覺得滿奇怪的

    可以試著調整一下網路的連結順序,把Hearbeat的網段調到後面去,設定位置如下圖

    並且在叢集中,把Hearbeat改成叢集內部網路。

    Hyper-v 主機關機時卡在停止 ClusterStorage 的地方是因為關機前,Hyper-V會將Guest做儲存的動作,但是您讀不到CSV,所以會卡很久

    另外您用的是iSCSI還是FC呢?

    如果是iSCSI,您Hearbeat的網段是否就是iSCSI的連線網段?


    Best Regards, Daniel Liang

    2012年7月10日 下午 06:30