平台为VM11
系统为:OracleLinux-R6-U7-Server-x86_64-dvd.iso
下载链接为:http://mirror.aarnet.edu.au/pub/oraclelinux/
在VM11上安装OEL6.7X64步骤省略。。。
安装vm tools
确保虚拟机OEL6.7X64可以连接网络。。。
网卡为NAT模式
需要手动刷新网卡信息 才可以连接网络。。。
CPU开启支持虚拟化。。。。
1.操作系统安装
本文采用OEL6.7X64操作系统,也可以采用RHEL/CentOS6.5。
fdisk -l
给新的硬盘添加一个分区
fdisk /dev/sdb
n
p
1
w
df -l 查看是否分区成功
格式化新的分区
mkfs -t ext3 -c /dev/sdb1
创建新的目录
mkdir /data
挂载
mount /dev/sdb1 /data
编辑分区配置文件vi /etc/fstab,根据需求添加挂载信息,配置完成后“:wq”保存退出
使用命令“mount -a”重新挂载分区配置文件里的分区,然后使用“df -h”命令查看是否挂载成功,出现以下信息证明挂载成功。
注:如果执行“mount -a”出错,请检查是否配置文件出现了问题,相关的路径要填写正确,使用绝对路径,需自行创建要挂载的路径
(1)修改内核模式为兼容内核启动
vi /boot/grub/grub.conf
default=1
(2)关闭selinux,重启后生效
vi /etc/selinux/config
SELINUX=disabled
(3)关闭防火墙
chkconfig iptables off
(4)重启
reboot
2.虚拟化环境配置
(1)查看是否支持虚拟机
说明1:半虚拟化是不能运行与安装KVM虚拟机的。
#egrep
'(vmx|svm)'
--color=always /proc/cpuinfo
(2)配置yum环境
OEL6.7已经配置好源,只需要开启即可。u7就开启u7的为1
cd /etc/yum.repod.d
ls
vi public-yum-ol6.repo
enabled=1
(3)安装kvm软件包
#yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v
过程略。 如果有报错 多执行几次
补充安装kvm虚拟化一些管理工具包
#yum -y install libguestfs-tools
3.查看虚拟化环境
(1)查看虚拟机环境
service libvirtd restart
virsh -c qemu:///system list
(2)查看kvm模块支持
lsmod | grep kvm
(3)查看虚拟工具版本
virsh --version
virsh-install --version
ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm
qemu-kvm -version
4.手动配置虚拟网桥
(1)关闭networkmanager服务
由于虚拟机运行在宿主机之上,虚拟机运行的网络环境需要由宿主机提供,需要先配置好网桥,以便虚拟机与宿主机之间通信:
# chkconfig NetworkManager off #在使用网桥的网络环境中需要关闭NetWorkManager服务,否则网桥的功能不能正常启用。
# chkconfig network on
(2)创建br0网桥
cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-br0
(3)关闭了networkmanager服务之后,才能通过service network restart管理网络。
(4)查看网桥br0.
(5)查看网桥
开启网桥的stp(避免环路)的功能:
# brctl stp br0 on
到此kvm虚拟化环境安装完毕。