2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)
  nj1FYstZ6MDA 2023年12月12日 17 0

摘自:https://blog.51cto.com/mfc001/6408220

利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)
利用virt-install实现
利用virt-manager实现
利用virt-clone克隆实现

 

 

 

方法一:利用virt-install实现
把磁盘文件拷到需要创建虚拟机的位置
[root@rocky8 ~]#cd /var/lib/libvirt/images/
[root@rocky8 images]#ls
rocky8.qcow2

拷贝虚拟磁盘文件
[root@rocky8 images]#scp rocky8.qcow2 10.0.0.100:/var/lib/libvirt/images/
基于已有系统直接创建新的虚拟机
[root@ubunt ~]# virt-install --virt-type kvm --name rocky8 --ram 2048 --vcpus 2  --disk bus=virtio,path=/var/lib/libvirt/images/rocky8.qcow2 --network network=default,model=virtio  --graphics vnc,listen=0.0.0.0 --noautoconsole --autostart --boot hd    (可定制内存、CPU)
[root@ubunt ~]# virsh list 
 Id   Name        State
---------------------------
 5    centos7.9   running
 6    rocky8      running

 

 

 

2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_centos

方法二:利用virt-manager实现
[root@ubunt ~]# cd /var/lib/libvirt/images/
[root@ubunt images]# cp rocky8.qcow2 rocky8-2.qcow2 
[root@ubunt images]# ls
centos7.9.qcow2  rocky8-2.qcow2  rocky8.qcow2
[root@ubunt images]# virt-manager(打开图形页面)

 

 

 

file--new virtual machine

2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_自动生成_02

import existing disk image (导入现有的虚拟磁盘)

2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_centos_03

Browse Local选择rocky8-2.qcow2

2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_虚拟磁盘_04

输入rhel8.2

2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_虚拟磁盘_05

输入内存、CPU--修改名字rocky8-2

2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_虚拟磁盘_06

2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_centos_07

启动
[root@ubunt images]# virsh list
 Id   Name        State
---------------------------
 5    centos7.9   running
 6    rocky8      running
 7    rocky8-2    running

 

 

 

方法三:利用virt-clone克隆实现
不允许开机克隆,关闭要拷贝的虚拟机(shutdown是慢慢关,destroy是立即关,强行关)
[root@ubunt images]# virsh shutdown rocky8
Domain rocky8 is being shutdown

基于已有的虚拟机克隆生成新的虚拟机
[root@ubunt images]# virt-clone -o rocky8 -f /var/lib/libvirt/images/rocky8-3.qcow2 -n rocky8-3
Allocating 'rocky8-3.qcow2'                                                                        |  20 GB  00:00:04     

Clone 'rocky8-3' created successfully.


-o rocky8                                 #指已存在的虚拟机名称
-f /var/lib/libvirt/images/rocky8-3.qcow2 #新虚拟机磁盘文件路径,此文件自动生成,不需要实现创建
-n rocky-3                                #新虚拟机的名称

[root@ubunt images]# virsh list --all查看安装的虚拟机
 Id   Name        State
----------------------------
 5    centos7.9   running
 7    rocky8-2    running
 -    rocky8      shut off
 -    rocky8-3    shut off

 

 

 

 



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月12日 0

暂无评论

推荐阅读
nj1FYstZ6MDA