Contact Us Contact Us

ONCplus

  Software Depot
Electronic download
Frequently asked questions
Product details and specifications
Select
Overview
   

Open Network Computing (ONC) is a technology that comprises core services that enable administrators to implement distributed applications in a heterogeneous distributed computing environment. It also includes tools to administer clients and servers. ONC consists of the following components: Network File System (NFS), AutoFS, CacheFS, and Network Information Service (NIS).

Features and Benefits

ONCplus provides the following features and benefits beginning with HP-UX version 11i v3 (ONCplus B.11.31_LR):
  • NFS features - NFS Version 4 Protocol (NFSv4), Support for WebNFS, Secure NFS, Client Failover, and Enhanced NFS logging.
  • AutoFS features - On-Demand Mounting of Hierarchical Filesystems, Browsability, Concurrent mount or unmount, Reliable NFS ping, NFS loopback mount, Client-side Failover Support, Backend Support, Filesystem Support, Secure NFS Support, and IPv6 Support.
  • CacheFS features - Complete Binary Caching, Cache Pre-Loading, Cache Administering, CacheFS Write Modes, Cache Consistency Checking, Switching Mount Options, and Support for Large Files and Large Filesystems.
  • NIS features - Shadow Mode, DNS Forwarding Mode, Multi-homed Node, IPv6 Data Support, Ipnodes Support, and Alternate Directory for passwd File.

The following new features were introduced in ONCplus B.11.31.02:

  • CacheFS features - Support for ACL's, Support for Logging.
  • NIS features - Support for the IPv6 Protocol, Support for Resolving Map Nicknames, Support for the NIS ypbind v3 Protocol, Reduced Usage of Reserved Ports.

The following new features were introduced in ONCplus B.11.31.03:

  • NFS features - NFS Version 4 File Delegation with Local Access, Cross Mount Traversal, Referrals and Multi-server Namespace.

The following new feature was introduced in ONCplus B.11.31.04:

  • NIS feature - IPv6 Support for RPC Commands and Daemons Phase I.

The following new features are introduced in ONCplus B.11.31.06:

  • NIS feature - IPv6 Support for RPC Commands and Daemons Phase II.
  • NFS feature - ONC 2.5 functionality for the NFSv2 and NFSv3 client.

The following new features are introduced in ONCplus B.11.31.08:

  • NFS I/O Performance improvement with forcedirectio option.
  • NFS mount structure nfs_args is made public.

The following new feature is introduced in ONCplus B.11.31.09:

  • Implementing parallel mount feature to reduce time taken to mount multiple file systems. The parallel-mount feature has a dependency on file system changes delivered through EP/NCF release. Patch id is PHCO_40590 and NCF Bundle name is MountallEnh. File system related changes are planned for April 2010 release.

The following new feature is introduced in ONCplus B.11.31.11:

  • Support for reverse name lookup on NFSv2 and NFSv3 client systems.

The following new feature is introduced in ONCplus B.11.31.12:

  • Enhancement to support NFS client with HP-UX SRP A.03.00.

The following new feature is introduced in ONCplus B.11.31.16:

  • nfs4cbd daemon port number can be configured using NFS4CBD_PORT variable in /etc/default/nfs file. For example, to configure nfs4cbd daemon to run on port 5555, modify NFS4CBD_PORT = 5555 in /etc/default/nfs file.

The following new feature is introduced in ONCplus B.11.31.17:

  • nfs4cbd daemon port number can be configured using NFS4CBD_PORT variable in/etc/default/nfs file. For example, to configure nfs4cbd daemon to run on port 5555, modify NFS4CBD_PORT = 5555 in /etc/default/nfs file.

Current Version Details

ONCplus B.11.31.20 includes the defect fixes.

This version of ONCplus supports all features included in previous ONCplus versions.

Information about defect fixes delivered on the older versions of ONCplus is available in the respective version Release Notes and for the latest information on ONCplus, see the following documents available on HP-UX 11i v3 Networking Software manuals page:

  • ONCplus B.11.31.20 Release Notes
  • NFS Services Administrator Guide
  • Network Information Service (NIS) B.11.31.04 Administrator's Guide
  • Managing NFS and KRPC Kernel Configurations in HP-UX 11i v3
  • Introducing Network File System Version 4 on HP-UX 11i v3

ONCplus Notes

From ONCplus B.11.31.08 onwards, a fix has been implemented for the NFS Server subsystem to provide consistent file handles across NFS Server failover nodes. Before upgrading systems running ONCplus versions lower than ONCplus B.11.31.08 to ONCplus B.11.31.08 or later, the following steps must be executed:

  • Unmount all the NFS file systems on NFS clients that have been mounted from the NFS Server being upgraded.
  • After the upgrade is completed, mount the NFS file systems back on the NFS clients.

Note: These steps are not applicable when upgrading NFS Server systems that are already running ONCplus B.11.31.08 or later.

ONCplus Warnings

  1. Problem

    ONCplus B.11.31.18 introduced a behavior, which may result in NFS server system getting panic, during heavy load on NFS mount Points.This applies to HP-UX 11i v3 release (version 11.31):

    • This has been introduced by a fix done in B.11.31.18, by sending a disconnect message, through NULL queue in rpcmod module.
    • Panic will be due to NULL pointer de-reference in nfs rpcmod module.

    Solution

    Fix for this issue is available in ONCplus B.11.31.18.1.

    Note:

    For further details on the problem symptom and solution, you need to refer QXCR1001364364.

  2. Problem

    On an HP-UX 11i v3 system running ONCplus B.11.31.13, when the nfs_enable_ufc_threshold tunable is enabled, the following issues may occur:

    • The write operation may be interrupted when very large files are copied over NFS.
    • System crash may occur under heavy load conditions.

    Solution

    This problem has been fixed in ONCplus B.11.31.14.

    Workaround

    For ONCplus B.11.31.13, the workaround is to use the "forcedirectio" option for the NFS mount in case of loopback mount or cross mounts with very less UFC cache (say 1%) configured on NFS client systems.

  3. Problem

    There is a possibility for an HP-UX 11i v3 system to experience a system hang under the following conditions:

    • An application writes a huge NFS file to a filesystem using NFS loopback mount.
    • Two systems NFS-mount file systems from each other and simultaneously write huge amounts of data to each other.

    Solution

    Starting from ONCplus B.11.31.15 onwards, a fix has been implemented for both NFS v3 and v4 client versions.

    To avoid this issue, the tunables must be set to the following values:

    " kctune nfs_enable_write_behind = 1

    " kctune nfs_enable_ufc_threshold = 1

    " kctune nfs_ufc_threshold_percentage = 50

    For more information about the new tunables, see the Managing NFS and KRPC Kernel Configurations in HP-UX 11i v3 whitepaper.

    Note:

    All NFS filesystems have to be unmounted if there is any change in these tunables or UFC filecache_max. Please note in this version a new tunable ‘nfs_ufc_threshold_percentage’ is introduced to cater for both v3 and v4 mounts instead of old tunable nfs3_ufc_threshold_percentage. From ONCplus B 11.31.15 version, nfs3_ufc_threshold_percentage is made dummy tunable. Start using new tunable ‘nfs_ufc_threshold_percentage’ instead of ‘nfs3_ufc_threshold_percentage’.

    On ONCplus B.11.31.14 version, Fix was implemented only for NFSv3 client version only. To enable this fix on this version, following tunables must be set to the below values:

    kctune nfs_enable_write_behind = 1

    kctune nfs_enable_ufc_threshold = 1

    kctune nfs3_ufc_threshold_percentage = 50

    Note: All NFS v3 filesystems have to be unmounted if there is any change in these tunables or UFC filecache_max.

    Workaround

    For ONCplus B.11.31.13 and earlier versions, the workaround is to use the "forcedirectio" option for the NFS mount.

Other warnings

  1. There is a possibility for an NFS client machine to experience a system hang if you are using the below ONCplus versions:
    • ONCplus B.11.31.09
    • ONCplus B.11.31.09.01
    • ONCplus B.11.31.09.02

    The NFS client machine could hang under below conditions/configurations:

    • Severe file cache memory pressure due to low file cache configuration.

      For example, filecache_min = filecache_max =1%

    • When the nfs3_max_threads tunable is set to 0.

      The issue has been fixed in ONCplus B.11.31.10. For systems running ONCplus B.11.31.09,ONCplus B.11.31.09.01 or B.11.31.09.02, following are the possible workarounds to handle this issue, NOTE: All these workarounds must be considered to ensure the system hang does not occur.System needs to be rebooted after applying all the below workarounds.

    • Set the below values to the NFS internal variables:

      # echo "async_commit_wait_multipler ?W 0xF4240" | adb -w

      -o /stand/vmunix /dev/kmem

      # echo "nfs_awcount_multipler ?W 0x2" | adb -w

      -o /stand/vmunix /dev/kmem

      Increase the value of the nfs3_max_threads tunable to least 8 using the following command:

      # kctune nfs3_max_threads=default

      If you are doing a manual un-mount,ensure that no application is accessing the NFS mount point at the time of manual un-mount.

      For example, if /mnt/nfs is an NFS mounted directory, use the following command to verify and un-mount the directory.

      # fuser -c /mnt/nfs

      If you are using AutoFS to un-mount an NFS file system, then disable automatic un-mount by setting a high time out value.

      For example, set AUTOMOUNT_TIMEOUT to 99999999 in the /etc/default/autofs file.

  2. On an HP-UX server with ONCplus B.11.31.07.01 installed, NFSv3 does not fully support large files.
  3. Directory related operations on NFS client with ONCplus B.11.31.06 or B.11.31.07 installed and with file system mounted with read/write size greater than 8192 bytes, may result in system panic or data corruption.
  4. If your system has ONCplus B.11.31.02 or B.11.31.03 or B.11.31.04 or B.11.31.05 or B.11.31.06 installed, then under certain circumstances, enabling the nfs2_srv_read_copyavoid or nfs3_srv_read_copyavoid tunable may cause the following problems:
    • Memory corruption with the message block getting corrupted.
    • Data corruption during READ, when the nfs3_bsize tunable value is greater than 64 KB.
  5. If your system has either ONCplus B.11.31.03 or B.11.31.04, then under certain circumstances, ONCplus B.11.31.03 and B.11.31.04 may cause a panic situation (QXCR1000847469).
  6. ONCplus B.11.31.02 may cause a boot panic situation if you are installing on an HP 9000 rp3410 or rp3440 system with the September 2007 release of HP-UX installed. If your system has this configuration, Hewlett Packard Enterprise (HPE) recommends that you install the March 2008 release of HP-UX which includes ONCplus B.11.31.02 or a later version. You can use the "model" command to print the hardware model information. The output of the "model" command on an HP 9000 rp3440 system is: 9000/800/rp3440.
  7. To determine if you have the September 2007 release of HP-UX installed, you can issue the command:

    swlist -l bundle HPUX11i-*

    The output would include either "B.11.31" or "B.11.31.yymm", where yymm identifies the year and month of the HP-UX release that is installed. For example, if you have the HP-UX Mission Critical Operating Environment and the September 2007 release of HP-UX installed, the output would include:

    HPUX11i-OE-MC B.11.31.0709 HP-UX Mission Critical Operating Environment

 
Additional product information
Product #: ONCplus
Global Trade ID: -
Version: B.11.31.20
Software specification: HP-UX 11i v3 version B.11.31.20 (ONCplus_B.11.31.20.depot)
HP-UX 11i v3 version B.11.31.19.1 (ONCplus_B.11.31.19.1.depot)
HP-UX 11i v3 version B.11.31.18.1 (ONCplus_B.11.31.18.1.depot)
HP-UX 11i v3 version B.11.31.18 (ONCplus_B.11.31.18.depot)
September 2013 - NFS Services Administrator Guide(5900-3292.pdf)
September 2015 - Managing NFS and KRPC Kernel Configurations in HP-UX 11i v3 (762807-003.pdf)
March 2016 - ONCplus B.11.31.19.1 Release Notes (762806-006.pdf)
July 2017 - ONCplus B.11.31.20 Release Notes (762806-007.pdf)
Installation
Select