kvm搭建部署完全手册.docx
- 文档编号:28840942
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:13
- 大小:680.81KB
kvm搭建部署完全手册.docx
《kvm搭建部署完全手册.docx》由会员分享,可在线阅读,更多相关《kvm搭建部署完全手册.docx(13页珍藏版)》请在冰豆网上搜索。
kvm搭建部署完全手册
服务器rootsnji98uhbhsysadmsbhu87ygvg
虚拟机developrootanji98uhbh
虚拟机meisusvnAdministratorjaapMko0-pl<.
VNC登录192.168.1.245:
2密码sbhu87ygvg
KVM实践
1.安装centos6.5系统,使用minidestop安装(使用光驱或者一个装有Centos系统的U盘启动盘)。
2.采用本地U盘作为YUM源。
PS:
因为新版电脑网卡不支持,故先采用关盘挂载yum源,位置/etc/yum.repos.d/
其他的禁用,修改CentOS-Media.repo,修改以下容。
更新yum源yumupdate
3.编译网卡,使centos核支持
接下来我们在这里www.realtek..tw/Default.aspx下载相应的网卡驱动。
使用命令解压文件:
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禁用
serviceNetworkManagerstop
chkconfigNetworkManageroff
chkconfignetworkon
重启生效
安装kvm
1.安装kvm所需要的软件包
yuminstallkvmkmod-kvmqemukvm-qemu-imgvirt-viewervirt-manager
检查 lsmod |grepkvm或者virsh-cqemu:
///systemlist
报错提示:
错误:
部错误Unabletolocatelibvirtddaemonin/usr/sbin(tooverride,set$LIBVIRTD_PATHtothenameofthelibvirtdbinary)
2.因为centos6.5安装的时候使用的是basemininal安装,很多包被抛弃,重新安装KV
yum-yinstallkvmpython-virtinstlibvirtbridge-utilsvirt-managerqemu-kvm-toolsvirt-viewervirt-v2v
3.关闭selinux
vi/etc/sysconfig/selinux把其中的SELINUX设置如下
SELINUX=disable
重启系统
Reboot
4.关闭防火墙
serviceiptablesstopchkconfigiptablesoff
5.重启后确认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然后重启libvirtd
6.检查KVM是否加载成功
显示结果如下表示kvm模块已经加载,如果没有输出信息,则表示没有加载成功:
lsmod|grepkvm
kvm_intel534840
kvm3165061kvm_intel
7.检查KVM是否成功安装
virshlist--all##--all关闭的也会显示
Id名称状态
----------------------------------------------------
8各版本查询
kvm--version
bash:
kvm:
commandnotfound
virt-install--version
0.600.0
virsh--version
0.10.2
9修改qemu.conf配置
vi/etc/libvirt/qemu.conf
vnc_listen="0.0.0.0"修改vnc监听端口
安装vnc服务端,这样可以在本地电脑上使用vnc连接服务器上的xwindows桌面,方便使用。
1.yumgroupinstall"XWindowSystem""Desktop"(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:
root"
VNCSERVERARGS[1]="-geometry1024x768-alwaysshared-depth24"
四、设置vnc访问密码:
#vncpasswd
说明:
这里是为上面的root远程用户配密码,所以在root账户下配;依次类推,为别的账户配密码,就要在别的账户下设密码。
五:
修改远程桌面显示配置文件:
#vim/root/.vnc/xstartup
#!
/bin/sh
#Uncommentthefollowingtwolinesfornormaldesktop:
unsetSESSION_MANAGER
exec/etc/X11/xinit/xinitrc
[-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup
[-r$HOME/.Xresources]&&xrdb$HOME/.Xresources
xsetroot-solidgrey
vncconfig-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即可。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- kvm 搭建 部署 完全 手册