一、虚拟机安装
1.启动虚拟加管理器
[root@foundation29 ~]# virt-manager
2.新建一个虚拟机
- 点击左上角File—>New Virtual Machine,选择Local install media ( ISO image or CDROM ),点击Forward
- 选择Use ISO image,点击Browse从本地选择一个OS镜像,我选择的是rhel-server-6.5-x86_64-dvd.iso,点击Forward
- Memory ( RAM ) 填写512MB,这样可以最小化(无GUI)安装,CPUs默认分配一颗核心即可,点击Forward
- 填写20GiB作为虚拟机磁盘空间,点击Forward
- Name填写rhel-6.5-server,点击Finish
虚拟机创建完成
3.安装OS镜像至虚拟机
- 点击Begin Installation,回车开始安装
- 空格键选择OK
- 空格键选择Test
- 等待Test完成,空格键选择OK,然后再选择OK
- Tab键选择Continue,空格键确认
- 空格键选择OK
- 默认English,Tab键选择OK,空格键确认
- 默认us,Tab键选择OK,空格键确认
- Tab键选择Re-initialize all,全部格式化,空格键确认
- Tab键选择Asia/Shanghai,Tab键选择OK,空格键确认
- 输入root密码并确认密码,完成后Tab选择OK,空格键确认(如果输入的密码比较简单,会提示密码强度较弱,选择Use Anyway即可生效)
- 默认Replace existing Linux system,Tab键选择OK,空格键确认
- Tab键选择Write changes to disk,空格键确认
- 等待安装完成,空格键选择Reboot
虚拟机安装完成
二、封装虚拟机镜像
1.虚拟机镜像
使用RHEL中的Virtual Machine Manager创建的虚拟机会生成后缀为.qcow2的虚拟机镜像文件
Virtual Machine Manager支持从.qcow2的虚拟机镜像文件创建虚拟机,这样我们就可以通过管理镜像,从而很方便的创建与管理linux虚拟机。
2.配置虚拟机
需要使用刚才安装的虚拟机封装一个虚拟机母镜像,所以我们来配置这个虚拟机,方便以后的使用
开启虚拟机,使用root身份登入系统,进行对应的配置,然后关机(注意要关机而不是重启)
我的配置有:
1.修改主机名:
[root@server1 ~]# hostname server1
[root@server1 ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=server1
2.关闭防火墙
[root@server1 ~]# chkconfig iptables off
3.关闭selinux
[root@server1 ~]# vi /etc/selinux/config
...
SELINUX=disabled
...
4.配置网络
[root@server1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="dhcp"
ONBOOT="yes"
IPADDR=172.25.29.1
PREFIX=