今天我们来安装一个企业6的虚拟机:

准备工作:
1.我们准备一个rhel6.5的镜像,镜像的绝对路径为/iso/rhel-server-6.5-x86_64-dvd.iso
2.挂载镜像
mkdir /var/www/html/rhel6.4    #在var/www/html/创建一个rhel6.5的目录用来挂载rhel6.5的镜像,当然也可以挂载在别的地方,只是挂载在/var/www/html/下的子目录上可以通过http的网络协议访问。
mount /iso/rhel-server-6.5-x86_64-dvd.iso /var/www/html/rhel6.5    #挂载镜像
vim /etc/rc.d/rc.local    #将挂载镜像的命令写入开机自启动文件,使开机自动挂载


安装虚拟机:
切换到root用户,执行virt-manager命令打开虚拟机管理
--->creat a new virtual mchine
--->Local install media (ISO p_w_picpath or CDROM)
补充:
此处如果选择Network Insatll (HTTP,FTP,or NFS)
则下一步URL:http://172.25.254.44/rhel6.5
注意:该URL必须可以访问到rhel6.5的镜像
--->Use ISO p_w_picpath:/iso/rhel-server-6.5-x86_64-dvd.iso
--->Memory (RAM):512MiB
--->Create a disk on the computer's hard drive:20.0GiB
--->Name:rhel6.5
后面一般都默认都可以了,选一下键盘时区,设置密码什么的,最后Package Installation的进度条跑完,Reboot。


虚拟机基本配置:
root用户登陆
--->vi /etc/sysconfig/network-scripts/ifcfg-eth0    #修改网络配置文件
    DEVICE="eth0"
    ONBOOT="yes"
    BOOTPROTO="static"
    IPADDR1=172.25.44.1
    PREFIX1=24
    IPADDR2=172.25.254.250
    PREFIX2=24
--->/etc/init.d/network restart    #重启网络
--->rm -f /etc/udev/rules.d/70-persistent-*
--->vi /etc/hosts    #dns域名解析
    172.25.44.1    server1
--->vi /etc/sysconfig/network    #修改主机名
    HOSTNAME=server1
--->service iptables stop    #立即关闭防火墙
--->chkconfig iptables off    #关闭防火墙开机自启动
--->vi /etc/sysconfig/selinux    #修改selinux
    SELINUX=disabled
--->vi /etc/yum.repos.d/rhel-source.repo    #修改yum配置文件
    baseurl=http://172.25.254.44/rhel6.5
    enabled=1
--->yum clean all    #清空yum缓存
--->yum install vim http openssh-clients -y    #安装常用软件

问题补充:
虚拟机配置完成后ping一下真机IP以做测试,如测试失败:
首先确定双方ip是不是同一网段,一起火墙状态和network状态等等
真机上可能出的问题:brctl show看有无vnet0,以及状态是否开启
解决该问题的命令:    brctl addif br0 vnet0
            ip link set up vnet0
虚拟机上可能出现的问题:ping的时候显示connect:Network is unreachable
建议执行一下ifup eth0