kvm安装的指南

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CentOS 6.x系统如何安装KVM 虚拟机

1 KVM虚拟机的管理工具

准确的来说,KVM仅仅是Linux核的一个模块,管理和创建完整的KVM虚拟机,需要更多的辅助工具。

QEMU-KVM:在Linux系统中,首先我们可以用modprobe命令加载KVM模块,如果用RPM 安装KVM软件包,系统会在启动时自动加载模块,QEMU是一个强大的虚拟软件,它可以虚拟不同的构架。

Virt-manager:尽管QEMU-KVM工具可以创建和管理KVM虚拟机,RedHat为KVM开发了更多的辅助工具,比如libvirt libguestfs等,原因是QEMU工具效率不高,不易于使用。

2 安装配置KVM相关软件

2.1系统要求:

处理器需求:需要一台可以运行最新linux核的Intel处理器(含VT虚拟化技术)或AMD处理器(含SVM安全虚拟机技术的AMD处理器,也叫AMD-V)

[rootbogon ~]# cat /etc/redhat-release

CentOS release 6.8 (Final)

2.2检查CPU:

[rootbogon ~]# egrep ‘vmx|svm’ /proc/cpuinfo

如果输出的结果包含VMX,它是Intel处理器虚拟机技术标志:如果包含SVM,它是AMD处理器虚拟机技术的标志,如果你什么都没有得到,那应你的系统并没有支持虚拟化的处理,不能使用KVM,另处linux发行版本必须在64bit环境中才能使用KVM。

其实也可以不做这个操作,直接查cpu应该就可以知道先关cpu信息

附加:

一:查看CPU

more /proc/cpuinfo | grep "model name"

grep "model name" /proc/cpuinfo

如果觉得需要看的更加舒服

grep "model name" /proc/cpuinfo | cut -f2 -d:

怎么样,linux的命令就要这样熟悉。

二、查看存

grep MemTotal /proc/meminfo

grep MemTotal /proc/meminfo | cut -f2 -d:

free -m |grep "Mem" | awk '{print $2}'

三:查看cpu是32位还是64位

查看CPU位数(32 or 64)

#getconf LONG_BIT

#echo $HOSTTYPE

#uname -a

四:查看当前linux的版本

#more /etc/RedHat-release

#cat /etc/redhat-release

五:查看核版本

#uname -r

#uname -a

六:查看当前时间

date

七:查看硬盘和分区

df -h

fdisk -l

也可以查看分区

du -sh

可以看到全部占用的空间

du /etc -sh

可以看到这个目录的大小

grep "model name" /proc/cpuinfo | cut -f2 -d:

2.3打开服务器的虚拟环境

进入bios设置Virtualization为enable

3 更新系统

yum update

yum upgrade

这个很关键,因为 libvirtd很可能由于版本没有更新导致无常工作

4 安装KVM

[rootbogon ~]#

yum -y install kvm python-virtinst libvirt bridge-utils virt-manager qemu-kvm-to ols virt-viewer virt-v2v

或者下面这个也可以

[rootbogon ~]# yum groupinstall "Virtualization" "Virtualization Client" "Virtualization Platform"

[rootbogon ~]# vi /etc/sysconfig/selinux

SELINUX=disabled

[rootbogon ~]#reboot

5 重启后确认libvirtd是否正常启动

[rootbogon ~]# /etc/init.d/libvirtd restart

正在关闭 libvirtd 守护进程: [确定]

启动 libvirtd 守护进程:2013-05-19 03:12:52.694+0000: 3070: info : libvirt version: 0.10.2, package: 1

8.el6_4.5 (CentOS BuildSystem , 2013-05-16-14:53:18, c6b7.bsys.dev.centos.or

g)

2013-05-19 03:12:52.694+0000: 3070: warning : virGetHostname:2265 : getad drinfo failed for 'vfeelit': 未知的名称或服务

6 检查KVM是否加载成功

显示结果如下表示kvm模块已经加载,如果没有输出信息,则表示没有加载成功:[rootbogon ~]# lsmod | grep kvm

kvm_intel 53484 0

kvm 316506 1 kvm_intel

7 检查KVM是否成功安装

[rootbogon ~]# virsh list --all ##--all关闭的也会显示

Id 名称状态

8 各版本查询

[rootbogon ~]# kvm –version

bash: kvm: command not found

相关文档
最新文档