Attributes for Solaris

Required attributes for Solaris

Required attribute

Description

PoolName 

The name of the ZFS storage pool name. 

Type and dimension: string-scalar 

Default: n/a 

Example: tank 

AltRootPath 

Provides the alternate root path that is necessary to prevent the
/etc/zfs/zpool.cache file from being populated. 

Supplying this value keeps a node from importing the ZFS storage pool automatically when it restarts after a crash. Not importing the ZFS storage prevents concurrency violations and file system corruption.  

If you do not provide a value for the AltRootPath attribute, VCS sets the $AltRootPath to "/" as a workaround. This workaround makes sure that the ZFS command
zpool import -R $AltRootPath $PoolName does not populate the zpool.cache file. 

Type and dimension: string-scalar 

Default: / 

Example: /mnt 

ChkZFSMounts 

The ChkZFSMounts attribute enables the check to determine whether all the file systems are properly mounted for that ZFS storage pool when the mountpoint property is not set to legacy. The default value is enabled (set to 1). 

Type and dimension: boolean-scalar 

Default: 1 

 

ZoneResName 

Use the ZoneResName attribute when a non-global zone needs the Zpool resource. In this case, supply the ZoneResName attribute with the name of the Zone resource. 

Type and dimension: string-scalar 

Default: n/a 

Example: zone1