虚拟机母本的简单配置

母本可以用来创建和母本相同的虚拟机,方便使用,因此需要配置一些环境

 


1:删出绑定规则

/etc/udev/rules.d/
mac 与 eth0 绑定规则删除,因为新的mac 会绑定新的
rm -fr 70-persistent-net.rules

2:ip 配置

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="none"
ONBOOT="yes"
IPADDR=172.25.12.1
PERFIX=24

3:yum 源配置

vim /etc/yum.repos.d/rhel-source.repo

[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=http://172.25.12.250/rhel6.5
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

4:安装基本软件

安装一些必要的软件,因为母本是最小化安装,需要安装vim 和openssh-clients

根据个人使用安装

5:火墙设置

iptables -F    #刷新火墙

iptables -L

/etc/init.d/iptables status

chkconfig iptables off

chkconfig iptables --list

6:selinux

vim /etc/syscon/selinux

把selinux关闭,这是一个坑

7: /etc/hosts

添加域名解析

172.25.12.1     server1
172.25.12.2     server2
172.25.12.3     server3
172.25.12.4     server4
172.25.12.5     server5
172.25.12.6     server6
172.25.12.7     server7

8:hostname的设置

vim /etc/syscon/network

NETWORKING=yes
HOSTNAME=server1

hostname server1

9:清理缓存

为虚拟机提供一个纯净的环境

/var/cache
rm -fr *

也可以在真机里面执行

virt-sysprep -d 虚拟机名称  #可以清理缓存,比较好用

如果没有这个命令

yum provides */virt-sysprep

安装显示的软件即可,需要注意yum源的版本,最好和真机的版本相同,不然可能会报错

10:关闭虚拟机

将虚拟机关机

11:通过母本创建新的虚拟机

cd /var/lib/libvirt/images/

qemu-img create -f qcow2 -b base.qcow2 test1

[root@foundation1 images]# qemu-img info test1
image: test1
file format: qcow2
virtual size: 20G (21474836480 bytes)
disk size: 196K
cluster_size: 65536
backing file: rhel6.5.qcow2
Format specific information:
    compat: 1.1
    lazy refcounts: false

这个虚拟机的封装可以根据自己的需求去设置,并不唯一

猜你喜欢

转载自blog.csdn.net/u010489158/article/details/81257914