Updating Cloverleaf and OS of Clustered machines

Clovertech Forums Cloverleaf Updating Cloverleaf and OS of Clustered machines

  • Creator
    Topic
  • #118202
    Ron Swain
    Participant

      Our Cloverleaf environment is a clustered environment of 2 servers (only one node is active at a time, the second node is inactive but ready in the event of a failover) with a shared SAN that is only connected to the active node.

      We are currently running Cloverleaf v 6.1.2 and want to update to the latest version. We also need to update the OS on both the nodes. The last 2 times we updated Cloverleaf we moved to new hardware; this time we are not. So we are trying to figure the best way to to update both Cloverleaf and the OS with minimal downtime.  We know that when we update the software we will need new license files (one for each node) and when we update the OS we need new licenses files again as well for each node. Does anyone have a similar architecture and can recommend the best path to update both Cloverleaf and each nodes OS with minimal downtime?

       

      Thanks,

      Ron

      • This topic was modified 4 years, 1 month ago by Ron Swain.
    Viewing 0 reply threads
    • Author
      Replies
      • #118204
        Peter Heggie
        Participant

          We were in a similar scenario. Unless you have a third machine (or second cluster), there is no way to test Cloverleaf on the new OS unless you go without failover capability (or if your cluster is for production, and you have a separate, third server for Test). I don’t know what OS you are on; with AIX, the high availability function is very sensitive to changes and most likely will not work with two different versions of the OS.

          You would disable the automated failover functionality, and prepare for a fully manual failover if the need arises – have all the commands ready, etc. ( I’m not an expert, so the previous ‘etc.’ covers a lot of ground; ensuring that you still have the proper virtual IP address is critical). Luckily your hardware, network adapters, storage are not changing – that is a big help.

          If you just have the cluster of two machines, you would run from the primary server while the secondary is upgraded. Then manually shutdown Cloverleaf and ‘move it’ to the secondary server, and upgrade the primary server. Move Cloverleaf back to the primary server as time permits. When we fail over, the overall downtime to the hospital is about five minutes. With a manual failover, your downtime could be triple that. You want to get this part right. Maybe you should just ‘practice’ manually failing over, verifying Cloverleaf and failing back, just to be sure everything is good. Then you have less troubleshooting to do if you encounter problems during the OS change.

          Now you can reconfigure your high availability setup. If my memory serves me right, you can do this while Cloverleaf is running. Please confirm this.

          I would seriously consider upgrading your high availability software, if it is separate software like it is on AIX, during this process. Depending on the OS level, you may be required to do this anyway.

          Part of the project will be to verify the high availability failover by failing over and back. Prepare for downtime.

          Peter Heggie

      Viewing 0 reply threads
      • You must be logged in to reply to this topic.