匯出 (0) 列印
全部展開

管理磁碟及映像

更新日期: 2014年4月

本文提供有關在 Windows Azure 中管理虛擬硬碟、映像和磁碟的詳細資訊,以及提供如何使用它們的指示連結。

Windows Azure 中的所有虛擬機器在您建立虛擬機器時都是以至少兩個磁碟設定而成,其中一個是作業系統磁碟,另一個則是暫存本機磁碟 (有時候也稱為資源磁碟)。建立虛擬機器之後,您還可以將它設定為使用一個或多個資料磁碟。如需詳細資訊,請參閱<虛擬機器>。

Important重要事項
請勿將資料儲存在暫存磁碟。這個磁碟是提供暫時儲存空間給應用程式和處理序使用,是用來儲存暫時性資料的,例如分頁檔。

所有映像和磁碟 (除了資源磁碟外) 都是從虛擬硬碟 (VHD) 建立而成,資料磁碟也是建立自 VHD。虛擬硬碟是儲存在 Windows Azure 儲存體帳戶中做為分頁 Blob 的 .vhd 檔案。如需有關分頁 Blob 的詳細資訊,請參閱<了解區塊 Blob 和分頁 Blob>。

Windows Azure 外的虛擬硬碟可能會使用 VHD 或 VHDX 格式,它們也可能會是固定磁碟、動態擴充磁碟或差異磁碟。Windows Azure 支援 VHD 格式的固定磁碟。固定格式會以線性方式在檔案內配置邏輯磁碟,這樣磁碟位移 X 就會儲存在 Blob 位移 X。位於 Blob 結尾的小型頁尾會描述 VHD 的屬性。由於大部分磁碟都有大範圍未使用的空間,因此固定格式通常都很浪費空間。不過,Windows Azure 是以疏鬆格式儲存 .vhd 檔案,因此您可以同時得到固定和動態磁碟的益處。如需有關 VHD 的詳細資訊,請參閱<開始使用虛擬硬碟>。

在 Windows Azure 中,要用來當做建立磁碟或映像之來源的所有 .vhd 檔案都是唯讀的。當您建立磁碟或映像時,Windows Azure 會建立 .vhd 檔案的複本。根據您使用 VHD 的方式而定,這些複本可以是唯讀或可讀寫。

您可以使用自己的 VHD,只要將含有作業系統或資料的 VHD 上傳到 Windows Azure 儲存體帳戶即可。目前有各種工具都可以建立 VHD。例如,您可以使用 Hyper-V 或 Windows 最近版本中提供的磁碟管理嵌入式管理單元。

若要上傳 VHD,請使用 Windows Azure PowerShell 模組所提供的 Add-AzureDataDisk 指令程式。您可以從 WindowsAzure.com 的下載頁面下載此模組。

note附註
如果您的 VHD 是動態磁碟,請在上傳之前先將它轉換成固定磁碟。您可以使用 Hyper-V 管理員或 convert-vhd 指令程式執行此作業。

上傳 VHD 之後,就可以用它當做來源來建立映像或作業系統磁碟。或者,如果它含有資料,您可以將它連接到虛擬機器做為資料磁碟。

.vhd 檔案會儲存為分頁 Blob。有數個工具可供您用來管理儲存體中的 Blob。

您可以使用 Blob 服務 Rest API 中的項目來處理儲存體中的 Blob。如需詳細資訊,請參閱 Blob 相關操作 (英文)。您也可以跨儲存體帳戶來複製 Blob。如需複製 Blob 詳細資訊,請參閱 非同步跨帳戶複製 Blob 簡介 (英文)

note附註
只有在 2012 年 6 月 7 日當天或之後所建立的儲存體帳戶,才可讓您在執行複製 Blob 作業時從另一個儲存體帳戶複製 Blob。

當您從映像建立虛擬機器時,Windows Azure 會針對該虛擬機器建立磁碟,其為來源 .vhd 檔案的複本。為了防止意外刪除,Windows Azure 會在用來建立映像、作業系統磁碟或資料磁碟的任何來源 .vhd 檔案上建立租用。

您必須先刪除磁碟或映像以移除租用,才能刪除來源 .vhd 檔案。若要刪除虛擬機器用來做為作業系統磁碟的 .vhd 檔案,您可以刪除該虛擬機器並選擇刪除所有相關聯的磁碟,即可一併刪除虛擬機器、作業系統磁碟和來源 .vhd 檔案。不過,若要刪除用來做為資料磁碟來源的 .vhd 檔案,就必須按照順序執行幾個步驟:先從虛擬機器中斷連接該磁碟、刪除該磁碟,然後才能刪除 .vhd 檔案。

映像是指您當做範本用來建立新虛擬機器的 .vhd 檔案。映像是範本,因為它不像設定的虛擬機器有特定設定,例如電腦名稱及使用者帳戶設定。您可以使用 Windows Azure 管理入口網站提供的映像,也可以自己建立映像:

note附註
您也可以使用管理入口網站從已經存在於儲存體帳戶的 .vhd 檔案來建立映像。請參閱<建立和上傳包含 Windows Server 作業系統的虛擬硬碟>中的<在自訂映像清單中新增映像>。

您可以加入及刪除映像、列出您所加入的映像,以及更新映像。將 .vhd 檔案上傳至儲存體帳戶之後,下面資源可以協助您管理映像:

如果不需要使用某個映像做為建立虛擬機器的範本,您可以輕鬆地刪除該映像。當您從映像建立虛擬機器時,會在建立虛擬機器的同時建立一個作業系統磁碟。當您刪除映像時,作業系統磁碟並不會被刪除,這樣您就可以視需要從該磁碟建立另一個映像或虛擬機器。刪除映像時,您上傳用來建立映像的 .vhd 檔案並不會被刪除。但如果您要刪除做為映像來源的 .vhd 檔案,就必須先刪除該映像。

  1. 如果您尚未登入,請登入 Windows Azure 管理入口網站。

  2. 按一下 [虛擬機器],然後按一下 [映像]

  3. 選取您要刪除的映像,然後按一下 [刪除映像]

在 Windows Azure 中,您可以利用不同的方式搭配虛擬機器來使用磁碟。作業系統磁碟是您用來為虛擬機器提供作業系統的 VHD。資料磁碟則是您連接至虛擬機器以便儲存應用程式資料的 VHD。

根據應用程式的需要,有多種方式可供您選擇用來建立磁碟。例如,建立磁碟的典型方式是當您建立虛擬機器時使用映像庫中的映像,此時就會為您建立作業系統磁碟。而建立資料磁碟的典型方式是將空的磁碟連接至虛擬機器,此時就會為您建立新的資料磁碟。您可以使用已上傳或複製到與您的訂用帳戶相關的儲存體帳戶中的 .vhd 檔案來建立磁碟。您不能使用入口網站來上傳 .vhd 檔案,但可以使用可搭配 Windows Azure 儲存體使用的其他工具來上傳或複製檔案。

下圖顯示虛擬機器所使用的磁碟。

在 Windows Server 中管理磁碟
  • 作業系統磁碟:每個虛擬機器都有一個連接的作業系統磁碟。您可以上傳可用來做為作業系統磁碟的 VHD,也可以從映像建立虛擬機器,如此一來就會為您建立磁碟。此磁碟是來源 .vhd 檔案的複本,而此新複本會註冊為作業系統磁碟。作業系統磁碟最多可以有 127 GB。在 Windows Azure 建立作業系統磁碟時,會為了高持久性而建立三個該磁碟的複本。此外,如果您選擇使用異地備援 (Geo-replication) 式的災害復原,也會在距離超過 400 英里的位置複寫您的 VHD。作業系統磁碟會註冊為 SATA 磁碟機,並標示為 C 磁碟機。

    note附註
    對作業系統磁碟上的問題進行疑難排解時,您可以將該磁碟當做資料磁碟連接至執行中的虛擬機器,以存取該磁碟上的資料並使用記錄檔來診斷問題。

  • 系統會自動為您建立暫存磁碟。在 Windows 虛擬機器上,這個磁碟是標示為 D 磁碟機。在 Linux 虛擬機器上,這個磁碟通常是 /dev/sdb,並且是由 Windows Azure Linux 代理程式將其格式化及裝載至 /mnt/resource。

    Important重要事項
    請勿將資料儲存在暫存磁碟。這個磁碟是提供暫時儲存空間給應用程式和處理序使用,是用來儲存暫時性資料的,例如分頁檔。

  • 資料磁碟:資料磁碟是可以連接至執行中虛擬機器的 VHD,以便能持續地儲存應用程式資料。您可以上傳已經含有資料的資料磁碟並將它連接至虛擬機器,或者也可以使用 Windows Azure 管理入口網站將空的磁碟連接至虛擬機器。資料磁碟的大小上限是 1 TB。資料磁碟會註冊為 SCSI 磁碟機,並以您所選的代號來標示。

    虛擬機器的大小會決定您可以連接的磁碟數目。如需詳細資訊,請參閱<Windows Azure 的虛擬機器大小>。

    下面主題會示範連接及中斷連接資料磁碟的逐步指示:

下面是有關 Windows Azure 中的磁碟的一些考量。

作業系統磁碟和資料磁碟都具有主機快取設定 (有時稱為主機快取模式),這項設定會在某些情況下讓效能提升。不過,在其他情況下,這些設定可能會對效能造成負面影響,端視應用程式而定。針對資料磁碟的讀取作業和寫入作業,主機快取預設為 OFF。針對作業系統磁碟的讀取和寫入作業,主機快取預設為 ON。若要變更資料磁碟的設定,請使用 Set-AzureDataDisk Cmdlet。若要變更作業系統磁碟的設定,請使用 Set-AzureOSDisk Cmdlet。

如果您在異地備援儲存體帳戶中使用等量磁碟區 (Windows 或 Linux),可能會發生資料遺失。如果發生儲存體中斷,而需要從複寫副本還原資料,則無法保證還原之後等量磁碟集的寫入順序不變。

您可以加入及刪除磁碟、列出您所新增的磁碟,以及更新磁碟。您可以對作業系統磁碟和資料磁碟執行這些動作。在您將要用來做為磁碟的 .vhd 檔案上傳至 Windows Azure 儲存體之後,就可以選擇下面資源來管理磁碟:

您可以使用管理入口網站中的儀表板或虛擬機器的 [磁碟] 頁面找到連接至虛擬機器的磁碟。

  1. 如果您尚未登入,請登入 Windows Azure 管理入口網站。

  2. 按一下 [虛擬機器],然後選取適當的虛擬機器。

  3. 按一下 [儀表板]。在該虛擬機器的儀表板上,您可以找到連接的磁碟數目以及各磁碟的名稱。下列範例顯示出有一個資料磁碟已連接到虛擬機器:

    尋找已連接的資料磁碟
    note附註
    磁碟區段中並沒有列出暫時性本機磁碟。

  1. 如果您尚未登入,請登入 Windows Azure 管理入口網站。

  2. 按一下 [虛擬機器],然後按一下 [磁碟]。此頁面會顯示可搭配虛擬機器使用的所有磁碟的清單,並顯示虛擬機器正在使用的磁碟。這是一份由作業系統磁碟和資料磁碟組合而成的清單。若要區分這兩種磁碟類型的差異,請檢閱儀表板中的磁碟資訊。

    note附註
    當您將新的資料磁碟連接至虛擬機器時,您可以提供名稱給用於該磁碟的 .vhd 檔案,而 Windows Azure 則會提供磁碟的名稱。此名稱是由雲端服務名稱、虛擬機器名稱和數值識別碼所組成。

如果不再需要作業系統磁碟和資料磁碟,您可以將它們刪除。若要刪除作業系統磁碟,您可以在刪除虛擬機器時將它刪除。除非您也要刪除虛擬機器,否則只能先從虛擬機器卸離資料磁碟之後,才能刪除該磁碟。

  1. 如果您尚未登入,請登入 Windows Azure 管理入口網站。

  2. 按一下 [虛擬機器],然後按一下 [磁碟]

  3. 選取您要刪除的磁碟,然後按一下 [刪除磁碟]

顯示:
© 2014 Microsoft