CloudStack創建主存儲失?。⊿R已經被使用),刪除SR后成功
由于最近工程需要用到這個東西,于是乎,在網上找了些資料解決了CloudStack創建主存儲失?。⊿R已經被使用),刪除SR后成功,的問題,這里就記錄下:
創建主存儲時,可能會發生創建存儲pool失?。⊿R已經被使用,重裝CloudStack management后可能發生此問題),錯誤提示如下:
Can not create storage pool through host 1 due to Catch Exception com.cloud.utils.exception.CloudRuntimeException, create StoragePool failed due to com.cloud.utils.exception.CloudRuntimeException: There is a SR using the same configuration server:10.217.5.192, serverpath:/home/export/primary for pool c9c0319f-33f0-3494-9ada-4d7a2f1dafd4on host:09b3515e-447e-406f-869a-239386d5fe90 on host:09b3515e-447e-406f-869a-239386d5fe90 pool: 10.217.5.192/home/export/primary
失敗原因通常是因為已經在host里創建過CS,到重裝之前UUID為09b3515e-447e-406f-869a-239386d5fe90的host里刪除c9c0319f-33f0-3494-9ada-4d7a2f1dafd4的SR,然后再創建主存儲就沒有問題了。
在XenServer里刪除SR方法如下
1. 首先得到SR的UUID
xe sr-list name-label=c9c0319f-33f0-3494-9ada-4d7a2f1dafd4
2. 使用UUID獲得物理塊設備列表,可能有多個。
xe pbd-list sr-uuid= SR-uuid-from-step-1
3. 卸載物理塊設備,如有多個,需要執行多次
xe pbd-unplug uuid=PBD-uuid-from-step-2
4. 銷毀物理塊設備,如有多個,需要執行多次
xe pbd-destroy uuid=PBD-uuid-from-step-2
5. 刪除SR
xe sr-forget uuid=SR-uuid-from-step-1
另外,此問題可以在重新安裝前,查詢出storage_pool里的SR(select uuid from storage_pool;),然后到相應host(通常是SSVM所在的host里)里刪除相關SR。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答
圖片精選