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

来源:互联网 发布:最优化第二版课后答案 编辑:程序博客网 时间:2024/06/07 07:08
################################
######## 虚拟机安装与封装 ########
################################
1.安装base虚拟机
利用镜像或本地yum源进行安装
步骤如下:





2.封装虚拟机

1)登陆并修改主机名
localhost login:root
Password:
hostname server0
vi /etc/sysconfig/network  
HOSTNAME=server0


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

rm -f /etc/udev/rules.d/70-persistent-*        # 删除/etc/udev/rules.d/里面70开头的文件

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


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


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


5)安装软件

yum install vim -y    # 安装vim


yum install openssh-clients -y    # 安装ssh


6)删除ssh文件中的key文件
cd /etc/ssh/
rm -f ssh_host_*

7)地址解析
vi /etc/hosts


8)关闭防火墙

iptables -L        # 查看防火墙


cd /etc/sysconfig
rm -f iptables        # 删除iptables
chkconfig iptables off    # 永久关闭防火墙,但必须重启才生效

9)关闭selinux
vim /etc/sysconfig/selinux
SELINUX=disabled


10)poweroff重新打开后封装完毕

**安全起见,将已封装好的base虚拟机删去,删去时将对勾去掉,这样既不影响虚拟机快照,也不会操作失误


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


5.创建新的虚拟机

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


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


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

ONBOOT=yes


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

iptables -L            # 查看防火墙状态


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

HOSTNAME=server1


原创粉丝点击