中文
注册

安装QEMU

在计算(x86-compute和arm-compute)节点执行以下操作。

  1. 安装依赖包。
    1
    yum -y install gcc gcc-c++ flex bison glib2-devel zlib-devel pixman-devel libaio-devel librdb-devel 
    
  2. 下载源码。
    • 在线下载:
      1
      wget https://download.qemu.org/qemu-4.0.0.tar.xz --no-check-certificate
      
    • 离线下载:

      在可以访问互联网的机器上访问https://download.qemu.org/qemu-4.0.0.tar.xz下载源码后拷贝至目标服务器。

  3. 编译安装。
    1. 解压并进入QEMU目录。
      1
      2
      tar -xvf qemu-4.0.0.tar.xz
      cd qemu-4.0.0
      
    2. 配置安装。
      1
      ./configure --enable-rbd --enable-linux-aio
      

      1
      2
      make -j 50
      make install
      
  4. 添加lib库。
    1
    sed -i  '$ainclude /usr/local/lib' /etc/ld.so.conf
    
  5. 使配置生效。
    1
    ldconfig
    
  6. 版本验证。
    1. 查找软件所在位置。
      1
      which qemu-img
      
    2. 查询查找到的软件版本。

      查询版本应为4.0.0。

    1. 若查询版本不为4.0.0说明新版本未生效,应将“/usr/bin”目录下qemu相关文件备份。
      1
      2
      3
      4
      5
      6
      7
      mv  /usr/libexec/qemu-kvm{,.bak}
      mv  /usr/libexec/qemu-bridge-helper{,.bak}
      mv  /usr/bin/qemu-img{,.bak}
      mv  /usr/bin/qemu-io{,.bak}
      mv  /usr/bin/qemu-nbd{,.bak}
      mv  /usr/bin/qemu-ga{,.bak}
      mv  /usr/bin/qemu-pr-helper{,.bak}
      
    2. “/usr/local/bin/”目录下QEMU相关文件链接至“/usr/bin”
      1
      2
      3
      4
      5
      6
      ln -s /usr/local/libexec/qemu-bridge-helper /usr/libexec/
      ln -s /usr/local/bin/qemu-ga /usr/bin/
      ln -s /usr/local/bin/qemu-img /usr/bin/
      ln -s /usr/local/bin/qemu-io /usr/bin/
      ln -s /usr/local/bin/qemu-nbd /usr/bin/
      ln -s /usr/local/bin/qemu-pr-helper /usr/bin/
      
    3. 在x86-compute计算节点执行以下命令:
      1
      2
      ln -s /usr/local/bin/qemu-system-x86_64 /usr/libexec/qemu-kvm
      ln -s /usr/libexec/qemu-kvm /usr/bin/
      
    4. 在arm-compute计算节点执行以下命令:
      1
      2
      ln -s /usr/local/bin/qemu-system-aarch64 /usr/libexec/qemu-kvm
      ln -s /usr/libexec/qemu-kvm /usr/bin/
      
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词