要准备 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