Para preparar un host KVM o un servidor sin sistema operativo para que se convierta en un nodo de tejido, debe instalar algunos paquetes de terceros.

Requisitos previos

  • (Red Hat y CentOS) Antes de instalar los paquetes de terceros, instale los paquetes de virtualización. En el host, ejecute los comandos siguientes:

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

    Si no puede instalar los paquetes, puede hacerlo manualmente con el comando yum install glibc.i686 nspr en una nueva instalación.

  • (Ubuntu) Antes de instalar los paquetes de terceros, instale los paquetes de virtualización. En el host de Ubuntu, ejecute los siguientes comandos:

    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
  • (Servidor sin sistema operativo) No hay ningún requisito previo de virtualización para instalar paquetes de terceros.

Procedimiento

  • En Ubuntu 16.04.2 LTS, asegúrese de que los siguientes paquetes de terceros estén instalados en el host.
    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 los paquetes de dependencia no están instalados en Ubuntu 16.04.2 LTS, ejecute apt-get install <package> para instalar los paquetes manualmente.

  • Confirme que los hosts de Red Hat y CentOS están registrados y que se puede acceder a sus respectivos repositorios.
    Nota:

    Si prepara el host mediante la interfaz de usuario de NSX-T Data Center, debe instalar las siguientes dependencias en el host.

    Instalar paquetes de terceros en RHEL 7.4 y 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

    Instalar paquetes de terceros en 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 prepara manualmente el host que ya está registrado en RHEL o CentOS, no es necesario instalar dependencias en el host. Si el host no está registrado, instale manualmente las dependencias enumeradas mediante yum install <package>.
  • Instalar paquetes de terceros en un servidor sin sistema operativo.
    1. En función de su entorno, instale los paquetes de terceros de Ubuntu, RHEL o CentOS indicados en este tema.
    2. Instalar paquetes de terceros específicos de servidores sin sistema operativo.

      Ubuntu: apt-get install libvirt-libs

      RHEL o CentOS - yum install libvirt-libs