|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
由于在linux中,用户权限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么。
KVM是kernel-basedVirtualMachine的简称,是一个开源的体系假造化模块,自Linux2.6.20以后集成在Linux的各个次要刊行版本中。它利用Linux本身的调剂器举行办理,以是相对Xen,其功能加倍优异。KVM的假造化必要硬件撑持(如IntelVT手艺大概AMDV手艺)。
libvirt自己不是一种工具,它是一套收费开源的撑持Linux下支流假造化工具的C函数库,libvirt后来是专门为Xen计划的一种办理API,厥后被扩大为可撑持多个假造机监控程序。以后支流Linux平台上默许的假造化办理工具virt-manager(图形化),virt-install(命令行形式)等均基于libvirt开辟而成。
空话一年夜堆啦,以下就是我在Debian7体系下,使用virt-install(命令行形式)安装KVM假造体系的全历程纪录。
1、宿主机简介,与反省是不是撑持假造化手艺
我的宿主机情况以下,并撑持远程SSH会见。CPU:AMDA8-5600K
MEM:8G
OS:Debianx647.1 查询是不是至此假造化手艺
Codeexample:1
2
egrepvmx|svm/proc/cpuinfo
......#经查询,确认我的宿主机撑持假造化手艺
2、安装所需软件包
Codeexample:1
apt-getinstallkvmqemu-kvmbridge-utilslibvirt-binvirtinst
kvm:这个是KVM的中心,是一个内核模块。
qemu-kvm:KVM的设备摹拟,由开源假造化软件QEMU中的办理工具演化而来。
bridge-utils:用于桥接网卡
libvirt-bin:假造机命令行办理工具
virtinst:假造机创立工具 PS:假如你的宿主机安装有图形界面,保举你安装图形化办理工具virt-manager,并且这个工具还撑持SSH远程毗连(qemu+SSH)。
3、设置桥接网卡
假造机经由过程桥接的体例,才加倍靠近物理情况。设置以下:
Codeexample:1
2
3
4
5
6
7
8
9
10
11
12
cat/etc/network/interfaces
autolo
ifaceloinetloopback
autobr0
ifacebr0inetstatic
address192.168.1.10
netmask255.255.255.0
gateway192.168.1.254
bridge_portseth0#桥接到eth0网卡
bridge_stpoff#封闭STP协定
bridge_fd0#转发提早设置为0
4、设置假造机spice和VNC的监听地点
缺省情形下创立的vHost,其假造桌面仅仅监听127.0.0.1,不撑持远程毗连。必要修正设置文件/etc/libvirt/qemu.conf:vnc_listen=“0.0.0.0″
spice_listen=“0.0.0.0″ 到这里都基础设置好了,从头启动下宿主机吧!然后我们再正式入手下手创立vHost。
5、创立vHost
创立磁盘,不要纠结选用raw仍是qcow2,qcow2撑持快照功效,赛过那末一点点功能需求。
Codeexample:1
2
mkdir-p/home/vHost
qemu-imgcreate-fqcow2/home/vHost/Debian.qcow28G
创立假造机
<p>Codeexample:1
2
3
4
5
6
7
8
9
10
11
virt-install
--name=test#guest主机称号
--virt-type=kvm#假造机范例
--hvm--ram=256#分派给guest主机256M内存
--vcpus=1#假造CPU数目
--networkbridge=br0,model=virtio#桥接体例,和设置假造网卡型号
<p> |
|