Forum Discussion

gokul07's avatar
gokul07
Level 3
11 days ago

How to change the master server name for a number of clients

Hi,

We are going to migrate the number of clients from one Master server to another server, is there any way we can do it for 1000s of clients?

Can you help with this 

How to change the master and media servers list ?

How to deploy the certificates from the new master server?

How to add clients to the new master server for around 1000 clients

please help me with this ,It can save a lot of time

  • Hi gokul07 

    In services we have access to a tool that can automate this process. So my first suggestion is to engage us to help you perform this task. 

    The basic steps are these

    1. Run a script on the old master to grab a client's SERVER list, add the new master and media servers and then push it back out. 
    2. Add the clients you are moving to a dummy policy on the new master to simplify the certificate deployment or create a token on the new master that has a large usage count.
    3. Run a process that remotely runs a script on each client to obtain the CA cert from the new master and obtain a host certificate from the new master (having certs from multiple masters is not an issue).
    4. Confirm connectivity from the new master (and media), then run a script to promote the new master to be the first SERVER in the list (this is optional - but helps - the new master doesn't have to be the first SERVER. The first server is used by default when starting backups from the client - such as DB backups). 

    Step 3 is the challenge. The 2 commands to run on the client are straightforward
    # nbcertcmd -GetCACertificate -server <new_master>
    # nbcertcmd -GetCertificate -server <new_master>
    Making it happen is more difficult. If you have an automation tool this could be used. NetBackup can be used from the old master which is how the tool we use operates. For the CA certificate you also have to accept the CA (for Linux you can run "echo y | nbcertcmd -getcacertificacte -server <server>")

    Good luck

    • gokul07's avatar
      gokul07
      Level 3

      Hi davidmoline 

      Thanks for the reply

      Could you please help me with the scripts and the process needs to be taken 

       

      • davidmoline's avatar
        davidmoline
        Level 6

        Hi gokul07 

        The basic process has been provided.

        The outline of the script to run on the client is shown (you may need to make adjustments for different installation locations).

        Beyond that, I am unable to provide our proprietary IP - sorry.  

        If you want more then engage professional services - the work should not take more than a couple of days to complete.

        Thanks