Solved

Is my commserve DR is configured correctly ?

  • 25 February 2021
  • 6 replies
  • 514 views

Userlevel 4
Badge +14

Hello,

 

I am not sure if my commserve DR is configured correctly on my lab.

Is anyone can check if the config is correct please

 

floating commserve alias is commserve.lab.local

attached screen capture of cs01 and cs02 process manager 

Thank you !

icon

Best answer by Anthony.Hodges 26 February 2021, 00:42

View original

6 replies

Userlevel 5
Badge +10

It is wrong, perhaps try not using floating hostnames if this is your first attempt at LiveSync.  The CommServe name should be the same for all instances and the hostnames for each instance should be the local hostname.  Once you can get the failover and failback working, then try using a floating hostname.

Userlevel 4
Badge +14

Hello,

 

I am not sure if my commserve DR is configured correctly on my lab.

Is anyone can check if the config is correct please

 

floating commserve alias is commserve.lab.local

attached screen capture of cs01 and cs02 process manager 

Thank you !

Sure, I will reinstall the active and standby commserve following the commvault procedure. after that I will try To configure floating name. thank you

Userlevel 7
Badge +15

Hi @Bloopa, thanks for the question.

As @Anthony.Hodges suggests, the client naming is wrong.

Commserve client name should be the same throughout, so Instance001 client names should match.

Floating hostname is not needed with Commserve LiveSync, so if this is an initial setup for a lab, I agree, leave the hostnames as the physical machine names.

The client names for Instance002 clients (the SQL LiveSync clients) should be unique and different on each client.

Potentially try something like:

Commserve client: commserve

 

Production Instance001
Client Hostname: cs1.lab.local
Client name: commserve
Instance Name: Instance001
CommServe Hostname: cs1.lab.local
CommServe Name: commserve

Production Instance002
Client Hostname: cs1.lab.local
Client name: cs1-SQL
Instance Name: Instance002
CommServe Hostname: cs1.lab.local
CommServe Name: commserve


Standby Instance001
Client Hostname: cs2.lab.local
Client name: commserve
Instance Name: Instance001
CommServe Hostname: cs1.lab.local
CommServe Name: commserve

Standby Instance002
Client Hostname: cs2.lab.local
Client name: cs2-SQL
Instance Name: Instance002
CommServe Hostname: cs1.lab.local
CommServe Name: commserve

 

Let LiveSync deal with the Commserve name and hostname changes during a LiveSync failover/failback.

Thanks,

Stuart

Userlevel 4
Badge +14

Hi @Bloopa, thanks for the question.

As @Anthony.Hodges suggests, the client naming is wrong.

Commserve client name should be the same throughout, so Instance001 client names should match.

Floating hostname is not needed with Commserve LiveSync, so if this is an initial setup for a lab, I agree, leave the hostnames as the physical machine names.

The client names for Instance002 clients (the SQL LiveSync clients) should be unique and different on each client.

Potentially try something like:

Commserve client: commserve

 

Production Instance001
Client Hostname: cs1.lab.local
Client name: commserve
Instance Name: Instance001
CommServe Hostname: cs1.lab.local
CommServe Name: commserve

Production Instance002
Client Hostname: cs1.lab.local
Client name: cs1-SQL
Instance Name: Instance002
CommServe Hostname: cs1.lab.local
CommServe Name: commserve


Standby Instance001
Client Hostname: cs2.lab.local
Client name: commserve
Instance Name: Instance001
CommServe Hostname: cs1.lab.local
CommServe Name: commserve

Standby Instance002
Client Hostname: cs2.lab.local
Client name: cs2-SQL
Instance Name: Instance002
CommServe Hostname: cs1.lab.local
CommServe Name: commserve

 

Let LiveSync deal with the Commserve name and hostname changes during a LiveSync failover/failback.

Thanks,

Stuart

Hi @Stuart Painter,

Thank for the detailed naming.

 

I have reinstall 2 commserve all is ok for the naming excepting for the standby commserve, instance001 the CommServe Hostname is cs2.lab.local not cs1.lab.local 

Do you have an idea why ?

 

-------------------------------------------------------

Commserve client: commserve

 

Production Instance001
Client Hostname: cs1.lab.local
Client name: commserve
Instance Name: Instance001
CommServe Hostname: cs1.lab.local
CommServe Name: commserve

Production Instance002
Client Hostname: cs1.lab.local
Client name: cs1-SQL
Instance Name: Instance002
CommServe Hostname: cs1.lab.local
CommServe Name: commserve


Standby Instance001
Client Hostname: cs2.lab.local
Client name: commserve
Instance Name: Instance001
CommServe Hostname: cs1.lab.local > mine is cs2.lab.local
CommServe Name: commserve

Standby Instance002
Client Hostname: cs2.lab.local
Client name: cs2-SQL
Instance Name: Instance002
CommServe Hostname: cs1.lab.local
CommServe Name: commserve

 

 

Many thanks !

Userlevel 5
Badge +10

Since it is just a lab, try it out - but I don't believe it matters as the CS livesync process will fail over instance001 to the failover hostname during the final log shipping phase, before stopping the fallback services & bringing up the failover Instance001 services.

Userlevel 7
Badge +15

Standby cs2 Instance001 services will be offline - as this is the passive/standby Commserve.

Once a failover is triggered and cs2 becomes the active Commserve, at that point the Commserve reference there will be correct as the active Commserve will genuinely be cs2.lab.local.

So, looking at this, Commserve Hostname entries for Instance001 show the local hostname, which will be true whenever that node becomes active.

Thanks,

Stuart

 

Reply