系统虚拟机的快照 镜像

1.安装
#!/bin/bash         ##命令运行环境的指定
virt-install \          ##安装虚拟机
--name $1 \			##虚拟机名称指定 ,$1表示脚本后的第一串字符
--ram 1000 \            ##内存
--file /var/lib/libvirt/images/$1.img \        ##硬盘文件  
--file-size 8 \                 ##硬盘文件大小
--cdrom /var/ftp/pub/iso/rhel-server-7.1-x86_64-dvd.iso &  ##安装源指定

1、编写安装脚本
这里写图片描述
2、

chmod +x   使脚本生效

这里写图片描述
3、使用编写的脚本安装虚拟机
这里写图片描述
这里写图片描述

2.管理
virt-manager            ##开启图形管理工具
virt-viewer vmname      ##显示虚拟机,vmname表示虚拟机名称
virsh list          ##列出正在运行的vm
virsh list --all        ##列出所有vm
virsh start vmname      ##运行指定vm
virsh shutdown vmname       ##正常关闭指定vm
virsh destroy vmname        ##强行结束指定vm
virsh create vmname.xml     ##临时恢复指定vm,vmname表示前端管理文件
virsh define vmname.xml     ##永久恢复vm
virsh undefine  vmname      ##删除vm的前端管理,不会删除存储

1、删除虚拟机前端但不删除储存
这里写图片描述
这里写图片描述
这里写图片描述

3.虚拟机快照
qemu-img create -f qcow2 -b vm2.qcow2 node1.qcow2


#!/bin/bash
virsh destroy $1 &> /dev/null
virsh undefine $1 &> /dev/null
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$1.qcow2  /var/lib/libvirt/images/$2.qcow2 &> /dev/null
virt-install \
--name $2 \
--ram 1000 \
--disk /var/lib/libvirt/images/$2.qcow2 \
--import &> /dev/null &

这里写图片描述

4.快速恢复虚拟机快照脚本

这里写图片描述

### 更换虚拟机镜像文件的操作流程 更换虚拟机镜像是指将当前正在使用的操作系统替换为另一个版本或类型的镜像文件。以下是具体操作方法: #### 1. 准备新的镜像文件 确保下载适合目标系统镜像文件,例如 Ubuntu 的 `.iso` 文件。推荐使用稳定的版本,如 `ubuntu-18.04.6-desktop-amd64.iso`[^1]。 #### 2. 停止并备份现有虚拟机 在更改之前,务必停止运行中的虚拟机,并做好数据备份以防丢失重要信息。大多数虚拟机管理工具(如 VirtualBox 或 VMware)提供快照功能来保存当前状态。 #### 3. 替换镜像文件 对于不同的虚拟机软件,具体的步骤略有差异: - **VirtualBox**: 打开 VirtualBox 设置界面 -> 存储选项卡 -> 移除旧 ISO 并点击右侧光盘图标选择新下载的 `.iso` 文件。 - **VMware Workstation/Player**: 编辑虚拟机设置 -> CD/DVD (SATA) 设备属性 -> 使用 ISO 映像文件 -> 浏览至新位置加载所需镜像。 #### 4. 修改虚拟机配置参数 有时需要调整硬件资源分配以适配不同版本的操作系统需求。这可能涉及增加内存大小、CPU 数量或者硬盘空间扩展等操作。 #### 5. 启动安装过程 完成上述准备工作之后重新开机进入BIOS引导菜单选择从CD-ROM启动从而开始全新安装程序按照屏幕指示逐步完成整个部署工作直到成功登录到桌面环境为止。 ```bash # 如果是在Linux环境下通过命令行方式进行相关操作可以参考如下示例代码片段用于检测和安装必要组件比如VNC服务端与客户端 sudo dpkg -l | grep vnc # 查看是否已经存在vnc相关包名 sudo apt-get update # 更新源列表以便获取最新可用软件包信息 sudo apt-get install vnc4server xvnc4viewer # 安装服务器端及客户端应用 ``` --- ### 关于虚拟机软件类型及其版本号的选择建议 当考虑更换所使用的虚拟平台时需注意兼容性和功能性方面的要求: - 对个人用户而言, **Oracle VM VirtualBox** 是一款免费开源且跨平台支持广泛的解决方案. - 商业环境中则更倾向于采用具备高级特性的产品如 **VMware ESXi**,它提供了更为强大的管理和性能优化能力. 无论选用哪款工具都应该确认其官方发布的最低系统要求以及最佳实践指南来保障顺利迁移体验. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值