备份Linux到vhd,建立 Linux VHD 並上傳至 Azure - Azure Virtual Machines | Microsoft Docs

建立及上傳包含 Linux 作業系統的虛擬硬碟

11/28/2016

本文內容

重要

傳統 Vm 將于2023年3月1日淘汰。

如果您使用 ASM 的 IaaS 資源,請在2023年3月1日前完成遷移。 我們鼓勵您更快切換,以利用 Azure Resource Manager 中的許多功能增強功能。

注意

Azure 建立和處理資源的部署模型有二種: Resource Manager 和傳統。 本文涵蓋之內容包括使用傳統部署模型。 Microsoft 建議讓大部分的新部署使用 Resource Manager 模式。 您也可以使用 Azure Resource Manager 上傳自訂磁碟映像。

本文說明如何建立及上傳虛擬硬碟 (VHD),以便用它做為您自己的映像,在 Azure 中建立虛擬機器。 了解如何準備作業系統,以便使用它根據該映像建立多部虛擬機器。

必要條件

本文假設您具有下列項目:

以 .vhd 檔案安裝的 Linux 作業系統 - 您已經以 VHD 格式將 Azure 背書的 Linux 散發套件 (或參閱非背書散發套件的資訊) 安裝到虛擬磁碟。 有多項工具可用來建立 VM 和 VHD:

安裝和設定 QEMU 或 KVM,並小心使用 VHD 做為您的映像格式。 如有需要,您可以使用 來轉換映像qemu-img convert。

注意

Azure 不支援較新的 VHDX 格式。 當您建立 VM 時,請指定 VHD 做為格式。 如有需要,您可以使用 qemu-img convert 或 Convert-VHD PowerShell Cmdlet 將 VHDX 磁碟轉換為 VHD。 此外,Azure 不支援上傳動態 VHD,因此您必須將此類磁碟轉換成靜態 VHD 再上傳。 您可以在上傳至 Azure 的期間使用 適用於 GO 的 Azure VHD 公用程式 之類的工具來轉換動態磁碟。

Azure 命令列介面 - 安裝最新的 Azure 命令列介面 來上傳 VHD。

步驟 1:準備要上傳的映像

Azure 支援各種 Linux 散發套件 (請參閱 背書的散發套件)。 下列文章會逐步引導您了解如何準備 Azure 上支援的各種 Linux 散發套件: 完成下列指南中的步驟並已有一個準備好可上傳到 Azure 的 VHD 檔案之後,請回到這裡:

注意

只有使用其中一個背書散發套件搭配經 Azure 背書之配送映像上的 Linux中<支援的版本>底下指定的組態詳細資料時,Azure 平台 SLA 才適用於執行 Linux OS 的虛擬機器。 Azure 映像庫中的所有 Linux 散發套件,皆為使用必要組態的背書散發套件。

如需有關為 Azure 準備 Linux 映像的更多一般秘訣,另請參閱

步驟 2:準備與 Azure 的連接

確定您是在傳統部署模型中使用 Azure CLI (azure config mode asm),然後登入您的帳戶︰

azure login

步驟 3:將映像上傳至 Azure

您需要一個可供上傳 VHD 檔案的儲存體帳戶。 您可以選取現有的儲存體帳戶或建立新帳戶。

使用 Azure CLI 上傳映像,方法是使用下列命令:

azure vm image create `

--blob-url // `

--os Linux

在上述範例中︰

BlobStorageURL 是您打算使用的儲存體帳戶 URL

YourImagesFolder 是 Blob 儲存體內您要用來儲存映像的容器

VHDName 是入口網站中用來識別虛擬硬碟的顯示標籤。

PathToVHDFile 是 .vhd 檔案在您電腦上的完整路徑和名稱。

以下顯示完整的範例:

azure vm image create myImage `

--blob-url https://mystorage.blob.core.windows.net/vhds/myimage.vhd `

--os Linux /home/ahmet/myimage.vhd

步驟 4:從映像建立 VM

您使用 azure vm create 以和一般 VM 相同的方式建立 VM。 指定您在前一個步驟中提供給映像的名稱。 在下列範例中,我們會使用在前一個步驟中提供的 myImage 映像名稱:

azure vm create --userName ops --password P@ssw0rd! --vm-size Small --ssh `

--location "West US" "myDeployedVM" myImage

若要建立您自己的 VM,請提供您自己的使用者名稱 + 密碼、位置、DNS 名稱,以及映像名稱。

後續步驟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值