KVM虚拟化――架构及安装

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仓库

[root@localhost ~]#mkdir/mnt/cd 为了不影响/mnt下原有文件的正常使用,新建立一个cd的目录

[root@localhost ~]# mount/dev/cdrom /mnt/cd

[root@localhost ~]# cd/etc/yum.repos.d/

[[email protected]]# ls

rhel-source.repo 

[[email protected]]# mv rhel-source.repo rhel-source.repo.bak

[[email protected]]# vim yum.repo

 

[base]

name=rhel6-yum

baseurl=file:///mnt/cd

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


为了后续实验的方便,我们要 实现光盘/硬盘 等存储设备自动挂载

1.[root@localhost~]#mount /dev/cdrom /mnt/cd

挂载光盘:输入mount 以后,在/etc/mtab文件最后一行会出现你刚才挂在的信息

 

2.[root@localhost~]# vim /etc/mtab

打开/etc/mtab 根据你的源和你的挂载目录位置,确定你的挂载信息,然后复制下来

wKiom1W5lbzTbMwhAABDaEUvGnk171.jpg

 3.[root@localhost~]# vim /etc/fstab

把刚才复制下来的挂在信息复制到/etc/fstab文件内,就可以实现光盘的自动挂在了


wKioL1W5l7vg_CmiAABC8UDHARo643.jpg

3.在已有的系统上安装KVM软件

[root@localhost ~]# yum -y install qemu-kvm qemu-kvm-tools python-virtinst.noarch qemu-img bridge-utilsvirt-manager libvirt

 

1.group desktop(有桌面的可以不安装这个)

2.qemu-kvm

3.qemu-kvm-tools

4.python-virtinst.noarch

5.qemu-img

6.bridge-utils

7.virt-manager

8.libvirt

 

4.检测是否安装成功

[root@localhost ~]# lsmod |grep kvm

wKiom1Wx4ADzumtwAAB_Kdzt1Ko927.jpg

 

5.设置KVM网络

  1.默认是NAT方式,外部无法访问虚拟机网络

  2.桥接模式,从外部可直接访问虚拟机内部网络

  3.需要编辑网卡参数文件已支持桥接

 

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0


wKioL1Wx6Oiwv81PAADyYyGXIdU488.jpg


[root@localhost ~]# vim/etc/sysconfig/network-scripts/ifcfg-br0


 wKiom1Wx5x7zBAOOAAC8FRyJU6w613.jpg


6.创建KVM虚拟机

  virt-manager是基于libvirt的图像化虚拟机管理软件

现在我们切换到桌面--继续操作

这时会报错,是因为没有启动virt-manager,启动了就可以了

[root@localhost ~]#service virt-manager start

[root@localhost ~]# init 6

 

[root@localhost ~]#virt-manager

 

wKioL1Wx4jSyGtwkAADGQTP58nY948.jpg


wKiom1Wx4E3QzgofAAFCVmuNEVM195.jpg


wKioL1Wx4jTDoWSAAAGKHvgXYLY068.jpg


wKiom1Wx4E3gdjF6AAEKBX1cY34475.jpg


wKiom1Wx8TnTfqC-AAFYHHqNyYQ600.jpg


wKiom1Wx4E3QBAmJAAI67HuklS8696.jpg




wKiom1Wx4U2DSsTIAAENI-chnRk445.jpg

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

wKiom1Wx4FDDnl0lAANZlnjmfHE623.jpg





你可能感兴趣的:(kvm,存储设备的自动挂载,kvm架构及安装)