安装虚拟化相关组件

需已配置本地源后或外网可用的情况下进行安装。CentOS和openEuler两种操作系统所需组件不完全相同,请根据实际需求进行安装。

CentOS

在CentOS中安装虚拟化相关组件。
1
yum -y install qemu* libvirt* AAVMF virt-install

openEuler

  1. 获取virt-manager源码。

    1
    git clone https://gitee.com/src-openeuler/virt-manager.git -b openEuler-20.03-LTS-SP1
    

  2. 编译virt-manager并安装。

    1. 进入源码目录。
      1
      cd virt-manager
      
    2. 安装必要软件包。
      1
      2
      yum install rpm-build 
      yum-builddep virt-manager.spec
      
    3. 创建编译目录。
      1
      mkdir -p ~/rpmbuild/SOURCES
      
    4. 将源文件拷贝至编译目录。
      1
      cp * ~/rpmbuild/SOURCES
      
    5. 编译。
      1
      rpmbuild -bb virt-manager.spec
      
    6. 安装生成的RPM包。
      1
      yum install ~/rpmbuild/RPMS/noarch/*.rpm
      

  3. 安装虚拟化相关组件。

    1
    yum -y install qemu libvirt openssl-devel numactl numactl-devel libcap-ng-devel traceroute iperf3 python2-paramiko edk2-aarch64.noarch edk2-devel qemu-guest-agent