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"
)