Unloading LLT and GAB and removing VCS on the departing node

Perform the tasks on the node that is departing the cluster.

If you have configured Storage Foundation and High Availability as part of the Storage Foundation and High Availability products, you may have to delete other dependent packages before you can delete all of the following ones.

To unconfigure and unload LLT and GAB and remove SFHA

  1. If you had configured I/O fencing in enabled mode, then stop I/O fencing.

    On Solaris 9:

    # /etc/init.d/vxfen stop

    On Solaris 10:

    # /lib/svc/method/vxfen stop
  2. Unconfigure GAB and LLT:

    # /sbin/gabconfig -U
    # /sbin/lltconfig -U
    			
  3. Unload the GAB and LLT modules from the kernel.

    • Determine the kernel module IDs:

        # modinfo | grep gab
        # modinfo | grep llt
      					

      The module IDs are in the left-hand column of the output.

    • Unload the module from the kernel:

        # modunload -i gab_id
        # modunload -i llt_id
      					
  4. Disable the startup files to prevent LLT, GAB, or SFHA from starting up:

    • Solaris 9:

      # /etc/init.d/llt stop
      # /etc/init.d/gab stop
      # /etc/init.d/vxfen stop
      # /opt/VRTSvcs/bin/hastop
    • Solaris 10:

      # /usr/sbin/svcadm disable -t llt
      # /usr/sbin/svcadm disable -t gab
      # /usr/sbin/svcadm disable -t vcs
      			
  5. To determine the packages to remove, enter:

    # pkginfo | grep VRTS
    			
  6. To permanently remove the SFHA packages from the system, use the pkgrm command. Start by removing the following packages, which may have been optionally installed, in the order shown:

    # pkgrm VRTSvcsea
    # pkgrm VRTSat
    # pkgrm VRTSvcsag
    # pkgrm VRTScps
    # pkgrm VRTSvcs
    # pkgrm VRTSamf
    # pkgrm VRTSvxfen
    # pkgrm VRTSgab
    # pkgrm VRTSllt
    # pkgrm VRTSspt
    # pkgrm VRTSperl
    # pkgrm VRTSvlic
    		
  7. Remove the LLT and GAB configuration files.

    # rm /etc/llttab
    # rm /etc/gabtab
    # rm /etc/llthosts
    			
  8. Remove the language packages and patches.