You can install the Sybase release directory ($SYBASE) on either shared or local disks. For each service group, make $SYBASE the same value on each system, by:
Making sure that the $SYBASE release directory on each companion is created in the same directory.
If the companions have the $SYBASE release directory in different locations, creating a directory with the same path on both companions that acts as a symbolic link to the actual $SYBASE release directory.
For example, even though primary companion MONEY1 has a release directory of /usr/u/sybase1 and PERSONEL1 uses /usr/u/sybase2 as its release directory, their $SYBASE must point to the same path.
Both MONEY1 and PERSONEL1 have /SYBASE, which they establish as a symbolic link to their respective $SYBASE release directories. On MONEY1, /SYBASE is a link to /usr/u/sybase1, and on PERSONEL1, /SYBASE is a link to /use/u/sybase2.
Making sure the value of $SYBASE for the service group on each companion is not shared with any other service groups or applications. For example, both MONEY1 and PERSONEL1 use /SYBASE, which they establish as a symbolic link to their respective $SYBASE release directory for service group 1. They also have /SYBASE2 as a symbolic link to their respective $SYBASE release directories for service group 2.
Service group failover and failback does not work if you do not make the value of $SYBASE for the service groups the same on both systems.