KVM安裝布署

摘要: KVM安裝布署企业刚开始布署KVM,KVM的全名是kernel base virtual machine,对KVM虚似化技术性科学研究了一一段时间,KVM是根据硬件配置的彻底虚似化,跟vmware、xen、hyper-v是同一个级別的,并且...

KVM安裝布署

企业刚开始布署KVM,KVM的全名是kernel base virtual machine,对KVM虚似化技术性科学研究了一一段时间,

KVM是根据硬件配置的彻底虚似化,跟vmware、xen、hyper-v是同一个级別的,并且早已内嵌在Linux核心

并且KVM是开源系统商品,全新的虚似化技术性都是优先选择运用在KVM上,KVM的订制和配备项也许多,比封闭式的hyper-v好玩儿多了

一判断力得微软公司的商品太封闭式,以前一直用hyper-v,可配备项对比于KVM确实太少,并且KVM特性比hyper-v好些

KVM每个部件的关联

libvirt(virt-install,API,服务,virsh)-》qemu(qemu-kvm过程,qemu-img)-》KVM虚似机-》kvm.ko 核心控制模块  

libvirt:红帽出示的一个管理方法KVM虚似机的API库,出示了virsh指令和一些python API

qemu:KVM的客户室内空间管理方法专用工具,用以管理方法核心室内空间kvm.ko

kvm.ko:KVM的关键,出示了虚似CPU的专用工具,centos6系统软件安裝的情况下默认设置早已内置kvm.ko,只必须载入这一核心控制模块

安裝步骤

物理学机布署步骤

安裝KVM部件
1、最先查验系统软件是不是适用kvm,有2个前提条件
a、系统软件是x86的,根据指令

uname -a

b、CPU 适用虚似化技术性

egrep vmx|svm /

在其中intel cpu适用会出现vmx,amd cpu适用会出现svm
假如见到有輸出結果,即证实cpu 适用虚似化。同时非常留意必须查验 BIOS 中是不是打开VT,假如沒有开启,虚似机可能十分慢。


2、应用yum安裝kvm
安裝kvm核心

yum install -y qemu-kvm.x86_64 qemu-kvm-tools.x86_64 qemu-img

安裝virt管理方法专用工具

yum -y install libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch libvirt-python.x86_64 python-virtinst bridge-utils

表明:
kvm:手机软件包中带有KVM核心控制模块,它在默认设置linux核心中出示kvm管理方法程序
libvirts:安裝虚似机管理方法专用工具,应用virsh等指令来管理方法和操纵虚似机。
bridge-utils:设定互联网网口桥接。
qemu-img:安裝qemu部件,应用qemu指令来建立硬盘等。

载入kvm 核心

modprobe kvm
modprobe kvm-intel

查询核心是不是打开

modprobe -ls | grep kvm


3、配备互联网桥接,
进到文件目录 /work-scripts,拷贝一份原来的ifcfg-eth0 为 ifcfg-br0
cp ifcfg-eth0 ifcfg-br0
改动ifcfg-br0,內容以下:

DEVICE= br0 
BOOTPROTO=static
ONBOOT= yes 
TYPE= Bridge 
IPADDR=10.11.30.52
NETMASK=255.255.255.0
GATEWAY=10.11.30.1
DEFROUTE=yes

IPADDR、GATEWAY、NETMASK依据自身的具体状况改动。
改动 ifcfg-em1 內容以下:

DEVICE= em1 
BOOTPROTO=none
NM_CONTROLLED= no 
ONBOOT=yes

BRIDGE= br0 
HWADDR=34:17:EB:F0:01:1F
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME= System em1 

重新启动互联网服务就可以。

/etc/work restart

假如出現难题,关掉 NetworkManager 后再试。

chkconfig NetworkManager off
service NetworkManager stop


4、起动或重新启动libvirtd服务和messagebus 服务

/etc/init.d/libvirtd start
/etc/init.d/messagebus restart

这时能够查询互联网插口目录
brctl show 結果以下:
bridge name bridge id STP enabled interfaces
br0 8000.000c2955a70a no eth0
virbr0 4efd5 yes virbr0-nic


转化成虚似机步骤(在物理学机上实行)
1 安裝screen 专用工具

 yum install -y screen

2 转化成qcow2 文件格式的镜像系统文档

qemu-img create -f qcow2 /data/kvmimg/gzwtest01.qcow2 60G

3 在screen里边新开业一个session

screen -S instSys

4 安裝一台Windows虚似机

virt-install --name=gzwtest01 --ram 4096 --vcpus=16 --autostart --hvm 
--disk path=/data/kvmimg/gzwtest01.qcow2,size=60,format=qcow2 
--cdrom /data/_windows_server_2012_r2_with_update_x64_dvd_6052725.iso 
--graphics vnc,listen=0.0.0.0,port=5902 
--network bridge=br0,model=e1000 --force --connect qemu:///system

name:虚似机名字
ram:运行内存,企业MB
vcpus:逻辑性CPU数
autostart:随母鸡启动起动而起动,母鸡启动,虚似机也一起启动
hvm:彻底虚似化
model:特定网口为千兆网卡
disk path:镜像系统文档部位
size:虚似机硬盘尺寸,企业GB
format:镜像系统文档文件格式
accelerate:
force:绕过全部互动提醒,非常于yum install -y里的-y选择项
cdrom:实际操作系统软件安裝文档相对路径
graphics: 特定安裝根据哪样种类,能够是vnc,还可以沒有图型,这儿是VNC,假如是文字graphics none
listen:0.0.0.0表明侦听全部来源于详细地址,能够改动/etc/libvirt/qemu.conf
port:vnc端口号号
vncport:VNC端口号
network:特定互联网种类
bridge:寄主机的桥接网口是br0
connect:联接到一个非默认设置的hypervisor


5 应用VNC手机软件联接虚似机开展系统软件安裝
VNC手机软件名字 vnc-4_1_2-x86_win32_viewer
10.11.30.53:5902
10.11.30.53:物理学机的IP
5902:虚似机相匹配端口号


 

到此,一台Windows的KVM虚似机布署结束



联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:模板小程序