Deployment Example: Sun Java System Communications Services for Access Anywhere (EdgeMail)

ProcedureTo Install Calendar Server on BE Servers

This procedure first configures HA on the server. Use /shared/bedge5/cal/opt as the CalendarServerPath.

Steps
  1. Make sure the appropriate mountpoints are in the /etc/vfstab files


    /dev/md/bedge5-ds/dsk/d300 /dev/md/bedge5-ds/rdsk/d300 /shared/bedge5/cal/opt ufs 2 no logging
    /dev/md/bedge5-ds/dsk/d301 /dev/md/bedge5-ds/rdsk/d301 /shared/bedge5/cal/dbbackup ufs 2 no logging,nosuid
  2. Add IP and hostname for logical host (bedge5-cal1) in /etc/hosts of both nodes.

  3. Run the HA commands for calendar (this assumes that the cluster software was installed in accordance to this document)


    phys-bedgeN-1# scrgadm -a -t SUNW.HAStoragePlus
    phys-bedgeN-1# scrgadm -a -t SUNW.scics
    phys-bedgeN-1# scrgadm -a -g cal1-svc-rg -h phys-bedgeN-1,phys-bedgeN-2
    phys-bedgeN-1# scrgadm -a -L -g cal1-svc-rg -j cal1-addr-rs -l bedge5-cal1
    phys-bedgeN-1# scrgadm -a -j cal1-storplus-rs -g cal1-svc-rg \
        -t SUNW.HAStoragePlus -x FilesystemMountPoints=/shared/bedge5/cal/opt,/shared/bedge5/cal/dbbackup \
        -x AffinityOn=True
  4. Enable the resource to mount the shared filesystems prior to installing calendar


    phys-bedgeN-1# scswitch -Z -g cal1-svc-rg
    phys-bedgeN-1# scswitch -e -j cal1-storplus-rs
  5. Verify that the directories /shared/bedge5/cal/opt and /shared/bedge5/cal/dbbackup directories are mounted on node 1 where Calendar Server will be installed.

  6. Install Calendar Server on node 1 using the Java ES installer:


    phys-bedgeN-1# cd /var/bits/java_es/Solaris_sparc
    phys-bedgeN-1# ./installer -nodisplay

    When prompted, select all languages and the Configure Later option. When you select Calendar Server for installation, Directory Server is automatically selected, but you must deselect it before proceeding.

  7. On node 2, install the following software: SUNWicu, SUNWldk, SUNWpr, SUNWsasl, and SUNWtls


    phys-bedgeN-2# cd /var/bits/java_es/Solaris_sparc/Product/shared_components/Solaris_9/Packages
    phys-bedgeN-2# pkgadd -d . SUNWicu SUNWpr SUNWsasl SUNWtls
    phys-bedgeN-2# cd /var/bits/java_es/Solaris_sparc/Product/shared_components/Packages
    phys-bedgeN-2# pkgadd -d . SUNWldk