Windows Azure中虛擬機器無法啟動, 報錯RoleStateUnknown的解決方案

來源:互聯網
上載者:User

經過與Azure工作人員的溝通, 證實筆者自己遇到的這個錯誤系Windows Azure平台自身的小問題導致的. 應該以後不會再有人像筆者這麼衰, 正巧趕上這個難得發生的問題出現時候重啟了虛擬機器.

 

按照參考資料中給出的步驟, 筆者成功地解決了這個問題. 這裡列出的解決方案如原文所說是一個workaround. 但當你遇到虛擬機器莫名其妙的狀態的時候, 這的確是一種可以嘗試的方法. 該方法很安全, 不會刪除掉你的虛擬機器. 實質上說, 虛擬機器被刪除了之後, 又重新進行了部署. 但結果看起來就像虛擬機器重啟了一樣. 

 

錯誤描述

 

首先, 請參考糾正<<開始使用Windows Azure PowerShell>>文檔中的一個小錯誤中描述的步驟, 開啟PowerShell, 並使之能夠運行命令來操縱Windows Azure.

 

然後, 運行命令Get-AzureService, 來得到你正在使用的Service的名字. 這裡的名字也就是中模糊的高亮的部分.

 

之後, 依次運行如下的命令:

Export-AzureVM

Remove-AzureVM

Import-AzureVM

 

問題成功解決, 虛擬機器啟動了.

 

注意, 這種方式使用之後, 虛擬機器的IP會產生變化. 所以, 您也許需要在DNS中對IP和機器名的映射進行修改.

而原來的DNS中的配置卻還沒有變化, 應該修改為10.4.2.8.

 

參考資料

==========================

Machine cannot restart due to RoleStateUnknown

http://social.msdn.microsoft.com/Forums/en/WAVirtualMachinesforWindows/thread/5b7063d7-51b4-4258-bff5-2269dd385f85

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.