To prepare a KVM host to be a fabric node, you must install some third-party packages.


  • For Ubuntu 16.04.2 LTS, run the following commands:
    apt-get install libunwind8 libgflags2v5 libgoogle-perftools4 traceroute
    apt-get install python-mako python-simplejson python-unittest2 python-yaml python-netaddr
    apt-get install libboost-filesystem1.58.0 libboost-chrono1.58.0 libgoogle-glog0v5
    apt-get install dkms
    apt-get install libboost-date-time1.58.0 python-protobuf python-gevent libsnappy1v5 libleveldb1v5
  • Verify that the Red Hat 7.4 and 7.3 hosts are registered and the Red Hat repository is accessible.

    If the Red Hat host is not registered, manually install the listed dependencies.

    • tcpdump

    • boost-filesystem

    • PyYAML

    • boost-iostreams

    • boost-chrono

    • python-mako

    • python-netaddr

    • python-six

    • gperftools-libs

    • libunwind

    • snappy

    • boost-date-time

    • c-ares

    • redhat-lsb-core

    • wget

    • net-tools

    • yum-utils

  • For Red Hat, run the following commands:
    yum groupinstall “Virtualization Hypervisor”
    yum groupinstall “Virtualization Client”
    yum groupinstall "Virtualization Platform"
    yum groupinstall "Virtualization Tools"

    If you are not able to install the packages, you can manually install them with the command yum install glibc.i686 nspr on a new Red Hat installation.