Upgrade Harvester on node that has bonded NICs for management interface

  • Related issues: #3045 [BUG] Harvester Upgrade 1.0.3 to 1.1.0 does not handle multiple SLAVE in BOND for management interface

Category:

  • Upgrade

Environment Setup

  • This is to be done on a Harvester cluster where the NICs were configured to be bonded on install for the management interface. This can be done in one of two ways.

    • Single node virtualized environment
    • Bare metal environment with at least two NICs (this should really be done on 10gig NICs, but can be done on gigabit)
  • Both NICs should be on the same VLAN/network with the same subnet

  • Before you do the upgrade you should do the following:

    • Install a previously released version of Harvester with at least 2 bonded NICs on install in balance-tlb

    image

    • Add an image such as openSUSE Leap
    • Add the bonded management interface as the VLAN interface
    • Create an externally routed VLAN (1 is the default for most networks that don’t have explicit VLANs)
    • Create 3 VMs
    • Verify all 3 VMs pass health checks
    • Turn off and on the VMs
    • Turn off VMs

Verification Steps

  1. Start an upgrade if the upgrade-responder has one already available or set up a custom upgrade via the instructions here

Expected Results

  • The upgrade should complete successfully and the Harvester cluster and all 3 VMs should pass health checks