centos6.5下kvm环境搭建详解centos6.5安装kvm




centos6.5下kvm环境搭建详解centos6.5安装kvm

2022-07-20 21:03:01 网络知识 官方管理员

一、关闭部分服务,关闭内核防火墙(需重启机器)

chkconfigpostfixoff

chkconfigiptablesoff

chkconfigip6tablesoff

chkconfigNetworkManageroff

sed-i's/=enforcing/=disabled/g'/etc/selinux/config

二、验证虚拟化支持

[root@kvm~]#cat/proc/cpuinfo|grep'vmx'--color=auto###验证IntelCPU是否支持全虚拟化

[root@kvm~]#cat/proc/cpuinfo|grep'svm'--color=auto###验证AMDCPU是否支持全虚拟化

三、安装和更新kvm相关包、以及加载模块

[root@kvm~]#yuminstall-ykvmvirt-*libvirtsbridge-utilsqemu-img

[root@kvm~]#yumupgradedevice-mapper-libs

[root@kvm~]#modprobekvm-intel###加载kvm模块.成功执行时,不会反馈任何信息。

[root@kvm~]#lsmod|grepkvm###查看kvm模块是否被加载

kvm_intel542850

kvm3331721kvm_intel

四、网卡eth0、br0相关配置

[root@kvmnetwork-scripts]#catifcfg-eth0

DEVICE=eth0

HWADDR=00:0c:29:77:95:8e

TYPE=Ethernet

UUID=29ab4ff0-e2ed-4132-ac07-8e5bbd472ff5

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

BRIDGE=br0

[root@kvmnetwork-scripts]#catifcfg-br0

DEVICE=br0

TYPE=Bridge

ONBOOT=yes

NM_CONTROLLED=no

BOOTPROTO=static

IPADDR=192.168.1.100

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=202.102.224.68

[root@kvmnetwork-scripts]#servicenetworkrestart

五、修改/etc/libvirt/qemu.conf

echo'vnc_listen="0.0.0.0"'>>/etc/libvirt/qemu.conf

六、重启libvirtd和messagebus服务

[root@kvmlibvirt]#/etc/init.d/libvirtdrestart

Stoppinglibvirtddaemon:[FAILED]

Startinglibvirtddaemon:[OK]

[root@kvmlibvirt]#/etc/init.d/messagebusrestart

Stoppingsystemmessagebus:[OK]

Startingsystemmessagebus:[OK]

[root@kvmlibvirt]#

[root@kvmlibvirt]#mkdir/iso###创建镜像文件目录

[root@kvmlibvirt]#mkdir-p/data/kvmdisk/###创建虚拟磁盘存放目录

==============通过WinSCP软件将ISO文件上传到iso目录======本文不再说明======

七、创建虚拟机

[root@localhost~]#virt-install-nwin08-r4096-vcpus=4-s80-c/iso/win2008.iso--hvm--os-type=windows-f/data/kvmdisk/win2008.img--

graphicsvnc,listen=0.0.0.0,port=7789--force--autostart

//命令解释:

创建一个名叫win08的虚拟机,内存大小为4G内存,4个cpu,80G的硬盘,安装镜像是/iso/win2008.iso指定为全虚拟化,系统类型为windows指定虚拟机硬盘

为/data/kvmdisk/win2008.img,同时配置vnc的端口为7789自动开始安装

virt-install参数说明:

-n--name=虚拟机名称

-r--ram=虚拟机分配的内存

-u--uuid=虚拟机的uuid

--vcpus=2指定2个vcpu个数

-v--hvm全虚拟他

-p--paravirt半虚拟化

-l--location=localdir安装源

--vnc使用vnc

//可以用"--graphicsvnc,listen=LISTEN,..."

--vncport指定vnc监控端口,默认端口为5900,端口不能重复使用

--vnclisten指定vnc绑定ip

-c--cdrom=光驱或者安装途径

-s--file-size=使用磁盘映像的大小,单位为GB

-f--file=作为磁盘映像使用的文件

--disk=使用不同选项作为磁盘使用安装介质

--force防止交互式提示

--os-variant指定操作系统类型

--accelerate加速

--network网络类型,此处用的是默认,一般用的是应该是bridge桥接

centos安装:virt-install-nCentos6.5-r4096-vcpus=4-s80-c/iso/CentOS65.iso--hvm--os-type=linux-f/data/kvmdisk/centos65.img--graphics

vnc,listen=0.0.0.0,port=7789--force--autostart


发表评论:

最近发表
网站分类
标签列表