Nahanni(1) KVM环境的搭建

1. 安装CentOS 7的一台虚拟机,前提是要打开硬件虚拟化,然后建议安装Server With GUI,这样方便后面使用Virt-manager工具来安装虚拟机。

  

2. 安装完毕后,使用lsmod | grep kvm 来检查kvm模块和kvm_intel(kvm_amd)模块是否已经加载,如果没有加载,使用modporbe kvm来加载相对应的模块,同时检查一下qemu-kvm, qemu-kvm-common ,qemu-img 这三个rpm包是否安装。使用rpm –qa | grep qemu 

 

 需要注意的是,如果只是为了搭建KVM环境,创建虚拟机的话,这里就不需要替换qemu-kvm,qemu-img,qemu-kvm-common这三个包了,如果是为了研究Nahanni的,则需要替换这三个包,原因是CentOS官方源的qemu-kvm这些包默认没有打开ivshmem功能,所以在跑Nahanni的时候,无法跑通。比如一些云厂商的主机上,qemu-kvm都是自己编译的,会打开ivshmem功能,例如H3C-CAS的CVK主机上,使用的是2.12版本。

      

对于研究Nahanni的,替换qemu-kvm这三个包,使用以下链接中的安装包来替换原来的包即可

 链接:https://pan.baidu.com/s/1pJChzZj_9y4e-Qrmp3cuyA 
 提取码:g32h 

 首先执行 

      rpm -e qemu-img --nodeps

      rpm -e qemu-kvm --nodeps

      rpm -e qemu-kvm-common --nodeps

 把之前的版本卸载掉,然后重新安装云盘里下载的包

     安装顺序是 qemu-img>qemu-kvm-common>qemu-kvm

 

3. 安装虚拟机,这里我安装两台CentOS minimal,在终端上输入virt-manager

      

      以下放一些安装的图片

         

以上就成功的在KVM平台上安装虚拟机。如果是单纯想玩KVM虚拟机的同学,看到这里就结束了,如果是要研究Nahanni的同学,接下来还要修改一些配置。

 

Nahanni相关的配置修改

    1. 修改/etc/libvirt/qemu.conf 文中的配置

           security_driver= "none"

           user="root"

          group="root"

   如果不修改以上的配置,会发现每启动一个vm,对应的qemu进程的用户是qemu,没有权限连接unix socket。所以以上的配置还是需要进行修改的。

 

   2. 修改虚拟机的配置文件

       virsh edit <vmname>

        

      

 

   修改以上的配置后, 虚拟机暂时无法进行打开,因为Nahanni的server还没启动,所以连接/tmp/ivshmem_socket这个unix socket会失败。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值