Kvm虚拟化的一种打包部署方案(采用tar包,lvm方式)
–-–-–-2016年终总结 一
毕业之后跟师兄学到的第一块主要内容,理解花了不少时间。期间经历了shell的入门、linux基础知识入门、对系统启动原理的了解等。
之前的学习方向不是这个,辛苦师兄~和自己了~~T_T
镜像制作基于centOS 6.x,采用打包压缩方式。
镜像部署采取lvm、解压方式部署
目录
1 镜像制作
2 宿主机配置
3 镜像部署
1 镜像制作
第一步:官方方案安装centOS6.x、配置yum、关闭selinux
第二步:打包镜像
a.根目录下新建一个打包目录,example_dir,进入该目录目录中
mkdir /example_dir && cd /example_dir
b.同步根目录下除dev proc syslost example_dir home目录之外的文件夹到example_dir目录下
rsync –a $DIR /example_dir/
c. 创建dev proc syshome四个目录
d.修改/etc/sysconfig/network文件
NETWORKING=yes
HOSTNAME=xxx”
e.清空系统、bash、yum相关日志文件
f. 制作该目录的一个压缩包
tar -zcvf /OS.tgz .
2 宿主机配置
镜像部署主要为三个方面的内容:配置存储、配置网络、配置kvm及libvirt组件、部署镜像
存储和网络均需在宿主机上配置。需要配置网桥访问、配置lvm卷。
2.1 网络的配置
kvm虚拟机的网络访问可以通过宿主机配置网桥实现。配置网桥采用修改网络配置文件方式较快。网络配置文件位于目录/etc/sysconfig/network-scripts/目录下。
首先,修改当前使用网卡的配置文件,添加bridge=bridge_name,删去IP、网关、掩码配置。
之后,在该目录下添加网桥配置文件
DEBICE=bradge_name
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=ip_address
NETMASK=xxx
GATEWAY=xxx
关闭iptables
chkconfig iptables off
2.2 lvm配置
首先对磁盘进行分区。选择合适分区创建PV(物理卷&