Per preparare un host KVM ad essere un nodo di struttura, è necessario installare alcuni pacchetti di terze parti.

Prerequisiti

  • (RHEL e CentOS Linux) Prima di installare i pacchetti di terze parti, eseguire i comandi seguenti per installare i pacchetti di virtualizzazione.
    yum groupinstall “Virtualization Hypervisor”
    yum groupinstall “Virtualization Client”
    yum groupinstall "Virtualization Platform"
    yum groupinstall "Virtualization Tools"
    

    Se non è possibile installare i pacchetti, è possibile installarli manualmente eseguendo il comando yum install glibc.i686 nspr in una nuova installazione.

  • (Ubuntu) Prima di installare i pacchetti di terze parti, eseguire i comandi seguenti per installare i pacchetti di virtualizzazione.
    apt install -y \
    qemu-kvm \
    libvirt-bin \
    virtinst \
    virt-manager \
    virt-viewer \
    ubuntu-vm-builder \
    bridge-utils
  • (SUSE Linux Enterprise Server) Prima di installare i pacchetti di terze parti, eseguire i comandi seguenti per installare i pacchetti di virtualizzazione.
    libcap-progs

Procedura

  • Su Ubuntu 18.04.2 LTS, eseguire apt-get install <package_name> per installare manualmente i seguenti pacchetti di terze parti.
    traceroute
    python-mako
    python-simplejson
    python-unittest2
    python-yaml
    python-netaddr
    python3
    dkms
    libc6-dev
    libelf-dev
    ifupdown
    python3-netifaces
  • Su Ubuntu 20.04.2 LTS, eseguire apt-get install <package_name> per installare manualmente i seguenti pacchetti di terze parti.
    traceroute
    python3-mako
    python3-simplejson
    python3-unittest2
    python3-yaml
    python3-netaddr
    python3-openssl
    python3
    dkms
    libc6-dev
    libelf-dev
    ifupdown
    python3-netifaces
  • In RHEL e CentOS Linux, eseguire yum install <package_name> per installare manualmente i pacchetti di terze parti.
    Se si prepara manualmente l'host già registrato in RHEL o CentOS, non è necessario installare pacchetti di terze parti nell'host.
    RHEL 7.7, RHEL 7.9 e CentOS 7.7 RHEL 8.2 e 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
  • In SUSE, eseguire zypper install <package_name> per installare manualmente i pacchetti di terze parti.
    SUSE Linux Enterprise Server 12.0
    python-simplejson
    python-PyYAML
    python-netaddr
    python-netifaces
    python3
    lsb-release
    libcap-progs