Azure運維系列 8 使用現有磁碟建立虛擬機器

2021-09-04 23:04:07 字數 2673 閱讀 9742

今天跟大家分享乙個在azure日常運維中經常會用到的技巧,通過儲存在儲存帳戶中的vhd快速建立虛擬機器。整體的步驟非常簡單,需要使用到帶有azure模組的powershell。如果沒有安裝請通過以下位址進行安裝:

首先,我們需要找到我們事先準備好的虛擬機器os磁碟vhd的url位址。在azure門戶中找到對應的儲存帳戶:

然後在儲存帳戶中找到blob儲存。

找到對應的vhd檔案,並複製它的url。

關於更多安裝和使用azure powershell的文章:

裝好azure powershell,然後我們首先登入azure rm帳號。通過以下命令:

login-azurermaccount

如果是中國版azure,必須加上-environmentname azurechinacloud

登入好後會顯示我們的訂閱資訊,請確認訂閱id和訂閱名稱。

然後我們就需要定義一些變數,為我們建立虛擬機器做準備。

首先是通過以下來定義虛擬機器名稱:

$vmname = "***"

然後是指定資源組:

然後建立或選擇現有的虛擬網路,並指定虛擬網路的子網id。

然後需要配置配置要使用的儲存賬號以及系統盤名稱,最重要的是虛擬磁碟的位置,就是第一步中我們複製的url。

到此我們的準備工作就已經完成了,然後需要將以上的配置資訊生成虛擬機器的配置:

$vmconfig = new-azurermvmconfig -vmname $vmname -vmsize standard_a1 | set-azurermvmosdisk name

$osdiskname -vhduri $osdiskurl -createoption attach -windows | add-azurermvmnetworkinte***ce -id $nic.id -primary

然後通過powershell建立新的資源組型別虛擬機器:

new-azurermvm -resourcegroupname $resourcegroup -location "china east" -vm $vmconfig

稍等片刻,回到我們的azure管理門戶中,就可以看到虛擬機器已經正在建立了。

以上步驟和操作適用於:

global azure

china azure

虛擬機器雲服務

什麼情況需要使用自定義磁碟建立虛擬機器呢?

比如虛擬機器是由其他訂閱遷移過來的,或是不小心刪除掉虛擬機器磁碟仍然存在的情況。希望以上內容對有需要的朋友能夠有所幫助。

Azure運維系列 8 使用現有磁碟建立虛擬機器

今天跟大家分享乙個在azure日常運維中經常會用到的技巧,通過儲存在儲存帳戶中的vhd快速建立虛擬機器。整體的步驟非常簡單,需要使用到帶有azure模組的powershell。如果沒有安裝請通過以下位址進行安裝 首先,我們需要找到我們事先準備好的虛擬機器os磁碟vhd的url位址。在azure門戶中...

Azure運維系列 6 使用自定義映像建立虛擬機器

首先,我們開啟azure 經典門戶 然後登入到我們的azure賬號中,並切換到虛擬機器分類,選擇虛擬機器 映像選項卡,然後單擊建立映像。在建立映像中我們需要配置從vhd建立的映像名稱 相應的說明,並配置vhd的url 作業系統系列以及是否已經執行sysprep操作。這裡我們就選擇之前遷移過來的vhd...

Azure運維系列 5 國際版與中國版進行資料遷移

今天給大家分享乙個很有意思的工具,它可以非常輕鬆的實現國際版azure和中國版azure之間的資料遷移。這對於一些場景是非常適用的,具體什麼樣的場景適用就看各自發揮了。進行安裝 在azcopy安裝好後,我們總的來說需要使用以下命令來進行資料遷移 azcopy source dest sourceke...