Pour préparer un hôte KVM ou un serveur bare metal à devenir un nœud d'infrastructure, vous devez installer des modules tiers.

Conditions préalables

  • (Red Hat et CentOS) Avant d'installer les modules tiers, installez les modules de virtualisation. Sur l'hôte, exécutez les commandes suivantes :

    yum groupinstall “Virtualization Hypervisor”
    yum groupinstall “Virtualization Client”
    yum groupinstall "Virtualization Platform"
    yum groupinstall "Virtualization Tools"
    

    Si vous n'êtes pas en mesure d'installer les modules, vous pouvez les installer manuellement avec la commande yum install glibc.i686 nspr sur une nouvelle installation.

  • (Ubuntu) Avant d'installer les modules tiers, installez les modules de virtualisation. Sur l'hôte Ubuntu, exécutez les commandes suivantes :

    apt-get install qemu-kvm 
    apt-get install libvirt-bin 
    apt-get install virtinst 
    apt-get install virt-manager 
    apt-get install virt-viewer
    apt-get install ubuntu-vm-builder
    apt-get install bridge-utils
  • (Serveur bare metal) Il n'existe aucune condition préalable de virtualisation pour l'installation de modules tiers.

Procédure

  • Sous Ubuntu 16.04.2 LTS, assurez-vous que les modules tiers suivants sont installés sur l'hôte.
    libunwind8
    libgflags2v5
    libgoogle-perftools4
    traceroute
    python-mako
    python-simplejson
    python-unittest2
    python-yaml
    python-netaddr
    libprotobuf9v5
    libboost-chrono1.58.0
    libgoogle-glog0v5
    dkms
    libboost-date-time1.58.0
    libleveldb1v5
    libsnappy1v5
    python-gevent
    python-protobuf
    ieee-data
    libyaml-0-2
    python-linecache2
    python-traceback2
    libtcmalloc-minimal4
    python-greenlet
    python-markupsafe
    libboost-program-options1.58.0
    

    Si les modules de dépendance ne sont pas installés sur Ubuntu 16.04.2 LTS, exécutez apt-get install <package> pour installer manuellement les modules.

  • Vérifiez que les hôtes Red Hat et CentOS sont inscrits et que les référentiels respectifs sont accessibles.
    Note:

    Si vous préparez l'hôte en utilisant l'interface utilisateur NSX-T Data Center, vous devez installer les dépendances suivantes sur l'hôte.

    Installez des modules tiers sur RHEL 7.4 et CentOS 7.4.

    yum-utils
    wget
    redhat-lsb-core
    tcpdump
    boost-filesystem
    PyYAML
    boost-iostreams
    boost-chrono
    python-mako
    python-netaddr
    python-six
    gperftools-libs
    libunwind
    snappy
    boost-date-time
    c-ares
    libev
    python-gevent
    python-greenlet

    Installez des modules tiers sur RHEL 7.5.

    PyYAML
    c-ares
    libev
    libunwind
    libyaml
    python-beaker
    python-gevent
    python-greenlet
    python-mako
    python-markupsafe
    python-netaddr
    python-paste
    python-tempita
  • Si vous préparez manuellement l'hôte qui est déjà enregistré sur RHEL ou CentOS, vous n'avez pas besoin d'installer les dépendances sur celui-ci. Si l'hôte n'est pas enregistré, installez manuellement les dépendances répertoriées en utilisant yum install <package>.
  • Installez les modules tiers sur un serveur bare metal.
    1. Selon votre environnement, installez les modules Ubuntu, RHEL ou CentOS tiers répertoriés dans cette rubrique.
    2. Installez des modules tiers spécifiques du serveur bare metal.

      Ubuntu - apt-get install libvirt-libs

      RHEL ou CentOS - yum install libvirt-libs