首页 > 其他分享 >2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)

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

时间:2023-12-05 11:33:49浏览次数:38  
标签:克隆 -- 创建 虚拟机 qcow2 images root rocky8

摘自: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、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_利用安装好的虚拟机创建新的虚拟机

方法二:利用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、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_利用virt-install实现_02

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

2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_利用virt-manager实现_03

Browse Local选择rocky8-2.qcow2

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

输入rhel8.2

2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_利用virt-clone克隆实现_05

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

2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_利用virt-manager实现_06

2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)_利用安装好的虚拟机创建新的虚拟机_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

 

   

 

标签:克隆,--,创建,虚拟机,qcow2,images,root,rocky8
From: https://www.cnblogs.com/LiuYanYGZ/p/17876856.html

相关文章

  • 华三CAS部署虚拟机
    Windows7为例,CAS已部署完成。首先,我们要把虚拟机的安装镜像上传到CVK节点的存储中。选中其中一个CVK节点,进入“存储”页面,选中存储池“isopool”,点击下面的“上传文件”。 选择下载好的Windows7安装镜像,记得要点击“开始上传”,CAS不会和VMWare一样直接上传。受益于全千兆网......
  • 【教程】苹果推送证书的创建和使用流程详解
    ​【教程】苹果推送证书的创建和使用流程详解 摘要本篇博客主要介绍了苹果推送证书的使用流程。首先,在苹果开发者中心创建推送证书,然后在应用程序中使用该证书进行消息推送。文章详细说明了创建推送证书的步骤,并提供了在应用程序中注册推送服务、发送推送消息以及处理推送消......
  • centos扩容——在原有的虚拟机中,修改了硬盘空间,扩容
    1.查看磁盘情况fdisk-l 可以查看已经分区和挂载的磁盘查看更改物理磁盘之后的空间区情况lsblk 分析: 从以上情况可以看出,物理磁盘已经扩容,然而对应的root/home目录未实现自动分配。需要对新增的空间进行分区2.分区fdisk/dev/vda //为挂载的硬盘以上命令进入分......
  • 二叉树创建及遍历
    #include<stdio.h>#include<iostream>usingnamespacestd;typedefcharTElemType;typedefvoidStatus;typedefintElemType;typedefstructBiTNode{ TElemTypedata; BiTNode*lchild,*rchild;}BiTNode,*BiTree;voidCreateBiTree(BiTree......
  • 虚拟机mysql
    importjava.sql.*;publicclassMysqltest{staticfinalStringDRIVER="com.mysql.jdbc.Driver";staticfinalStringDB="jdbc:mysql://192.168.88.161:3306/bigfly";//DatabaseauthstaticfinalStringUSER="root";......
  • win10 访问 ubuntu 虚拟机 上的Django web 服务 操作 和 问题解决
    虚拟机版本VMware16proubuntu版本 Ubuntu22.04.1LTS 第一步:虚拟机设置NATEdit>VirtualNetworkEditor修改配置更改DHCP设置要注意ip地址要用在虚拟机Ubuntu系统中的网段范围 在NAT添加端口转发 查看ubuntu防火墙sudoufwstatus Status:ina......
  • 秦疆的Java课程笔记:51-52 数组 什么是数组&数组的声明和创建
    51什么是数组数组是入门阶段的最后部分。数组的定义:数组是相同类型数据的有序集合。数组描述的是相同类型的若干数据,按照一定的先后次序排序组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。52数组的声明和创建首先必须声明数......
  • 用虚拟机搭建iaas先电私有云平台
    搭建流程1.配置网络,主机名(双节点)2.永久闭防火墙和selinux(双节点)3.配置YUM源(双节点)4.写入/etc/fstab,并挂载镜像5.安装iaas相关软件包6.划分磁盘作为swift和cinder7.修改环境变量8.配置NTP服务9.通过脚本安装服务10.通过IP访问云平台11.测试12.附录(用xshell连接虚拟机)1.配置网络,主......
  • umask永久修改用户创建文件权限
    Linux里永久设置用户创建文件权限的配置文件是/etc/profile。可以在该文件中添加umask命令来设置默认权限。具体操作步骤如下:打开/etc/profile文件:sudovi/etc/profile在文件末尾添加umask命令并设置默认权限例如设置默认权限为022:umask022保存文件并退出使配置文件生效:so......
  • IDEA创建SpringBoot项目无法选择底版本JDK创建
    本地的IDEA版本为2021.3,当我们想要使用SpringInitializr快速创建一个SpringBoot项目时,会发现可以选择的JDK版本基本都是最新版本,而我们本地使用的JDK8,导致无法创建项目。解决方式:1、升级JDK版本因为Spring官网使用的Spring版本比较新,而新版的Spring不支持低版本的JDK了,所以我......