linux---rhel6.5虚拟机安装及封装

时间:2022-12-23 23:19:46
################################
######## 虚拟机安装与封装 ########
################################
1.安装base虚拟机
利用镜像或本地yum源进行安装
步骤如下:
linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装


2.封装虚拟机

1)登陆并修改主机名
localhost login:root
Password:
hostname server0
vi /etc/sysconfig/network  
HOSTNAME=server0
linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

2)网卡备份信息文件的修改

rm -f /etc/udev/rules.d/70-persistent-*        # 删除/etc/udev/rules.d/里面70开头的文件
linux---rhel6.5虚拟机安装及封装
3)配置yum源
vi /etc/yum.repos.d/rhel-source.repo
[rhel-source]
name=Red Hat Enterprise Linux $releasever -$basearch - Source
baseurl=http://172.25.27.250/rhel6.5      #本地私有网段的yum源
enabled=1
gpgcheck=1
linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

4)改变ip地址为私有网段地址

ip addr show   # 查看其中有没有eth0

vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
IPADDR=172.25.27.1
PREFIX=24

ONBOOT=yes

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

service network restart        # 重启网络
yum repolist    # 查看软件仓库
ip addr show    # 查看eth0信息

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

5)安装软件

yum install vim -y    # 安装vim

linux---rhel6.5虚拟机安装及封装

yum install openssh-clients -y    # 安装ssh

linux---rhel6.5虚拟机安装及封装
6)删除ssh文件中的key文件
cd /etc/ssh/
rm -f ssh_host_*
linux---rhel6.5虚拟机安装及封装
7)地址解析
vi /etc/hosts
linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

8)关闭防火墙

iptables -L        # 查看防火墙

linux---rhel6.5虚拟机安装及封装

cd /etc/sysconfig
rm -f iptables        # 删除iptables
chkconfig iptables off    # 永久关闭防火墙,但必须重启才生效
linux---rhel6.5虚拟机安装及封装
9)关闭selinux
vim /etc/sysconfig/selinux
SELINUX=disabled

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

10)poweroff重新打开后封装完毕
linux---rhel6.5虚拟机安装及封装
**安全起见,将已封装好的base虚拟机删去,删去时将对勾去掉,这样既不影响虚拟机快照,也不会操作失误
linux---rhel6.5虚拟机安装及封装


4.虚拟机快照

cd /var/lib/libvirt/images/        # 虚拟机所在文件
qemu-img create -f qcow2 -b base.qcow2 vm1    # 用封装好的虚拟机base快照一个虚拟机vm1
qemu-img create -f qcow2 -b base.qcow2 vm2    # 用封装好的虚拟机base快照一个虚拟机vm2
qemu-img create -f qcow2 -b base.qcow2 vm3    # 用封装好的虚拟机base快照一个虚拟机vm3
linux---rhel6.5虚拟机安装及封装


5.创建新的虚拟机

在virt-manager中安装,最后其设置与封装好的虚拟机设置相同,只需修改ip和主机名即可,具体过程如下(示范一个,其余类似,新的虚拟机内存一个1024,两个512):

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

rm -f *        # 清除根下所有文件

linux---rhel6.5虚拟机安装及封装

vim /etc/sysconfig/network-scripts/ifcfg-eth0    # 配置网络
DEVICE=eth0
BOOTPROTO=none
IPADDR=172.25.27.1
PREFIX=24

ONBOOT=yes

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装

/etc/init.d/network restart    # 重启网络
getenforce            # 查看selinux状态

iptables -L            # 查看防火墙状态

linux---rhel6.5虚拟机安装及封装

hostname server1        # 修改主机名
vim /etc/sysconfig/network

HOSTNAME=server1

linux---rhel6.5虚拟机安装及封装

linux---rhel6.5虚拟机安装及封装