vmm強制刪除主機

2021-09-02 13:46:16 字數 1326 閱讀 3775

可能有人說,重新新增hyperv主機有啥難的?開啟scvmm,直接連線唄?

事實上今天說這個話題,肯定是有個前提,那就是主機已經不能和scvmm通訊了。那麼當災難發生時,我們的群集或者某乙個單台hyperv掛掉而不得不重灌系統或者永久下線的時候,在scvmm中是不可能通過圖形介面直接刪除成功的。

如果說客戶需要你做這個工作,把有問題的hyperv主機刪除,而機器已經無法連線了,你有沒有辦法做這個事情,那客戶會覺得」你小子很不給力啊」,而你大概會想,」systemcenter2012sp1這麼弱智啊,刪都刪不掉」

有兩種環境下會用到離線刪除hyperv主機:

hyperv主機殘廢了

hyperv主機沒殘廢,但是systemcenter主機殘廢了,通過備份檔案恢復到了乙個較早的時間點,但是這個時間點上有一堆亂七八糟已經不存在的主機。

好了,前置條件已經都說了,我們來看看如何解決的。

為什麼不能直接刪除:

肯定會有人為,為什麼scvmm2012sp1這麼弱智,主機已經連線不上了,幹嘛不讓我們自己刪除?

根據我的經驗來看,不能直接圖形下刪除其實是有兩個原因的

vmm並不知道主機無法通訊了是不是因為主機硬體損壞造成的

萬一某一台機器正常關機的情況下,有人很輕易的將主機從vmm管理列表中刪除了,那麼會給工作帶來很大的影響。

如何刪除離線的hyperv主機

方法肯定有,但是這個只能借助於命令列操作,無法在圖形介面下使用,同樣,不僅僅是scvmm2012sp1,這個機制在scvmm2008中就開始存在了,但是比較奇怪的是,在technet的scvmm2012文件下,並沒有關於這個事情的說明。

開啟帶有vmm模組的powershell(安裝vmm客戶端後就有)

使用帶 force 引數的 remove-vmhost cmdlet來完成操作,這樣會強制刪除vmm與hyperv主機的聯絡,同時這個刪除過程不去驗證hyperv主機以及刪除它的**程式。

什麼叫做帶force 引數的 remove-vmhost cmdlet呢?下面一**為大家介紹。

啥也不會的前提下,可以help+cmdlet檢視一下相應的幫助。

對於學習下ps來說,-examples  -full –online 都是不錯的引數。通過這些引數,我們可以快速學習相關命令

強制刪除的例子其實只有兩句話,第一句定義某乙個主機名為vmhost的變數,第二部是強制移除這個vmhost主機,事實上不需要變數,直接一句話就可以完成。其中藍色部分就是需要刪除的主機名。

remove-scvmhost –vmhost h

ahv-manager -force –confirm

命令強制刪除nodejs

如果之前安裝了node,想要重新安裝,就用命令強制刪除 一.rmdir 刪除整個目錄 好比說我要刪除 222 這個目錄下的所有目錄和檔案,這語法就是 rmdir s q 222 其中 s 是代表刪除所有子目錄跟其中的檔案。q 是不要它在刪除檔案或目錄時,不再問我 yes or no 的動作。要刪除的...

hbase中強制刪除表

因為集群硬碟緊俏,絕對對原來的表加上compression lzo屬性。但是建立表,長時間沒有反饋。決定drop掉這張表,但是始終drop失敗。重啟集群,hbase 60010介面顯示有region transaction。為建立失敗的表region,在pending open和closed之間跳。...

強制刪除 bat檔案解釋

建乙個txt檔案,輸入下面文字。del f a q 1 rd s q 1 儲存,改.txt為.bat del 刪除復命令。f 強制刪除唯讀檔案。s 從所有子目錄刪除指定檔案。q 安靜模式。刪除全域性萬用字元時,不要求確認。systemdrive 系統檔案制夾,如c windows,有的朋友將系統裝在...