Redhat6.x下如何制作虚拟机快照和镜像封装

摘要:
一、虚拟机快照1、确认你的物理机上的vg还有足够的剩余空间[root@hacker~]#vgsVG#PV#LV#SNAttrVSizeVFreevg_hacker164wz--n-95.80g57.80g2、建立一个至少4G(此处以8G为例)的lv逻辑卷,将虚拟机装在此逻辑卷中[root@hacker~]#lvcreate-L8G-nvservervg_hacker[root@hacker~]#l

一、虚拟机快照

1、确认你的物理机上的vg还有足够的剩余空间

[root@hacker ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg_hacker 1 6 4 wz--n- 95.80g 57.80g

2、建立一个至少4G(此处以8G为例)的lv逻辑卷,将虚拟机装在此逻辑卷中

[root@hacker ~]# lvcreate -L 8G -n vserver vg_hacker

[root@hacker ~]# ll/dev/vg_hacker/vserver
Redhat6.x下如何制作虚拟机快照和镜像封装第1张

Redhat6.x下如何制作虚拟机快照和镜像封装第2张

3、对虚拟机进行封装

[root@server93 ~]# vim /etc/yum.repos.d/rhel-source.repo
[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=ftp://192.168.122.1/pub/yum
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[HighAvailability]
name=Instructor Server Repository
baseurl=ftp://192.168.122.1/pub/yum/HighAvailability
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
[LoadBalancer]
name=Instructor Server Repository
baseurl=ftp://192.168.122.1/pub/yum/LoadBalancer
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
[ResilientStorage]
name=Instructor Server Repository
baseurl=ftp://192.168.122.1/pub/yum/ResilientStorage
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
[ScalableFileSystem]
name=Instructor Server Repository
baseurl=ftp://192.168.122.1/pub/yum/ScalableFileSystem
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
[extra]
name=localextra
baseurl=ftp://192.168.122.1/pub/extra
gpgcheck=0
enabled=1

[root@server93 ~]# yum install lftp vim openssh-clients -y

[root@server93 ~]# vim /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.
# PCI device 0x10ec:0x8139 (8139cp)
# PCI device 0x10ec:0x8139 (8139cp)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:31:46:e8", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" (将次行删除,保存退出)

[root@server93 ~]# /etc/init.d/iptables stop
[root@server93 ~]# chkconfig iptables off

[root@server93 ~]# vim /etc/sysconfig/selinux    
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted

[root@server93 ~]# rm -rf /etc/ssh/ssh_host_*  

[root@server93 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp

[root@server93 ~]# halt 封装完成,关闭虚拟机

4、建立快照,并删除虚拟机原本的磁盘,将此快照添加到虚拟机中,每台虚拟机对应一个快照

[root@hacker ~]# lvcreate -L 5G -n vserver1-snap /dev/vg_hacker/vserver -s

Redhat6.x下如何制作虚拟机快照和镜像封装第3张

5、其他虚拟机直接在原本的逻辑卷上依次建立快照即可,无需多次重复安装虚拟机!

[root@hacker ~]# lvcreate -L 5G -n vserver2-snap /dev/vg_hacker/vserver -s

Redhat6.x下如何制作虚拟机快照和镜像封装第4张

Redhat6.x下如何制作虚拟机快照和镜像封装第5张

二、镜像封装

当你系统vg没有剩余空间的时,可以使用另一种快捷的办法来快速安装多台虚拟机

1、无需建议逻辑卷,只需按正常流程安装好一台虚拟机

Redhat6.x下如何制作虚拟机快照和镜像封装第6张

Redhat6.x下如何制作虚拟机快照和镜像封装第7张

2、按照制作虚拟机快照的步骤3对虚拟机进行封装

3、进入虚拟机默认存放路径,找到你刚安装的虚拟机对应的img文件(此处为iso.img),然后执行以下命令

[root@hacker ~]# cd /var/lib/libvirt/images/
[root@hacker images]# ls
iso.img

[root@hacker images]# qemu-img create -f qcow2 -o backing_file=iso.img iso.voll1

4.将生成的iso.voll1文件添加到虚拟机中即可,需要多台虚拟机时以此类推

Redhat6.x下如何制作虚拟机快照和镜像封装第8张

-------end---------

免责声明:文章转载自《Redhat6.x下如何制作虚拟机快照和镜像封装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Unity移动Basic版授权从此免费Centos7 LVM管理的逻辑卷根目录扩容和/var目录扩容下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

kvm虚拟机快照备份

kvm虚拟机默认使用raw格式的镜像格式,性能最好,速度最快,它的缺点就是不支持一些新的功能,如支持镜像,zlib磁盘压缩,AES加密等。   要使用镜像功能,磁盘格式必须为qcow2。下面开始kvm虚拟机快照备份的过程。 本文出自:http://koumm.blog.51cto.com 进一步的学习参考:kvm+libvirt虚拟机快照浅析 http:/...

Windows系统使用QEMU虚拟机安装树莓派

1.在QEMU官网Download QEMU - QEMU中找到对应windows的下载,注意位数。 默认下载的是最新的3.0版本。下载后直接安装即可。 2.下载树莓派系统 树莓派2017-12-01版本 注意这里下载的是2017-12-01版本。下载后将.img文件解压到qemu的安装目录。  3.下载kernel-qemu GitHub - dhru...

Java OOM 常见情况

Java OOM 常见情况 原文:https://blog.csdn.net/qq_42447950/article/details/81435080  1)什么是OOM?  OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明: Thrown when t...

环境篇:VMware Workstation安装Centos7

环境篇:VMware Workstation安装Centos7 1 VMware Workstation安装 CentOS下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/ CentOS百度网盘:https://pan.baidu.com/s/196ji62wTpIAhkTw9u4P6pw提取码...

【开发笔记】- linux下将rpm包转为deb包

 1. 先安装 alien 和 fakeroot 这两个工具,其中前者可以将 rpm 包转换为 deb 包。安装命令为: sudo apt-get install alien fakeroot    2. 将需要安装的 rpm 包下载备用,假设为 package.rpm。    3. 使用 alien 将 rpm 包转换为 deb 包:fakeroo...

如何解决Vmware Fusion 导入Bootcamp 下Windwos的激活问题

像张院士、Tree大师一样的高帅富白富美越来越多,但是虽然Macbook是好东西、Mac OS X也不错,但是用Windows是必须的。大家都知道水果装Windows无非是虚拟机或者是Bootcamp,虚拟机方便但是效率不高,Bootcamp可以发挥硬件的全部性能但是切换重启很麻烦(其实10.8和Win8开机都是贼快的),如果又用Bootcamp又装虚拟机...