如何處理託管磁碟 OS 盤無法建立虛擬機器的問題

2021-08-09 13:09:53 字數 2893 閱讀 3232

當客戶刪除使用托盤磁碟的虛擬機器,嘗試使用該 os 磁碟再次建立虛擬機器的時候,發現沒有「 建立 vm 」的按鈕。

note

本文僅適用於使用託管磁碟的虛擬機器

首先,我們需要通過 powshell 來檢視該托盤磁碟的資訊。

powershell

複製

#查詢托盤磁碟資訊

ps c:\windows\system32> get-azurermdisk

-resourcegroupname

"《資源組名稱》"

-diskname

"《托盤磁碟名稱》"

resourcegroupname : 資源組名稱

accounttype : standardlrs

timecreated : 7/20/2017

12:30:31 pm

ostype :

creationdata : microsoft.azure.management.compute.models.creationdata

disksizegb : 磁碟大小

encryptionsettings :

ownerid :

provisioningstate : succeeded

id : /subscriptions/訂閱 id/resourcegroups/資源組名稱/providers/microsoft.compute/disks/托盤磁碟名稱

name : 托盤磁碟名稱

type : microsoft.compute/disks

location : chinaeast

tags : {}

缺失 ostype 的託管磁碟會被視作是資料磁碟,所以在該磁碟頁面下,沒有 「建立 vm「 的按鈕。

手動更新該託管磁碟的 ostype 來賦予正確的鍵值。

powershell

複製

#將托盤磁碟資訊賦予給變數

ps c:\windows\system32> $disk = get-azurermdisk

-resourcegroupname

"《資源組名稱》"

-diskname

"《托盤磁碟名稱》"

#查詢托盤磁碟資訊確認無誤

ps c:\windows\system32> $disk

resourcegroupname : 資源組名稱

accounttype : standardlrs

timecreated : 7/20/2017

12:30:31 pm

ostype :

creationdata : microsoft.azure.management.compute.models.creationdata

disksizegb : 磁碟大小

encryptionsettings :

ownerid :

provisioningstate : succeeded

id : /subscriptions/訂閱 id/resourcegroups/資源組名稱/providers/microsoft.compute/disks/托盤磁碟名稱

name : 托盤磁碟名稱

type : microsoft.compute/disks

location : chinaeast

tags : {}

#輸入托盤磁碟的 ostype

ps c:\windows\system32> $disk.ostype = "linux"

#手動更新托盤磁碟的資訊

ps c:\windows\system32> update-azurermdisk

-resourcegroupname

"《資源組名稱》"

-diskname

"《托盤磁碟名稱》"

-disk

$disk

accounttype : standardlrs

timecreated : 7/20/2017

8:30:31 pm

ostype : linux

creationdata : microsoft.azure.management.compute.models.creationdata

disksizegb : 磁碟大小

encryptionsettings :

ownerid :

provisioningstate : succeeded

id : /subscriptions/訂閱 id/resourcegroups/資源組名稱/providers/microsoft.compute/disks/托盤磁碟名稱

name : 托盤磁碟名稱

type : microsoft.compute/disks

location : chinaeast

tags :

在 azure 門戶 上重新檢視該托盤磁碟的資訊,可以看到 「建立 vm」 的按鈕了    立即訪問

Linux磁碟滿了如何處理

輸入命令 cd 進入根目錄。輸入命令 du h max depth 1 尋找當前目錄,哪個資料夾占用空間最大 以上兩個命令之後,可以看到 usr 此路徑占用較大磁碟空間,占用了167g。細心的同學可能看到了最後一項顯示194g,它表示當前目錄所有檔案占用磁碟空間總和容量是194g。如法炮製,進入us...

docker服務無法啟動如何處理?

檢查核心的選項是否已使能 1.1 檢查核心選項 wget chmod u x check config.sh check config.sh 1.2 根據以上指令碼的輸出結果使能核心選項 1.3 使能之後如果有的驅動是編譯成模組的,需要載入到核心中 非常重要,如xt conntrack.ko,xt ...

selenium 如何處理無法點選的元素

在使用selenium自動化時,會經常遇到無法點選的元素,所以採用js的方式去實現點選操作。def click invisible element element,driver 通過js點選 param element webelement元素,通過driver.find x獲得 param dri...