As we know, Symantec VBS provides start-stop, fault-management and disaster-recovery capabilities for business services with multiple tiers running in heterogeneous platforms e.g. database tier running in AIX, application tier running in Solaris, web tier running in VMware VM.
However even if your environment is not heterogeneous, Symantec VBS can provide significant value. In this article we’ll explain the use cases provided by using Symantec VBS in pure VMware environments.
We’ll explain each of the use cases with the help of the following example.
Consider a business service pertaining to employee records, with two tiers running in VMware virtual machines. The database tier is running in a VMware virtual machine hremp_db _vm. Web-Tier is running in a VMware virtual machine hremp_web_vm.
Let us assume that the application tier running in hr_emp_webvm cannot display employee records if the database tier has not started and initialized fully. Given this requirement,
the ideal order of starting the business service should be :
To achieve this you do the following.
With VMware native solutions, this requirement is addressed by the vApp feature. However consider the following limitations of vApp.
Let us assume that that if the database tier becomes unavailable for some time and later becomes available, the web tier which lost connection when the database tier became unavailable is not intelligent enough to reconnect to the database tier.
So the requirement here is that when the database tier becomes unavailable and later recovers, one needs to bounce (restart) the web tier so it reconnects to the database tier.
To achieve this, you simply change the dependency between WEBSG and DBSG to type “Restart”.
Let us assume that in order to do disaster recovery, user has configured data replication of the data disks from primary site to secondary site. To provide failure detection and failover management, user can configure ApplicationHA with GCO inside the virtual machines. Please see the following figure.
Currently VBS DR is not supported for the case where VM Image is replicated.
Video Showing VBS Configuration and Operation in VMware environments (courtesy:Lorenzo Galelli)