KVM扩容磁盘
来源:互联网 发布:朗逸销量高的原因知乎 编辑:程序博客网 时间:2024/05/22 21:39
http://blog.chinaunix.net/uid-20794164-id-3858617.html
假设已有虚拟机adddisktest,现在要进行扩容,可以直接resize进行拉伸然后,分区加入lvm逻辑卷,参考:http://blog.csdn.net/qq_19646075/article/details/51207926
1.新建一个磁盘文件
可以用webvirtmgr增加,也可用qemu-img命令
qemu-img create -f qcow2 add01.img 10G
2.编辑adddisktest虚拟机,增加如下xml配置
[root@oss-iaas-kvm-local-001 vmdisk]# virsh edit adddisktest <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/data/test/vmdisk/adddisktestadd1.img'/> <target dev='vdb' bus='virtio'/> </disk>
本以为虚拟机应该会识别出vdb盘了,然后并没有。难道要重新define?
然后常使用virsh attach-disk命令,格式:virsh attach-disk domain south target,south需使用绝对路径,不然会报错。
[root@oss-iaas-kvm-local-001 vmdisk]# virsh attach-disk adddisktest adddisktestadd1.img vdb --cache noneerror: Failed to attach diskerror: Failed to open file 'adddisktestadd1.img': No such file or directoryYou have new mail in /var/spool/mail/root[root@oss-iaas-kvm-local-001 vmdisk]# virsh attach-disk adddisktest /data/test/vmdisk/adddisktestadd1.img vdb --cache noneDisk attached successfully
然后登陆虚拟机,发现确实多了一块vdb,但是为什么attach-disk后是0MB?
Disk /dev/vdb: 0 MB, 197120 bytes
16 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
利用virsh detach-disk adddisktest vdb卸载该磁盘
再转换qcow2格式为raw
qemu-img convert -f qcow2 -O raw add01.img add01.raw
attach之后发现可以了,难道attach-disk不支持qcow2格式的img文件?
参考:http://www.111cn.net/sys/linux/61855.htm
创建磁盘时需要加个预分配的参数-o preallocation=metadata
qemu-img create -f qcow2 -o preallocation=metadata /opt/img/test-metadata.qcow2 1G
- KVM扩容磁盘
- KVM虚拟机磁盘扩容
- kvm虚拟机磁盘扩容
- KVM下qcow2磁盘格式磁盘扩容
- KVM下qcow2磁盘格式磁盘扩容
- kvm 虚拟磁盘扩容和添加
- KVM管理工具:webvirtmgr增加磁盘扩容功能
- 磁盘扩容
- 磁盘扩容
- 品味KVM虚拟化技术部署及其虚拟磁盘扩容私房菜
- 36磁盘扩容准备
- vmware磁盘扩容
- VirtualBox 磁盘扩容
- vmware磁盘扩容
- ESX5上磁盘扩容
- VM ubuntu磁盘扩容
- 虚拟机磁盘扩容方法
- lvm磁盘扩容方案
- 在PowerShell中用文件的哈希值比较文件的一致性
- 打印出如下图案(菱形):
- Android 中自定义控件总结
- 深入mysql "ON DUPLICATE KEY UPDATE" 语法的分析
- DHCP通信原理详解
- KVM扩容磁盘
- sap abap中动态指定查询条件
- d3.js——图形缩放平移操作
- HttpUrlconnection get请求数据
- 机器学习相关——协同过滤
- 谁的Promise?
- 有序无序列表样式设置
- @Transactional事务回滚
- 青山老农PK三只松鼠:“淘品牌”烧流量梦碎,社群电商步入验证大年