仓酷云
标题:
给大家带来CentOS下KVM假造化进修条记
[打印本页]
作者:
海妖
时间:
2015-1-14 20:28
标题:
给大家带来CentOS下KVM假造化进修条记
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!媒介:
假造化的实际常识我就不铝耍梢圆渭http://bbs.linuxtone.org/thread-24347-1-1.html,kvm全称Kernel-basedVirtualMachine,实在kvm只是一个内核模块,供应假造cpu和内存办理的模块,至于别的的装备是由qemu摹拟的,如网卡,显卡,磁盘等。厥后redhat团结IBM和Linux社区制造了libvirt,摹拟的装备功能要比qemu的好良多,并供应了一系列的办理工具和api,全部集成了kvm假造化的办理计划。Linux(redhat系)装载kvm模块后,妖神一酿成为了VMMonitor,也称为Hypervisor,安排利用复杂,必要硬件撑持假造化。
一.安排假造机
1).检测硬件是不是撑持假造化
#
egrep
(vmx|svm)
--color=always
/proc/cpuinfo
#
modprobe
kvm
#
modprobe
kvm_intel
||
modprobe
kvm_amd
假如含有vmx大概svm字样,则暗示撑持CPU假造化,Intel是vmx,AMD是svm,也必要检测是不是有kvm_***模块,假如装载不乐成,多是没有开启硬件假造化,必要bios中开启,详细开启体例请接洽厂家
2).装置rpm包,并启动办事
#
yum
-y
install
kvm
python-virtinst
libvirt
tunctl
bridge-utils
virt-manager
qemu-kvm-tools
virt-viewer
virt-v2v
libguestfs-tools
#
service
libvirtd
start
3).反省是不是有kvm模块,假如有则持续
#
lsmod
|
grep
kvm
kvm_intel
52570
30
kvm
314739
1
kvm_intel
4).设置桥接收集br0
#
cd
/etc/sysconfig/network-scripts/
#
cp
ifcfg-eth0
ifcfg-br0
ifcfg-eth0
:
DEVICE
=
eth0
TYPE
=
Ethernet
ONBOOT
=
yes
NM_CONTROLLED
=
yes
BRIDGE
=
"
br0
"
BOOTPROTO
=
static
IPADDR
=
"
192
.
168
.
2
.
149
"
NETMASK
=
"
255
.
255
.
255
.
0
"
GATEWAY
=
"
192
.
168
.
2
.
2
"
ifcfg-br0
:
DEVICE
=
br0
TYPE
=
Bridge
ONBOOT
=
yes
NM_CONTROLLED
=
yes
BOOTPROTO
=
static
IPADDR
=
"
192
.
168
.
2
.
149
"
NETMASK
=
"
255
.
255
.
255
.
0
"
GATEWAY
=
"
192
.
168
.
2
.
2
"
#
service
network
restart
#
ifconfig
br0
.
.
.
eth0
.
.
.
lo
.
.
.
virbr0
.
.
.
5).安排装置假造机(GuestOS)
①创建磁盘文件,假如利用的是raw格局就不必要了,kvm假造机默许利用raw格局的镜像格局,功能最好,速率最快,它的弱点就是不撑持一些新的功效,如撑持快照镜像,zlib磁盘紧缩,AES加密等。这里利用qcow2格局
#
mkdir
/opt/vms
#
qemu-img
create
-f
qcow2
/opt/vms/centos63-webtest.img
40G
②创建假造机,上面展现多种体例创建假造机
<pstyle="padding:0px;margin:0px;clear:both;height:auto;overflow:hidden;color:rgb(80,80,80);line-height:14px;font-family:couriernew;">
#
##########
利用利用iso来装置
###########
#
virt-install
--name
=
centos5
--
os
-variant
=
RHEL5
--ram
=
512
--vcpus
=
1
--disk
path
=
/opt/vms/centos63-webtest
.
img
,
format
=
qcow2
,
size
=
7
,
bus
=
virtio
--accelerate
--cdrom
/data/iso/CentOS5
.
iso
--vnc
--vncport
=
5910
--vnclisten
=
0
.
0
.
0
.
0
--network
bridge
=
br0
,
model
=
virtio
--noautoconsole
#
########
从http中启动,利用ks装置
#########
#
virt-install
--name
=
centos63-webtest
--
os
-variant
=
RHEL6
--ram
=
4096
--vcpus
=
4
--virt-
type
kvm
--disk
path
=
/opt/vms/centos63-webtest
.
img
,
format
=
qcow2
,
size
=
7
,
bus
=
virtio
--accelerate
--location
http
:
//
192
.
168
.
130
.
4
/centos63
--extra-args
"
linux
ip
=
192
.
168
.
73
.
22
netmask
=
255
.
255
.
255
.
224
gateway
=
192
.
168
.
73
.
1
ks
=
http
:
//
192
.
168
.
130
.
4
/ks/xen63
.
ks
"
--vnc
--vncport
=
5910
--vnclisten
=
0
.
0
.
0
.
0
--network
bridge
=
br0
,
model
=
virtio
--force
--noautoconsole
#
#########
从http装置,利用ks,
双网卡,
启用console
########
#
virt-install
--name
=
centos63-webtest
--
os
-variant
=
RHEL6
--ram
=
4096
--vcpus
=
4
--virt-
type
kvm
--disk
path
=
/opt/vms/centos63-webtest
.
img
,
format
=
qcow2
,
size
=
7
,
bus
=
virtio
--accelerate
--location
http
:
<spanstyle="padding:0px;margin:0px;color:rgb(0,0,0);">//
作者:
愤怒的大鸟
时间:
2015-1-16 18:33
标题:
给大家带来CentOS下KVM假造化进修条记
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
作者:
飘灵儿
时间:
2015-1-25 22:40
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
作者:
乐观
时间:
2015-2-4 16:25
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
作者:
再见西城
时间:
2015-2-10 04:49
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
作者:
活着的死人
时间:
2015-2-28 22:23
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
作者:
变相怪杰
时间:
2015-3-10 12:48
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
作者:
分手快乐
时间:
2015-3-17 08:42
要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。
作者:
山那边是海
时间:
2015-3-24 05:29
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2