ベア メタル サーバをファブリック ノードにする準備を整えるには、いくつかのサードパーティ製パッケージをインストールする必要があります。

前提条件

  • すべての Linux 物理ホストで SELinux を無効にします。
  • すべての Linux 物理ホストでセキュア ブートを無効にします。
  • インストールを実行するユーザーに次のアクションの実行に必要な管理権限を持っていることを確認します。この中には、sudo 権限を必要とするものもあります。
    • バンドルをダウンロードして解凍します。

    • dpkg または rpm コマンドを実行して、NSX コンポーネントをインストールまたはアンインストールします。

    • nsxcli コマンドを実行して、join management plane コマンドを実行します。

  • 仮想化パッケージがインストールされていることを確認します。
    • Redhat、CentOS、Oracle Linux:yum install libvirt-libs
    • Ubuntu:apt-get install libvirt0
    • Oracle Linux:rpm-qa | grep xxx
    • SUSE:zypper install libvirt-libs

手順

  • Ubuntu の場合、apt-get install <package_name> を実行してサードパーティ製パッケージをインストールします。
    Ubuntu 20.04 Ubuntu 18.04.2 Ubuntu 16.04
    traceroute
    python3-mako
    python3-netaddr  
    python3-simplejson  
    python3-unittest2  
    python3-yaml  
    python3-openssl   
    dkms  
    libvirt0
    libelf-dev
    python3-netifaces
    ifupdown
    traceroute
    python-mako
    python-netaddr  
    python-simplejson  
    python-unittest2  
    python-yaml  
    python-openssl   
    dkms  
    libvirt0
    libelf-dev
    python-netifaces
    ifupdown
    libunwind8
    libgflags2v5
    libgoogle-perftools4
    traceroute
    python-mako
    python-simplejson
    python-unittest2
    python-yaml
    python-netaddr
    python-openssl
    libboost-filesystem1.58.0
    libboost-chrono1.58.0
    libgoogle-glog0v5
    dkms
    libboost-date-time1.58.0
    python-protobuf
    python-gevent
    libsnappy1v5
    libleveldb1v5
    libboost-program-options1.58.0
    libboost-thread1.58.0
    libboost-iostreams1.58.0
    libvirt0
    libelf-dev
    python-netifaces
  • RHEL 8.6(NSX 4.0.1 以降)、8.4、8.2、および CentOS 8.4、8.2 では、yum install を実行してサードパーティ製パッケージをインストールします。
    RHEL 8.6、8.4、8.2 CentOS 8.4 および 8.2
    tcpdump
    boost-filesystem
    python3-pyyaml
    boost-iostreams
    boost-chrono
    python3-mako
    python3-netaddr
    python3-six
    snappy
    boost-date-time
    c-ares
    redhat-lsb-core
    wget
    net-tools
    yum-utils
    lsof
    libvirt-libs
    python3-gevent
    libev
    python3-greenlet
    python3
    libbpf
    python3-netifaces
    python3-pyOpenSSL
    network-scripts
    tcpdump
    boost-filesystem
    python3-pyyaml
    boost-iostreams
    boost-chrono
    python3-mako
    python3-netaddr
    python3-six
    snappy
    boost-date-time
    c-ares
    redhat-lsb-core
    wget
    net-tools
    yum-utils
    lsof
    libvirt-libs
    python3-gevent
    libev
    python3-greenlet
    python3
    libbpf
    python3-netifaces
    python3-pyOpenSSL
    network-scripts
  • Oracle Linux 8.6(NSX 4.0.1 以降)では、yum install を実行してサードパーティ製パッケージをインストールします。
    Oracle 8.6
    tcpdump
    boost-filesystem
    python3-pyyaml 
    boost-iostreams
    boost-chrono
    python3-mako
    python3-netaddr
    python3-six
    snappy
    boost-date-time
    c-ares
    redhat-lsb-core
    wget
    net-tools
    yum-utils
    lsof 
    libvirt-libs 
    python3-gevent
    libev
    python3-greenlet
    python3
    libbpf
    python3-netifaces
    python3-pyOpenSSL
    network-scripts
  • RHEL、CentOS、Oracle Linux では、yum install を実行してサードパーティ製パッケージをインストールします。
    RHEL 7.9、7.7、および 7.6 CentOS 7.9、7.7、および 7.6 Oracle Linux 7.9、7.8、7.7、7.6
    tcpdump
    boost-filesystem
    PyYAML
    boost-iostreams
    boost-chrono
    python-mako
    python-netaddr
    python-six
    gperftools-libs
    libunwind
    elfutils-libelf-devel
    snappy
    boost-date-time
    c-ares
    redhat-lsb-core
    wget
    net-tools
    yum-utils
    lsof
    python-gevent
    libev
    python-greenlet
    libvirt-libs
    python-netifaces
    python3
    wget
    redhat-lsb-core
    tcpdump
    boost-filesystem
    PyYAML
    boost-iostreams
    boost-chrono
    python-mako
    python-netaddr
    python-six
    gperftools-libs
    libunwind
    elfutils-libelf-devel
    snappy
    boost-date-time
    c-ares
    redhat-lsb-core
    wget
    net-tools
    yum-utils
    lsof
    python-gevent
    libev
    python-greenlet
    libvirt-libs
    python-netifaces
    python3
    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
    redhat-lsb-core
    wget
    net-tools
    yum-utils
    lsof 
    libvirt-libs 
    python-netifaces
    python-greenlet
    libev
    python-gevent
    python3
  • SUSE 12 SP3、12 SP4、および 12 SP5(NSX 3.2.1 以降)では、zypper install <package_name> を実行して、サードパーティ製パッケージを手動でインストールします。
    net-tools
    tcpdump
    python-simplejson
    python-netaddr
    python-PyYAML
    python-six
    libunwind
    wget
    lsof
    libcap-progs
    libvirt-libs
    python-netifaces