kvm安装指南.docx
文本预览下载声明
CentOS 6.x系统如何安装 KVM 虚拟机1 KVM虚拟机的管理工具准确的来说,KVM仅仅是Linux内核的一个模块,管理和创建完整的KVM虚拟机,需要更多的辅助工具。QEMU-KVM:在Linux系统中,首先我们可以用modprobe命令加载KVM模块,如果用RPM安装KVM软件包,系统会在启动时自动加载模块,QEMU是一个强大的虚拟软件,它可以虚拟不同的构架。Virt-manager:尽管QEMU-KVM工具可以创建和管理KVM虚拟机,RedHat为KVM开发了更多的辅助工具,比如libvirtlibguestfs等,原因是QEMU工具效率不高,不易于使用。2 安装配置KVM相关软件2.1系统要求:处理器需求:需要一台可以运行最新linux内核的Intel处理器(含VT虚拟化技术)或AMD处理器(含SVM安全虚拟机技术的AMD处理器,也叫AMD-V)[root@bogon ~]# cat /etc/redhat-releaseCentOS release 6.8 (Final)2.2检查CPU:[root@bogon ~]# 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的命令就要这样熟悉。二、查看内存 grepMemTotal /proc/meminfo grepMemTotal /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为enable3 更新系统yum updateyum upgrade这个很关键,因为?libvirtd很可能由于版本没有更新导致无法正常工作4 安装KVM[root@bogon~]#yum?-y?install?kvm?python-virtinst?libvirt??bridge-utils?virt-manager?qemu-kvm-tools??virt-viewer??virt-v2v或者下面这个也可以[root@bogon ~]#yumgroupinstall Virtualization Virtualization Client Virtualization Platform[root@bogon ~]#vi?/etc/sysconfig/selinuxSELINUX=disabled[root@bogon ~]#reboot5 重启后确认libvirtd是否正常启动[root@bogon ~]#?/etc/init.d/libvirtd?restart正在关闭?libvirtd?守护进程:???????????????????????????????[确定]启动?libvirtd?守护进程:2013-05-19?03:12:52.694+0000:?3070:?info?:?libvirt?version:?0.10.2,?package:?18.el6_4.5?(CentOS?BuildSystem?,?2013-05-16-14:53:18,?)2013-05-19?03:12:52.694+0000:?3070:?warning?:?virGetHostnam
显示全部