若要準備 KVM 主機或裸機伺服器來當作網狀架構節點,您必須安裝某些第三方套件。

先決條件

  • (Red Hat 和 CentOS) 在安裝第三方套件之前,請安裝虛擬化套件。在主機上,執行下列命令:

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

    如果您無法安裝套件,可在新安裝時使用 yum install glibc.i686 nspr 命令手動進行安裝。

  • (Ubuntu) 在安裝第三方套件之前,請安裝虛擬化套件。在 Ubuntu 主機上,執行下列命令:

    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
  • (裸機伺服器) 不必滿足任何虛擬化必要條件就能安裝第三方套件。

程序

  • 在 Ubuntu 16.04.2 LTS 上,確保主機上安裝了下列第三方套件。
    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
    

    如果 Ubuntu 16.04.2 LTS 上未安裝相依性套件,請執行 apt-get install <package> 以手動安裝套件。

  • 確認 Red Hat 和 CentOS 主機已登錄,且各自的存放庫均可供存取。
    備註:

    如果使用 NSX-T Data Center UI 準備主機,您必須在主機上安裝下列相依項目。

    在 RHEL 7.4 和 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

    在 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
  • 如果您手動準備已登錄至 RHEL 或 CentOS 的主機,則不需要在主機上安裝相依性。如果主機未登錄,請使用 yum install <package> 手動安裝列出的相依項目
  • 在裸機伺服器上安裝第三方套件。
    1. 根據您的環境,安裝本主題所列出的 Ubuntu、RHEL 或 CentOS 第三方套件。
    2. 安裝裸機伺服器專屬的第三方套件。

      Ubuntu - apt-get install libvirt-libs

      RHEL 或 CentOS - yum install libvirt-libs