rgewr2 发表于 2015-7-27 09:34:58

KVM虚拟化——架构及安装

介绍
1.自Linux2.6.20后整合到内核
2.依托CPU虚拟化指令集
3.性能、安全、兼容、稳定、都表现的很好
4.每个虚拟化操作系统表现为单个系统进程
5.与Linux安全模块(selinux)很好结合

操作
1.查看CPU是否支持虚拟化 (有输出就说明CPU支持虚拟化)
cat /proc/cpuinfo | grep vmx(Intel) 或者
cat /proc/cpuinfo | grep smv(AMD)

提示:假如没有输出的话,而且也确定自己的cpu是支持虚拟化的,可以进入到BIOS自行开启哦!

2.搭建yum仓库
#mkdir/mnt/cd 为了不影响/mnt下原有文件的正常使用,新建立一个cd的目录
# mount/dev/cdrom /mnt/cd
# cd/etc/yum.repos.d/
[root@localhostyum.repos.d]# ls
rhel-source.repo
[root@localhostyum.repos.d]# mv rhel-source.repo rhel-source.repo.bak
[root@localhostyum.repos.d]# vim yum.repo


name=rhel6-yum
baseurl=file:///mnt/cd
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

3.在已有的系统上安装KVM软件
# yum -yinstall qemu-kvm qemu-kvm-tools python-virtinst.noarch qemu-img bridge-utilsvirt-manager libvirt

1.Desktop (有桌面的可以不安装这个)
2.qemu-kvm
3.qemu-kvm-tools
4.python-virtinst.noarch
5.qemu-img
6.bridge-utils
7.virt-manager
8.libvirt

4.检测是否安装成功
# lsmod |grep kvm


5.设置KVM网络
1.默认是NAT方式,外部无法访问虚拟机网络
2.桥接模式,从外部可直接访问虚拟机内部网络
3.需要编辑网卡参数文件已支持桥接

# vim /etc/sysconfig/network-scripts/ifcfg-eth0





# vim/etc/sysconfig/network-scripts/ifcfg-br0






6.创建KVM虚拟机
virt-manager是基于libvirt的图像化虚拟机管理软件
现在我们切换到桌面--继续操作
#virt-manager这时会报错,我们只要重新启动一下就好
# init 6

#virt-manager
















到这里整个KVM虚拟机就创建完成了,大家加油哦!



页: [1]
查看完整版本: KVM虚拟化——架构及安装