如果 RHEL 主机不受支持,可以将 RHEL 主机手动升级到受支持的版本。

RHEL 7.4 需要以下依赖项,LCP 软件包和主机组件才能正常工作。

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 主机受支持。请参见支持的管理程序升级途径

过程

  1. 导航到 /etc/yum.conf 文件。
  2. 将升级设置为 RHEL 7.5 版本。

    subscription-manager release --set=7.5

  3. 清除 YUM 缓存。

    yum clean all

  4. 更新 YUM 软件包。

    yum update --releasever=7.4 update

  5. 验证 Grub2 配置文件。

    awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

    RHEL 7.4 显示在 grub2.cfg 文件中。

  6. 下载 Red Hat 7.4 链路控制协议 (Link Control Protocol, LCP) 包。

    wget <RHEL_7.4_NSXT_21_LCP_URL>

  7. 解压缩下载的 tar LCP 包。

    tar zxvf nsx-lcp-*rhel74_x86_64.tar.gz

  8. 安装 RPM 软件包。
    cd nsx-lcp-rhel74_x86_64
    rpm -Uvh --force *.rpm
  9. /etc/yum.conf 文件中移除注释,以恢复到原始状态。

    exclude=[existing list] kernel* redhat-release*

  10. 要将 NSX-T Data Center 2.1 升级到 NSX-T Data Center 2.3,请使用 --noscripts 选项卸载 netcpa。
    rpm -evv --noscripts --nodeps nsx-netcpa 2>&1
    if [ -f /opt/vmware/bin/netcpa.sh ]; then
       rm /opt/vmware/bin/netcpa.sh
    fi

下一步做什么

也可以升级到受支持的 RHEL 7.5