虚拟机的封装

来源:互联网 发布:网路和网络 编辑:程序博客网 时间:2024/06/08 13:58

#####redhat6.5版本的封装#####

1.redhat6与redhat7的区别就在于系统的引导。

2.安装base虚拟机

virt-manager

选择第一种镜像安装和版本号

RAM:512M  drive:20GB

选择完成自动安装

安装重启后:cd /   rm *



1>vi /etc/sysconfig/network ##更改主机名

hostname server1-       ##临时生效

2>vi /etc/yum.repos.d/rhel-source.repo  ##更改yum

[rhel-source]

name=Red Hat Enterprise Linux $releasever - $basearch - Source

baseurl=http://172.25.20.250/rhel6.5

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

 

yum clean all

yum repolist

3>yum install vim lftp openssh-clients(进行scp) -y

4>cd /etc/udev/rules.d/

rm -rf 70-persistent-net.rules

5>设置ip

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

DEVICE="eth0"

BOOTPROTO="dhcp"

ONBOOT="yes"

IPADDR=172.25.20.1

PREFIX=24


6>vim /etc/hosts设置dns


7>rm -f /etc/ssh/ssh_host_* ##删除与密钥相关的文件,ssh连接时会再次生成


8>rm -f /etc/sysconfig/iptables

chkconfig iptables off

9>vim /etc/sysconfig/selinux

 enforce-->disabled

关机poweroff

10>在真实主机root用户下:cd /var/lib/libvirt/images

qemu-img create -f qcow2 -b base.qcow2 vm1 1024M

qemu-img create -f qcow2 -b base.qcow2 vm2 512M

qemu-img create -f qcow2 -b base.qcow2 vm3 512M

删除虚拟控制台中的base图标(不要删除真实文件),添加三个快照

封装完成

3.子机的安装

1>virt-manager


vm2 vm3 Memory 512MB

2>

配置vm1主机名 vim /etc/sysconfig/network

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

DEVICE="eth0"

BOOTPROTO="static"

ONBOOT="yes"

IPADDR=172.25.20.1

PREFIX=24

/etc/init.d/network restart

vm2 vm3同理

3>将物理机中rhel6.5镜像挂载以供虚拟机使用

vim /etc/rc.d/rc.local

chmod +x /etc/rc.d/rc.local


原创粉丝点击