设为首页 收藏本站
查看: 2299|回复: 0

[经验分享] kvm的编译安装

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-11-23 08:55:01 | 显示全部楼层 |阅读模式
kvm源码下载(三种方式):
        kvm.git下载:git clone http://git.kernel.org/pub/scm/virt/kvm/kvm.git/
        linux.git下载:git clone http://git.kernel.org/pub/scm/li ... torvalds/linux.git/
        linux内核源码下载:wget https://cdn.kernel.org/pub/linux/kernel/v3.x/linux-3.2.84.tar.xz
安装开发环境:yum groupinstall "Development tools"  "Additional Development"
编译内核:
        可以cp /boot/config-2.6.32-431.el6.x86_64  到内核源码编译目录(这里假设/usr/local/src/kvm.git)下取名.config
        cd /usr/local/src/kvm.git
        cp /boot/config-2.6.32-431.el6.x86_64 .config
        make menuconfig (选择Virtualization做进内核)
        make vmlinux  -j 30(编译核心,-j指定使用多少线程进行gcc编译,一般大概为cpu总核心的两倍左右,我这16核)
        make bzImage (制作bzImage,这个是给initramfs用的)
        make modules -j 30 (编译模块)
        make modules_install (模块安装)
        make install        (内核安装,修改grub等)
        编译完后修改grub.conf的默认启动选择项default,重启完查看内核是否为编译后的内核,并查看加载模块kvm,默认已加载,如果没有则:
                intel系列:modprobe  kvm ;modprobe kvm_intel
                amd系列:modprobe        kvm;modprobe kvm_amd
       

eqmu下载:
        git clone http://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git
安装eqmu:
        --configure help 可以查看相对应参数
        ./configure   --enable-vnc --enable-kvm
        make && make install

安装vhost:
        1.制作硬盘镜像
        dd if=/dev/zero of=rhel6u5.img bs=4096 count=1024000
        2.为硬盘镜像做安装系统
         qemu-system-x86_64  -m 2048 -smp 2 -boot order=cd -hda ./rhel6u5.img -cdrom CentOS-6.5-x86_64-minimal.iso &
                -m:指定分配内存大小
                -smp:指定分配cpu核心
                -boot order:指定启动顺序,c代表cdrom,d代表disk
                -hda:指定硬盘镜像
                -cdrom:指定镜像文件(这里是系统安装镜像)
                -vnc:指定vncserver监听的套接字(因为手动指有问题,比如我指定0.0.0.0:5900,它会监听到0.0.0.0:11800,切即使安装图形界面连接也会黑屏,所以弃用,待查明原因再做修改,默认监听::1:5900,即ipv6的本地套接字
        3.因为上面用vnc的话,只能在本地用客户端连接,而vnc依赖图形界面,所以我们安装一个本地桌面kde和一个非eqmu自带的vnc供我们远程图形界面访问。
                (1).安装图形界面kde
                        yum groupinstall “KDE Desktop” -y
                (2).安装vnc和vnc客户端
                        yum install tigervnc tigervnc-server -y
                (3).配置vnc
                        vncpasswd (设置vnc密码)
                        vncserver        (启动vncserver,你没看错就这么简单两步)
                (4).连接后使用在终端使用vncviewer :5900命令即可用图形界面配置安装系统


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-304245-1-1.html 上篇帖子: kvm一键shell自动生成 windows 虚拟机,无人值守操作方案(ste... 下篇帖子: kvm一键shell自动生成 windows 虚拟机,无人值守操作方案(ste...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表