ONCplus B.11.31.
© Copyright 2009, 2014 Hewlett-Packard Development Company, L.P. Legal Notices Confidential computer software. Valid license required from Hewlett-Packard for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor’s standard commercial license. The information contained herein is subject to change without notice.
Contents HP secure development lifecycle......................................................................5 1 ONCplus Overview....................................................................................6 Overview................................................................................................................................6 Availability of ONCplus as an ISU..............................................................................................6 NIS+ obsolescence notice.....
Software availability in native languages...................................................................................37 4 Documentation feedback...........................................................................
HP secure development lifecycle Starting with HP-UX 11i v3 March 2013 update release, HP secure development lifecycle provides the ability to authenticate HP-UX software. Software delivered through this release has been digitally signed using HP's private key. You can now verify the authenticity of the software before installing the products, delivered through this release. To verify the software signatures in signed depot, the following products must be installed on your system: • B.11.31.
1 ONCplus Overview This chapter addresses the following topics: • “Overview” (page 6) • “Availability of ONCplus as an ISU” (page 6) • “NIS+ obsolescence notice” (page 7) • “NIS protocol version 1 obsolescence notice” (page 7) • “Related information” (page 7) Overview Open Network Computing (ONC) 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.
NIS+ obsolescence notice Network Information Service Plus (NIS+) is a distributed database system that enables the maintenance of commonly used configuration information on a master server and propagates the information to all the hosts in the network. Starting with HP-UX 11i v3, NIS+ is no longer supported. HP recommends that users migrate to LDAP. NOTE: For information on how to migrate from NIS+ to LDAP, see the NIS+ to LDAP Migration Guide.
2 ONCplus B.11.31.17 This chapter contains the most recent product information pertaining to the Open Networking Computing (ONC) product, version B.11.31.17, which is supported on the HP-UX 11i v3 operating system. This chapter addresses the following topics: • “Announcement” (page 8) • “What's new in ONCplus B.11.31.17” (page 8) • “Enhancements and fixes in ONCplus to date” (page 8) • “Installation Information ” (page 16) Announcement This version of ONCplus (B.11.31.
Table 1 ONCplus Enhancements and Software Defect Fixes (continued) CR ID Description ONCplus Version QXCR1001275238 11.31 lm_dup_config panic B.11.31.17 NFS v4 client fails to do mkdir while a anonymous user or group creates a QXCR1001065684 dir. B.11.31.17 The dd command hang during stress test with NFSv4. B.11.31.17 QXCR1001265094 QXCR1001277775 11.31 NFSv4-client system panic with large UID. QXCR1001280291 11.31 nfs.server script clears sharetab without unshare.
Table 1 ONCplus Enhancements and Software Defect Fixes (continued) CR ID Description ONCplus Version QXCR1001240490 va_nodeid may not be populated always under NFSv4. B.11.31.16 QXCR1001055745 B.11.31.16 11.31 NFS pv4 readdir performance issue. QXCR1001206222 Contention on the rpcsvc__p_req lock severely degrades SPECsfs performance. B.11.31.16 10 QXCR1001133850 11.31 share_nfs(1M) with -log option may cause the system to hang. B.11.31.15 QXCR1001134401 11.
Table 1 ONCplus Enhancements and Software Defect Fixes (continued) CR ID Description ONCplus Version QXCR1001025914 The ‘ls –ls’ command returns an incorrect number of used blocks when it is executed on an NFS system. B.11.31.13 The statd and automountd daemons incorrectly accept requests sent from a QXCR1001052992 non-loopback address. B.11.31.13 QXCR1001090660 The gssd daemon may run into a loop under certain conditions. B.11.31.
Table 1 ONCplus Enhancements and Software Defect Fixes (continued) CR ID Description ONCplus Version After an NFS package restart, the NFS client may not be able to access the QXCR1001067886 NFS mount due to stale file handle error (ESTALE). B.11.31.11 QXCR1001055572 NFS access call returns incorrect ETXTBUSY error. B.11.31.11 QXCR1001029496 mir_svc_policy_notify - putnext Data TLB Fault panic B.11.31.
Table 1 ONCplus Enhancements and Software Defect Fixes (continued) CR ID Description ONCplus Version QXCR1000852734 NFS responds with fixed IP address and not the Serviceguard IP address. B.11.31.09 The mount_nfs(1M) man page on HP-UX 11i v3 does not explain devs|nodevs QXCR1000929670 option. B.11.31.09 QXCR1000944059 HP-UX 11i v3 memory leak on NFS PV4 client. B.11.31.09 QXCR1000953573 Unable to clear sharelist when shared directory is deleted. B.11.31.
Table 1 ONCplus Enhancements and Software Defect Fixes (continued) CR ID Description ONCplus Version QXCR1000933835 The rpcsvc/rquota.h header file is added back to the ISU bundle. B.11.31.08 The xdr_setpos() functions incorrectly on ONCplus B.11.31.01 and later QXCR1000932436 versions. B.11.31.08 QXCR1000862332 NFS client does not do readdir. B.11.31.08 QXCR1000914413 Directory related operations on an NFS client with ONCplus B.11.31.06 or B.11.31.
Table 1 ONCplus Enhancements and Software Defect Fixes (continued) CR ID Description ONCplus Version QXCR1000779532 Remove nfs4_nrnode and nfs4_nacache private tunables from 11i v3. B.11.31.04 QXCR1000785512 B.11.31.04 An NFSv4 mount overwrites the mount error returned by the server with ENOENT. QXCR1000790796 NUMA support changes for CacheFS. B.11.31.04 QXCR1000792753 Spinlock contention in checkexport/exi_rele. B.11.31.
Table 1 ONCplus Enhancements and Software Defect Fixes (continued) CR ID Description ONCplus Version QXCR1000591875 Added functionality for the NIS 2.3 client. B.11.31.02 QXCR1000592166 An AutoFS client using NFSv4 cannot automount an NFS server that does not B.11.31.02 support NFSv4. QXCR1000592981 The automountd daemon hangs when halting a package. B.11.31.02 QXCR1000593322 Performance improvement in NFS Server WRITE path. B.11.31.02 QXCR1000731755 B.11.31.
Installing ONCplus B.11.31.17 IMPORTANT: Back up your system before installing the product. To install ONCplus B.11.31.17 on your system: 1. Login as root. 2.
Verifying ONCplus B.11.31.17 installation To verify the ONCplus installation: 1. Execute the following command to verify the software installation: swverify ONCplus If ONCplus B.11.31.17 is successfully installed, the following message is displayed: Verification succeeded 2. To check which version of ONCplus is installed on your system, execute the following command: swlist | grep ONCplus The output will be similar to the following: ONCplus B.11.31.17 ONC+ 2.
4. To revert to the previous version of ONCplus enter the following command: swinstall -x allow_downdate=true -x autoreboot=true \ -s /tmp/ONCplus_B.11.31.depot ONCplus NOTE: ONCplus contains kernel filesets. Thus swinstalling the product results in a system reboot after the installation is complete.
WARNING! 1. Problem There is a possibility for an NFS client to experience a system hang if you revert to one of the below ONCplus versions: • ONCplus B.11.31.09 • ONCplus B.11.31.09.01 • ONCplus B.11.31.09.02 Cause The NFS client 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”.
3. 4. 5. On an HP-UX server with ONCplus B.11.31.07.01 installed, NFSv3 does not fully support large files. Directory related operations on an NFS client with ONCplus B.11.31.06 or B.11.31.07 versions installed along with mounted file systems with read/write permissions that are greater than 8192 bytes in size may result in system panic or data corruption. If your system has ONCplus B.11.31.06 or B.11.31.07 version installed, HP recommends that you install ONCplus B.11.31.07.01 version.
7. 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 already installed. If your system has this configuration, Hewlett-Packard recommends that you install the March 2008 release of HP-UX, which includes ONCplus B.11.31.02, or install ONCplus B.11.31.06. You can use the "model" command to print the hardware model information.
8. Problem • 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.
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.
NOTE: Doing a force unmount may cause data loss for open files. After the unmount is complete, if a program tries to access files from an unmounted filesystem, it will get an EIO error. For information on HP-UX SRP commands and HP-UX Containers, see the HP-UX Containers (SRP) Administrator's Guide. To locate this document, go to the following location on the HP Business Support Center: www.hp.com/go/virtualization-manuals. On this page, select HP-UX Containers (SRP) Software.
3 Features introduced in previous versions of ONCplus This chapter describes the features introduced and defect fixes in all the previous versions of ONCplus B.11.31. • “Features introduced in ONCplus B.11.31.16” (page 26) • “Features introduced in ONCplus B.11.31.15” (page 26) • “Features introduced in ONCplus B.11.31.14” (page 26) • “Features introduced in ONCplus B.11.31.13” (page 27) • “Features introduced in ONCplus B.11.31.12” (page 27) • “Features introduced in ONCplus B.11.31.
Features introduced in ONCplus B.11.31.13 ONCplus B.11.31.13 is a defect fix release and does not include any new features. All features introduced in previous ONCplus versions are supported in ONCplus B.11.31.13. For information on the defects fixed, see “Enhancements and fixes in ONCplus to date” (page 8). Features introduced in ONCplus B.11.31.12 ONCplus B.11.31.12 includes the following enhancement. There are no defect fixes included in this release.
From this version onwards, the minimum configurable value for the following NFS kernel tunables has been increased from “0” to “2” for system stability reasons. • nfs2_max_threads • nfs3_max_threads • nfs4_max_threads NOTE: If the value for any of the above tunables is less than “2”, then the tunable value will be increased to “2” after installation. For information on the defects fixed, see “Enhancements and fixes in ONCplus to date” (page 8). Features introduced in ONCplus B.11.31.09.02 ONCplus B.
New NFS features in ONCplus B.11.31.08 NFS introduces the following features: • The NFS mount structure nfs_args is made public. The NFS structure nfs_args is made public and available for user application development under /usr/include/nfs/mount.h header file. The user applications can make use of this structure to mount NFS shares using mount()system call. For more information on the usage of the structure, see the mount_nfs(1m) manpage. • Asynchronous NFS Direct I/O performance improvement.
New NIS features in ONCplus B.11.31.06 NIS introduces the following feature: • IPv6 support for RPC commands and daemons Phase II ONCplus B.11.31.06 delivers IPv6 support for rpc.rquotad, rpc.rstatd, rpc.sprayd, rup, and spray commands and daemons. New NFS features in ONCplus B.11.31.06 NFS introduces the following feature: • ONC 2.5 functionality for the NFSv2 and NFSv3 client Porting of ONC2.5 Solaris code base to the current HP-UX NFS v2 and NFS v3 client. Features introduced in ONCplus B.11.31.
Features introduced in ONCplus B.11.31.03 ONCplus B.11.31.03 includes both defect fixes and new features. All fixes and features introduced in previous ONCplus versions are supported in ONCplus B.11.31.03. The following features were introduced in ONCplus B.11.31.03: New NFS features in ONCplus B.11.31.03 NFS introduces the following features for NFSv4: • File Delegation with Local Access NFSv4 clients support delegation on HP-UX 11i v3. However, until ONCplus B.11.31.
compliant. This version of CacheFS supports caching for only SYSV_ACLS. Thus, this version of CacheFS on HP-UX supports ACLs with VxFS and NFS and not with HFS. • Support for Logging A new command, cachefslog enables or disables logging for a CacheFS mount-point. If logging functionality is enabled, details about the operations performed on the CacheFS mount-point are stored in a logfile. This logfile contains information on all the CacheFS mount points using the same cache directory.
New NFS features in ONCplus B.11.31_LR • NFS Version 4 Protocol (NFSv4) NFSv4 is an IETF standard protocol that provides the following features: ◦ COMPOUND Procedure In NFSv4, related RPC requests are grouped into a single RPC procedure known as the COMPOUND procedure. The COMPOUND procedure decreases transport and security overhead because of fewer over-the-wire trips between the client and the server. This feature is transparent to the user.
• Secure NFS With Secure NFS security can be implemented at the Remote Procedure Call (RPC) level. This standard authentication system is known as Secure RPC. When NFS uses the facilities provided by Secure RPC, it is known as Secure NFS. RPC authentication enables you to use a variety of authentication systems, such as DH, UNIX, and KERB, and is not dependent on the version of NFS used.
• Backend Support AutoFS supports the storage and distribution of AutoFS maps in the following: • ◦ Files ◦ Network Information Service (NIS) ◦ Lightweight Data Access Protocol (LDAP) Filesystem Support AutoFS supports the automatic mounting and unmounting of the following filesystems: • ◦ NFS (All versions including NFSv4) ◦ CacheFS ◦ HFS ◦ VxFS ◦ CIFS ◦ AutoFS Secure NFS Support If the NFS client supports mounting of secure directories, AutoFS supports Secure NFS filesystems.
• Cache Consistency Checking CacheFS checks the files that are stored in the cache to ensure that the files are kept up to date. With this version of CacheFS, the default behavior is that the consistency checking used can impact CacheFS performance. Following are mount options that can be used to change the type of consistency checking performed by CacheFS: ◦ noconst Disable consistency checking. ◦ demandconst Consistency checking is performed on demand.
• Ipnodes Support Ipnodes is the new map that stores IPv6 information. Ipnodes acts as the new hosts database for IPv6 information. NIS provides support for ipnodes using the /etc/nsswitch.conf file. • Alternate Directory for passwd File Users can now specify a directory other than the default /etc directory where NIS must look for the passwd file. This feature enhances the security of the system, as information regarding this alternate directory is known only to the administrator.
4 Documentation feedback HP is committed to providing documentation that meets your needs. To help us improve the documentation, send any errors, suggestions, or comments to Documentation Feedback (docsfeedback@hp.com). Include the document title and part number, version number, or the URL when submitting your feedback.