#!/bin/sh # Maskin1="vxcluster1" Maskin2="vxcluster2" cluster="vxcluster" cluster_IP="10.102.64.155" cluster_NM="255.255.248.0" Volume="nfsvol01" Device="hme0" DG="nfsDG" Mountpoint="/nfs01" hagrp="hanfs" make_it () { haconf -makerw hagrp -add hanfs hagrp -modify hanfs SystemList $Maskin1 1 $Maskin2 2 hagrp -autoenable hanfs -sys $Maskin1 ### hares -add nfsNIC NIC $hagrp ### hares -modify nfsNIC Enabled 1 ### hares -modify nfsNIC Device hme0 #----------------------------------------------------------- ### hares -add nfsIP IP $hagrp ### hares -modify nfsIP Enabled 1 ### hares -modify nfsIP Device $Device ### hares -modify nfsIP Address $cluster_IP" ### hares -modify nfsIP NetMask $cluster_NM" ### hares -modify nfsIP IfconfigTwice 1 #--------------------------------------------------------- hares -add nfsIPMultiNIC IPMultiNIC $hagrp hares -modify nfsIPMultiNIC Enabled 1 hares -modify nfsIPMultiNIC Address $cluster_IP hares -modify nfsIPMultiNIC NetMask $cluster_NM hares -modify nfsIPMultiNIC IfconfigTwice 1 hares -modify nfsIPMultiNIC MultiNICResName nfsMultiNICA #--------------------------------------------------------- hares -add nfsMultiNICA MultiNICA $hagrp hares -local nfsMultiNICA Device hares -modify nfsMultiNICA NetMask $cluster_NM hares -modify nfsMultiNICA ArpDelay 5 hares -modify nfsMultiNICA IfconfigTwice 1 hares -modify nfsMultiNICA Device hme0 10.102.64.151 qfe3 10.102.64.151 -sys vxcluster1 hares -modify nfsMultiNICA Device hme0 10.102.64.152 qfe3 10.102.64.152 -sys vxcluster2 hares -modify nfsMultiNICA Enabled 1 #--------------------------------------------------------- hares -add nfsDG DiskGroup $hagrp hares -modify nfsDG Enabled 1 hares -modify nfsDG DiskGroup $DG hares -modify nfsDG StartVolumes 0 #--------------------------------------------------------- hares -add nfsVOL Volume $hagrp hares -modify nfsVOL Enabled 1 hares -modify nfsVOL Volume $Volume hares -modify nfsVOL DiskGroup $DG #--------------------------------------------------------- hares -add nfsMOUNT Mount $hagrp hares -modify nfsMOUNT Enabled 1 hares -modify nfsMOUNT MountPoint $Mountpoint hares -modify nfsMOUNT BlockDevice /dev/vx/dsk/$DG/$Volume hares -modify nfsMOUNT Type vxfs #--------------------------------------------------------- hares -add nfsNFS NFS $hagrp hares -modify nfsNFS Enabled 1 hares -modify nfsNFS Nservers 24 #---------------------------------------------------------- hares -add nfsSHARE Share $hagrp hares -modify nfsSHARE Enabled 1 hares -modify nfsSHARE PathName $Mountpoint hares -modify nfsSHARE OnlineNFSRestart 1 hares -modify nfsSHARE Options " -o rw,root=lillesand" #---------------------------------------------------------- # #Through with config, making links and mountpoints mkdir $Mountpoint rsh $Maskin2 mkdir $Mountpoint # single interface : hares -link nfsIP nfsNIC # single interface : hares -link nfsSHARE nfsIP # Multiple Inerface: hares -link nfsIPMultiNIC nfsMultiNICA hares -link nfsSHARE nfsIPMultiNIC hares -link nfsVOL nfsDG hares -link nfsMOUNT nfsVOL hares -link nfsSHARE nfsMOUNT hares -link nfsSHARE nfsNFS haconf -dump -makero } #Now, lets do the job... make_it #done ! #---------------------------------------------------------- # # Making "root" as a user in hagui vxcluster1# haconf -makerw vxcluster1# hauser -add root Enter Password: Enter Again: vxcluster1# haconf -dump -makero