virtual - 在KVM中如何将VM克隆到具有不同磁盘空间的VM

标签 virtual virtualization kvm

使用Centos 6.7作为KVM虚拟化的热点,我创建了一个虚拟磁盘大小为30GB的VM。我想将此虚拟机克隆到具有不同磁盘大小的新虚拟机。 新虚拟机的磁盘空间应为 60GB。
这有可能吗?如果是的话我该怎么做?

最佳答案

为什么要将虚拟机克隆到不同的空间? 1 - 如果您想要克隆虚拟机以扩展虚拟机的硬盘 kvm 对每个虚拟机使用 lvm,因此您可以扩展 lvm 以增加虚拟机的硬盘

 lvextend -l +(size of extend in byte or use G for gigabyte) /dev/vgname/lvmNameOfVm
resize2fs /dev/vgname/lvmNameOfVm

您可以使用lvdisplayvgs找到lvm和vg名称

2 - 如果您需要克隆以将虚拟机的位置更改到其他服务器 我建议您首先调整虚拟机大小,然后克隆到新虚拟机

注意:如果您想第一次执行此操作,请先创建一个用于测试的虚拟机,并在测试后执行此操作,并为您使用主虚拟机

你没有像solusvm这样的控制面板吗?如果您有面板,则无需在 ssh 上执行任何操作即可克隆虚拟机

关于virtual - 在KVM中如何将VM克隆到具有不同磁盘空间的VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35239452/

相关文章:

virtual-machine - 是否可以在具有 x86_64 架构的主机上运行具有 ppc64le 架构的 VM?

c++ - 在类中声明但未定义的虚拟方法

命名空间的 C++ 继承问题

c++ - STL映射和纯虚基类

c++ - 运行时绑定(bind) C++

linux - DNS 服务器在 QEMU 用户模式网络中不工作

networking - 使用SDN的虚拟交换机

virtualization - virsh list 命令未显示任何域

英特尔VT-x : How NMI is delivered to guest OS

centos - 迁移 VMWare 镜像到 KVM