您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > kvm搭建部署完全手册
服务器rootsnji98uhbhsysadmsbhu87ygvg虚拟机developrootanji98uhbh虚拟机meisusvnAdministratorjaapMko0-pl.VNC登录192.168.1.245:2密码sbhu87ygvgKVM实践1.安装centos6.5系统,使用minidestop安装(使用光驱或者一个装有Centos系统的U盘启动盘)。2.采用本地U盘作为YUM源。PS:因为新版电脑网卡不支持,故先采用关盘挂载yum源,位置/etc/yum.repos.d/其他的禁用,修改CentOS-Media.repo,修改以下内容。更新yum源yumupdate3.编译网卡,使centos内核支持接下来我们在这里下载相应的网卡驱动。使用命令解压文件:tarjxvfr8168-8.039.00.tar.bz2使用命令sudo./autorun.sh安装。此时,又会出现make错误,因为我们没有安装内核源码包,需要安装kernel-devel,命令为:yum--disablerepo=\*--enablerepo=c6-mediainstallkernel-devel然后再进入网卡驱动文件,执行./autorun.sh文件。如果没有报错,lsmod|grepr8168查看网卡驱动是否已经安装完成4.设置网卡地址和DNS地址PS:因为netwokrmanager和network冲突,可能导致系统重启之后/etc/resolver.conf文件会在重启后还原导致联网出现错误,需要把networkmanager禁用serviceNetworkManagerstopchkconfigNetworkManageroffchkconfignetworkon重启生效安装kvm1.安装kvm所需要的软件包yuminstallkvmkmod-kvmqemukvm-qemu-imgvirt-viewervirt-manager检查lsmod|grepkvm或者virsh-cqemu:///systemlist报错提示:错误:内部错误Unabletolocatelibvirtddaemonin/usr/sbin(tooverride,set$LIBVIRTD_PATHtothenameofthelibvirtdbinary)2.因为centos6.5安装的时候使用的是basemininal安装,很多包被抛弃,重新安装KVyum-yinstallkvmpython-virtinstlibvirtbridge-utilsvirt-managerqemu-kvm-toolsvirt-viewervirt-v2v3.关闭selinuxvi/etc/sysconfig/selinux把其中的SELINUX设置如下SELINUX=disable重启系统Reboot4.关闭防火墙serviceiptablesstopchkconfigiptablesoff5.重启后确认libvirtd是否正常启动/etc/init.d/libvirtdrestart正在关闭libvirtd守护进程:[确定]启动libvirtd守护进程:2013-05-1903:12:52.694+0000:3070:info:libvirtversion:0.10.2,package:18.el6_4.5(CentOSBuildSystem,2013-05-16-14:53:18,c6b7.bsys.dev.centos.org)2013-05-1903:12:52.694+0000:3070:warning:virGetHostname:2265:getaddrinfofailedfor'vfeelit':未知的名称或服务[确定]报错解决方法:vi/etc/hosts添加一行127.0.0.1kvm然后重启libvirtd6.检查KVM是否加载成功显示结果如下表示kvm模块已经加载,如果没有输出信息,则表示没有加载成功:lsmod|grepkvmkvm_intel534840kvm3165061kvm_intel7.检查KVM是否成功安装virshlist--all##--all关闭的也会显示Id名称状态----------------------------------------------------8各版本查询kvm--versionbash:kvm:commandnotfoundvirt-install--version0.600.0virsh--version0.10.29修改qemu.conf配置vi/etc/libvirt/qemu.confvnc_listen=0.0.0.0修改vnc监听端口安装vnc服务端,这样可以在本地电脑上使用vnc连接服务器上的xwindows桌面,方便使用。1.yumgroupinstallXWindowSystemDesktop(CentOS6.x安装GNOME桌面环境)2.yuminstalltigervnc-servertigervnc(CentOS6.x里)VNC的启动和重启:#/etc/init.d/vncserverrestart注:有时候上面的命令启动会报错,直接运行就可以:#vncserver注:关闭具体的vncserver命令:vncserver-kill:1vncserver-kill:2三、设置远程登陆到gnome桌面的配置:#vim/etc/sysconfig/vncservers(SUSE企业版不用配置此文件)再最后面加入如下两行:VNCSERVERS=1:rootVNCSERVERARGS[1]=-geometry1024x768-alwaysshared-depth24四、设置vnc访问密码:#vncpasswd说明:这里是为上面的root远程用户配密码,所以在root账户下配;依次类推,为别的账户配密码,就要在别的账户下设密码。五:修改远程桌面显示配置文件:#vim/root/.vnc/xstartup#!/bin/sh#Uncommentthefollowingtwolinesfornormaldesktop:unsetSESSION_MANAGERexec/etc/X11/xinit/xinitrc[-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup[-r$HOME/.Xresources]&&xrdb$HOME/.Xresourcesxsetroot-solidgreyvncconfig-iconic&xterm-geometry80x24+10+10-ls-title$VNCDESKTOPDesktop&gnome-sessionsetstartingGNOMEdesktop#startkdekdedesktop#twmTextinterface#/usr/bin/startxfce4#exec/usr/bin/fluxbox说明:1、不修改此文件你看到的远程桌面很简单,相当于命令行操作,为了远程操作如同本地操作一样,务必参考以上方式进行修改;2、只要你启用一次VNCserver,就能自动创建,方法如下:#vncserver通过上面的方法,就可以在用户家目录下的.vnc目录里创建xstartup文件。通过vnc客户端vncviewip:1或者ip:2即可登录。OK,大功告成。下一步,KVM图形化安装虚拟机。第一步,打开KVM双击meisusvn.img,选择卷,好了开始安装系统了PS:游戏开始安装的时候出现报错,导致KVM安装虚拟机出现错误原因:因为安装的mini版本,导致新增用户普通管理用户sysadm目录存放的iso挂载文件权限出现问题,把权限暂时设置为777即可最终结果如下因为这几台虚拟机开始都是使用桥接网络连接,如果希望外部网络可以访问,那么需要给他设立独立IP。PS:通过虚拟系统管理器KVM关闭windows系统可以,但是关闭linux系统可能会导致失败,因为安装kvm虚拟机的时候,没有安装acpid程序,需要安装acpid,命令yuminstallacpid然后启动serviceacpidstart即可。
本文标题:kvm搭建部署完全手册
链接地址:https://www.777doc.com/doc-5170090 .html