如果 RHEL、CentOS 或 Oracle Linux 主機上沒有 OVS 套件,請略過此主題。如果 RHEL、CentOS 或 Oracle Linux 主機上已有 OVS 套件存在,您必須移除現有的 OVS 套件,並安裝 NSX-T 支援的 OVS 套件,或將現有的 OVS 套件升級至 NSX-T 支援的套件。

支援的 Open vSwitch 版本為 2.12.1.xxxxxx。

程序

  1. 確認主機上已安裝目前版本的 Open vSwitch。
    ovs-vswitchd --version
    重要: 如果現有的 Open vSwitch 套件執行的是最新版本或較舊版本,您必須將現有的 Open vSwitch 套件取代為支援的版本。
  2. 確認主機上是否有現有的 Open vSwitch 套件。
    rpm -qa | grep openvswitch
  3. 導覽至 NSX-T Data Center 所需的 Open vSwitch 套件。
    1. 以管理員身分登入主機。
    2. 將 nsx-lcp 檔案下載並複製到 /tmp 目錄中。
    3. 將套件解壓縮。
      tar -zxvf nsx-lcp-<release>-rhel77_x86_64.tar.gz
    4. 導覽至套件目錄。
      cd nsx-lcp-rhel77_x86_64/
  4. 確認 nsx-lcp 服務包中的 Open vSwitch 套件。

    ls | grep openvswitch

  5. 刪除 Open vSwitch 套件。
    rpm -e <package1> <package2> <package3>...
  6. 如果已成功刪除主機上的 Open vSwitch 套件,請繼續前往 NSX Manager UI,以將 KVM 主機準備做為傳輸節點。如果無法刪除 Open vSwitch 套件,請繼續進行下一個步驟。
  7. 如果無法刪除套件,請以支援的現有 vSwitch 套件版本升級現有的套件版本。

    rpm -Uv --replacepkgs --oldpackage *openvswitch*.rpm