若要準備裸機伺服器來當作網狀架構節點,您必須安裝某些第三方套件。
必要條件
- 在所有 Linux 實體主機上停用 SELinux。
- 在所有 Linux 實體主機上停用安全開機。
- 請確認執行安裝的使用者具有管理員權限可執行下列動作,其中一些動作可能需要
sudo
權限:-
下載並解壓縮服務包。
-
執行 dpkg 或 rpm 命令以安裝/解除安裝 NSX 元件。
-
執行 nsxcli 命令以執行加入管理平面命令。
-
- 確認已安裝虛擬化套件。
- 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