kvm安装的指南
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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