Oracle® Solaris Cluster With Network-Attached Storage Device Manual

Exit Print View

Updated: July 2014, E39824-01
 
 

Requirements for Oracle ZFS Storage Appliance NAS Devices

This section describes the following requirements.

Requirements When Configuring Oracle ZFS Storage Appliances

    When you configure an Oracle ZFS Storage Appliance, you must meet the following requirements.

  • Do not use the default project. File systems created in the default project will not be fenced from failing cluster nodes.

  • If you wish for a file system within a project used by the cluster to be protected by cluster fencing, ensure that the Protocols tab of the file system has the Inherit from project property selected for NFS. If you do not want the file system to be protected (for example, to allow file system access when cluster nodes are in non-cluster mode), ensure that the Inherit from project setting is not selected. This setting can be changed as needed to allow some file systems within a project to be fenced, and other file systems within the same project to not be fenced. When unselecting the Inherit from project setting, verify that the file system has the desired NFS exception settings for the IP address of each cluster node. Ensure that NFS file systems created within a project for cluster use with fencing control are set to inherit NFS properties from their parent project.

  • For any projects that have file systems to be protected by cluster fencing, perform the following actions:

    • In the Protocols tab of the project, set the Share Mode to None or Read only.

    • If there are systems outside the cluster that will access the file system in this project, allow them access with the NFS exception entries created for each system. Use the Host entries or Network entries for these systems. Use the Network entry only if the system is on a different subnet than the subnet used by the cluster to access the NAS device.

  • The IP address must use the format of xxx.xxx.xxx.xxx/32. Set the Access Mode for the entry to Read/Write and select Root Access for the entry. Explicitly grant access to projects to all nodes in the cluster. Use only network exceptions when granting cluster access. Add exceptions for each public IP address within the cluster that might be used to access the storage, using the format of xxx.xxx.xxx.xxx/32. If a node has multiple active public network adapters, add the IP address of each one.


    Note - At run time, Oracle Solaris Cluster dynamically changes the NFS exception entries for the cluster nodes to control when a node has Read/Write access in a cluster membership. The software also controls when a node has Read access because it was evicted from the cluster membership.
  • An Oracle ZFS Storage Appliance NAS device must be directly connected (through the same subnet) to all nodes of the cluster.

  • The cluster can be connected to multiple public networks to communicate with external systems. However, only one network can directly access a specific Oracle ZFS Storage Appliance device. The IP addresses configured in the NFS exception entries for the cluster nodes exist in that subnet, and the Oracle ZFS Storage Appliance device's network interface that is connected to that network is also configured with an IP address in that subnet. In the Network tab of the Oracle ZFS Storage Appliance Configuration panel, ensure that the subnet's network interface has Allow Administration selected.

  • Ensure that the Oracle ZFS Storage Appliance is running a qualified firmware release; for example, version 2011.1.

Requirements When Configuring Oracle ZFS Storage Appliance NAS Devices for Oracle RAC or HA Oracle

When you configure your Oracle ZFS Storage Appliance NAS device for use with HA Oracle, you must meet the following requirements:

  • To guarantee data integrity, configure the Oracle ZFS Storage Appliance NAS device with fencing support.

  • You can install Oracle Database and Clusterware software, as well as place files used by these installations onto NFS shares from the NAS device, but you must ensure that the NFS shares used to store the files are mounted with the required mount options. These mount options must be appropriate for the file type. Do not mix file types with different mount requirements on the same NFS share.

    Consult your Oracle database guide or log into My Oracle Support for the most current list of supported files and mount options. After you log into My Oracle Support, click the Knowledge tab and search for Bulletin 359515.1.

When you configure your Oracle ZFS Storage Appliance NAS device for use with RAC, you should also comply with the requirements listed above.


Note -  The ZFS Storage Appliance has been qualified as NAS NFS storage for RAC with Oracle Solaris Cluster, without NFS fencing support and in a configuration where the Oracle ZFS Storage Appliance and Oracle Solaris Cluster configuration tasks are not required. See Requirements When Configuring Oracle ZFS Storage Appliances. However, starting with Oracle Solaris Cluster 4.0, you should enable the fencing support that is based on the requirements and configuration tasks described in this chapter.

Requirements When Configuring Oracle ZFS Storage Appliance NAS Devices as Quorum Devices

The administrator has the option to create and use iSCSI LUNS on the Oracle ZFS Storage Appliance to be used as quorum devices.


Note - You do not need to configure a NAS device as a quorum device in a zone cluster environment. A quorum device is not required for a zone cluster, because the zone cluster node role in the zone cluster membership directly depends on the global cluster node role on the machine that is hosting the zone cluster node.

    When you use an Oracle ZFS Storage Appliance NAS device as a quorum device, you must meet the following requirements:

  • Oracle Solaris Cluster supports Oracle ZFS Storage Appliance NAS quorum devices starting with the Oracle Solaris 11 OS.

  • When booting the cluster, always boot the Oracle ZFS Storage Appliance NAS device before you boot the cluster nodes.

    If you boot the quorum device after booting the cluster nodes, your nodes cannot find the quorum device, and thus cannot count the quorum votes of the quorum device. This lack of quorum votes may result in the partition failing to form a cluster. If that situation occurs, reboot the cluster nodes.

  • The Oracle ZFS Storage Appliance NAS device must be located on the same network as the cluster nodes. If an Oracle ZFS Storage Appliance NAS quorum device is not located on the same network as the cluster nodes, the quorum device is at risk of not responding at boot time. This lack of response could cause the cluster nodes to be unable to form a cluster if they do not acquire enough votes (for example, when one node cannot be booted up). This risk is also present at quorum acquisition time for the cluster to resolve split brain situations, in which case it could cause the cluster to fail to stay up.

When you use an iSCSI LUN from an Oracle ZFS Storage Appliance NAS device as a cluster quorum device, the device appears to the quorum subsystem as a regular SCSI shared disk. The iSCSI connection to the NAS device is completely invisible to the quorum subsystem.

For instructions on adding an Oracle ZFS Storage Appliance NAS quorum device, see How to Add an Oracle ZFS Storage Appliance NAS Quorum Device in Oracle Solaris Cluster System Administration Guide .