Ubuntu
如何確定 virsh VM 是否將 qcow 儲存附加為非持久性?
我有多個(KVM)VM 在不同伺服器(ubuntu 精確和更高版本)的 virsh 下進行管理。我需要檢查其中是否有任何非持久連接的 qcow 磁碟。
希望這樣的事情可以幫助我:
virsh domblklist domain --details
是否有類似的東西可以提供有關儲存附件方法的資訊?
**編輯:(**不是 100% 確定)我可以做一個 xml 轉儲,然後 grep 為每個 VM 獲取上述命令的內容。如果我在域的 xml 中找不到內容,那麼我可以假設它被設置為非持久性的。我不喜歡這種方法並想避免它。
你可以試試
virsh domblklist domain --inactive --details
**domblklist 域$$ –inactive $$ $$ –details $$**列印一張表格,顯示與域關聯的所有塊設備的簡要資訊。如果指定了 –inactive ,則查詢將在下次啟動時使用的塊設備,而不是目前正在執行的域使用的塊設備。如果指定了 –details,也會列印磁碟類型和設備值。其他需要塊設備名稱的上下文(例如 domblkinfo 或用於磁碟快照的快照創建)將接受此命令列印的目標或唯一源名稱。