Part 1 : Upgrading to Objects 1.0.1

Anirudha | Tue, 10/15/2019 - 19:14

Let's take a quick look at all the steps involved in upgrading your Objects Cluster:

Before we start with the upgrade, let’s take a  quick look at my existing Objects clusters:

 

I have six Objects instances running on the single 3N AOS cluster. Few of them are pretty active and few are with very minimal workload.

Impact During Upgrade
  • Objects UI will not be available for some time.

  • While upgrading backend services such as S3 adapter service and metadata service, access to your S3 endpoint will be temporarily unavailable.

Initiating Upgrade 
  • Login to the Prism Central and navigate to the LCM UI. Right panel -> Administration -> LCM.

          

  • Click on “Perform Inventory”. This might take a few minutes. If there is a new LCM version available, then it will first upgrade the LCM framework and will continue to perform the inventory operations. 

         It connects to the Nutanix portal and checks for all the newly released software versions and gives an option to  upgrade them.

         

 

         Here you can see LCM detected It has the new LCM framework version available and will be automatically upgraded.

  • Post inventory -> Click on the Software tab.  LCM detected 10 components to upgrade on my cluster.

          

  • Post inventory scan, you should see at least 3 types components available for upgrade.

    • Objects Manager
    • Objects Services
    • MSP Controller
  • In the above screenshot we have Objects Manager, MSP and all the Objects instances are available for upgrade.These all components are on 1.0 version.

  • I am going to select all the Objects instances and Objects manager and MSP to upgrade to the latest 1.0.1 version. You can either upgrade each component one by one in the below sequence or all together:

    • MSP
    • Objects Manager
    • Objects Instances
  • In my case, I am going to do everything in just one go:

  • Hit on Apply 8 updates:

        

  • This will take a while to download the bits from Nutanix portal and initiate upgrade.

  • If you check Prism Central Task Manager, you will see quite a many tasks going on there.

         

 

Post upgrade you should be able to see below status in LCM UI :

       

Any further new Objects deployments would deploy latest build.

Simple and robust, isn’t it!!

 

Fresh Deploying Objects 1.0.1

If you have not deployed any Objects instance yet but planning to deploy one, then I would highly recommend you to first upgrade both Objects Manager and MSP Controller Service on the Prism Central through LCM and then proceed with the fresh deployment.

 

Follow below procedure :

  1. Enable Objects Service in Prism Central (Refer this post)

  2. Post enablement, navigate to the LCM tab and run inventory. (Refer: Upgrading your Objects Cluster section in this doc)You should be able to see Objects Manager and MSP service upgrade is available. Select both these services and proceed with the upgrade in the LCM UI.

  3. Post Upgrade, proceed with Objects Deployment (Refer this post)