快照制作虚拟机

本文详细介绍如何使用LVM创建虚拟机快照的过程,包括创建逻辑卷、配置虚拟机及生成快照等步骤,适用于希望快速复制虚拟机环境的读者。

 1.lvcreate -L 6G -n basenode vg_desktop29   创建一个大小为6G的lv(6G为被快照的虚拟机硬盘的大小,这个可以根据自己需要设定)
2.node1 的创建   建立一台虚拟机,硬盘位置为第一步创建的lv位置
图片
  
图片
创建完虚拟机后就可以进行一些常规配置的修改。
3.node1 相关文件修改
        vim /etc/sysconfig/selinux                disabled         selinux对服务搭建的影响较大,所以一般情况下将其关掉
        chkconfig iptables off                                          关闭开机自启动的ipv4,ipv6防火墙,后期的话不建议这样做,自己练习为了省麻烦,可以关掉防火墙
        chkconfig ip6tables off
         cd /etc/udev/rules.d                        rm -f 70-persistent-net.rules       因为每个虚拟机在启动网卡时会产生这个文件,为了不对快照产生的虚拟机造成影响,一般将其删除掉
        vim /etc/sysconfig/network-scripts/ifcfg-eth0     虚拟机的eth0会自动加入一条网卡信息,所以为了不对快照产生的虚拟机造成影响,一般将网卡的信息删去 
                    DEVICE="eth0"
                   BOOTPROTP=dhcp
                   ONBOOT=yes
        cd /etc/ssh                  rm -f ssh_host_*    重启ssh服务会自动产生配置文件,将其删除,原因同上
         

4.lvcreate -s -L 1G -n node1 /dev/vg_desktop29/basenode   -L快照的大小  -n 快照名称  被做快照的lv名称

快照由于只存储和原来系统不一样的信息,所以根据自己实际需要选择快照的大小
    5.删除原来的硬盘,再创建一个虚拟硬盘,存储地址选择为所创的快照地址,这样node1也就成为快照了。图片

图片

6.lvcreate -s -L 1G -n node2 /dev/vg_desktop29/basenode  建立第二个快照的存储区

图片
图片

通过上面的步骤,在以后需要的时候就可以方便的创建虚拟机了。虽然开始麻烦一点,但却是个一劳永逸的办法哦!

转载于:https://my.oschina.net/CentralD/blog/202700

### 虚拟机快照概述 虚拟机快照是一种用于保存特定时间点上的虚拟机状态的技术。通过创建快照,在后续遇到任何问题或者需要返回到之前的状态时,能够快速有效地恢复整个系统的配置和数据。 对于 VMware 环境中的 Kali Linux 虚拟机而言,当进行了某些修改或测试之后如果效果不佳,则可以通过简单的几步操作来实现回退至先前已知良好的工作状态[^1]。 ### 创建快照的方法 在 VMware 中创建快照的过程如下: - 打开 VMware 应用程序并加载目标虚拟机; - 进入顶部菜单栏找到 `Snapshots`(快照)选项卡; - 单击 `Take Snapshot...` 来启动向导流程; - 输入描述性的名称以及备注信息以便日后识别此版本的历史记录; - 完成设置后确认提交即可完成一次完整的系统备份动作。 而对于基于 QEMU 的解决方案来说,由于其核心在于磁盘映像文件本身,因此也可以利用命令行工具 qemu-img 实现类似的功能[^2]。 ```bash qemu-img snapshot -c <snapshot_name> <disk_image> ``` 这条指令会针对指定的 `.img` 文件生成一个新的内部标记点供以后查阅调用之用。 ### 恢复已有快照 要将当前运行状况重置为某个早先时刻所保留下来的副本,按照下面指示执行相应步骤就可以达成目的了: - 启动 VMware 并定位到对应的 VM 实例; - 访问 `Snapshot Manager` 或者直接选取 `Restore Snapshots...` 功能入口; - 浏览列表挑选出期望还原的时间节点; - 接受提示框内的警告消息最终敲定选择以触发实际的数据迁移过程。 同样地,在非图形界面下处理由 qemu-img 维护着的快照集合也十分简便: ```bash qemu-img snapshot -a <snapshot_name> <disk_image> ``` 上述语句的作用是从给定路径读取存储设备的内容并将视图切换到选定的那个历史切片之上。 ### 快照管理注意事项 值得注意的是,尽管频繁制作多个不同阶段的存档有助于提高灵活性,但也可能带来额外的空间占用成本。所以建议定期清理不再使用的旧版资料,并且合理规划好每次拍摄的角度范围以免造成不必要的混乱局面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值