ubuntu14.04手动安装qemu和libvirt

来源:互联网 发布:亦雨轩民生抢购软件 编辑:程序博客网 时间:2024/05/04 21:32

      在一个全新的ubuntu14.04中通过源码编译安装qemu和libvirt环境。需要注意一个安装顺序问题。建议先安装qemu.后安装libvirt.因为,libvirt起来后,会检测其需要使用的hypervisor。另外,他们的安装最好都指定安装路径到/usr目录下,这样可以使安装完后直接可以全局使用libvirt和qemu命令。且libvirt默认是通过调用/usr/bin下的qemu命令获取qemu版本和命令使用的。所以,为保证libvirt中能方便的调用到qemu命令,两个组件的安装都需要指定到/usr目录下。

      qemu和libvirt的参考链接:

       http://wiki.qemu.org/Manual

       http://libvirt.org/index.html


       qemu和libvirt的版本获取:

       http://wiki.qemu.org/Download 

       http://libvirt.org/sources/

     

       实验使用的源:

       libvirt-1.3.4.tar.gz

       qemu-2.5.1.tar.bz2


       安装qemu:

        以下操作均使用root账户:

        1.  tar -jxvf qemu-2.5.1.tar.bz2

        2.  cd qemu-2.5.1/

        3.  安装必要的组件:(此步可以在configure步骤中根据需要进行安装)

              apt-get install zlib1g-dev libglib2.0-dev libtool autoconf

        4. ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc

            --prefix用以指定安装的目的路径。默然qemu会安装到/usr/local/bin中。

        5. make

        6. make install

 

         安装完毕后可以尝试在任意目录下输入qemu命令。或直接输入which qemu-img查看命令的安装位置


          安装libvirt:

          以下操作均使用root账户:

          1. tar -zxvf libvirt-1.3.4.tar.gz

          2. cd libvirt-1.3.4

          3. 安装必要的组件:(此步可以在configure步骤中根据需要进行安装)

              libyajl-dev libxml2-dev libdevmapper1.0.2.1 libdevmapper-dev  libpciaccess-dev libnl-dev

         4.  ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc

            --prefix用以指定安装的目的路径。默然libvirt会安装到/usr/local/bin中。

         5. make

         6. make install

         7. 启动libvirtd:     libvirtd -d


        验证:

         root@test:/home/test# virsh version
        Compiled against library: libvirt 1.3.4
        Using library: libvirt 1.3.4
        Using API: QEMU 1.3.4
         Running hypervisor: QEMU 2.5.1


         参考资料:

          http://www.chenyudong.com/archives/install-qemu-libvirt-in-fedora-linux.html

          http://www.360doc.com/content/14/0521/16/16285334_379675056.shtml

          http://blog.csdn.net/heybob/article/details/24481397

          http://blog.csdn.net/klyhuntermax/article/details/51353212

         

         

       


       

      

     

0 0