Microsoft Azure 刪除服務器並保留附加磁盤+Ubuntu掛載磁盤
上個星期Ubuntu VPS突然掉線,重啟沒用,後台管理頁面轉台正常,就是遠程不上去。
不光是外部訪問有問題,連VPS上主動連接也不行,這種情況只好求助客服。
google搜索出很多不能完全解決的方法,通常都是修改啟動等待網絡的時間來減少開機時間,對於服務器來說這根本沒用,獲取不了IP地址,服務器還叫服務器?
世紀互聯的技術工程師給我的答复是這樣子
把虛擬機直接接入後台網絡,開機一樣提示waiting for network,請問是否改動網絡部分?
在印象中,網絡部分一直沒動過,畢竟一旦出問題,那會很麻煩,就是現在這種情況,我回覆說沒動過。
然後他讓我把這台服務器刪掉但保留磁盤,重新建立新的服務器,再把舊磁盤掛接上去,做遷移數據相關操作。
由於某些原因,不能全部截圖,以後再補上。
選中要刪除的服務器,但不要點進去服務器的控制面板,然後在最下面會有刪除的按鈕,點開就會有“刪除***磁盤”(準確名稱忘了)和“保留附加磁盤”。
如果你有多個存儲賬戶,那先去“存儲”頁面查看服務器的磁盤位於哪個存儲賬戶,以方便後面的相關操作。
我要做的就是保留附加磁盤,Click it.等一陣子,服務器就刪了。
接著新建一台Ubuntu,注意:如果出問題之前有做“捕獲”動作的話,那可以在“我的映像”中直接恢復,相當於備份一個意思。
一直到“虛擬機配置”頁面,重點來了!
只有一個存儲賬戶的就,那就選那個,不要新建存儲賬戶。同樣的,多個存儲賬戶的話,就根據之前找到相對應的存儲賬戶,選中它既可。
後面的就不說了,跟平常新建一樣,愛咋就咋的。
在SSH遠程上去後,突然想到我從來都沒有做備份操作,源碼託管什麼都沒有備份,心瞬間碎了一地。
原則上,這篇混雜著教程和隨筆兩種分類,So,還沒結束……..
現在新的服務器已經建好,也可以遠程了,開始把舊磁盤掛載到新的服務器上。
同樣,打開服務器列表,不要點進控制面,選中新建立的服務器,下面會有附加的按鈕,點開它會有“附加磁盤”和“附加空磁盤”。
如果沒有出現“附加磁盤”,原因只有兩個:第一,不是同一個存儲賬戶;第二,刪除舊服務器的時候把磁盤也刪了。
第一種情況很容易解決,重新建立與舊磁盤相同存儲賬戶的服務器即可。第二種的話,呵呵。
2015年2月4日 17:28:15 由於某些問題,這裡會出現點不同,注意這裡是空磁盤。
點擊“附加磁盤”,會出現一個對話框,其他都不用管,其中有個選擇“讀”、“讀/寫”的東東,技術工程說“讀/寫”性能最好,那就選他吧。
搞定以後,後台頁面可以關掉。
從技術工程那裡得知,Azure的Linux服務器其他外掛存儲一般都從sdc開始,sda是系統盤,sdb好想是緩存什麼,忘記準確名字。
接下來的只需要創建一個文件夾,再用mount把sdc掛到剛剛創建的文件夾上,先搶備份數據,女人等等再搶,Wait a minutes,服務器哪來的女人?
其實也蠻簡單的,只要服務器的磁盤和數據還在,一切都好辦(起碼比不在的好吧?)
打開後台頁面中的存儲頁面,點進去到存儲賬戶控制頁面,再點擊“容器”頁面,這些都是是虛擬機的VHD文件,VHD文件是什麼東東就不多說了。
重點是下載VHD的URL,把VHD下載下來,如果要在VM裡跑就需要把它轉換成VMDK文件(將來會在另外一篇文章說)
拿到了VHD文件就可以為所欲為了。