KVM 组件安装

一、搭建KVM虚拟化平台

案例环境:采用Centos 6.5 x86_64,开启CPU虚拟化支持

安装方式:选择桌面安装,然后选择:虚拟化 选项

二、相关组件的安装:

1、在已有系统基础上,安装KVM 所需软件

KVM 组件安装_第1张图片

2、验证。重启系统后,查看CPU是否支持虚拟化,对于Intel的服务器通过下面命令查看有输出就行。对于AMD的服务器

cat /proc/cpuinfo |grep smv 命令查看。

[root@localhost ~]# cat  /proc/cpuinfo  |  grep  vmx

flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc up arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi ept vpid fsgsbase bmi1 avx2 smep bmi2 invpcid


检查KVM模块是否安装:
 [root@localhost ~]# lsmod  |  grep  kvm

kvm_intel              55496  0 

kvm                  337772  1 kvm_intel


二、设置KVM网络

宿主服务器安装完成KVM,首先要设定网络,在libvirt中运行KVM网络有两种方法:NAT和Bridge,默认是NAT。

(1)用户模式,即NAT方式,这种方式是默认网络,数据包由NAT方式通过主机的接口进行传送,可以访问外网,但是无法从外部访问虚拟机网络。
(2)桥接模式,这种模式允许虚拟机像一台独立的主机一样拥有网络,外部的机器可以直接访问到虚拟机内部,但需要网卡支持,一般有线网卡都支持。

这里以桥接模式为例:

KVM 组件安装_第2张图片

可能出现的问题:

网卡不存在:例如只有eth1 没有eth0 那就用eth1.

相关命令:ifconfig -a   //查看存在的所有网卡

                 ifconfig eth0 up  //激活网卡





你可能感兴趣的:(Docker容器与虚拟化技术)