Skip to content

Virtually Caffeinated

A double-shot of knowledge

Menu
  • About Me
  • Bookmarks
  • Innovative Store

About Me

Profile
Jeremy Wheeler

I am a Solutions Architect with 30+ years in IT, specializing in cloud architecture, virtualization, and multi-cloud platforms like AWS, Azure, and Google Cloud. I’ve led enterprise projects like VMware’s Horizon Suite Sizing Estimator and have extensive experience with VMware Horizon, Citrix, Hyper-V, and programming languages like PowerShell, Python, and SQL. I run Smart AI Coach (https://smartaicoach.com/), helping individuals leverage AI for resumes, cover letters, and productivity. As a published author, VMware vExpert (2015-2020), and MIT-certified in AI, I am passionate about innovation and solving challenges.

  • Home
  • 2015
  • March
  • 5
  • vROps Change Master Node IP
Aria Operations

vROps Change Master Node IP

Jeremy Wheeler
March 5, 2015March 21, 2015 4 mins

Changing Master Node IP address

In some cases I have found customers want to change their Master Node IP when moving from a Pilot to Production for example. This is supported from VMware but isn’t an easy task. Before we dig into this I also want to make sure it’s clear this isn’t changing the Master Node NAME. Changing the Master Node name isn’t supported and cannot be achieved by simply editing the CaSa script, * IT WILL BREAK YOUR CLUSTER *. There mentioning of changing the Master Node Name through an API call, but this is something you will need to call VMware’s GSS about. In a nutshell, it’s not support and you are better off following my Master Node Name change blog entry.

Two different methods exist where you could change the Master Node IP, both are complicated. You can’t simply login to the appliance and change the IP or change them from the properties window. roleState, Gemfire, and Persistence all need this new IP information updated. If you just need to change the IP address this blog entry will assist you in accomplishing such task (the first method). The second method I spoke about is following my blog entry regarding changing the Master Node Name. This entry talks about turning your single node cluster into an HA federation and have the Master Replica reflect the new IP and New node name you want and invoke a failure.

  • Master Node IP preparation steps

 

Special Note:

It’s always better to be safe than sorry so don’t be a hero and take a snapshot on vROps virtual machine before you start.

 

The first thing you need to do is to make sure you bring vROps cluster offline. This can be done via vROps admin UI at https://<your Master Node IP>/admin/

As a result of taking the cluster offline, the Master Node will be brought offline as well.

 

 

 

  • Change IP from the C# Client

 

Shutdown the Master Node VM and change its IP address. In vROps, this configuration is part of the VM properties.

 

Before powering on the VM, make sure to change any DNS A record you might have pointing to the old IP address.

Once the VM is up and running, open SSH console session.

 

  • Configuring the Master Node from console

 

 

Changing the IP in the VM properties is not enough, we also need to make sure the GemFire and the vROps cluster service are also aware of the change.

 

Note

Press Alt-F1 to get into the shell of the virtual appliance.

 

  • CaSA service changes

 

  1. Stop the CaSA service

    service vmware-casa stop

  2. Edit the following file and update the old IP to the new IP:

    /storage/db/casa/webapp/hsqldb/casa.db.script

 

Note

If the IPs do not exist yet in casa.db.script, start then stop the CaSA service.

 

  1. Start the CaSA service

    service vmware-casa start

 

  • ConfigureRoles script

 

Navigate to: /usr/lib/vmware-vcopssuite/utilities/sliceConfiguration/bin

 

Run the following script:

./vcopsConfigureRoles.py –-adminCS <Your New Master Node IP>

Note

The above script command is two dashes, not one dash, i.e. <dash><dash>adminCS.

 

 

  • Manually changing Script files

 

If you feel like manual process is your thing (or if you just want to validate the script did its job), edit the IP address in the following 3 configuration files:

 

/usr/lib/vmware-vcopssuite/utilities/sliceConfiguration/data/roleState.properties

/usr/lib/vmware-vcops/user/conf/gemfire.properties

/usr/lib/vmware-vcops/user/conf/persistence/persistence.properties

 

roleState.properties modifications

 

roleState.properties

 

gemfire.properties modifications

 

gemfire.properties

 

persistence.properties modifications

 

persistence.properties

 

After the change has been made, all that is left is to login to the admin UI again (using the new IP address of course) and bring the cluster (and the Master Node for that matter) online again.

 


This should complete the steps needed to re-IP the appliance.

Share :
whosay

Written by  Jeremy Wheeler: Jeremy

I am a seasoned Solutions Architect with over 20 years of expertise in IT, specializing in cloud architecture, virtualization, and end-user computing solutions. My career highlights include working with top-tier technologies across multi-cloud platforms such as AWS, Azure, and Google Cloud. I have a proven track record of leading complex enterprise projects, including the development of tools like VMware’s Horizon Suite Sizing Estimator, which optimized hardware prediction accuracy for customers worldwide. With hands-on experience in virtualization technologies like VMware Horizon, Citrix, and Hyper-V, I excel in designing, deploying, and optimizing full-lifecycle solutions. My technical depth is complemented by 18 years of computer programming experience in PowerShell, Python, C++, .NET, SQL, and more. I am a published author and have contributed to industry literature, including works on desktop virtualization and user environment management. Recognized as a VMware vExpert for six consecutive years (2015-2020), I’ve also received multiple awards for excellence, such as VMware Spotlight and Our Best accolades. Currently, I leverage my knowledge to deliver innovative solutions, combining strategic insights and cutting-edge technologies like AI, as evidenced by my recent certification from MIT. Above all, I thrive on solving challenges and empowering teams to exceed customer expectations.

Post navigation

Previous: vROps Licensing
Next: vROps 6, Supermetrics, and editing XML

Related Post

vROps Licensing

vROps 6, Supermetrics, and editing XML

vROPS Python Adapter – A Hidden Treasure

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Categories

Recent Posts

  • Architecting Your 2026 AI Stack: A Multi-Model Strategy
  • From Hype to Facts: A Practical Truth Protocol for Everyday AI Work
  • ChatGPT‑5, ChatGPT Pro, and “Thinking”: What’s New and How to Use It
  • Preventing Hallucination in AI: A Guide Based on Industry Standards
  • Clash of the AI Titans: Gemini 2.5 vs. ChatGPT-4o – Which Reigns Supreme?

Archives

RSS Press Releases

Copyright VMBUCKET.COM © 2020