若要準備讓 KVM 主機成為網狀架構節點,您必須安裝某些第三方套件。

必要條件

  • (RHEL 和 CentOS Linux) 在安裝第三方套件前,請執行下列命令來安裝虛擬化套件。
    yum groupinstall “Virtualization Hypervisor”
    yum groupinstall “Virtualization Client”
    yum groupinstall "Virtualization Platform"
    yum groupinstall "Virtualization Tools"
    

    如果您無法安裝套件,可在新安裝時執行 yum install glibc.i686 nspr 命令手動進行安裝。

  • (Ubuntu) 在安裝第三方套件前,請執行下列命令來安裝虛擬化套件。
    apt install -y \
    qemu-kvm \
    libvirt-bin \
    virtinst \
    virt-manager \
    virt-viewer \
    ubuntu-vm-builder \
    bridge-utils
  • (SUSE Linux Enterprise Server) 在安裝第三方套件前,請執行下列命令來安裝虛擬化套件。
    libcap-progs

程序

  • 在 Ubuntu 18.04.2 LTS 上,執行 apt-get install <package_name> 以手動安裝下列第三方套件。
    traceroute
    python-mako
    python-simplejson
    python-unittest2
    python-yaml
    python-netaddr
    python-netifaces
    dkms
    libc6-dev
    libelf-dev
  • 在 RHEL 和 CentOS Linux 上,執行 yum install <package_name> 手動安裝第三方套件。
    如果您手動準備已登錄至 RHEL 或 CentOS 的主機,則不需要在主機上安裝第三方套件。
    RHEL 7.7、7.6 CentOS Linux 7.6
    wget
    PyYAML
    libunwind
    python-gevent
    python-mako
    python-netaddr
    python-netifaces
    redhat-lsb-core
    tcpdump
    wget
    PyYAML
    libunwind
    python-gevent
    python-mako
    python-netaddr
    python-netifaces
    redhat-lsb-core
    tcpdump
  • 在 SUSE 上,執行 zypper install <package_name> 手動安裝第三方套件。
    SUSE Linux Enterprise Server 12.0
    python-simplejson
    python-PyYAML
    python-netaddr
    python-netifaces
    lsb-release
    libcap-progs