環境介紹:在測試環境中,經常需要對cloudstack的區域進行重新添加。
本文中用的是cloudstack4.2.1+vmware環境
cloudstack裏面刪除一個區域,步驟如下
1.刪除系統路由器 2.刪除虛擬機 3.刪除模板,快照 4.刪除二級存儲 5.刪除一級存儲 6.刪除主機 7.刪除集羣 8.刪除區域中的網絡 9.刪除區域
然而,刪除過程,並不會一帆風順,很多時候,由於操作的不規範,再者cloudstack本身的bug,而導致無法刪除一個區域。在進行了1-7的步驟時候,如下提示
提示The Physical Network is not deletable because there are networks associated to this physical network
登錄cloudstack的數據庫,執行如下操作
mysql> update physical_network set removed=now() where data_center_id=X; X爲你的data_center_id
在cloudstack的數據庫中,刪除一個資源,是將removed設置爲當前時間,則認爲該資源已經失效(同時在UI界面即無法看到該資源),如果不設置時間,則該資源是有效的。