Sample configurations

for AIXConfiguration 1 for Linux

Share ShareMnt (

PathName = "/mnt"

Client = vcslinux2

Options = rw

)

Configuration 2 for Linux

In this example, a disk group and the volumes defined on it form the resource dg_dg1. Mount volumes defined on dg_dg1 at /extdisk1 and /extdisk2 and share them with clients for NFS mounting. This configuration ensures that the mounting process occurs prior to exporting, that NFS is online prior to sharing the directories, and that the IP address is online after sharing the directories.

system sysA

system sysB

group groupA (

SystemList = { sysA = 0, sysB = 1 }

AutoStartList = { sysA }

)

DiskGroup dg_dg1 (

DiskGroup = dg1

StartVolumes = 1

StopVolumes = 1

)

IP ip_172_29_9_100 (

Device = eth0

Address = "172.29.9.100"

)

Mount mount_extdisk1 (

MountPoint = "/extdisk1"

BlockDevice = "/dev/vx/dsk/dg1/vol1"

FSType = vxfs

)

Mount mount_extdisk2 (

MountPoint = "/extdisk2"

BlockDevice = "/dev/vx/dsk/dg1/vol2"

FSType = vxfs

)

NFS nfs_groupA (

Nproc = 16

)

NIC nic_groupA_eth0 (

Device = eth0

)

Share share_extdisk1 (

PathName = "/extdisk1"

Client = "172.29.9.93"

Options = "rw,no_root_squash"

)

Share share_extdisk2 (

PathName = "/extdisk2"

Client = "172.29.9.93"

Options = "rw,no_root_squash"

)

ip_172_29_9_100 requires nic_groupA_eth0

ip_172_29_9_100 requires share_extdisk1

ip_172_29_9_100 requires share_extdisk2

mount_extdisk1 requires dg_dg1

mount_extdisk2 requires dg_dg1

share_extdisk1 requires mount_extdisk1

share_extdisk1 requires nfs_groupA

share_extdisk2 requires mount_extdisk2

share_extdisk2 requires nfs_groupA

// resource dependency tree

//

// group groupA

// {

// IP ip_172_29_9_100

// {

// NIC nic_groupA_eth0

// Share share_extdisk1

// {

// Mount mount_extdisk1

// {

// DiskGroup dg_dg1

// }

// NFS nfs_groupA

// }

// Share share_extdisk2

// {

// Mount mount_extdisk2

// {

// DiskGroup dg_dg1

// }

// NFS nfs_groupA

// }

// }

// }

Configuration for HP-UX and for Solaris

Share nfsshare1x (

PathName = "/share1x"

)