Windows Azure Virtual Machine (3) 在VM上掛載磁碟

來源:互聯網
上載者:User

在前一章裡我已經向大家介紹了如何建立一個預先安裝SQL Server 2012的Windows Server VM。

本章我將介紹如何在這個VM上掛載磁碟。

看到這裡,有讀者可能會產生疑問:為什麼在這裡要介紹掛載磁碟的功能呢?在這裡筆者先簡單的介紹一下概念:

在一些現有的系統裡,對於系統硬碟(比如C盤)的操作比較少,而大部分情況下是對除系統硬碟以外的其他盤符(比如 F盤 G盤等)做讀寫操作。

我們可以按照上一章的內容,遠程登入Windows Azure的Virtual Machine。我們看到預設的磁碟有2個,分別是C和D盤,如下圖:

我簡單介紹一下:C盤儲存的內容主要是OS檔案,最大容量是127G

而D盤是儲存臨時檔案。

但是請注意:C盤中的內容是持久化的,但是D盤不是持久化的(從名字我們也不難觀察出,D: Temporary Storage)。

也就是說,如果你將檔案儲存到D盤。一旦這台VM所在的物理主機發生記憶體故障,斷電等異常情況導致無法正常服務,Azure Fabric Control會將這個VM自動遷移到另外一台正常的物理主機之上,以保證服務正常提供。但是你儲存到D盤中的檔案資訊都將丟失。

按照以前的經驗,如果我們想儲存持久化的內容,就必須放到Windows Azure Storage裡去(包括Blob, Table和Queue,我在前面幾章已經做了介紹),但是這需要一定的手動開發過程。

Windows Azure VM提供了新的功能:首先在Azure Storage裡先建立VHD,然後將這個VHD mount到VM裡,作為VM的本地磁碟來使用(例如E盤或者F盤)。當掛載磁碟完畢後(比如掛載新的盤符叫E盤),你寫入E盤裡的內容就被寫入到Windows Azure Storage的VHD檔案裡去了。

而且我們知道,Windows Azure Storage是支援三重備份的。這也提高了VHD檔案的可靠性和完整性。我們放在Storage裡面的內容就萬無一失啦。

那就開始我們本次練習吧。

1.首先我們登陸Windows Azure管理介面 https://manage.windowsazure.com/

2.在列表中選擇"Virtual Machines",找到之前建立的SQL2012VM1並選中它。如下圖:

3.選中後,在Management Portal視窗最下面會出現功能表列,我們點擊Attach--> Attach Empty Disk。

4.在彈出的視窗裡(請注意Storage Location的地址,我將會在本章最後介紹),Size設定成50GB

查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/cloud-computing/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.