iT邦幫忙

2022 iThome 鐵人賽

DAY 29
0
IT管理

用UNRAID打造AIO全生態系列 第 29

KVM:進階指令管理

  • 分享至 

  • xImage
  •  

經過上週一整個Docker系列後
我們要進入一個全新的主題,VM

主題前說明
由於前一屆鐵人賽已有完整講解UNRAID VM基礎管理
傳送門如下
VM功能與參數詳解

故此篇並不會討論UNRAID VM在WebUI相關的操作
而是討論一些WebUI沒有,但透過指令/終端命令行有的小技巧


1.快照管理

使用以下指令即可對VM Image進行快照管理

例如有個Image路徑為:/mnt/user/vms/name.img

新增

qemu-img snapshot -c SnapShotName /mnt/user/vms/name.img

刪除

qemu-img snapshot -d SnapShotName /mnt/user/vms/name.img

恢復

qemu-img snapshot -a SnapShotName /mnt/user/vms/name.img

查詢

qemu-img snapshot -l /mnt/user/vms/name.img

需注意的是,虛擬Image格式必須為qcow2
需查看Image格式可以終端一下指令/images/emoticon/emoticon31.gif

qemu-img info /mnt/user/vms/name.img

2.格式轉換

萬一已存在的VM不支援qcow2快照呢?
那也可以轉換格式達到此目的
而且也能轉換成動態容量喔,超方便的

以下示範vm大部分的格式(raw)轉換成超好用的qcow2指令

qemu-img convert -p -f raw -O qcow2 name.img name_new.qcow2

3.編輯掛載內容

在UNRAID,運行KVM系統的Image預設掛載在
/etc/libvirt

libvirt.img >> /etc/libvirt

其中個別vm的所有檔案又放在
/etc/libvirt/qemu

從這裡可以就能修改XML設定檔及nvram(相當於個別vm的BIOS)


上一篇
Docker Compose格式轉換及延伸總結
下一篇
KVM:虛擬網橋管理大全
系列文
用UNRAID打造AIO全生態31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言