HP-UX 11i December 2004 Release Notes HP-UX Servers and Workstations Edition 14 Manufacturing Part Number: 5991-0671 E1204 United States © Copyright 2000-2004 Hewlett-Packard Development Company, L.P. All rights reserved.
Legal Notices Copyright 2004 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required 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.
VERITAS File System is a trademark of VERITAS Software Corporation. X Window System is a trademark of the Massachusetts Institute of Technology. Acknowledgements This product includes software developed by the Apache Software Foundation. This documentation is based on information from the Apache Software Foundation (http://www.apache.org). This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org).
• Ninth Edition: March 2003, 5187-2255, (HP-UX 11i), CD-ROM (Instant Information), and Web (http://docs.hp.com) • Tenth Edition: June 2003, 5187-2783, (HP-UX 11i), CD-ROM (Instant Information), and Web (http://docs.hp.com) • Eleventh Edition: September 2003, 5187-3612, (HP-UX 11i), CD-ROM (Instant Information), and Web (http://docs.hp.com) • Twelfth Edition: December 2003, 5187-4505, (HP-UX 11i), CD-ROM (Instant Information), and Web (http://docs.hp.
ComputerOut Text displayed by the computer. UserInput Commands and other text that you type. Command A command name or qualified command phrase. Variable The name of a variable that you may replace in a command or function or information in a display that represents several possible values. [ ] The contents are optional in formats and command descriptions. If the contents are a list separated by |, you must choose one of the items.
Contents 1. Finding HP-UX 11i v1 Documentation What’s in This Chapter? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where Do I Begin? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What’s in This Document?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . nPartition Provider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service Processor (GSP or MP) . . . . . . . . . . .
Contents HP-UX Apache-based Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HP-UX Webmin-based Admin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HP-UX Tomcat-based Servlet Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HP-UX XML Web Server Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents 7. Networking and Mass Storage Drivers What’s in this Chapter? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Always-Installed Networking Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gigabit Ethernet Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fast Ethernet Network Driver btlan .
Contents MtIOscan11i Available on Software Pack. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NEWFUSER11i Available on Software Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HP-UX SCA Process and Memory Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dynamic Tunables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asynchronous Disk Pseudo Driver (async) Compatibility . . . . . . . . . . . . .
Contents What’s in This Chapter? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 LAN Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 The lanadmin Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 The lanscan Command . . . . . . . . . . . . . . . . . . .
Contents HP-UX Host Intrusion Detection System (HIDS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Generic Security Services for Developing Secure Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Symbol Clashes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Size Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents HP-UX Software Transition Kit (STK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . aC++ Runtime (libCsup*, libstd*, libstream*, librwtool*) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changes to libc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Asian System Environment (ASE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . New Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changed Feature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleted Features . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 Finding HP-UX 11i v1 Documentation What’s in This Chapter? This chapter helps you use these Release Notes most effectively.
Finding HP-UX 11i v1 Documentation Where Do I Begin? Where Do I Begin? The HP-UX 11i Release Notes describes what is new, has changed, or has become obsolete for HP-UX 11i version 1 (B.11.11) since the initial release of HP-UX 11.0. As with other HP-UX release notes, the HP-UX 11i Release Notes does not completely document all the features of the latest 11i version 1 release. Instead, it contains high-level information and pointers to more detailed operating system and product-specific documentation.
Finding HP-UX 11i v1 Documentation What’s in This Document? What’s in This Document? The HP-UX 11i Release Notes describes what is new, has changed, or has become obsolete with HP-UX 11i version 1 since the initial release of HP-UX 11.0. It applies only to features that are included in the HP-UX operating system or one of the five Operating Environments (discussed in Chapter 3, “HP-UX 11i Version 1 Release Overview,” on page 57).
Finding HP-UX 11i v1 Documentation How Is Release Information Identified? How Is Release Information Identified? Throughout these Release Notes, the current release might be referred to as “HP-UX 11i as of December 2004,” “HP-UX 11i version 1,” “HP-UX v1,” “HP-UX 11i,” or just “11i.” Generally, the newest release information is listed first, followed by information about previous releases.
Finding HP-UX 11i v1 Documentation How Is Release Information Identified? new at 11i original release Chapter 1 This material covers features that were newly introduced with the original release of HP-UX 11i v1 in December 2000.
Finding HP-UX 11i v1 Documentation What’s in the Remaining Chapters? What’s in the Remaining Chapters? Here is a listing of the remaining chapters of this Release Notes document: 22 • Chapter 2, “What’s New at a Glance,” provides a quick overview of the changes to HP-UX first introduced in the initial release of HP-UX 11i v1 and in subsequent updates to the release.
2 What’s New at a Glance What’s in This Chapter? This chapter gives you a quick overview of the changes to HP-UX first introduced in the initial release of HP-UX 11i version 1 and in subsequent updates to the release. Details of the changes are given in other chapters, which are cross-referenced.
What’s New at a Glance What’s New in the December 2004 Release? What’s New in the December 2004 Release? Chapter 4: nPartition (Hard Partition) Systems (see page 65) • New Product: Enhanced NPartition Commands (NParCmds) added. (See “Enhanced NPartition Commands” on page 70.) • New Product: The nPartition Provider supports WBEM version 2.0. (See “nPartition Provider” on page 74.) • Partition Manager updated to version 2.
What’s New at a Glance What’s New in the December 2004 Release? Chapter 2 • HP Process Resource Manager updated to version C.02.03.03 with changes in usage of /var/tmp/, and changes to the products available in the bundles. (See “HP Process Resource Manager (PRM)” on page 140.) • HP Serviceguard NFS Toolkit (formerly MC/ServiceGuard NFS Toolkit) updated to version A.11.11.04 with improvement to the failover performance for rpcbind failures. In addition, version A.11.11.
What’s New at a Glance What’s New in the December 2004 Release? • Perl updated with two installation-related changes. (See “Perl Programming Language” on page 133.) • Plug-in (JPI) for the Java 2 Platform updated to version 1.4.2.04 to provide more recent Java technology. (See “Plug-In for the Java 2 Platform for Mozilla” on page 136.) • PRM Libraries added to prevent reboots when upgrading HP Process Resource Manager. (See “HP Process Resource Manager (PRM)” on page 140.
What’s New at a Glance What’s New in the December 2004 Release? Chapter 9: General System Administration and Performance Monitoring (see page 201) • EnhancedMMAP now available on Software Pack. (See “EnhancedMMAP Available on Software Pack” on page 202.) • MtIOscan11i now available on Software Pack. (See “MtIOscan11i Available on Software Pack” on page 203.) • NEWFUSER11i now available on Software Pack. (See “NEWFUSER11i Available on Software Pack” on page 204.
What’s New at a Glance What’s New in the June 2004 Release? What’s New in the June 2004 Release? Chapter 5: Workstation/Server Specific Information (see page 79) • Diagnostics updated to support rp3410-2 and a to-be-released server. EMS Hardware Monitors updated to support MSA-30 U320 Parallel SCSI JBOD and MSA-1000 FC Disk Array. (See “Hardware Enablement” on page 85.
What’s New at a Glance What’s New in the June 2004 Release? Chapter 2 • HP Serviceguard Quorum Server updated to version A.02.00.01 to support future platforms. (See “HP Serviceguard” on page 145.) • HP-UX Apache-based Web Server updated to version A.2.0.49 as a feature release which contains support for Microsoft FrontPage 2002, more pHP extensions, and numerous version upgrades. (See “HP-UX Apache-based Web Server” on page 127.) • HP-UX HIDS v1.0 deprecated and planned for future obsolescence.
What’s New at a Glance What’s New in the June 2004 Release? • Pay Per Use updated to version B.07.00 so that either pricing model can be used as the metric and so that a processor cap can be specified. (See “Pay Per Use” on page 171.) • Perl updated to version 5.8.0 with better Unicode support, new IO and thread implementation, better numeric accuracy, and other enhancements. (See “Perl Programming Language” on page 133.) • Plug-in (JPI) for the Java 2 Platform versions 1.3 and 1.
What’s New at a Glance What’s New in the June 2004 Release? Chapter 11: Disk and File Management (see page 239) • Enhanced AutoFS now available on Software Pack. (See “Enhanced AutoFS Available on Software Pack” on page 240.) • Portable File System (PFS) now obsoleted. Equivalent functionality now provided and supported via CDFS with RockRidge Interchange extensions support. (See “Portable File System (PFS) Obsoleted” on page 240.) • DeviceIDs now available on Software Pack.
What’s New at a Glance What’s New in the December 2003 Release? What’s New in the December 2003 Release? Chapter 4: nPartition (Hard Partition) Systems (see page 65) • Hard Partitions now supported on rp8420, rp7420, and Superdomes SD16A, SD32A, and SD64A. (See Chapter 4, “nPartition (Hard Partition) Systems,” on page 65.) • Partition Manager updated to version B.11.11.01.07 to incorporate a defect fix. (See “Partition Manager (parmgr)” on page 73.
What’s New at a Glance What’s New in the December 2003 Release? • Mozilla Application Suite updated to version 1.4 with new functionality, defect fixes, and performance improvements. (See “Mozilla Application Suite” on page 131.) • Pay Per Use updated to version B.06.03 to incorporate a security improvement. (See “Pay Per Use” on page 171.) • Servicecontrol Manager updated to version 03.00.04 to include Java SDK version 1.4.1.04. (See “Servicecontrol Manager (SCM)” on page 136.
What’s New at a Glance What’s New in the September 2003 Release? What’s New in the September 2003 Release? Chapter 5: Workstation/Server Specific Information (see page 79) • Hardware Enablement updated for SAM to recognize new hardware devices; updated commands for latest DLT and SDLT tape units; added support for new I/O card; added support for rp8400 Server Expansion Unit. (See “Hardware Enablement” on page 85.
What’s New at a Glance What’s New in the September 2003 Release? • Servicecontrol Manager updated to version 03.00.02 to incorporate minor defect fixes. (See “Servicecontrol Manager (SCM)” on page 136.) • Software Package Builder (SPB) added as a selectable product. SPB provides a visual method to create and edit software packages using the HP-UX Software Distributor (SD) package format. (See “Software Package Builder” on page 172.
What’s New at a Glance What’s New in the June 2003 Release? What’s New in the June 2003 Release? Chapter 5: Workstation/Server Specific Information (see page 79) • Hardware Enablement Patch Bundle (HWEnable11i) updated for SAM to recognize new hardware devices; added multi-initiator support for SCSI Ultra160 adapters; added support for new I/O cards. (See “Hardware Enablement” on page 85.
What’s New at a Glance What’s New in the June 2003 Release? • Pay Per Use version B.06.00 now available as a selectable product for Superdome, rp7410, and rp8400. (See “Pay Per Use” on page 171.) • Process Resource Manager updated to version C.02.01 with enhancements. (See “HP Process Resource Manager (PRM)” on page 140.) • Quorum Server updated to version 2.0. (See “HP Serviceguard” on page 145.) • Runtime Plug-in (JPI) for the Java 2 platform versions 1.2 and 1.3 now installed.
What’s New at a Glance What’s New in the March 2003 Release? What’s New in the March 2003 Release? Chapter 5: Workstation/Server Specific Information (see page 79) • Hardware Enablement Patch Bundle (HWEnable11i) updated for current products: A5159A PCI 2-Port FWD SCSI adapter and A5838A PCI 2-Port Ultra2 SCSI with 2-Port LAN adapter; and improved IDE/ATAPI driver for workstation optical (CD/ROM, CD/RW, DVD/ROM) devices. (See “Hardware Enablement” on page 85.
What’s New at a Glance What’s New in the December 2002 Release? What’s New in the December 2002 Release? Chapter 4: nPartition (Hard Partition) Systems (see page 65) • Hard partitions now supported on HP rp7405. (See “Introduction” on page 66.) • Partition Manager updated to version B.11.11.01.
What’s New at a Glance What’s New in the December 2002 Release? Chapter 11: Disk and File Management (see page 239) • 40 Base VERITAS VxFS 3.5 (JFS 3.5 only) available on Software Pack for 11i v1. (See “VERITAS VxFS 3.5 Available on Software Pack” on page 243.
What’s New at a Glance What’s New in the September 2002 Release? What’s New in the September 2002 Release? Chapter 5: Workstation/Server Specific Information • FireGL-UX graphics adapter card (A7789A) now supported. (See “Hardware Enablement” on page 85 and “Graphics Hardware Support” on page 104.) • IDE/ATAPI support added for optical units A8068A, A7853A, A5001A. (See “Hardware Enablement” on page 85.) • SCSI Ultra160 boot support added for SuperDome, rp8400, and rp7410 servers.
What’s New at a Glance What’s New in the September 2002 Release? • ServiceGuard Manager administration feature updated to version A.02.01 with minor enhancements to functionality. (See “HP Serviceguard” on page 145.) • TechSysConf updated with parameter and other changes. (See “Technical System Configuration (TechSysConf)” on page 156.) Chapter 9: General System Administration and Performance Monitoring (see page 201) • The iCOD product updated to version B.05.00 with temporary capacity.
What’s New at a Glance What’s New in the June 2002 Release? What’s New in the June 2002 Release? Chapter 4: nPartition (Hard Partition) Systems (see page 65) • HP nPartitions servers now support faster PA-8700 processors on HP Superdome, rp8400, and rp7410. (See “Introduction” on page 66.) Chapter 5: Workstation/Server Specific Information (see page 79) • Hardware Enablement Patch Bundle (HWEnable11i) now supports faster processors and additional I/O adapters and devices.
What’s New at a Glance What’s New in the June 2002 Release? • Netscape Communicator updated to version 4.79 (B.11.11.09). • Netscape Directory Server has been updated to version B.04.16. (See “Netscape Directory Server (J4258CA)” on page 170.) • Process Resource Manager updated to version C.02.00.02 to support a logging option and improvements to the prm2d memory manager. (See “HP Process Resource Manager (PRM)” on page 140.) • Servicecontrol manager updated to version A.2.5.01.
What’s New at a Glance What’s New in the March 2002 Release? What’s New in the March 2002 Release? Chapter 4: nPartition (Hard Partition) Systems (see page 65) • HP now supports hard partitions on the HP rp7410 server (model 9000/800/rp7410). Chapter 5: Workstation/Server Specific Information (see page 79) • Hardware Enablement Patch Bundle updated to support new servers, I/O adapters, and peripherals. (See “Hardware Enablement” on page 85.
What’s New at a Glance What’s New in the March 2002 Release? Chapter 15: Programming (see page 309) • 46 Support for CXperf discontinued. (See “Changes to the linker/dld Interface” on page 325.
What’s New at a Glance What’s New in the December 2001 Release? What’s New in the December 2001 Release? Chapter 5: Workstation/Server Specific Information (see page 79) • Additional hardware enablement. (See “Hardware Enablement” on page 85.) Chapter 6: HP-UX 11i Version 1 Operating Environment Applications (see page 109) • The base VERITAS Volume Manager (VxVM) added as an always-installed application for all OEs. (See “Base VERITAS Volume Manager (VxVM)” on page 117.
What’s New at a Glance What’s New in the September 2001 Release? What’s New in the September 2001 Release? Chapter 5: Workstation/Server Specific Information (see page 79) • Additional hardware enablement. (See “Hardware Enablement” on page 85.) Chapter 6: HP-UX 11i Version 1 Operating Environment Applications (see page 109) 48 • The base VERITAS Volume Manager (VxVM) added as a selectable application for the three commercial server OEs. (See “Base VERITAS Volume Manager (VxVM)” on page 117.
What’s New at a Glance What’s New in the September 2001 Release? Chapter 2 • Ignite-UX updated with version 3.4 to incorporate defect fixes. (See “Ignite-UX (IUX)” on page 167.) • PCI RAID driver updated to support A400 and A500 servers. (See “Selectable Networking and Mass Storage Drivers” on page 171.) • ATM and TermIO drivers updated. (See “Selectable Networking and Mass Storage Drivers” on page 171.
What’s New at a Glance What’s New in the June 2001 Release? What’s New in the June 2001 Release? Chapter 4: nPartition (Hard Partition) Systems (see page 65) • Partition Manager updated to support new hardware. (See “Partition Manager (parmgr)” on page 73.) • Additional hardware enablement. Chapter 6: HP-UX 11i Version 1 Operating Environment Applications (see page 109) • HP Apache-based Web Server updated to fix defects and enhance performance.
What’s New at a Glance What’s New in the Original 11i v1 Release? What’s New in the Original 11i v1 Release? The following list includes changes introduced after the initial release of HP-UX 11.0 as part of Extension Packs and/or ACE releases (which were subsequently incorporated into HP-UX 11i v1), as well as changes introduced at the initial release of HP-UX 11i v1. For an introduction to HP-UX 11i v1 and an overview of its features, see Chapter 3, “HP-UX 11i Version 1 Release Overview,” on page 57.
What’s New at a Glance What’s New in the Original 11i v1 Release? • The HP-UX 11i v1 Technical Computing OE contains applications to enable a technical workstation or technical server. (See “HP-UX 11i v1 Technical Computing Operating Environment (TCOE)” on page 161.) Chapter 7: Networking and Mass Storage Drivers (see page 175) • Online Addition and Replacement (OLAR) enables the adding and replacing of PCI I/O cards (adapters) while a system is running.
What’s New at a Glance What’s New in the Original 11i v1 Release? • CMA threads deprecated and kernel threads implemented. (See “Kernel Threads vs. CMA Threads” on page 225.) • Amount of private data space available increased. (See “Large Private Data Space” on page 226. • The creation of unique memory windows for shared objects now allowed for 32-bit processes. (See “Memory Windows” on page 228.) • Dynamic tunables enabled. (See “Dynamic Tunables” on page 231.
What’s New at a Glance What’s New in the Original 11i v1 Release? • STREAMS/UX enhanced. (See “STREAMS/UX” on page 272.) • Low Bandwidth X Extension (LBX) improves performance on wide-area networks and on slower speed connections. (See “Low Bandwidth X Extension (LBX)” on page 273.) Chapter 13: Security (see page 277) • Generic Security Services Application Programming Interface (GSS API) introduced to provide security independent of underlying security mechanisms and communication protocols.
What’s New at a Glance What’s New in the Original 11i v1 Release? Chapter 16: Internationalization (see page 333) Chapter 2 • Improved interoperability enabled through system level support provided for the Unicode 2.1/ISO-10646 character set. (See “Unicode Character Set” on page 336.) • Improved interoperability enabled through corrected character converter mappings. (See “Corrected Character Mappings to iconv(1) and iconv(3C)” on page 339.
What’s New at a Glance What’s New in the Original 11i v1 Release? 56 Chapter 2
3 HP-UX 11i Version 1 Release Overview What’s in This Chapter? This chapter introduces you to the HP-UX 11i version 1 release.
HP-UX 11i Version 1 Release Overview What is HP-UX 11i Version 1? What is HP-UX 11i Version 1? With HP-UX 11i, HP delivers a highly available, secure, and manageable operating system that meets the demands of end-to-end Internet-critical computing. HP-UX 11i supports enterprise, mission-critical, and technical computing environments. HP-UX 11i is available on both PA-RISC systems and Itanium-based systems.
HP-UX 11i Version 1 Release Overview What is HP-UX 11i Version 1? Performance Considerations The performance of HP servers and applications with the HP-UX 11i v1 Operating Environments is as good or better as compared to HP-UX 11.0 installed in the same configuration. It must be kept in mind, however, that in the vast majority of cases, HP-UX is likely to be installed as part of one of the predefined HP-UX 11i Operating Environments.
HP-UX 11i Version 1 Release Overview The HP-UX 11i Operating Environments The HP-UX 11i Operating Environments new at 11i original Beginning with HP-UX 11i version 1, the operating system is delivered as part of an release HP-UX Operating Environment (OE), an integrated and tested software solution containing the operating system and selected applications. The following software bundles are always delivered with an Operating Environment.
HP-UX 11i Version 1 Release Overview The HP-UX 11i Operating Environments • HP-UX 11i Foundation OE The standard Internet server environment for HP-UX systems. It includes Java, the HP-UX Apache-based Web Server, Mozilla, and other applications. This OE is included without additional charge. For further information, see “HP-UX 11i v1 Foundation Operating Environment” on page 116.
HP-UX 11i Version 1 Release Overview Software Pack (Optional HP-UX 11i v1 Core Enhancements) Software Pack (Optional HP-UX 11i v1 Core Enhancements) The Software Pack (Optional HP-UX 11i v1 Core Enhancements) CD is included in the HP-UX 11i v1 media kit. You can also download Software Pack from HP’s Software Depot: • Go to http://software.hp.com. • Search for “SWPACK.” • Click “HP-UX Software Pack (Optional HP-UX 11i v1 Core Enhancements).
HP-UX 11i Version 1 Release Overview Software Pack (Optional HP-UX 11i v1 Core Enhancements) new for December The December 2001 Software Pack includes Processor Sets and IPv6. (See “Processor 2001 Sets Available on Software Pack” on page 209 and “IPv6 Available on Software Pack” on page 257.
HP-UX 11i Version 1 Release Overview Software Pack (Optional HP-UX 11i v1 Core Enhancements) 64 Chapter 3
4 nPartition (Hard Partition) Systems What’s in This Chapter? This chapter describes changes to HP’s new high-performance HP-UX server environments.
nPartition (Hard Partition) Systems Introduction Introduction HP’s new nPartition (hard partition) servers provide highly configurable, high-performance HP-UX system environments.
nPartition (Hard Partition) Systems Superdome Systems at HP-UX 11i v1 Superdome Systems at HP-UX 11i v1 new at 11i original Superdome models differ with regard to the characteristics shown in Table 4-1.
nPartition (Hard Partition) Systems Machine Identifier Machine Identifier updated for June 2001 The uname -i command on your nPartition systems may not return a unique value for each system. To guarantee compatibility on current and future platforms, use the new interfaces to getconf (1) and confstr (3C) to retrieve unique machine identifiers.
nPartition (Hard Partition) Systems Hard Partition Hardware Path Format Hard Partition Hardware Path Format new at 11i original The HP-UX command ioscan reports the hardware paths for components within the release partition in which the command is issued. (Note that the ioscan command reports information only for the currently active hardware components in the local partition. It does not report details for hardware not assigned to the local partition.
nPartition (Hard Partition) Systems New and Modified Hard Partition Commands New and Modified Hard Partition Commands Several system administration commands are provided with HP-UX 11i for creating and maintaining partitions on all nPartition systems. Additionally, the existing commands shutdown, reboot, and setboot have been modified to support nPartition platforms.
nPartition (Hard Partition) Systems New and Modified Hard Partition Commands Command Description parremove (1M) Removes an existing partition. parunlock (1M) Unlocks the Stable Complex Configuration Data or Partition Configuration Data. fruled (1) Turns locator LEDs on/off for cells, cabinets and I/O chassis. frupower (1M) Enables or disables power to a cell or I/O chassis, or displays the power status of cells or I/O chassis.
nPartition (Hard Partition) Systems New and Modified Hard Partition Commands Additionally, systems with hard partitions support a boot action for each path. However, boot actions for paths other than the primary path cannot be set using setboot. (In this case, the default boot action for boot paths on nPartitions is “skip this device and try next path,” [a path flag value of 2.
nPartition (Hard Partition) Systems Partition Manager (parmgr) Partition Manager (parmgr) Partition Manager v2.0 (version B.11.11.02.00.03.x) provides system administrators with a convenient graphical user interface for configuration and management of nPartitions on HP server systems. In addition, Partition Manager enhances the reliability and performance of HP partitioning products by providing automatic detection of several types of configuration problems.
nPartition (Hard Partition) Systems nPartition Provider nPartition Provider new for December The nPartition Provider, version B.11.11.01.03.00.x, is the HP-UX WBEM Services 2004 provider for nPartition-related information on partitionable systems. This product is used by Partition Manager* and the partition commands† to configure and manage HP systems that support nPartitions. With this component, partitionable systems can be managed both locally and remotely.
nPartition (Hard Partition) Systems Service Processor (GSP or MP) Service Processor (GSP or MP) Each of HP’s nPartition servers include a service processor that provides server-wide status, maintenance, and console interfaces. NOTE The service processor in HP servers is sometimes called the Management Processor (MP) and sometimes the Guardian Service Processor (GSP).
nPartition (Hard Partition) Systems hd_fabric Driver hd_fabric Driver new at 11i original Although the HP-UX 11i v1 install kernel does not include a /stand/system entry for release the new 11i driver, hd_fabric, an entry is added to the system file as part of the installation process on nPartition systems. When the /usr/sbin/mk_kernel command builds a kernel, the hd_fabric driver is then built into the HP-UX kernel. This only affects nPartition systems.
nPartition (Hard Partition) Systems New Attention Indicator Behavior New Attention Indicator Behavior updated for September 2001 The fruled command and Partition Manager now blink the attention indicators (LEDs) on HP Superdome cells and I/O chassis rather than illuminating them in a steady-on state, as was the case with the original 11i v1 release. Likewise, on HP rp7410 and rp8400 servers, the fruled command and Partition Manager behaviors are to blink cell attention indicators.
nPartition (Hard Partition) Systems New Attention Indicator Behavior However, it wasn’t until the HP-UX 11i June 2001 release that SAM and Partition Manager started to blink PCI slot attention indicators during tasks involving PCI cards or card slots. As a result, sites that have HP Superdome servers running both the original HP-UX 11i v1 release and the HP-UX 11i June 2001 (or later) release can have attention indicators at different states (steady-on and blinking).
5 Workstation/Server Specific Information What’s in This Chapter? This chapter covers the following topics: • Supported Systems (see page 80) — Table 5-1: “Supported Servers” (see page 80) — Table 5-2: “Supported Workstations” (see page 83) • Hardware Enablement (see page 85) • HP Instant Support Enterprise Edition (see page 92) • HP-UX V-Class Changes (see page 93) • SCSI Drivers scsi3 and c720 (see page 94) • SCSI Driver c8xx (see page 95) • Service Processor (GSP or MP) (see page 96) • N4
Workstation/Server Specific Information Supported Systems Supported Systems The following tables outline the supported HP-UX 11i v1 configurations for HP servers and workstations. NOTE The following table includes servers that have been discontinued; that is, they are no longer sold, but are still supported, as of the time of this writing. The table does not list servers that have been obsoleted1, nor does it list servers that may have been added after this document was developed.
Workstation/Server Specific Information Supported Systems Table 5-1 Supported Servers (Continued) Bezel or Model K-Class: Kx20, Kx70, Kx80, K250, K360, K450, K460 32-bit Support Yes 64-bit Support Yes Comments Kx20: PA-7200 processor All other K-Class servers: PA-8xxx Kx20 discontinued September 1999. Kx70 discontinued November 1, 2000. Kx80 discontinued September 1, 2001. K250/K450 discontinued December 1, 2000. K360/K460 discontinued June 1, 2000.
Workstation/Server Specific Information Supported Systems Table 5-1 Supported Servers (Continued) Bezel or Model rp5400 32-bit Support 64-bit Support Yes Comments PA-8500 and PA-8600 processors HP-UX model string: L1000-36, -44, -5X Discontinued May 1, 2002. rp5405/rp5405-4 Yes PA-8700 processors HP-UX model string: L3000-6X rp5430 Yes PA-8600 and newer processors HP-UX model string: L1500-5X, -6X, -7X, or -8X Discontinued July 1, 2004.
Workstation/Server Specific Information Supported Systems Table 5-1 Supported Servers (Continued) Bezel or Model 32-bit Support 64-bit Support Superdome SD16 Yes Comments HP-UX model string: 9000/800/S16000 (See Chapter 4, “nPartition (Hard Partition) Systems.”) Superdome SD16A Yes HP-UX model string: 9000/800/SD16A (See Chapter 4, “nPartition (Hard Partition) Systems.”) Superdome SD32 Yes HP-UX model string: 9000/800/S32000 (See Chapter 4, “nPartition (Hard Partition) Systems.
Workstation/Server Specific Information Supported Systems Table 5-2 Supported Workstations (Continued) Model(s) 32-bit Support 64-bit Support Comments B-Class: PA-8500 and forward Yes Bx000 B-Class: PA-8600 Yes B2600 C-Class: PA-7xxx Yes C-Class: PA-8xxx Yes C100, C110, C160L Yes C160, C180, C180-XP,C200, C240, C360 C-Class: PA-8500 and forward Yes C3x00 C-Class: PA-8700 and forward Yes C3650, C3700, C3750 C-Class: PA-8800 Yes C8000 J-Class: PA-7xxx Yes J-Class: PA-8000/8200 Ye
Workstation/Server Specific Information Hardware Enablement Hardware Enablement The Hardware Enablement (HWE) Program releases a quarterly update of the HWEnable11i Patch Bundle, HP-UX Support Tools (Online Diagnostics), and other HP-UX software to support the hardware used with HP-UX systems. The HWEnable11i bundle and Online Diagnostics provide support for new and future systems, I/O adapters, and mass-storage products.
Workstation/Server Specific Information Hardware Enablement Table 5-3 Product Number Supported Optical Devices (for Servers) (Continued) Product Description Platform Requirements AB349A DVD+RW Drive, Slim rp4440 AB351A DVD+RW Drive rp8420, rp7420 • Added support for the following new DVD and CD optical devices for HP workstations: Table 5-4 Product Number updated for December 2003 Product Description Platform Requirements AB615A DVD+RW Drive C8000 A8068B DVD-ROM Drive BXX00, C3XX0, J5X0
Workstation/Server Specific Information Hardware Enablement The scsiU320-00 driver bundle is now available on the OE media.
Workstation/Server Specific Information Hardware Enablement New FibrChanl-01 driver is only available at http://software.hp.com (search for A6826A) — A7109A GigE LAN Core I/O card for rp8400 server Requires updated GigEther-01 driver from 11i OE for June 2003. — A7143A 4-Port Ultra-160 RAID adapter New RAID-01 driver is only available at http://software.hp.com (search for A7143A) — A9782A PCI Fibre-Channel and GigEthernet Combo adapter Requires updated GigEther-01 driver and new FibrChanl-01 driver.
Workstation/Server Specific Information Hardware Enablement • Verified HP-UX support for the following newly updated optical units (although updated, some of these products retain previous product numbers): Table 5-5 Product Number Supported Updated Optical Units HP Part Number Product Description Platform Requirements A7853A D4398-60083 CD-RW Drive BXX00, C3XX0, J5X00 A8068A D4388-60018 DVD-ROM Drive BXX00, C3XX0, J5X00 A8070A A7851-64001 DVD-ROM/CD-RW Combo J6X00 • New FC Disk Arrays VA
Workstation/Server Specific Information Hardware Enablement updated for June 2002 • Enabled 3D graphics support for A7789A graphics adapter. • Added SCSI Ultra160 boot support for SuperDome, rp8400, and rp7410 servers.
Workstation/Server Specific Information Hardware Enablement — — — — — — — • rp2450 rp5400 rp5430 rp5450 rp5470 rp7400 rp8400 (model string: 9000/800/A500-6X or 9000/800/A500-7X) (model string: 9000/800/L1000) (model string: 9000/800/L1500-7X or 9000/800/L1500-8X) (model string: 9000/800/L2000) (model string: 9000/800/L3000-7X or 9000/800/L3000-8X) (model string: 9000/800/N4000-7X or 9000/800/N4000-8X) (model string: 9000/800/S16K-A) Added support for workstations: — C3650 — C3700 — J6700 • • • • • • •
Workstation/Server Specific Information HP Instant Support Enterprise Edition HP Instant Support Enterprise Edition HP Instant Support Enterprise Edition (ISEE) is a secure remote support platform for business servers and storage devices. The HP ISEE client software is installed on each supported device covered by an HP Support Agreement.
Workstation/Server Specific Information HP-UX V-Class Changes HP-UX V-Class Changes Single-Bit Memory Error Handling Enhancement new at 11i original Single-bit memory errors are now handled exclusively by memlogd. This allows the release system to remove lockable pages that experience repeated single-bit memory errors. At boot time, the system uses the Page Deallocation Table to remove these pages dynamically from the kernel’s list of free pages.
Workstation/Server Specific Information SCSI Drivers scsi3 and c720 SCSI Drivers scsi3 and c720 updated for September 2001 The table below lists information about the SCSI Host Bus Adapters (HBAs) that the scsi3 and c720 SCSI drivers support for HP-UX 11i v1. Both the scsi3 and c720 drivers are included in the Foundation 11i v1 Operating Environment.
Workstation/Server Specific Information SCSI Driver c8xx SCSI Driver c8xx new for March 2002 The c8xx driver is being updated to support two new SCSI PCI Ultra160 Host Bus Adapters (HBAs) that are available beginning in March 2002. The driver is included in the March 2002 HWEnable11i bundle, which is available on the March 2002 11i OE media and on the Support Plus CD. Four patches (PHKL_25712, PHCO_25831, PHKL_24854, and PHKL_25218) are required for the c8xx driver.
Workstation/Server Specific Information Service Processor (GSP or MP) Service Processor (GSP or MP) NOTE The service processor in HP servers is sometimes called the Management Processor (MP) and sometimes the Guardian Service Processor (GSP). Regardless of the name, the service processor in these servers provides approximately the same features and performs essentially the same role. Throughout this document the term “service processor” refers to both the MP and GSP service processors.
Workstation/Server Specific Information Service Processor (GSP or MP) GSP Logging Capabilities The introduction of GSP to the above platforms dramatically changes the way chassis operations and diagnostic evaluations are performed on a running system. The new subsystem requires HP-UX to provide more information than was provided on previous platforms. HP-UX will continue to output the same chassis-codes and forward-progress indicators that have been provided in previous releases.
Workstation/Server Specific Information N4000 and rp7400 Server Functionality N4000 and rp7400 Server Functionality This section describes 11i v1 functionality to enable HP N4000 and rp7400 mid-range servers.
Workstation/Server Specific Information N4000 and rp7400 Server Functionality Impact on Legacy Systems Legacy system users will see minimal impact in their applications or system administration tools due to the changes in the platform infrastructure. Although the configuration files on 64-bit systems (for example, /stand/system and master.
Workstation/Server Specific Information N4000 and rp7400 Server Functionality * sapic * sba PAT PSM This software module interacts with N-Class and rp7400 firmware to discover and keep track of the CEC components configured on the N4000 and rp7400. The PAT PSM also provides access to platform-specific hardware components at runtime. Although it may be included and linked into all 64-bit kernels, the PAT PSM is useful only to N4000 and rp7500 systems. As of HP-UX 11.
Workstation/Server Specific Information N4000 and rp7400 Server Functionality On N4000 and rp7400 systems, the firmware programs only the boot and console devices. The PCI CDIO programs the remaining devices, using information provided by firmware to the operating system (PAT PSM gets this for PCI). The N4000 and rp7400 disassociates interrupt routing/handling from the platform-specific bus adapter.
Workstation/Server Specific Information ttytype Support for the N4000 and rp7400 Console ttytype Support for the N4000 and rp7400 Console new at 11i original Although the ttytype command has been enhanced to support the N4000 and rp7400 release console, there are no user-visible changes in the behavior of the command. However, a new ioctl()call has been added to the command to query the Guardian Service Processor (GSP) console driver for the TERM identity.
Workstation/Server Specific Information New stty Options New stty Options new at 11i original Two new options have been added to the stty command to support the console on the release following systems: • • • • • • N4000 all L-Class all N-Class rp2400, rp2450 rp5400, rp5430, rp5450, rp5470 rp7400 +queryGSP queries the status of the GSP (Guardian Service Processor) +resetGSP resets the GSP of the console Typically, you might use +queryGSP if you are getting no response at the console or +resetGSP if t
Workstation/Server Specific Information Workstations Workstations For the list of supported workstations, see “Supported Systems” on page 80. Workstation Graphics Support Graphics Software Support HP’s Graphics and Technical Computing bundle includes OpenGL, Starbase, HP PEXlib, and HP-PHIGS 3D APIs. HP’s workstation graphics software support includes the run-time and programming environment packages for the 3D graphics APIs named above, plus additional software for technical computing environments.
Workstation/Server Specific Information Workstations This new, high-end, full-featured 3D graphics card provides 3D support for OpenGL, similar to the Visualize-FX10 feature set, with the exception of multi-screen support, which FireGL-UX does not provide. It also provides, via the X server and Xlib, 2D features comparable to those of the Visualize-FX10.
Workstation/Server Specific Information Workstations • CAE/ME/General Eng. Workstation 64-bit Kernel, or • CAE/ME/General Eng. Workstation 32-bit Kernel Via SAM, you can apply tuned kernel parameter settings by selecting one of these new sets: • CAE/ME/General Eng. Workstation 64-bit Kernel • CAE/ME/General Eng.
Workstation/Server Specific Information Workstations EE Engineering Workstation 64-bit Kernel Parameter Defaults maxusers maxfiles maxfiles_lim maxdsiz maxdsiz_64bit maxtsiz maxtsiz_64bit maxssiz maxssiz_64bit shmmax ninode maxuprc npty nstrpty maxswapchunks create_fastlinks fs_async vps_ceiling dbc_max_pct dbc_min_pct 128 200 2048 0xC0000000 0x400000000 0x40000000 0x100000000 0x04FB3000 0x10000000 0x40000000 4000 256 200 200 4096 1 1 64 15 15 EE Engineering Workstation 32-bit Kernel Parameter Defaults ma
Workstation/Server Specific Information Workstations libXp.2 libXmu libXaw To date, these libraries are only found in release 6 of the X libs (X11 R6) and Motif version 2.1. No 64-bit versions of the tooltalk libraries, libtt, or libDtSvc are available. The 64-bit X Window System (X11 R6) run-time libraries are usable only on systems that support the 64-bit operating system. To use the 64-bit run-time libraries, you must specify that the application will run (compile) in 64-bit mode.
6 HP-UX 11i Version 1 Operating Environment Applications What’s in This Chapter? This chapter describes the new and updated applications available in each of the five Operating Environments. Always-installed applications are covered first, followed by selectable applications. (For a listing of new or changed applications included in each Operating Environment, see Table 6-1, “Operating Environment Applications,” on page 111.
HP-UX 11i Version 1 Operating Environment Applications What’s in This Chapter? • HP-UX 11i v1 Enterprise Operating Environment (EOE) (see page 138) — GlancePlus Pak (see page 138) — High Availability Monitors (see page 139) — HP OnLineJFS 3.
HP-UX 11i Version 1 Operating Environment Applications The HP-UX 11i Version 1 Operating Environments The HP-UX 11i Version 1 Operating Environments The HP-UX 11i Version 1 Operating Environments each consist of the HP-UX operating system and a set of applications and drivers that are “always installed” through various bundles, as well as a collection of additional applications and drivers that you can selectively install.
HP-UX 11i Version 1 Operating Environment Applications The HP-UX 11i Version 1 Operating Environments Table 6-1 Operating Environment Applications (Continued) IMa HP-UX 11i Foundation OE (commercial servers) HP-UX 11i Enterprise OE (commercial servers) HP-UX 11i Mission Critical OE (commercial servers) HP-UX 11i Minimal Technical OE (workstations) HP-UX 11i Technical Computing OE (technical servers & workstations) Base VERITAS Volume Manager (VxVM) (see page 117) AI YES YES YES YES YES Codew
HP-UX 11i Version 1 Operating Environment Applications The HP-UX 11i Version 1 Operating Environments Table 6-1 Operating Environment Applications (Continued) IMa HP-UX 11i Foundation OE (commercial servers) HP-UX 11i Enterprise OE (commercial servers) HP-UX 11i Mission Critical OE (commercial servers) HP-UX 11i Minimal Technical OE (workstations) HP-UX 11i Technical Computing OE (technical servers & workstations) HP Message-Passing Interface (MPI) (see page 163) AI NO NO NO NO YES HP Proces
HP-UX 11i Version 1 Operating Environment Applications The HP-UX 11i Version 1 Operating Environments Table 6-1 Operating Environment Applications (Continued) IMa HP-UX 11i Foundation OE (commercial servers) HP-UX 11i Enterprise OE (commercial servers) HP-UX 11i Mission Critical OE (commercial servers) HP-UX 11i Minimal Technical OE (workstations) HP-UX 11i Technical Computing OE (technical servers & workstations) HP-UX Workload Manager Toolkits (see page 150) AI NO NO YES NO NO HP-UX Worklo
HP-UX 11i Version 1 Operating Environment Applications The HP-UX 11i Version 1 Operating Environments Table 6-1 Operating Environment Applications (Continued) IMa HP-UX 11i Foundation OE (commercial servers) HP-UX 11i Enterprise OE (commercial servers) HP-UX 11i Mission Critical OE (commercial servers) HP-UX 11i Minimal Technical OE (workstations) HP-UX 11i Technical Computing OE (technical servers & workstations) Partition Manager (parmgr) (see page 73) DI YES YES YES YES YES Pay Per Use (s
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment HP-UX 11i v1 Foundation Operating Environment The HP-UX 11i v1 Foundation Operating Environment is the standard OE from which the Enterprise OE and Mission Critical OE have been derived by adding appropriate applications.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment Always-Installed Networking and Mass Storage Drivers For information on always-installed networking and mass storage drivers, see Chapter 7, “Networking and Mass Storage Drivers,” on page 175. Base VERITAS Volume Manager (VxVM) updated for September 2002 With the September 2002 release, Base VERITAS Volume Manager has been upgraded to version 3.5.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment Documentation for VxVM 3.5 The following documentation can be found on the Instant Information CD and in the /usr/share/doc/vxvm directory: • • • • • • • VxVM 3.5 Administrator’s Guide VxVM 3.5 Hardware Release Notes VxVM 3.5 Installation Guide VxVM 3.5 Migration Guide VxVM 3.5 Release Notes VxVM 3.5 Troubleshooting Guide VxVM 3.5 User’s Guide The online manual pages are installed with the VRTSvxvm.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment updated for June 2003 A new command line utility, EMS CLI, is available to configure and manage persistent monitoring requests for EMS monitors, such as HA Monitors, Hardware Monitors, and Kernel Monitors.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment updated for December 2004 The GTK+ Libraries have been updated to version 1.4.gm.46.9 to support changes to the Operating Environments. No new functionality has been added. updated for June 2004 The GTK+ Libraries have been updated to version 1.4.gm.46.7 to support changes to the Operating Environments. No new functionality has been added. new for June 2003 GTK+ Libraries 1.2.10.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment updated for September 2003 The HP CIFS Client A.01.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment Please refer to the CIFS Server 2.2b/c/d/e Release Note for detailed changes. NOTE For documentation about CIFS/9000 Client and CIFS/9000 Server in previous releases of HP-UX 11i v1, see HP-UX 11i June 2002 Release Notes, available at http://docs.hp.com/hpux/os/11i/index.html.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment • Four additional providers have been added to the HP-UX WBEM Services product: HP-UX Network Time Procotol (NTP) CIM Provider, HP-UX Domain Name System (DNS) CIM Provider, HP-UX Network Information Service (NIS) CIM Provider and HP-UX Internet Protocol (IP) CIM Provider. This is the first release of HP WBEM Services to support strong SSL encryption. Interoperability between HP WBEM Services 1.1 and 1.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment NOTE For documentation about the HP-UX Runtime Environment for the Java 2 (RTE) Platform in previous releases of HP-UX 11i v1, see HP-UX 11i March 2002 Release Notes, available at http://docs.hp.com/hpux/os/11i/index.html. Documentation For further information, please read the release notes in the SDK and RTE software. Or for the most up-to-date information, go to the Web at http://www.hp.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment With HP-UX 11i v1, the Support Tools are automatically installed with the HP-UX 11i Operating Environment CD. It is no longer necessary to load the Support Tools from the Support Plus media. (The Support Plus media, however, still contains the Support Tools, and will continue to be distributed. Offline tools are run from the Support Plus CD and cannot be run from the HP-UX 11i Operating Environment CD.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment Installation • Products are now separately installable into their own directory under /opt/hpws/. Shared documentation, such as Migration Guides and FAQs, are located at /opt/hpws/hp_docs and are included in the HP-UX Webmin-based Admin bundle.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment • Building Apache DSOs using apxs depends on Perl installed at /opt/perl/bin/perl. • Apache binaries are dependent on the B.11.32 or later versions of ld and libdld. See the HP-UX 11i Installation and Update Guide for more information. • Fast Perl scripts and Apache modules written in Perl require mod_perl to be configured and Perl 5.6.1 to be installed.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment • mod_perl upgraded to 1.99_16 This release is binary-compatible with Apache 2.0.42 and greater. All the modules compiled with Apache 2.0.42 or greater will continue to work with this version since the Apache API has not changed. NOTE For documentation about HP-UX Apache-based Web Server in previous releases of HP-UX 11i v1, see HP-UX 11i June 2004 Release Notes, available at http://docs.hp.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment • Commons-DBCP upgraded to 1.2.1 updated for September 2003 HP-UX Tomcat-based Servlet Engine v.1.0.03.03 includes the following: new for June 2003 HP-UX Tomcat-based Servlet Engine v.1.0.01.02 includes the following: • Fix to the Tomcat Admin application that had affected numerous Tomcat administrative tasks. • Tomcat 4.1.12 supports ajp13 protocol • mod_jk 1.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment Installation See “Installation” on page 126. Documentation See “Documentation” on page 127. Java for HP-UX Add-On Standard C++ Runtime Libraries for the SDK and the RTE Java supports the -AA and -AP options to build a C++ product. On HP-UX 11.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment NOTE For documentation about Judy Libraries in previous releases of HP-UX 11i v1, see HP-UX 11i June 2002 Release Notes, available at http://docs.hp.com/hpux/os/11i/index.html. Documentation For more information about the Judy technology, refer to the Judy (3x) manpages (installed with the product) or visit http://h21007.www2.hp.com/dspp/tech/tech_TechSoftwareDetailPage_IDX/1,17 03,1958,00.html.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment Documentation Documentation is included in the Mozilla Help menu and the README files delivered with the product. You can also go to http://www.hp.com/go/mozilla. MySQL new for June 2003 MySQL is an open source relational SQL database developed by MySQL AB. This product is used by Servicecontrol Manager (SCM) 3.0 to store vital information about the management domain.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment Documentation For further information, see the OpenSSL Release Notes, available at http://docs.hp.com in the “Internet and Security Solutions” section. Also see the Readme available within the software. Partition Manager See “Partition Manager (parmgr)” on page 73 in Chapter 4, “nPartition (Hard Partition) Systems.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment Documentation For more information see the following: • Perl Programming, Third Edition, by Larry Wall, Tom Christiansen, and Jon Orwant. O’Reilly and Associates, Inc. USBN 0-596-00027-8 • the perl (1) manpage (points you to related perl manpages) • the /opt/perl/bin/perldoc file For further information, see the following URLs: http://www.perl.org www.activestate.com http://learn.perl.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment updated for September 2002 Now included with PAM Kerberos is the pamkrb5val tool, which will help administrators validate the PAM Kerberos setup. The tool validates the following files for PAM Kerberos-related entries: • • • • /etc/pam.conf /etc/pam_user.conf /etc/krb5.conf /etc/krb5.keytab Also included is a sample pam.conf file.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment Plug-In for the Java 2 Platform for Mozilla The Runtime Plug-in (JPI) for the Java 2 Standard Edition (J2SE) platform allows you to use the most current version of Mozilla. updated for December 2004 JPI has been updated to version 1.4.2.04 to provide more recent Java technology. NOTE The latest versions of JPI can be downloaded from http://www.hp.com/go/java.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Foundation Operating Environment Documentation Further information about Servicecontrol Manager can be found at the following Web sites: • http://software.hp.com/products/SCMGR/ • http://www.docs.hp.com/hpux/netsys/index.html#Servicecontrol%20Manager Software Distributor See “Software Distributor” on page 194 in Chapter 8, “Installation.” Update-UX See “Update-UX” on page 193 in Chapter 8, “Installation.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Enterprise Operating Environment (EOE) HP-UX 11i v1 Enterprise Operating Environment (EOE) The HP-UX 11i v1 Enterprise Operating Environment (EOE) provides a superset of the features available in the HP-UX 11i v1 Foundation Operating Environment described in “HP-UX 11i v1 Foundation Operating Environment” on page 116.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Enterprise Operating Environment (EOE) — For character-mode glance: — Added the -aos command line option as an alternative to the -adviser_only -syntax option. updated for December 2003 GlancePlus Pak, which supports HP-UX 11.0 and 11i v1, has been updated to version C.03.72.00 to incorporate defect fixes.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Enterprise Operating Environment (EOE) Documentation The High Availability Monitors version A.04.00.02 Release Notes for HP-UX 11i v1 will be available on the HP-UX 11i Instant Information CD and on the Web at http://docs.hp.com/. The Using High Availability Monitors manual is available on http://docs.hp.com/hpux/ha. HP OnLineJFS 3.3 HP OnLineJFS 3.3 is the advanced optional product for JFS 3.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Enterprise Operating Environment (EOE) updated for December 2004 PRM version C.02.03.03 includes the following: • Usage of /var/tmp/ Previously, PRM kept the following files in /var/tmp/: — PRM.prmconf — PRM.prmconf.old Only the PRM.prmconf file is now kept in /var/tmp/. The PRM.prmconf.old file and various backup files are now stored in /var/opt/prm/.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Enterprise Operating Environment (EOE) NOTE PRM is designed to set resource allocations (CPU, memory, disk bandwidth) for applications. Misconfiguration can result in degradation. updated for June 2003 PRM version C.02.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Enterprise Operating Environment (EOE) To make use of the LVM mirroring capability, you may want to add extra disks to the volume group to mirror the data. Compatibility Issues There is no need to make any changes to scripts or makefiles to make use of the LVM mirroring capability in the SLVM environment. NOTE Chapter 6 SLVM mirroring is NOT supported for striped logical volumes and is ONLY supported in a two-node environment.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Mission Critical Operating Environment (MCOE) HP-UX 11i v1 Mission Critical Operating Environment (MCOE) The HP-UX 11i v1 Mission Critical Operating Environment (MCOE) is a high-availability Operating Environment for HP servers.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Mission Critical Operating Environment (MCOE) • updated for December 2003 NOTE Removal of Netscape applications (there will be no more updates for Netscape toolkits) Version B.02.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Mission Critical Operating Environment (MCOE) — A new method for non-root access for Serviceguard commands, both on command line and with the graphical interface. Non-root access to view or to issue administration commands is now defined in the new Access Control Policy parameter in the configuration files. If a node has a cluster configuration file, Serviceguard will no longer look at the cmclnodelist or .rosts files.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Mission Critical Operating Environment (MCOE) • MC/ServiceGuard no longer supports the use of FibreChannel networking for the heartbeat or data LAN, except on releases prior to A.11.12 • MC/ServiceGuard A.11.15 supports up to 200 relocatable package IP addresses per cluster.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Mission Critical Operating Environment (MCOE) HP Serviceguard NFS Toolkit HP Serviceguard Network File Server (NFS) Toolkit (formerly MC/ServiceGuard NFS Toolkit) uses HP Serviceguard (formerly MC/ServiceGuard) to set up highly available NFS servers. An NFS server is a host that “exports” its local directories (makes them available for client hosts to mount using NFS).
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Mission Critical Operating Environment (MCOE) • Serviceguard NFS Toolkit A.11.11.04 and A.11.23.03 Release Notes HP-UX Workload Manager HP-UX Workload Manager (WLM) provides goal-based workload management. This management enables automatic resource allocation and application performance management through the use of prioritized service-level objectives (SLOs).
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Mission Critical Operating Environment (MCOE) Impact WLM A.02.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Mission Critical Operating Environment (MCOE) updated for December 2004 WLMTK A.01.07.03 includes the following changes: • Pay Per Use Toolkit's utilitydc has been modified as indicated below: -e This new option instructs utilitydc to use the EMS resource /applications/wlm/icod_reserves_needed. This was the default behavior before this release of WLMTK.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Mission Critical Operating Environment (MCOE) • ApacheTK begins supporting Apache 2.x (For Apache 1.3.x support, use an earlier ApacheTK release.) If you are using ApacheTK, updating to WLMTK A.01.05's ApacheTK requires Apache 2.x. • Starting with WLM A.02.02, WLM offers a cntl_smooth configuration file keyword. It is recommended that you use the cntl_smooth WLM keyword instead of the smooth tool and the expsmooth tool.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Mission Critical Operating Environment (MCOE) NOTE Chapter 6 For documentation about ODBTK in previous releases of HP-UX 11i v1, see the HP-UX 11i September 2001 Release Notes, available at http://docs.hp.com/hpux/os/11i/index.html.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Minimal Technical Operating Environment (MTOE) HP-UX 11i v1 Minimal Technical Operating Environment (MTOE) new for June 2001 New for June 2001, the Minimal Technical Operating Environment (MTOE) is the smallest and most fundamental OE that is defined specifically for HP workstations. It exists to offer an HP-UX 11i v1 solution to the customer who is interested in a low-cost HP Workstation and a correspondingly basic Operating Environment.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Minimal Technical Operating Environment (MTOE) • • • Partition Manager (parmgr) (see page 73) Plug-In for the Java 2 Platform for Mozilla (see page 136) Servicecontrol Manager (SCM) (see page 136) Selectable Applications • • • • • • • • HP-UX Host Intrusion Detection System (HIDS) (see page 165) (servers only) HP-UX IPFilter (see page 166) Ignite-UX (IUX) (see page 167) Java Out-of-Box (JAVAOOB) (see page 169) Netscape Directory Server (
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Minimal Technical Operating Environment (MTOE) updated for September 2001 Various defect fixes have been made to improve quality.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Minimal Technical Operating Environment (MTOE) • TC-SysSetup (version b.11.00.01.xx) Alters kernel configurable parameters, assigning values that are proven to increase performance in technical environments. (See Table 6-5 for actual values.) Alters selected system configuration files to ease NFS, AutoFS, and NIS+ configuration. Makes other system changes to correct minor nuisances and oversights. • TC-OpenSource (version b.11.00.01.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Minimal Technical Operating Environment (MTOE) Kernel Configurable Parameters The following table lists the kernel parameters that are changed by installing the TechSysConf bundle. Existing parameter values are tested and are not changed if the new value would be less than the current value.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Minimal Technical Operating Environment (MTOE) Table 6-5 Kernel Parameters Changed by TechSysConf Parameter Chapter 6 Parameter Valuea <256MB Parameter Valuea <1024MB Parameter Valuea >=1024MB msgmax Ignoredb 32768 32768 msgmnb Ignoredb 65536 65536 msgmni Ignoredb 512 512 msgseg Ignoredb 20480 20480 msgssz Ignoredb 128 128 msgtql Ignoredb 5120 5120 nfile Ignoredb 2048 8192 nflocks Ignoredb 2048 2048 n
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Minimal Technical Operating Environment (MTOE) Table 6-5 Kernel Parameters Changed by TechSysConf Parameter Parameter Valuea <256MB Parameter Valuea <1024MB Parameter Valuea >=1024MB vps_ceiling Ignoredb 64 64 vx_fancyra_enable Ignoredb 1 1 vx_ncsize Ignoredb 8000 8000 vxfs_max_ra_kbytes Ignoredb 1024 1024 vxfs_ra_per_disk Ignoredb 1024 1024 a.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Technical Computing Operating Environment (TCOE) HP-UX 11i v1 Technical Computing Operating Environment (TCOE) Like the Minimal Technical Operating Environment, the Technical Computing Operating Environment (TCOE) contains all the base functionality that is common to the other four OEs, including the base 32/64-bit HP-UX Operating System, network drivers, and other always-installed functionality.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Technical Computing Operating Environment (TCOE) This implementation provides the METIS Version 4.0.1 library. It is based on the public-domain METIS, which was developed at the University of Minnesota, Department of Computer Science, and the Army HPC Research Center. The library contains a set of subroutines for graph partitioning, mesh partitioning, and sparse matrix reordering, as well as auxiliary routines.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Technical Computing Operating Environment (TCOE) HP Message-Passing Interface (MPI) HP Message-Passing Interface (MPI) is a high-performance implementation of the Message-Passing Interface Standard. HP MPI complies fully with the 1.2 standard. As of September 2003, HP MPI also complies fully with the 2.0 standard, with restrictions.
HP-UX 11i Version 1 Operating Environment Applications HP-UX 11i v1 Technical Computing Operating Environment (TCOE) 164 Chapter 6
HP-UX 11i Version 1 Operating Environment Applications Selectable Applications Selectable Applications The following applications are selectable and not automatically installed with the 11i Operating Environments. Table 6-1 on page 111 lists which applications are available for each Operating Environment.
HP-UX 11i Version 1 Operating Environment Applications Selectable Applications HP-UX IPFilter The security product, HP-UX IPFilter (formerly known as IPFilter/9000), provides system firewall capabilities by filtering IP packets to control traffic in and out of a system. updated for December 2004 Version A.03.05.10.04 includes defect fixes. updated for June 2004 Version A.03.05.
HP-UX 11i Version 1 Operating Environment Applications Selectable Applications Ignite-UX (IUX) The Ignite-UX (IUX) product is an HP-UX administration toolset that helps you do the following: updated for December 2004 • install HP-UX 11.0 and 11i v1 (B.11.11), v1.6 (B.11.22), v2 (B.11.
HP-UX 11i Version 1 Operating Environment Applications Selectable Applications • LVM layouts in Ignite-UX, with certain LUN sizes, no longer generate errors from vgcreate. • The save_config command has been updated to set the contiguous_allocation value correctly on VxVM mirrored volumes. • The /usr/include/sys directory has been added to the /opt/ignite/recovery/mnr_essentials file for inclusion when using make_[tape/net]_recovery.
HP-UX 11i Version 1 Operating Environment Applications Selectable Applications For more information about the Fibre Channel driver, see “Fibre Channel FC-FCD Driver (FibrChanl-01)” on page 184. NOTE For documentation about Ignite-UX in previous releases of HP-UX 11i v1, see HP-UX 11i March 2003 Release Notes, available at http://docs.hp.com/hpux/os/11i/index.html. Documentation Ignite-UX product information and documentation, including the Release Notes, is available at http://www.software.hp.
HP-UX 11i Version 1 Operating Environment Applications Selectable Applications In addition to being provided through the OE media, JAVAOOB is available for download from http://www.hp.com/go/java. Impact Installing JAVAOOB will increase the amount of memory used by the kernel by approximately 8Mb above that used by the default settings.
HP-UX 11i Version 1 Operating Environment Applications Selectable Applications • NOTE provides a new plug-in, named Space Insensitive String Syntax plug-in to support space and case insensitive values For documentation about Netscape Directory Server in previous releases of HP-UX 11i v1, see the HP-UX 11i September 2002 Release Notes, available at http://docs.hp.com/hpux/os/11i/index.html. Documentation For more information, refer to the Netscape Directory Server 6.
HP-UX 11i Version 1 Operating Environment Applications Selectable Applications Software Package Builder Software Package Builder (SPB) provides a visual method to create and edit software packages using the HP-UX Software Distributor (SD) package format. Once software is packaged, it can easily be transferred to a distribution medium, mass produced, and installed by administrators.
HP-UX 11i Version 1 Operating Environment Applications Selectable Applications • Chapter 6 the Software Package Builder 2.0 User’s Guide found at http://www.docs.hp.
HP-UX 11i Version 1 Operating Environment Applications Selectable Applications 174 Chapter 6
7 Networking and Mass Storage Drivers What’s in this Chapter? This chapter covers the following topics: • Always-Installed Networking Drivers (see page 176) — Gigabit Ethernet Drivers (see page 177) — Fast Ethernet Network Driver btlan (see page 179) • Selectable Networking Drivers (see page 181) — HyperFabric2 PCI Fiber Adapter (see page 182) — HSC FDDI Driver (see page 183) • Always-Installed Mass Storage Drivers (see page 184) — Fibre Channel FC-FCD Driver (FibrChanl-01) (see page 184) — Fibre Cha
Networking and Mass Storage Drivers Always-Installed Networking Drivers Always-Installed Networking Drivers The drivers of all of the following networking cards are always installed with (or built into) each of the HP-UX 11i v1 Operating Environments.
Networking and Mass Storage Drivers Always-Installed Networking Drivers Table 7-1 Always-Installed Networking Driversab (Continued) Networking Driver Bundle Driver Card Number Description HPUXBase64, HPUXBase32 btlan J3514A opt #002 HSC 10/100Base-FX (fiber) 2-port for K-Class and T600 servers HPUXBase64, HPUXBase32 btlan J3515A HSC 10/100Base-TX 1-port for C, J workstations and A, D, R-Class servers (except D200) HPUXBase64, HPUXBase32 btlan J3516A HSC 10/100Base-TX 2-port for C, J workst
Networking and Mass Storage Drivers Always-Installed Networking Drivers updated for June 2004 GigEther-01 (igelan driver) has been updated to incorporate defect fixes. IEther-00 (iether driver) has been updated to incorporate defect fixes. new for December The iether driver now supports two new Gigabit Ethernet cards: the A7011A is a PCI-X 2003 2-Port 1000Base-SX (fiber-based) card; the A7012A is a PCI-X 2-Port 1000Base-T (copper-based) card.
Networking and Mass Storage Drivers Always-Installed Networking Drivers Fast Ethernet Network Driver btlan new at 11i original release Starting with HP-UX 11i v1, all of the previous PCI and HSC Fast Ethernet network drivers are combined into a single driver called btlan. Also, the new btlan driver is always-installed as part of the kernel. This simplifies installation and upgrade. For HP-UX 11i v1, the PCI and HSC-based Fast Ethernet network cards previously supported by HP-UX 10.20 and 11.
Networking and Mass Storage Drivers Always-Installed Networking Drivers 180 • The init script will be hpbtlan and the configuration file will be called hpbtlanconf. • The configuration files under /etc/rc.config.d/ will be replaced by hpbtlanconf. When a cold install is performed, this file will be installed for all btlan driver claimed cards. If, however, an upgrade is done, you can choose to merge the files using pre-update scripts.
Networking and Mass Storage Drivers Selectable Networking Drivers Selectable Networking Drivers The drivers of all of the following networking cards are selectable on HP-UX 11i v1, which means you select the ones you want to install. Selectable drivers are not installed with (or built into) the HP-UX 11i Operating Environments. The following table indicates which drivers are selectable during HP-UX 11i v1 installation.
Networking and Mass Storage Drivers Selectable Networking Drivers Table 7-2 Selectable Networking Driversa (Continued) Networking Driver Bundle Driver Card Number Description FDDI-03 fddi0 A3659A, B5502BA EISA FDDI cards HyprFabrc-00 clicd A4919A PCI HyperFabric A4920A HSC HyperFabric A4921A HSC HyperFabric A6092A, A6386A PCI HyperFabric J3592A, A6748A PCI MUX (8-port) TermIO-00 pci_mux0 PCI MUX (64-port) J3593A, A6749A TermIO-01 eisa_mux0 J2482A, J2483A EISA MUX TokenRing-00
Networking and Mass Storage Drivers Selectable Networking Drivers — B1000, B2000, B2600, C3000, C3600, C3700, J5000, J5600, J6000, J6700, and J7000 workstations • The clic_ping command is replaced by the clic_probe command Documentation For more information, see the HyperFabric User Guide for September 2002, Installing and Administering HyperFabric (part number B6257-90031), and the HP HyperFabric Release Notes for AR0902 (part number B6257-90032).
Networking and Mass Storage Drivers Always-Installed Mass Storage Drivers Always-Installed Mass Storage Drivers The drivers of all of the following mass storage cards are always installed with (or built into) each of the HP-UX 11i v1 Operating Environments.
Networking and Mass Storage Drivers Always-Installed Mass Storage Drivers updated for December 2004 The Fibre Channel fcd driver has been updated to support the to-be-released AB465A card. updated for June 2004 FibrChanl-01 has been updated to incorporate defect fixes. updated for December 2003 With the December 2003 release, the Fibre Channel fcd driver now also supports the new A9782A and A9784A Fibre Channel/Gigabit Ethernet Combo HBAs.
Networking and Mass Storage Drivers Always-Installed Mass Storage Drivers Documentation For further information, see the following documents, available at http://docs.hp.com: • Hewlett-Packard Fibre Channel Mass Storage Adapters Manual • HP Fibre Channel Fabric Migration Guide • HP FC SNIA HBA API Programmer's Guide In addition, see the fcmsutil (1M) manpage. scsiU320-00 Driver Bundle The scsiU320-00 driver bundle delivers the mpt driver, which supports the A7173A card and Ultra320 core IO solutions.
Networking and Mass Storage Drivers Always-Installed Mass Storage Drivers HP RAID 4Si Driver (RAID-00) HP RAID 4Si (A5856A) combines multiple small, inexpensive disks into an array that appears as a single logical unit or drive. The data is distributed across the disks in order to provide a method for data recovery or reconstruction in the event of a drive failure. discontinued for October 2004 As of October 2004, the A5856A card has been discontinued.
Networking and Mass Storage Drivers Always-Installed Mass Storage Drivers Documentation See the HP A7143A RAID160 SA Controller Support Guide at http://docs.hp.com and the following manpages: saconfig and sautil. Also see the HP Smart Array 6400 Series Controller Support Guide at http://docs.hp.com. When new cards become available, documentation will be made available at http://www.docs.hp.com in the “Networking and Communication” section.
Networking and Mass Storage Drivers Online Addition and Replacement of Networking and Mass Storage Cards Online Addition and Replacement of Networking and Mass Storage Cards Online Addition and Replacement is an HP-UX feature that enables addition or replacement of PCI I/O cards (adapters) while a system is running, eliminating the need to reboot. This feature enhances overall high-availability because the system can remain active while an I/O adapter is being added or replaced.
Networking and Mass Storage Drivers Online Addition and Replacement of Networking and Mass Storage Cards Documentation For more information about the OLAR feature, see: • “Changes to System Administration Manager (SAM)” on page 212 • “New Attention Indicator Behavior” on page 77 For further information, refer to the following documents available at http://docs.hp.
8 Installation What’s in This Chapter? This chapter describes new and changed aspects of installation. (For further current information, see the HP-UX 11i Installation and Update Guide.
Installation Cold Install Changed Cold Install Changed new at 11i original release The HP-UX operating system is now delivered as part of an operating environment. (For more details, see “The HP-UX 11i Operating Environments” on page 60, as well as Chapter 6, “HP-UX 11i Version 1 Operating Environment Applications,” on page 109.) Although HP-UX 11i v1 can be cold-installed with or without an Operating Environment (OE), HP strongly recommends installing a complete OE.
Installation Update-UX Update-UX You can update an existing HP-UX 10.20 or 11.0 system to 11i v1 using the new update-ux command. Beginning at 11i v1, this command replaces swgettools to perform OS updates. With it, you can also add a new Operating Environment (OE), change an OE, or change the OS word-width from 32- to 64-bit on appropriate systems. For more information on the update-ux command, see the HP-UX 11i Installation and Update Guide.
Installation Software Distributor Software Distributor Software Distributor (SD) is the HP-UX administration tool set used to deliver and maintain HP-UX operating systems and layered software applications. Delivered as part of HP-UX, SD can help you: • Manage your OS, patches, and application software on HP-UX systems. • Organize, standardize, and distribute software to your customers. • Handle complex delivery challenges such as testing complete solutions for the commercial and technical desktop.
Installation Software Distributor POSIX Enhancements and Exceptions Software Distributor has been enhanced to meet the IEEE Std 1387.2-1995 standard (also referred to as POSIX 7.2) This affects the behavior of the command line interface and the number of options. (See /usr/lib/sw/sys.defaults for a complete list of supported options, their descriptions, and default values.) Exceptions to the POSIX 7.2 standard are as follows: • Filesets are not allowed to span media.
Installation Software Distributor Products Rather than Bundles Shown After Auto-Selection In 11.0, GUI software selection using “Match What Target Has” or “Automatically select patches for software installed on target” could be confusing because the products in the bundles were not automatically marked for selection in the GUI. The new 11i behavior provides a product-level view that shows which software has been matched.
Installation Software Distributor • The control_file attribute is no longer displayed at the product- or fileset-levels by default when using the -v option, unless the -l file-level is also specified on the command line. Also, a new level, control_file, has been created to show just control_file attributes. • Listing the product or fileset control_file attribute via -a control_files is unchanged. This provides performance improvement when listing products and filesets.
Installation Software Distributor With HP-UX 11i, SD-UX can recognize patches based on their “internal attributes.” This provides more control over patch management than in previous releases. patch_match_target The match_target option still functions, but no longer matches patches to targets. With 11i, setting the patch_match_target option to TRUE automatically selects the latest patches that correspond to software on the target. The default setting is patch_match_target=false.
Installation Software Distributor swinstall -x autoreboot=true -x patch_match_target=true \ -x patch_filter=”*.*,c=critical|hardware_enablement” \ -s depot_name To preview the patches that are selected for a particular swinstall session, the -p (preview) option can be used. The -p option will cause SD-UX to analyze the installation, then exit (that is, the actual installation will not be performed). Look in the /var/adm/sw/swinstall.log file to determine which patches were selected.
Installation set_parms Enhanced set_parms Enhanced new at 11i original release The set_parms program is a GUI/TUI interface that normally runs only the first time any HP-UX system is booted after installation if hostname/networking information has not been set up in advance. For HP-UX 11i, set_parms has been enhanced to allow you to select which networking interface to set up. In prior releases, set_parms would pick the lowest numbered LAN interface to configure in the absence of any other information.
9 General System Administration and Performance Monitoring What’s in This Chapter? This chapter describes changes that may be of particular interest to system administrators.
General System Administration and Performance Monitoring EnhancedMMAP Available on Software Pack EnhancedMMAP Available on Software Pack new for December Now available on the December 2004 Software Pack (SPK) media is EnhancedMMAP, 2004 which was released earlier on the Web via the SPK Web program. EnhancedMMAP improves the performance of the mmap (2) call with MAP_FIXED or user-supplied address cases.
General System Administration and Performance Monitoring MtIOscan11i Available on Software Pack MtIOscan11i Available on Software Pack new for December Now available on the December 2004 Software Pack (SPK) media is MtIOscan11i, which 2004 was released earlier on the Web via the SPK Web program. MtIOscan11i contains kernel features for enabling multi-threaded IOscan in the early boot. The product supports creation of threads much before physical swap has been added.
General System Administration and Performance Monitoring NEWFUSER11i Available on Software Pack NEWFUSER11i Available on Software Pack new for December Now available on the December 2004 Software Pack (SPK) media is NEWFUSER11i, 2004 which was released earlier on the Web via the SPK Web program. NEWFUSER11i contains a performance improvement for the fuser (1M) command. The performance improvement is achieved by using a faster kernel API to recognize memory-mapped files.
General System Administration and Performance Monitoring HP-UX Buffer Cache Tunable Parameters Deprecated HP-UX Buffer Cache Tunable Parameters Deprecated deprecated for June 2004 Now deprecated are the following tunables associated with the sizing of the buffer cache: • nbuf • bufpages • bufcache_max_pct • dbc_min_pct • dbc_max_pct These tunables are still supported in HP-UX 11i v1 and HP-UX 11i v2 releases, but will be obsolete in future HP-UX releases (HP-UX 11i v3 and later).
General System Administration and Performance Monitoring HP-UX Newadb Available on Software Pack HP-UX Newadb Available on Software Pack new for June 2004 Now available on the June 2004 Software Pack is HP-UX 11.11 Newadb, which delivers an enhanced version of adb (1). This product will install a new binary nadb (1) and related files. Henceforth using adb (1) will implicitly launch nadb (1), which can also be used directly. See the nadb (1) manpage for more information.
General System Administration and Performance Monitoring Compressed Dump Available on Software Pack Compressed Dump Available on Software Pack new for June 2003 As of June 2003, Compressed Dump is available on Software Pack. The goal of the Compressed Dump feature is to speed up the memory dump for HP-UX in the event of a system crash, so that dumps are taken faster and system availability is improved. This feature is primarily targeted for “large memory machines” running HP-UX 11i v1.
General System Administration and Performance Monitoring Interrupt Migration Available on Software Pack Interrupt Migration Available on Software Pack new for June 2002 As of June 2002, Interrupt Migration is available on Software Pack. Interrupt Migration allows migration of external I/O interrupts from one processor to another and provides an interface to enable or disable CPUs to handle interrupts. For further information, see Interrupt Migration Product Note, available at http://docs.hp.com.
General System Administration and Performance Monitoring Processor Sets Available on Software Pack Processor Sets Available on Software Pack new for December 2001 What are Processor Sets? HP-UX Processor Sets offer a flexible mechanism for managing system processor resources among multiple workloads, users, and departments within an enterprise. A processor set represents a set of processors grouped together for exclusive access to applications assigned to that processor set.
General System Administration and Performance Monitoring Processor Sets Available on Software Pack 210 • For details on using processor sets on nPartition systems, refer to the HP System Partitions Guide, available on the HP-UX 11i Instant Information CD and on the Web at http://docs.hp.com. • For more information about Software Pack, see “Software Pack (Optional HP-UX 11i v1 Core Enhancements)” on page 62.
General System Administration and Performance Monitoring New Option for top New Option for top A new -h option to the top command is provided to suppress the individual CPU state information for multiprocessor systems. If the -h option is specified, only the average of all CPU activities will be displayed. The change enables top to display more processes on a standard (80x24) screen without the screen being dominated by state information of individual CPUs.
General System Administration and Performance Monitoring Changes to System Administration Manager (SAM) Changes to System Administration Manager (SAM) The /usr/sbin/sam command starts a menu-driven System Administration Manager (SAM) program that makes it easy to perform system administration tasks with only limited, specialized knowledge of the HP-UX operating system.
General System Administration and Performance Monitoring Changes to System Administration Manager (SAM) immediately if the tunable is dynamic. In applying tuned sets, the entire tuned set will take effect immediately if every tunable in the set is dynamic. Otherwise, the tuned set won't take effect until the kernel is rebuilt and the system is rebooted. • Added support for kernel logging. Kernel logging is a new feature for 11i.
General System Administration and Performance Monitoring Changes to System Administration Manager (SAM) Peripheral Devices updated for March 2003 • The HP-UX iSCSI (SCSI over TCP/IP) Software Driver is now supported by SAM. With SAM, system administrators can add/remove iSCSI drivers from the kernel and can manage storage accessible by the iSCSI Software Driver.
General System Administration and Performance Monitoring Changes to System Administration Manager (SAM) • In the Tape Devices and Backup and Recovery areas, added support for the following new tape drives: — HP C7145/C7146 Autochangers — HP Surestore SDKT 220 tape drive • Added device support for PCI multiplexer in Terminals and Modems area.
General System Administration and Performance Monitoring Changes to System Administration Manager (SAM) • The Routine Tasks area • Backup and Recover - The fbackup and frecover commands will still be available from the command line.
General System Administration and Performance Monitoring syslog File Logging Changes for su and login syslog File Logging Changes for su and login new at 11i original release This change will only affect you if you write or use programs or scripts that parse the syslog file. The format of text messages logged in the syslog file by the su and login commands has changed slightly. Specifically, su events are now preceded by ‘su:’ and login events are now preceded by ‘login:’.
General System Administration and Performance Monitoring HP Process Resource Manager (PRM) HP Process Resource Manager (PRM) For information on HP Process Resource Manager, see “HP Process Resource Manager (PRM)” on page 140.
General System Administration and Performance Monitoring HP Distributed Print Service Deprecated HP Distributed Print Service Deprecated deprecated at 11i original release The HP Distributed Print Service (HPDPS) print environment is being deprecated at 11i and will be removed in a future release. HPDPS, however, will continue to be supported for HP-UX 11.0 and 10.20 until further notice. Four options are available for print services in 11i v1: 1.
General System Administration and Performance Monitoring Diagnostics: EMS Hardware Monitors Diagnostics: EMS Hardware Monitors For information on EMS Hardware Monitors, see “HP-UX Support Tools (Diagnostics): STM, ODE, & EMS Hardware Monitors” on page 124.
General System Administration and Performance Monitoring Improved ioscan Description Field for PCI Devices Improved ioscan Description Field for PCI Devices The ioscan command displays I/O devices, memory modules, and CPUs in a tabular form for users. Previously, PCI interface cards were listed in the ioscan output by cryptic values in the ioscan description field. These values have been replaced by PCI device header fields which provide a clearer description for most (common) devices.
General System Administration and Performance Monitoring On Demand Solutions On Demand Solutions Instant Capacity on Demand (iCOD) and Pay Per Use (PPU) The iCOD and PPU software products are a part of the HP On Demand Solutions (ODS) program. The iCOD product is a purchase model in which processor capacity can be instantly increased to accommodate increasing demands. PPU is a lease model in which customers are charged only for actual processor usage.
10 Process, Threads, Memory, and Kernel Parameters What’s in This Chapter? This chapter covers the following topics: • HP-UX Gang Scheduling (see page 224) • Kernel Threads vs.
Process, Threads, Memory, and Kernel Parameters HP-UX Gang Scheduling HP-UX Gang Scheduling new at 11i original release This release includes the ability to “gang schedule” MPI (Message Passing Interface) applications and multi-threaded processes. The gang scheduler permits a set of MPI processes, or multiple threads from a single process, to be scheduled concurrently as a group. Only applications using the HP-UX 11.0 (or later) MPI or pthread libraries can be gang scheduled.
Process, Threads, Memory, and Kernel Parameters Kernel Threads vs. CMA Threads Kernel Threads vs. CMA Threads new at 11i original release The CMA threads (libcma) package, which is POSIX P1003.1a (Draft 4) compliant, is based on Concert Multi Thread Architecture (CMA). CMA is a user-level threads package in which thread scheduling and synchronization are handled within the user space without the kernel's assistance. CMA threads have been deprecated (slated for future obsolescence) at HP-UX 11i.
Process, Threads, Memory, and Kernel Parameters Large Private Data Space Large Private Data Space new at 11i original release An additional 1 to 2GB of private address space is now supported for 32-bit programs (if enabled on a per process basis), at the expense of shared memory address space. This change increases the amount of private data space available for a process.
Process, Threads, Memory, and Kernel Parameters Large Private Data Space advantage of the new malloc() for a program that uses a shared version of the C library. A program that was linked with a non-shared library version of the C library, however, will need to be re-linked. These changes have no compatibility impacts if the feature is not enabled. This feature can only be enabled for 32-bit programs running on the 64-bit version of HP-UX.
Process, Threads, Memory, and Kernel Parameters Memory Windows Memory Windows Running without memory windows, HP-UX has limitations for shared resources on 32-bit applications. All applications in the system are limited to a total of 1.75GB of shared memory (2.75GB if compiled as SHMEM_MAGIC). In a system with 16GB of physical memory, only 1.75 can be used for shared resources.
Process, Threads, Memory, and Kernel Parameters Memory Windows To enable memory windows, set the kernel tunable parameter max_mem_window to the desired amount. Customers can change this value by placing the desired value in their kernel configuration file. The system must be rebooted for the new value to take effect.
Process, Threads, Memory, and Kernel Parameters HP-UX SCA Process and Memory Management HP-UX SCA Process and Memory Management new at 11i original release For compatibility reasons, the HP-UX 11i release supports the Scalable Computing Architecture (SCA) programming, locality management, and memory management features that were introduced at HP-UX 11.10 for the HP V-Class SCA servers.
Process, Threads, Memory, and Kernel Parameters Dynamic Tunables Dynamic Tunables new at 11i original release A new facility has been added which will allow the retrieving of all tunable values and the setting of a limited number of tunables. If a tunable is dynamic, a change will take place immediately, without the need to reboot the system. Such changes will persist across reboots.
Process, Threads, Memory, and Kernel Parameters Asynchronous Disk Pseudo Driver (async) Compatibility Asynchronous Disk Pseudo Driver (async) Compatibility new at 11i original release The async driver is used mostly by databases for doing asynchronous I/O to the disk. Applications that use the async driver must be owned by the superuser, or by a user who is a member of a group for which the privileges include MLOCK.
Process, Threads, Memory, and Kernel Parameters System-V InterProcess Communications (IPC) System-V InterProcess Communications (IPC) System-V IPC Message Queue Enhancement new at 11i original release System-V IPC is the System-V InterProcess Communications package developed by AT&T and comprises mechanisms for arbitrary processes to send and receive data “messages,” share virtual address space, and use semaphores to synchronize execution. This enhancement applies only to the message subsystem.
Process, Threads, Memory, and Kernel Parameters System-V InterProcess Communications (IPC) operate properly even with larger queues. Even some of those programs which do use the fields may do so in such a manner that the inaccuracy does not adversly affect program behavior. These concerns arise only for separately-built binaries which share common message queues.
Process, Threads, Memory, and Kernel Parameters System-V InterProcess Communications (IPC) Compatibility Issues The change from a hard-coded SEMMSL to a dynamic tunable is transparent to applications. In releases prior to 11i, a “SEMMSL” symbol was hardcoded to 2048 in sys/sem.h. This symbol will no longer always be an accurate representation of the maximum number of semaphores in a set. Uses of the symbol in programs should be removed.
Process, Threads, Memory, and Kernel Parameters SCSI Queue Depth Management SCSI Queue Depth Management new at 11i original release If you have multiple active paths to a SCSI device (LUN), you might need to manage your device queue depths to maximize the device’s performance. This is particularly true with dynamic multi-pathing applications—such as EMC’s PowerPath application—which allow all multiple paths to a LUN to be in use simultaneously.
Process, Threads, Memory, and Kernel Parameters Changes to mpctl() System Call Changes to mpctl() System Call new at 11i original release Some extensions have made to the mpctl() system call interface to pre-enable processor set functionality in the HP-UX 11i release. The mpctl() interface provides command requests to query system information, such as the total number of processors and locality domains in the system, and the IDs of all processors and locality domains.
Process, Threads, Memory, and Kernel Parameters Changes to mpctl() System Call 238 Chapter 10
11 Disk and File Management What’s in This Chapter? This chapter covers the following topics: Chapter 11 • Portable File System (PFS) Obsoleted (see page 240) • Enhanced AutoFS Available on Software Pack (see page 240) • DeviceIDs Available on Software Pack (see page 242) • VERITAS VxFS 3.
Disk and File Management Portable File System (PFS) Obsoleted Portable File System (PFS) Obsoleted Portable File System (PFS) was intended to allow access to a variety of CD-ROM file system formats. PFS was originally adopted by HP to provide accessibility to the RockRidge Interchange file system format on CD-ROM file systems. obsolete for June 2004 PFS is obsolete, and no longer supported on any HP-UX release. The PFS file system interfaces will be discontinued (no longer delivered) on HP-UX 11i v3.
Disk and File Management Enhanced AutoFS Available on Software Pack Features and Benefits • On-demand mounting - Enhanced AutoFS mounts only those file systems that users access; other file systems that are hierarchically related to these file systems are mounted as needed. This increases the performance by preventing unnecessary mounting and unmounting.
Disk and File Management DeviceIDs Available on Software Pack DeviceIDs Available on Software Pack new for June 2004 Now available on the June 2004 Software Pack is DeviceIDs, which will provide a significant performance improvement for AutoFS at unmount time because automountd will no longer have to make over-the-wire calls to every server in the mount table at unmount time before unmounting a file system.
Disk and File Management VERITAS VxFS 3.5 Available on Software Pack VERITAS VxFS 3.5 Available on Software Pack new for December 2002 The VERITAS File System 3.5 (HP OnlineJFS/JFS 3.5) product is an extent-based, intent-logging file system. This product is particularly geared toward UNIX environments that require high performance and availability, and that deal with large volumes of data. The VERITAS File System 3.5 (HP OnlineJFS/JFS 3.
Disk and File Management New Version of Journaled File System (JFS) New Version of Journaled File System (JFS) new for December 2002 See “VERITAS VxFS 3.5 Available on Software Pack” on page 243. new at 11i original release HP-UX 11i includes a new version of the Journaled File System (JFS): version 3.3, as opposed to the previous version 3.1. (JFS is also known as the VERITAS File System or VxFS). New features in JFS 3.
Disk and File Management New Version of Journaled File System (JFS) Documentation All VxFS manual pages are updated, as are the manual pages for generic HP-UX commands and functions which accommodate ACLs (cp and find, for instance). See Managing Systems and Workgroups: A Guide for HP-UX System Administrators, part no. B2355-90742, for a description of JFS ACLs and how to use them. The HP JFS 3.3 and HP OnLineJFS 3.3 VERITAS File System 3.
Disk and File Management Network File System Support on TCP/IP Network File System Support on TCP/IP new at 11i original release With versions 2 and 3, Network File System (NFS) is now supported over the connection-oriented protocol, TCP/IP, in addition to running over User Datagram Protocol (UDP). As a result of this new functionality, NFS is now supported over wide-area networks (WANs). As long as TCP is supported on the WAN, then NFS is supported also. (TCP transport increases dependability on WANs.
Disk and File Management Network File System Support on TCP/IP • • • • Chapter 11 mount_nfs (1M) nfsd (1M) automount (1M) nfsstat (1M) 247
Disk and File Management Other NFS Changes Other NFS Changes new at 11i original release Three additional features have been added to NFS: • Loopback transport support has been added to transport-independent RPC. • Automatic user-space thread generation has been enabled in the RPC library. • NFS server-side performance enhancements have been added.
Disk and File Management Mounting and Unmounting NFS File Systems Automatically Using AutoFS Mounting and Unmounting NFS File Systems Automatically Using AutoFS HP-UX 11i provides a daemon that mounts and unmounts NFS file systems automatically. This feature is known as AutoFS. AutoFS coexists with automount and performs the same functions as automount, but has a new, more reliable design. Additionally, AutoFS supports the NFS PV3 protocol whereas the automounter does not.
Disk and File Management Mounting and Unmounting NFS File Systems Automatically Using AutoFS /sbin/init.d/nfs.client stop This will unmount all mounted AutoFS filesystems and then kill the automountd process. To stop AutoFS without using the /sbin/init.d/nfs.client script, you must enter the following: /usr/sbin/umountall -F autofs kill automounted_pid The automount -n, -M, and -tw options are not supported in AutoFS.
Disk and File Management Mounting and Unmounting NFS File Systems Automatically Using AutoFS AUTOFS=1 AUTOMOUNT_OPTIONS=”” AUTOMOUNTD_OPTIONS=”” Documentation Change A new manpage, automountd (1M), describes the AutoFS automount daemon. The automountd (1M) manpage has been modified to describe both the old automount daemon and the new AutoFS command. Obsolescence Although all 11.0 patch bundles contain both AutoFS and automounter, AutoFS will replace automounter in a future release of HP-UX.
Disk and File Management HP Fibrechannel High Availability Disk and Closure HP Fibrechannel High Availability Disk and Closure The HP Fibrechannel High Availability Disk and Closure, also referred to as the FC10, is a Mass Storage Subsystem disk enclosure. This is the design center for Fibre Channel-Arbitrated Loop and future SCSI Enclosures (SES).
12 Internet and Networking Services What’s in This Chapter? This chapter covers the following topics: • LAN Commands (see page 255) — The lanadmin Command (see page 255) — The lanscan Command (see page 255) — The linkloop Command (see page 255) • HP-UX Web Server Suite: HP-UX Apache-based Web Server, HP-UX Webmin-based Admin, HP-UX Tomcat-based Servlet Engine, HP-UX XML Web Server Tools (see page 256) • IPv6 Available on Software Pack (see page 257) — What is IPv6? (see page 257) — What’s Included in
Internet and Networking Services What’s in This Chapter? — Security Extension (see page 274) — Application Group Extension (XC-APPGROUP) (see page 274) — SLS/d - Distributed SLS (HP Visualize Center Support) (see page 274) 254 Chapter 12
Internet and Networking Services LAN Commands LAN Commands The lanadmin Command The Local Area Network Administration Program, lanadmin, administers and tests the Local Area Network (LAN). The lanadmin command has a hard link to it called /usr/bin/landiag, which has been maintained for compatibility reasons. The landiag program and command have been deprecated and will be obsoleted post HP-UX 11i v2.
Internet and Networking Services HP-UX Web Server Suite: HP-UX Apache-based Web Server, HP-UX Webmin-based Admin, HP-UX Tomcat-based Servlet Engine, HP-UX XML Web Server Tools HP-UX Web Server Suite: HP-UX Apache-based Web Server, HP-UX Webmin-based Admin, HP-UX Tomcat-based Servlet Engine, HP-UX XML Web Server Tools new for June 2003 The HP-UX Web Server Suite is a free product that can be downloaded for the HP-UX platform.
Internet and Networking Services IPv6 Available on Software Pack IPv6 Available on Software Pack What is IPv6? new for December 2001 Internet Protocol version 6 (IPv6) is a new generation of the Internet Protocol that is beginning to be adopted by the Internet community. IPv6 is also referred to as “IPng” (IP next generation). It provides the infrastructure for the next wave of Internet devices, such as PDAs, mobile phones, and appliances.
Internet and Networking Services IPv6 Available on Software Pack ifconfig netstat ping route ndd traceroute ndp (a new IPv6-only utility for neighbor-discovery; ndp is similar to the arp utility used with IPv4) • Support in /etc/hosts for both IPv4 and IPv6 Addresses. Look-up policies for IPv6 are identical to those of IPv4. • IPv6 Name/Address Resolution for Name Service Switch: new entry (ipnodes) in /etc/nsswitch.conf.
Internet and Networking Services IPv6 Available on Software Pack Where to Find Information The following customer documentation is available on the Web at http://docs.hp.com. Note that these documents were written for an independent Software Depot release. The information in these documents still applies; however the “Installation” details are written for a Web download only.
Internet and Networking Services Base HP-UX Internet Services Base HP-UX Internet Services NOTE Although HP-UX 11i includes Sendmail 8.9.3, BIND 8.1.2, and WU-FTPD 2.4, you can download the following new versions of these products from HP’s software depot at http://www.software.hp.com under “internet & security solutions”: Sendmail 8.11.1, BIND 9.2.0, and WU-FTPD 2.6.1. The release notes for these versions are available at http://www.docs.hp.com under “Networking and Communications.” Sendmail-8.9.
Internet and Networking Services Base HP-UX Internet Services PrivacyOptions=noverb The noverb flag will disable the SMTP VERB command, turning off the verbose mode. • Support for new mailer and map class: Mailer: discard A special internal delivery agent named discard is now defined for use with check_* rulesets and header checking rulesets. Map class: regex Sendmail-8.9.3 supports regular expressions using the new map class regex.
Internet and Networking Services Base HP-UX Internet Services New Configuration File The BIND configuration file is now named.conf, with many more configurable variables than in previous releases of BIND. (The configuration file in previous versions of BIND was named.boot.) There are now entirely new areas of configuration, such as, access control lists and categorized logging. Many options that previously applied to all zones can now be used selectively.
Internet and Networking Services Base HP-UX Internet Services You can take advantage of using an authentication mechanism of your choice like DCE Integrated Login, UNIX, or Kerberos by making a change in the /etc/pam.conf file. By default, if you do not edit the /etc/pam.conf file, the rexec and the remsh services will use the authentication mechanism specified by the OTHER directive in the /etc/pam.conf file.
Internet and Networking Services Base HP-UX Internet Services To enable the DHCP server to perform updates to the DDNS, you need to add a new tag, ddns-address. The following is a sample of a DHCP_DEVICE_GROUP entry that includes the ddns-address tag and the pcsn tag: DHCP_DEVICE_GROUP:\ ba:\ pcsn:\ class-name=SUBNET_128_XTERMINAL_GROUP:\ class-id=”xterminal:”\ subnet-mask=255.255.255.0 :\ addr-pool-start-address= 15.14.128.1 :\ addr-pool-last-address= 15.14.128.254 :\ ddns-address=1.2.3.
Internet and Networking Services Network Transport Network Transport new at 11i original release Network Transport includes ifconfig, ndd, netstat, virtual IP address, setsockopt, and t_optmgmt. All are discussed in more detail below. ifconfig The ifconfig subnet mask default now allows all 1’s or all 0’s in the masked part of the subnet field. (The subnet field is that portion of an IP address that identifies the subnet beyond the network portion of the address.
Internet and Networking Services Network Transport Specific Changes 1. All 1’s or all 0’s are now allowed in masked bits of subnet address: ip_check_subnet_addr shows whether or not that RFC1122 or RFC1878 enforces the network subnet mask. If it is a 0 (zero), then the RFC1122 behavior is seen. If it is a 1 (one), then RFC1812 is seen. The default is now RFC1812 behavior. (See ifconfig in the preceding section for more information.
Internet and Networking Services Network Transport Supported parameter values are as follows: 2 Use Timestamps option if initiated by the remote system 1 Always try to initiate the use of Timestamps option 0 Never use Timestamps option 5. With the enablement of socket caching, tcp_conn_strategy can now increase performance by setting how many cached socket structures the system keeps. The default value of 0 (zero) disables the feature. A value between 1 and 512 sets a minimum of 512.
Internet and Networking Services Network Transport Beginning at HP-UX 11i, netstat -I displays statistics accumulated since the last system reboot. This matches netstat -I output for HP-UX releases 10.20 and earlier. Compatibility Issues There could be some compatibility problems with scripts where they look for the “Use” field.
Internet and Networking Services New Versions of FTPD New Versions of FTPD new at 11i original release This release contains a new version of FTPD, which replaces the legacy FTPD. In addition to supporting the FTP protocol defined in RFC 959, the following new features are provided: • Logging of transfers. • Logging of commands. • On-the-fly compression and archiving. • Classification of users by type and location. • Per-directory upload permissions. • Restricted guest accounts.
Internet and Networking Services New Versions of FTPD Table 12-2 New Commands (Continued) /usr/bin/ftprestart Table 12-3 Removes the shutdown message file created by the ftpshut utility. New Configuration Files /etc/ftpd/ftpaccess The primary configuration file defining the operation of the new FTP daemon. /etc/ftpd/ftpconversions Defines options for compression/decompression and tar/un-tar operations.
Internet and Networking Services Changes to rwhod Changes to rwhod updated for December 2001 The rwhod daemon now accepts hostnames with supported characters as per RFC 952 only. The supported characters include letters, digits, and the hyphen (-) sign. Hostnames with invalid characters, such as underscores, are now ignored by the rwhod daemon. For more information on RFC952, please see http://ietf.org.
Internet and Networking Services STREAMS/UX STREAMS/UX new at 11i original release Several enhancements have been made to STREAMS/UX, including support for the select() system call, an I/O forwarding mechanism, and Function Registering: • The select() system call for STREAMS/UX devices examines the files or devices associated with the file descriptors specified by the bitmasks, readfds, writefds, and exceptfds.
Internet and Networking Services Low Bandwidth X Extension (LBX) Low Bandwidth X Extension (LBX) The Low Bandwidth X extension (LBX) uses several compression and local caching techniques to improve performance on wide-area networks and on slower speed connections. These techniques reduce the amount of protocol data transported over the network and reduce the number of client-to-server round trips required for common application startup operations.
Internet and Networking Services Low Bandwidth X Extension (LBX) The xrx helper program has been added to the /usr/bin/X11 directory. End users must set up their Web browsers to use this program for files with the rx extension. 2. libxrx.6.3 (the browser plug-in) The browser plug-in, libxrx.6.3, has been added to the /usr/lib/X11R6 directory. End users must copy this to their $(HOME)/.netscape/plugins directory (or the equivalent) so that files with the rx extension are interpreted correctly.
Internet and Networking Services Low Bandwidth X Extension (LBX) graphics displays can be achieved than otherwise would be possible with a single system with multiple graphics cards. SLS/d provides the X Window system support for part of the 3-D Visualize Center products. SLS/d involves a low-level change in the X server that unites several distributed graphics displays into a logical X Window system. The only user-visible changes are related to system configuration.
Internet and Networking Services Low Bandwidth X Extension (LBX) 276 Chapter 12
13 Security What’s in This Chapter? This chapter describes new security features.
Security HP-UX Shadow Passwords HP-UX Shadow Passwords new for December Now available on the December 2004 Software Pack (SPK) media is the HP-UX Shadow 2004 Passwords product, which was released earlier on the Web via the SPK Web program. Increasing computational power available to password crackers has made the non-hidden passwords in the UNIX /etc/passwd file vulnerable to decryption. The Shadow Passwords product enhances system security by hiding user encrypted passwords in a shadow password file.
Security HP-UX Strong Random Number Generator Available on Software Pack HP-UX Strong Random Number Generator Available on Software Pack new for December Now available on the December 2004 Software Pack (SPK) media is the HP-UX Strong 2004 Random Number Generator, which was released earlier on the Web via the SPK Web program.
Security Boot Authenticator for Standard Mode of HP-UX Available on Software Pack Boot Authenticator for Standard Mode of HP-UX Available on Software Pack new for June 2004 Now available on the June 2004 Software Pack is the Boot Authenticator for Standard Mode of HP-UX. A site's security policies may require users to authenticate before they can boot the system into single-user mode. Previously, this feature was only available on a system that had been converted to Trusted Mode.
Security HP-UX Host Intrusion Detection System (HIDS) HP-UX Host Intrusion Detection System (HIDS) The HP-UX Host Intrusion Detection System (HIDS; formerly IDS/9000) provides continuous and near real-time surveillance to help identify potential malicious activities on the host. HIDS is available in the Operating Environments as a selectable product. For more information, see “HP-UX Host Intrusion Detection System (HIDS)” on page 165.
Security Generic Security Services for Developing Secure Applications Generic Security Services for Developing Secure Applications new at 11i original release The Generic Security Services Application Programming Interface (GSS API) is a newly introduced product for HP-UX 11i. It contains all the GSS APIs as per RFC 2743 and is implemented as C programming language interfaces as defined in the RFC 2744, “Generic Security Service API: C-bindings.
Security Generic Security Services for Developing Secure Applications Size Requirements A minimum of 32MB RAM and 1.5MB hard disk space will be required for installation and usage of the product on HP-UX 11i systems. Compatibility The libgss.sl library has been tested with the Kerberos V5 backend mechanism library (/usr/lib/gss/libgssapi_krb5.sl) and is fully compatible. This library is in the KRB5-Client Software. See the next section for more information.
Security Execute Protected Stacks Execute Protected Stacks new at 11i original release System security can be improved by enabling a new feature that execute protected program stacks. A common method of breaking into systems is by maliciously overflowing buffers on a program's stack. Malicious unprivileged users often use this method to trick a privileged program into starting a superuser shell for them, or similar unauthorized actions.
Security Execute Protected Stacks IMPORTANT Warning to Java Users Disabling stack execution will cause Java 1.2 programs to fail if using JDK/JRE 1.2.2 versions older than 1.2.2.06. To determine the Java version you are using, assuming that java is in your PATH, run java -version. To download the latest version of the JDK/JRE, see http://www.hp.com/go/java. To allow pre-1.2.2.06 programs to run, the executable from stack attribute of the program must be set to enable.
Security Auditing Commands/System to be Updated Auditing Commands/System to be Updated HP-UX auditing system will be updated to work in both standard and trusted modes in a future release. The audit trail will be in a different format. The output of the audisp (1M) command would also be simplified to allow parsing by automated tools.
Security Configurable Security Features Configurable Security Features new at 11i original release Administrators now have a new convenient way to customize security features. A new /etc/default/security file is defined. Editing this file provides a way to configure new security features or to modify the behavior of existing security features.
Security Password History Feature on Trusted Systems Password History Feature on Trusted Systems Password history is a new trusted-system feature of the passwd command, used to discourage users from re-using previously used passwords.
Security Kerberos Client Software Kerberos Client Software new at 11i original release Kerberos is a network authentication protocol. Kerberos Client Software, now provided with HP-UX 11i, enables integrating HP-UX into a secure enterprise environment. It provides tools and libraries to perform authentication and secure communication. The Kerberos protocol is designed to provide strong authentication for client/server applications by using secret-key cryptography.
Security Kerberos Client Software • • • • • /usr/bin/klist: list cached Kerberos tickets. See klist (1). /usr/bin/kdestroy: destroy Kerberos tickets. See kdestroy (1). /usr/bin/kvno: print key version numbers of Kerberos principals. See kvno (1). /usr/bin/kpasswd: change a user’s Kerberos password. See kpasswd (1). /usr/sbin/ktutil: Kerberos keytab file maintenance utility. See ktutil (1). Manpages • • • Manpages in /usr/share/man/man1.
Security HP-UX Kerberos Server Version 2.0 HP-UX Kerberos Server Version 2.0 updated for June 2002 As of June 2002, HP-UX Kerberos Server 2.0 is available on the Application Release CD. The current version of the Kerberos server supersedes the earlier MIT based Kerberos server (version 1.0), on HP-UX 11i. This version of the Kerberos server offers many enhancements when compared to the previous version. This section discusses the salient features of HP's Kerberos server V 2.0.
Security HP-UX Kerberos Server Version 2.0 High Availability In the event of the primary server crashing or going down, the secondary server (backup) can immediately be made the primary server. This provides for high availability in the case of mission critical applications. Also, the Kerberos server daemon (kdcd) is always monitored by a parent process. If the child process dies/crashes it will automatically spawn a new server daemon. Propagation In the Kerberos Server version 1.
14 Compatibility What’s in This Chapter? This chapter describes various compatibility issues between HP-UX 11.0 and 11i. • Compatibility from HP-UX 11.0 to 11i (see page 294) • Known Compatibility Exceptions from HP-UX 11.
Compatibility Compatibility from HP-UX 11.0 to 11i Compatibility from HP-UX 11.0 to 11i HP has a long record of providing HP-UX compatibility. Because it protects your investment and allows you to upgrade easily, compatibility is an important feature that HP has always recognized and that HP customers have come to expect. Compatibility requirements span across HP-UX products to third-party products as well.
Compatibility Compatibility from HP-UX 11.0 to 11i NOTE • Does not use documented features that are specifically described as having platform, architecture, or configuration limitations • Does not decompose an HP-UX product and then reuse the results of the decomposition For compatibility issues relevant to a particular component, see the corresponding section elsewhere in this document. Binary Compatibility An application that has run on HP-UX 11.
Compatibility Compatibility from HP-UX 11.0 to 11i • Archive and shared relocatable object compatibility: An executable that is created by linking with a shared library that has dependencies on an archive library (a situation that typically occurs when linking with archive system libraries) is not supported. • Data model relocatable object compatibility: An executable created by linking with a mixture of 32-bit and 64-bit objects is not supported. The loader will not permit this.
Compatibility Known Compatibility Exceptions from HP-UX 11.0 to 11i Known Compatibility Exceptions from HP-UX 11.0 to 11i In the following sections, a short description of an 11i change is followed by details of the compatibility exception with which it is associated. Please note that all of these compatibility exceptions are rare corner cases for well-behaved applications.
Compatibility Known Compatibility Exceptions from HP-UX 11.0 to 11i have to use HP_LD_FDP_INIT_NS instead. If the HP_LD_FDP_INIT_NS environment variable is not set and fdp_init_ns.o is in the default location, the link will fail with the file not found error message. • ONC+/NFS Security Correction This change corrects a security problem in NIS+. However, applications that are linked to the archived version of the libnsl library may have a compatibility problem.
Compatibility Known Compatibility Exceptions from HP-UX 11.0 to 11i • MAX_PROCS Changed to Enable 128 CPU Support This change enables support for 128 CPUs. The kernel macro MAX_PROCS has changed from 32 to 128 in the LP64 kernel and has changed the ABI for the undocumented system calls ki_call() and ktest_ioctl(). The MAX_PROCS change will cause an ABI incompatibility for kernel-intrusive applications or drivers which access internal kernel arrays sized by the MAX_PROCS macro.
Compatibility Known Compatibility Exceptions from HP-UX 11.0 to 11i • Support Tools Manager User Interface, EMS Hardware Monitors This change improves the usability for the STM User Interface and the EMS Hardware Monitors. As a result, any script that depends on the specific output of the EMS Hardware Monitors or specific commands or displays in the STM User Interface may have to be modified. See “HP-UX Support Tools (Diagnostics): STM, ODE, & EMS Hardware Monitors” on page 124 for more information.
Compatibility Known Compatibility Exceptions from HP-UX 11.0 to 11i • Tighter Security for NFS Mounts This change is necessary to improve the security of NFS mounts. Without this change, when you export a file system using the root= option of exportfs, NFS-clients on the root= option are allowed to mount the NFS file system even when they don't appear on the rw= list and/or access= list.
Compatibility Known Compatibility Exceptions from HP-UX 11.0 to 11i • SD Changes Behavior with Unknown Attributes This change allows packagers to use new attributes in their software packages without requiring SD to know the attribute. Specifically, the swpackage program will no longer print error messages when an unrecognized attribute is encountered. However, you must be careful when naming attributes because typographical errors will no longer be reported.
Compatibility Obsolescence and Deprecation of APIs Obsolescence and Deprecation of APIs obsoleted for June Portable File System is obsolete, and no longer supported on any HP-UX release. The 2004 PFS file system interfaces will be discontinued (no longer delivered) on HP-UX 11i v3. See “Portable File System (PFS) Obsoleted” on page 240. The following section defines the obsolescence of core system libraries and relocatable objects. Obsolescence of other products are covered in separate sections.
Compatibility Obsolescence and Deprecation of APIs • • • support is available via more standard means equivalent, enhanced, more reliable counterparts exist any or all reasons listed in the “Obsolete” section below Obsolete: An obsolete interface may have the following characteristics: • • • • • functionality is no longer available on the system runtime support is undefined cannot develop or build with this interface documentation is not provided or recommends against usage the final stage of the product
Compatibility Obsolescence and Deprecation of APIs Options Applications using CMA threads have the following options: • libcma PA applications will continue to run on future releases of HP-UX, including those supporting Intel Itanium, via compatibility mode. • Applications using libcma should start migrating to POSIX threads (libpthread). • Where the libcma development environment is still available, libcma applications can maintain their existing development environment on 11.
Compatibility Obsolescence and Deprecation of APIs Table 14-1 APIs to be Deprecated/Obsoleted (Continued) Library/API Description Release Deprecated Native on Itanium Comments libBSD.a BSD 4.2 library 10.30 No Comparable APIs are in libc. /usr/old/ libmalloc3x.a Old malloc() relocatable objects for compatibility with pre-9.x 10.01 No Use libc malloc(). CMA threads 11.0 & 11i No Use libpthread(). /usr/old/ malloc3c.o libcma.a 11i libcma.1 No libcma.
Compatibility Obsolescence and Deprecation of APIs Table 14-1 APIs to be Deprecated/Obsoleted (Continued) Release Deprecated Native on Itanium 10.0 No Replaced by _INCLUDE_XOPEN_SOU RCE_EXTENDED 11i No _SVID2 No longer supported. 11i No _XPG2 No longer supported. 11i No _XPG3 No longer supported. 11i No _XPG4 Replaced by _XOPEN_SOURCE 11i No _POSIX1_1988 Replaced by _INCLUDE_POSIX_SOU RCE. 11i No _CLASSIC_ANSI_TYPES Supported in HP-UX 7.x, 8.x for HP-UX 6.x compatibility.
Compatibility Obsolescence and Deprecation of APIs 308 Chapter 14
15 Programming What’s in This Chapter? This chapter covers a variety of changes that are of particular interest to programmers. (For other relevant information, also see Chapter 14, “Compatibility,” on page 293.
Programming HP-UX Shared Memory Extensions Available on Software Pack HP-UX Shared Memory Extensions Available on Software Pack new for June 2004 Now available on the June 2004 Software Pack is the HP-UX Shared Memory Extensions product, which allows applications limited by System V shared memory segment usage to support a higher number of concurrent operations or users. Shared memory is an efficient InterProcess Communications (IPC) mechanism.
Programming HP-UX Software Transition Kit (STK) HP-UX Software Transition Kit (STK) The HP-UX Software Transition Kit (STK) aids in transitioning your software from older versions of HP-UX to its latest version, from 32-bits to 64-bits, and from PA-RISC platforms to Itanium-based platforms. To do this, many tools are available to help you resolve issues such as those involving data models and API changes.
Programming HP-UX Software Transition Kit (STK) updated for September 2002 312 Check this site often for updated content. The HP-UX STK version 1.8 is the latest version, including tools and documentation to help you successfully transition your software to HP-UX 11i (version 1.0 [B.11.11] as well as 1.6 [11.22]).
Programming Libraries Libraries aC++ Runtime (libCsup*, libstd*, libstream*, librwtool*) The aC++ runtime provides the run-time environment necessary for deploying C++ based (aC++ compiled) applications on HP-UX 11i. new at 11i original release This release of the aC++ runtime includes a new ANSI-compliant Standard C++ library. (The previous version of the runtime included the “classic” C++ STL library that corresponded to the pre-standard [Sept. 1998] definition of the C++ language and library.
Programming Libraries Documentation Detailed manpages for the new library are included with the Independent Software Unit release. The new library is also discussed in aC++ Online Help. Changes to libc • Large Files Support for C++ Applications To support large files for C++ applications, libc has been modified. C++ applications can now access files greater than 2 GB. This is done by setting _FILE_OFFSET_BITS to 64 in 32-bit mode. More details can be found in the HP-UX Large Files White Paper Version 1.
Programming Libraries where the number of arenas is 8, and the expansion size is 32*4096 bytes. In general, the more arenas you use, the smaller the expansion factor should be, and vice versa. _M_SBA_OPTS turns on the small block allocator, and sets up parameters for the small block allocator, namely, maxfast, grain, num_smallblocks. Refer to mallopt() for details about the small block allocator, and its parameters. Applications usually run faster with the small block allocator turned on rather than off.
Programming Libraries Two new libraries are added: /usr/lib/libcres.a and /usr/lib/pa20_64/libcres.a. These archive libraries include the common string and memory functions along with a improved performance qsort routine. A few other selected small routines are also included. The intent of this library is to allow an application to link to this library archived while linking the application as a whole shared.
Programming Libraries Any performance gains for an application are highly dependent on the application’s use of libc.sl and what interfaces in this library are used. The fastcall technology will be delivered with all systems. If there are compatibility concerns, the applications should not be built with this technology. More API's in libc may make use of the fastcall technology in future releases. Appropriate changes to the header files will be delivered to track these changes.
Programming Libraries tracked. When the number of tracked objects reaches about 20,000, the user CPU time with the splay tree is about half the user CPU time for the old nftw(). At 100,000 tracked inodes, the user CPU time is about 90% less for the splay tree. Another performance improvement to nftw() eliminated calls to access() by checking the mode bits in the stat() buffer. This decreased system CPU time by approximately 4%.
Programming Libraries There are two portions to the thread private cache: one for ordinary blocks and one for small blocks. Small blocks are blocks that are allocated by the small block allocator (SBA), which is configured with the environment variable _M_SBA_OPTS or by calls to mallopt(3C). The small block cache is automatically active whenever both the ordinary block cache and the SBA are active. The ordinary block cache is active only when it is configured by setting _M_CACHE_OPTS.
Programming Libraries The malloc() per-thread cache is a heuristic which may or may not benefit a given kernel-threaded application that makes intensive use of malloc. Only by trying different configurations can you determine whether any speed improvement can be obtained from per-thread cache for a given application, and what the optimal tuning is for that application.
Programming Libraries Changes to libm The fesetround() and fehold() functions in fenv.h have been upgraded to the latest ISO C9x specification. Previously the functions returned nonzero to indicate success and zero to indicate failure; now they return zero to indicate success and nonzero to indicate failure. Any code that depended on the return value will need to change.
Programming Miscellaneous Miscellaneous The pstat_getfile() Interface Deprecated deprecated for June 2004 The pstat_getfile() interface is used to get information specific to a particular open file for a specified process. The pstat_getfile() interface has been deprecated and should not be used. It will be removed in a future HP-UX release. A second interface, pstat_getfile2(), should be used in its place as it provides a much more scalable interface.
Programming Miscellaneous From the OS-Core.C-KRN fileset: — /bin/cc -> /usr/ccs/bin/cc — /lib/cpp -> /usr/ccs/lbin/cpp The bundled C compiler is in the default path (/usr/ccs/bin) and will not be linked. NOTE From the DCE-CoreTools.DCE-BPRG and DCE-Core.DCE-CORE-RUN filesets: — /opt/dcelocal/lib/libdce.a -> /opt/dce/lib/libdce.a — /usr/lib/libbomb.a -> /opt/dce/lib/libbomb.a — /etc/dce.clean -> /opt/dce/bin/dce.
Programming Miscellaneous — /usr/bin/yacc -> /opt/langtools/bin/yacc — /usr/bin/lex -> /opt/langtools/bin/lex Perl Programming Language See “Perl Programming Language” on page 133. Linker and Object File Tools (ld, crt0.o, dld.sl, libdld.sl, chatr, and odump) new at 11i original release The following list summarizes the changes to linker and object file tools. Details for several of the linker changes follow the lists. Linker Changes • Incremental linking supported in 64-bit ld and elfdump.
Programming Miscellaneous Details of Linker Changes Incremental linking: Incremental linking provides significant linktime improvements for compile-link-debug development cycles by processing only those input files that are actually modified between cycles. Files that are not modified do not need to be reprocessed. For large application, incremental linking may provide up to 10x (and sometimes greater) improvements in linktime.
Programming Miscellaneous • Performance shows a definite improvement: — 32-bit ld: approximately 30% link time improvement — 64-bit ld: approximately 8% link time improvement • Support OBJDEBUG architecture in both 32-bit and 64-bit linker. • Added support for executable stack. • Added global symbol table support. • Added support for object code repository reuse. Neither functionality nor compatibility are affected by the code changes.
Programming Miscellaneous NOTE While the DCE library (libdcekt) has been ported to 64-bit, the binaries and daemons that are part of the DCE products are still 32-bit. The distinction between the International and US/Canada version of DCE components has been removed. That is, the 56-bit Data Encryption Standard (DES) which was earlier restricted to US/Canada is now available for all customers.
Programming Miscellaneous • DMS_FORCEON: DCE Measurement Service (DMS) provides performance instrumentation for DCE servers and for the server side of applications that use DCE RPCs. When DMS is enabled, it collects data about RPCs that execute in the target process. The collected data is actually displayed using HP GlancePlus. By default, DMS is disabled. DMS can be enabled exporting DMS_FORCEON=1.
Programming Miscellaneous NOTE This release includes an enhanced version of pstat(). This version repairs some existing defects by adding more fields in pst_status struct to return process children usage information. The pstat (2) manpage reflects this added functionality. The enhancement poses no problem for 11.0 executables running on 11.0 Extension Pack or 11i, nor for any executables running on 11.0 Extension Pack, as long as they do not rely on the additional functionality.
Programming Miscellaneous pst_fid Used to efficiently re-access the opened files. This value is returned by pstat_getfile2(), pstat_getproc(), and pstat_getprocvm() calls. This ID is then passed to subsequent PSTAT calls such as pstat_getsocket() to efficiently re-access the opened files. pst_filedetails This data structure contains detailed information specific to a particular open file. For a specified file, there is only one instance of this structure.
Programming Miscellaneous Machine Identifier Changes to confstr new at 11i original release New machine identifier, partition identifier, and serial number parameters have been defined for the confstr() library function. The new parameters for confstr() are defined as follows: _CS_MACHINE_IDENT Identifier for each physical machine. Returned as an opaque string of printable ascii characters.This string has the same value for all partitions in a physical machine.
Programming Miscellaneous 332 Chapter 15
16 Internationalization What’s in This Chapter? This chapter provides information that will be of interest to localizers or international users of HP-UX.
Internationalization Deprecated Functionality Deprecated Functionality deprecated in December 2003 and 2004 Several commands, library routines and lp model files that implement internationalization functionality are being deprecated as of this release. They will be removed in the next major release of HP-UX (post 11i v1 and v2). The following table shows commands, library routines and lp model files that are considered deprecated as of this release, along with suggested replacements where relevant.
Internationalization Deprecated Functionality Table 16-1 Name Chapter 16 Deprecated Internationalization Functionality Fileset Replacement Remarks nliostart UTILS-RUN None nlioinit UTILS-RUN None big5udfgen TTK-TCH-RUN xudced (1) big5udfdown TTK-TCH-RUN udcload (1) ccdcudfgen TTK-TCH-RUN xudced (1) ccdcudfdown TTK-TCH-RUN udcload (1) hpc1208a PRT-LP-RUN None lp model file PCL4.nloo PRT-LP-RUN PCL5.nloo lp model file PS.nlio PRT-LP-JPN-RUN PS2.
Internationalization Unicode Character Set Unicode Character Set HP-UX 11i provides system level support for the Unicode 2.1/ISO-10646 character set. HP’s support for Unicode provides a basis of enabling heterogeneous interoperability for all locales. ISO-10646 is an industry standard for defining a single encoding which uniquely encodes all the world’s characters. Unicode 2.
Internationalization Unicode Character Set Table 16-4 Asian (Continued) zh_HK.utf8 Traditional Chinese (Hong Kong) zh_TW.utf8 Traditional Chinese To enable Unicode support in applications, set the environment variable to a desired utf8 locale. Locales are installed based on the current language file sets already installed on the target system. For example, if the system uses the International.German the German Unicode locale (de_DE.utf8) is installed.
Internationalization Unicode Character Set Base Unicode offering (installed on all systems): Approximately 10MB. Table 16-6 Unicode European Locales and Localized Files French & French Canadian 8.4 MB German 4.2 MB Italian 4.2 MB Spanish 4.2 MB Swedish 4.2 MB Table 16-7 Unicode Asian Locales and Localized Files Japanese 3.4 MB Korean 2.4 MB Simplified Chinese 2.5 MB Hong Kong 1.7 MB Traditional Chinese 4.
Internationalization Corrected Character Mappings to iconv(1) and iconv(3C) Corrected Character Mappings to iconv(1) and iconv(3C) This release contains defect fixes for incorrect character mappings. The corrections concern the Simplified Chinese, Traditional Chinese, Japanese, and Korean characters of HP-UX. Corrected character converter mappings allow for improved interoperability when sending or receiving converted character data to/from Unicode-aware systems.
Internationalization Corrected Character Mappings to iconv(1) and iconv(3C) In the case of Big-5 to/from UCS2/UTF-8, the “Ideographic Space” character was absent in the Unicode conversion table mapping: incorrect UCS2 big5 0xA140 correct UCS2 - 0x3000 Char Name Ideographic Space The following table summarizes the changes applied for conversions between eucTW and UCS2: eucTW incorrect UCS2 correct UCS2 Character Name 0xa1a6 0x30fb 0x2022 Bullet 0xa1b7 0x2014 0x2013 EN Dash 0xa1b9 0x2013
Internationalization Corrected Character Mappings to iconv(1) and iconv(3C) No compatibility problems are anticipated.
Internationalization Corrected Character Mappings to iconv(1) and iconv(3C) Affected iconv conversions are conversions between sjis and UCS2 or UTF-8 as well as conversions between eucJP and UCS2 or UTF-8. sjis=ucs2, ucs2=sjis, eucJP=ucs2 and ucs2=eucJP are the affected iconv conversion tables. These tables are shared by both UCS2 and UTF-8 conversions. No compatibility problems are anticipated.
Internationalization EURO (ISO 8859-15 Locales) EURO (ISO 8859-15 Locales) Euro support is provided via locale support for the ISO 8859-15 character set. ISO 8859-15 is a newly ratified character set that differs from ISO 8859-1 in that it supports eight new characters. Specific enhancements are provided to allow Euro display, input, and processing capabilities. Fourteen new locales have been created based on ISO 8859-15: Table 16-9 New Locales Locale Language (Country) C.iso885915 “C” da_DK.
Internationalization EURO (ISO 8859-15 Locales) encounter a change to the decimal and thousands separators for the currency, whereas decimal and thousands separators outside the monetary area stay the same as in previous locales. For example, in the French locale, the thousands separator is a space and the decimal point is a comma. However, the international standard for the thousands separator for the euro currency is a period. So, a user that has the LC_MONETARY locale category set to “fr_FR.
Internationalization EURO (ISO 8859-15 Locales) The ISO8859-15 font set is resident on the HP 4500 Color LaserJet Printer, which contains the Euro symbol at position A4 (hexadecimal). Your data file must contain this code to print the Euro symbol. A new utility will be provided to download the fonts to the printer RAM. These fonts will then reside in the printer’s RAM until the next power cycle.
Internationalization Euro - ISO 10646/Unicode Support Euro - ISO 10646/Unicode Support new at 11i original release HP-UX 11i provides system level support for the Unicode 2.1/ISO-10646 character set. HP's support for Unicode provides a basis of enabling heterogeneous interoperability for all geographic areas. ISO-10646 is an industry standard for defining a single encoding which uniquely encodes all the characters of the modern world. Unicode 2.1 is the companion specification to ISO-10646.
Internationalization Euro - ISO 10646/Unicode Support Table 16-11 Locales with Dual Currency (Continued) Locale Language/Country en_GB.utf8 English (Great Britain) es_ES.utf8 Spanish (Spain) i_FI.utf8 Finnish (Finland) fr_FR.utf8 French (France) is_IS.utf8 Icelandic (Iceland) it_IT.utf8 Italian (Italy) nl_NL.utf8 Dutch (The Netherlands) no_NO.utf8 Norwegian (Norway) pt_PT.utf8 Portuguese (Portugal) sv_SE.
Internationalization Euro - ISO 10646/Unicode Support • The number “One thousand five hundred and fifty and a half ” outside the monetary area will be displayed as 1 550,50. • The monetary number “One thousand five hundred and fifty euro and 50 cents” will be displayed as EUR 1.550,50 Commands The localedef (1M) command has been enhanced to handle @euro modifier in order to build dual currency locale(s). The lp (1) model scripts for the dual currency locales have been enhanced to print euro character.
Internationalization Euro - ISO 10646/Unicode Support Table 16-15 utf8 and PC code pages (EBCDIC) (Continued) utf8 <-> cp861 utf8 <-> cp862 utf8 <-> cp863 utf8 <-> cp864 utf8 <-> cp865 utf8 <-> cp866 utf8 <-> cp869 utf8 <-> cp874 utf8 <-> cp1250 utf8 <-> cp1251 utf8 <-> cp1252 utf8 <-> cp1253 utf8 <-> cp1254 utf8 <-> cp1255 utf8 <-> cp1256 utf8 <-> cp1257 utf8 <-> cp1258 Table 16-16 ucs2 and PC code pages (EBCDIC) ucs2 <-> cp437 ucs2 <-> cp737 ucs2 <-> cp775 ucs2 <-> cp850 ucs2 <->
Internationalization Asian System Environment (ASE) Asian System Environment (ASE) new at 11i original release HP-UX provides Asian systems for the Asian countries of the Far East, consisting of the following products: JSE Japanese System Environment KSE Korean System Environment SSE Simplified-Chinese System Environment TSE Traditional-Chinese System Environment HP-UX provides several Asian enhancements as server features, including some new Asian codesets, UDC (User Defined Characters, or Gaiji)
Internationalization Asian System Environment (ASE) By installing optional Font DIMM on these printers, you can print text with TrueType fonts. To use TrueType fonts, you have to configure a printer with PCL5.asian model file for the LP Spooler, or with 2BPCL5.asx printer model for HPDPS. NOTE ❏ HPDPS common printer model directory For HPDPS, the common printer model directories PCL5.asx, 2BPCL5.asx and ESCP.asx are provided for future new printer support.
Internationalization Asian System Environment (ASE) Table 16-17 New Printer Models for JSE Printer 352 LP Spooler Model File HPDPS Printer Model File HP LaserJet 5sia PCL5.nloo (PCL5.asian) PCL5.asx (2BPCL5.asx) HP HITPCPDA ESCP ESCP.asx HP HITHTS4A ESCP ESCP.asx HP HITKD20A ESCP ESCP.asx HP HITKD45A ESCP ESCP.asx Canon LBP-850 LIPS4 LIPS4.asx Canon LBP-930EX LIPS4 LIPS4.asx Canon LBP-2030 LIPS4 LIPS4.asx Canon LBP-2040 LIPS4 LIPS4.asx Canon LBP-2160 LIPS4 LIPS4.
Internationalization Asian System Environment (ASE) a. By installing optional Japanese Font DIMM on these printers, you can print Japanese text with TrueType fonts. To use Japanese TrueType fonts, you have to configure a printer with PCL5.asian model file for the LP Spooler, or with 2BPCL5.asx printer model for HPDPS. To see whether your printer has Japanese TrueType Font installed, follow these steps: 1. Press Menu on the control panel of the printer until “INFORMATION MENU” appears. 2.
Internationalization Asian System Environment (ASE) — jefk9p: JEF + EBCDIK designating 9 point size in printing The code set conversions are provided between the above Mainframe code sets and the following existing code sets: SJIS eucJP ucs2 ❏ New UDC feature A new UDC environment is provided for client/server or distributed environments. You can share UDC font on a single server machine and print UDC from client machines. As a UDC font, TrueType font is supported.
Internationalization Asian System Environment (ASE) The USB Simplified Chinese 104 Keyboard is supported for inputting Simplified Chinese characters by the input method XSIM. ❏ X Print Server SSE supports printing via the X Print Server to PCL printers. • TSE ❏ Unicode Traditional Chinese UTF-8 locales zh_TW.utf8 and zh_HK.utf8 are supported. On these locales, you can input, display and print UTF-8 characters.
Internationalization Asian System Environment (ASE) ❏ • KSE ❏ NOTE Printing to LaserJet III series is now obsoleted. If you are currently using LaserJet III series printers, you should use newer printer models. XDevice is not included from this release. The Japanese input methods EGBridge and VJE-gamma will be obsoleted in an upcoming release. Troubleshooting Information • JSE ❏ XJIM — On a low-resolution display, customize window is cut off by default.
Internationalization Asian System Environment (ASE) See the “Resource” section in each Input Method manual for details. — On Motif 1.2 and Motif 2.1 applications, the F10 and Shift-F10 keys cannot be used as the Japanese input function key because those keys are used to switch focus to the menu bar.
Internationalization Asian System Environment (ASE) When you select “Search...” in the main menu “Edit”, you cannot specify the character directly. Only the Index number can be specified to search a character.
Internationalization Enhanced Print Capabilities in the Asian System Environment Enhanced Print Capabilities in the Asian System Environment HP-UX 11i contains enhancements to the printer capabilities of four Asian-country system environments (JSE, KSE, SSE, TSE), as itemized below. Changes Common to All ASEs • LP Model File: Supports new printers: The PCL5.nloo model file supports Asian text printing on following printers.
Internationalization Enhanced Print Capabilities in the Asian System Environment • HPDPS: Provides common printer model directories: Provides new printer model directories, LIPS3.asx, LIPS4.asx, PS.asx and 2BPCL5.asx for future printer support. Users can use these model directories as model or sample implementation of a printer-model.
Internationalization Enhanced Print Capabilities in the Asian System Environment For more information, see the file: /usr/share/doc/ASX-TCH.
Internationalization Multibyte Support Extension and Unix98 Support Multibyte Support Extension and Unix98 Support new at 11i original release A new set of multibyte APIs have been added to libc following the C99 specification (ISO/IEC 9899:1999), and the Unix98 specification.
Internationalization Multibyte Support Extension and Unix98 Support How to Get MSE/Unix98 Behavior In order to get MSE/Unix98 behavior, the programs have to be compiled with the -D_XOPEN_SOURCE=500 macro definition and the variable has to be defined in the environment. Under the Korn, Bourne, and POSIX shells, this is done with: UNIX_STD=98 export UNIX_STD Under the C shell this is done using setenv UNIX_STD 98 A cc compiler equal to HP92453-01 A.11.01.
Internationalization Multibyte Support Extension and Unix98 Support mbsrtowcs() mbsrtowcs() converts a character string to a wide-character string. Note that the behavior of this function is affected by the LC_CTYPE category of the current locale. towctrans() towctrans() is provided for character transliteration. The current setting of the LC_CTYPE category should be the same as during the call to wctrans()-.
Internationalization Multibyte Support Extension and Unix98 Support fprintf(), printf(), snprintf(), sprintf(), fscanf(), scanf(), sscanf() printf (3S), scanf (3S) and related functions support the new qualifier l (the letter) to select wide character conversion in a given format string and set errno to [EILSEQ] if the data obtained from the input stream does not form a valid wide character. fputwc(), putwc(), putwchar() The type of first argument is changed from wint_t to wchar_t.
Internationalization Multibyte Support Extension and Unix98 Support 366 Chapter 16
17 Licensing Products Future Change for LicensePower/iFOR HP plans to remove LicensePower/iFOR from the Core HP-UX software in a future release. This licensing product can be obtained directly from Isogon Corporation, the owner of the product. To download LicensePower/iFOR, go to Isogon’s Web site: http://www.isogon.com/downloads.
Licensing Products Impending LSSERV Software Obsolescence 368 Chapter 17