베어메탈 서버를 패브릭 노드가 되도록 준비하려면 타사 패키지를 설치해야 합니다.

사전 요구 사항

  • 모든 Linux 물리적 호스트에서 SELinux를 사용하지 않도록 설정합니다.
  • 모든 Linux 물리적 호스트에서 보안 부팅을 사용하지 않도록 설정합니다.
  • 설치를 수행하는 사용자에게 다음 작업을 수행하기 위한 관리 권한이 있는지 확인합니다. 일부 사용자에게는 sudo 권한이 필요할 수도 있습니다.
    • 번들을 다운로드하고 압축 해제합니다.

    • NSX 구성 요소 설치/제거를 위한 dpkg 또는 rpm 명령을 실행합니다.

    • 관리부 연결 명령을 실행하기 위한 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, 18.04.2 Ubuntu 16.04
    traceroute python-mako python-netaddr python-simplejson python-unittest2 python-yaml python-openssl dkms libvirt0 libelf-dev python3-netifaces
    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 python3-netifaces
  • RHEL 및 CentOS 8.4, 8.2에서는 yum install을 실행하여 타사 패키지를 설치합니다.
    RHEL 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에서는 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
  • 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 python3-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 python3-netifaces python3 wget redhat-lsb-core python3-netifaces
    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 python3-netifaces python-greenlet libev python-gevent python3 python3-netifaces
  • 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 python3-netifaces