CentOS下KVM增加磁盤/磁盤擴容/在線擴容


一、磁盤鏡像操作(適用於raw和qcow2格式)

1、創建鏡像

qemu-img create -f qcow2(格式) /kvm/centos1_1.qcow2(路徑) 5G(容量)

2、修改鏡像容量,擴容

qemu-img resize /kvm/centos1_1.qcow2(路徑) +10G(增加的容量)

 3、查看鏡像

qemu-img info /kvm/centos1_1.qcow2(路徑)

4、刪除鏡像

rm -rf(不用說了吧,秒懂)

二、給KVM增加硬盤鏡像

說明:增加只能通過XML

注意:請不要直接修改XML文件,不然會造成無法保存的問題,並且不生效,一定要關機后才可修改!

1、增加

virsh edit KVM名稱
# 增加如下內容,注意在原有硬盤下面增加
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='none'/>
      <source file='/kvm/centos1_1.qcow2'/>
      <target dev='vdb' bus='virtio'/>
    <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </disk>

其中<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>這個可以省略,不影響。作用是增加的位置。

通常在新建的時候這個最好省略,會自動生成的。

2、修改

3、刪除

三、在線擴容動態增加硬盤(重點)

說明:擴容很簡單,只需要修改一下鏡像的大小即可。

下面介紹的是動態增加硬盤不關機進行操作。

1、新建硬盤

2、熱加載硬盤

virsh attach-disk KVM實例名 /kvm/centos1_1.qcow2(路徑) vdb(設備碼) --subdriver=qcow2(類型)

3、動態分離硬盤

virsh detach-disk KVM實例名 /kvm/centos1_1.qcow2(路徑)

4、查看實例

virsh dumpxml KVM實例名

5、保存

virsh save KVM實例名
或者
virsh edit KVM實例名
進行編輯,把新增的信息復制進去保存即可

 

 

參考:

http://blog.51cto.com/7424593/1735600

http://blog.fens.me/vps-kvm-disk/

http://blog.51cto.com/liqingbiao/1741244

http://blog.51cto.com/daixuan/1743047

http://www.vpsee.com/2012/08/resize-kvm-vm-image/

https://cloud.tencent.com/info/61ac5f3e178ebee40d9b336ef07c2f4d.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM