Um einen KVM-Host als Fabric-Knoten vorzubereiten, müssen Sie einige Drittanbieterpakete installieren.

Voraussetzungen

  • (RHEL und CentOS Linux) Führen Sie vor der Installation der Drittanbieterpakete die folgenden Befehle aus, um die Virtualisierungspakete zu installieren.
    yum groupinstall “Virtualization Hypervisor”
    yum groupinstall “Virtualization Client”
    yum groupinstall "Virtualization Platform"
    yum groupinstall "Virtualization Tools"
    

    Ist eine Installation der Pakete nicht möglich, können Sie sie manuell installieren, indem Sie den Befehl yum install glibc.i686 nspr für eine neue Installation ausführen.

  • (Ubuntu) Führen Sie vor der Installation der Drittanbieterpakete die folgenden Befehle aus, um die Virtualisierungspakete zu installieren.
    apt install -y \
    qemu-kvm \
    libvirt-bin \
    virtinst \
    virt-manager \
    virt-viewer \
    ubuntu-vm-builder \
    bridge-utils
  • (SUSE Linux Enterprise Server) Führen Sie vor der Installation der Drittanbieterpakete die folgenden Befehle aus, um die Virtualisierungspakete zu installieren.
    libcap-progs

Prozedur

  • Führen Sie unter 18.04.2 LTS den Befehl apt-get install <package_name> aus, um die folgenden Drittanbieterpakete manuell zu installieren.
    traceroute
    python-mako
    python-simplejson
    python-unittest2
    python-yaml
    python-netaddr
    python3
    dkms
    libc6-dev
    libelf-dev
    ifupdown
    python3-netifaces
  • Führen Sie unter Ubuntu 20.04.2 LTS den Befehl apt-get install <package_name> aus, um die folgenden Drittanbieterpakete manuell zu installieren.
    traceroute
    python3-mako
    python3-simplejson
    python3-unittest2
    python3-yaml
    python3-netaddr
    python3-openssl
    python3
    dkms
    libc6-dev
    libelf-dev
    ifupdown
    python3-netifaces
  • Führen Sie yum install <package_name> unter RHEL und CentOS Linux aus, um die Drittanbieterpakete manuell zu installieren.
    Wenn Sie den bereits bei RHEL und CentOS registrierten Host manuell vorbereiten, müssen Sie keine Drittanbieterpakete auf dem Host installieren.
    RHEL 7.7, RHEL 7.9 und CentOS 7.7 RHEL 8.2 und CentOS 8.2
    wget
    PyYAML
    python-mako
    python-netaddr
    python3
    redhat-lsb-core
    tcpdump
    python-netifaces
    wget
    python36
    python3-pyyaml
    python3-mako
    python3-netaddr
    python3-pyOpenSSL
    redhat-lsb-core
    tcpdump
    network-scripts
    python3-netifaces
    libbpf
  • Führen Sie unter SUSE zypper install <package_name> aus, um die Drittanbieterpakete manuell zu installieren.
    SUSE Linux Enterprise Server 12.0
    python-simplejson
    python-PyYAML
    python-netaddr
    python-netifaces
    python3
    lsb-release
    libcap-progs