站长资讯网
最全最丰富的资讯网站

虚拟机的封装解析

一、安装虚拟机

本次安装通过http安装,需要提前配置好本地dhcp服务,地址池设置如下:

虚拟机的封装解析

1、virt-manager打开虚拟机管理器安装base虚拟机

虚拟机的封装解析

通过物理机http获得镜像

虚拟机的封装解析虚拟机的封装解析

虚拟机内存设置512M,cpu1颗,硬盘20G

注意:建立512M内存的虚拟机,即仅安装文本模式,安装速度快

虚拟机的封装解析虚拟机的封装解析

输入虚拟机名称,生成镜像默认目录:/var/lib/libvirt/images/

虚拟机的封装解析

2、进入安装界面

选择英语语言和美式键盘

虚拟机的封装解析虚拟机的封装解析

TCP/IP中ipv4中选择dhcp,关闭ipv6

虚拟机的封装解析虚拟机的封装解析

重新初始化所有磁盘设备

虚拟机的封装解析

去掉system clock users UTC前面的*(中国时区是CST)设置上海时区并设定用户密码为westos

虚拟机的封装解析虚拟机的封装解析

密码强度不足,选择user anyway忽略

虚拟机的封装解析

Partition Type(分区类型)有三种:

Use entire drive #使用全部的磁盘;

Replace existing Linux system #替换现有的Linux系统;

Use free space #使用剩余空间

由于是全新安装,三种任意均可

虚拟机的封装解析

将存储设置写入磁盘

虚拟机的封装解析

虚拟机的封装解析

安装完成后会弹出reboot提示,空格确定即可

二、配置base虚拟机

1、在虚拟机中:

1.删除rule

cd /etc/udev/rules.d

rm -fr 70*

注意:若不删除,当你的网卡启动的时候这个udev规则文件会分配一个网卡名称给你的网卡

虚拟机的封装解析

2.关闭火墙

iptables -L #查看火墙状态

/etc/init.d/iptables stop #关闭火墙

chkconfig iptables off #设置火墙开机不启动

虚拟机的封装解析

3.关闭selinux

vi /etc/sysconfig/selinux

SELINUX=disable

虚拟机的封装解析

虚拟机的封装解析

4.配置网络

cd /etc/sysconfig/network-scripts/

vi ifcfg-eth0

虚拟机的封装解析

虚拟机的封装解析

重启网络

/etc/init.d/network restart

虚拟机的封装解析

#拓展:

rhel6中系统脚本目录/etc/init.d/,调用脚本管理服务

5.配置yum仓库

使用物理机通过httpd共享的网络yum源

yum clean all #清缓存

yum repolist #列出仓库软件总数

虚拟机的封装解析

虚拟机的封装解析

虚拟机的封装解析

6.安装常用工具

yum install vim lftp -y

yum install openssh-clients -y

虚拟机的封装解析

虚拟机的封装解析

7.更改主机名

vim /etc/sysconfig/network

HOSTNAME=server1 #永久更改主机名为server1

虚拟机的封装解析

虚拟机的封装解析

8.配置本地解析

vim /etc/hosts

虚拟机的封装解析

虚拟机的封装解析

9.关闭虚拟机

poweroff

2、物理机中操作:

1.清除base缓存

virt-sysprep -d base

虚拟机的封装解析

虚拟机的封装解析

#拓展:

没有命令时可以使用:

which virt-sysprep #查看命令的位置

yum provides */virt-sysprep #查看包含/virt-sysprep命令的安装包

虚拟机的封装解析

du -h base.qcow2 #查看文件大小

virt-sparsify –compress base.qcow2 new.qcow2 #压缩base.qcow2为new.qcow2

2.删除虚拟机管理器中的base

不删除镜像文件

虚拟机的封装解析

注意:再次打开base虚拟机后,之前的设置会恢复,以base为母本制作的子镜像将会失效

三、创建子虚拟机

1、创建子虚拟机镜像

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

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

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

虚拟机的封装解析

qemu-img info vm1 #查看vm1的信息

2、导入新建的子虚拟机镜像到虚拟机管理器

选择通过镜像导入,选择镜像,os type选择linux,version选择redhat6.5(先选显示所有系统,再选6.5)

虚拟机的封装解析虚拟机的封装解析

内存设置1G,cpu1颗,名字与镜像名字一致即可

虚拟机的封装解析虚拟机的封装解析

3、配置子虚拟机

打开子虚拟机,更改IP和主机名,并重启网络,关闭虚拟机

虚拟机的封装解析

虚拟机的封装解析

虚拟机的封装解析

虚拟机的封装解析

虚拟机的封装解析

依次配置完三台子虚拟机

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号