You are previewing IBM AIX Version 7.1 Differences Guide.
O'Reilly logo
IBM AIX Version 7.1 Differences Guide

Book Description

This IBM® Redbooks® publication focuses on the enhancements to IBM AIX® Version 7.1 Standard Edition. It is intended to help system administrators, developers, and users understand these enhancements and evaluate potential benefits in their own environments.

AIX Version 7.1 introduces many new features, including:
- Domain Role Based Access Control
- Workload Partition enhancements
- Topas performance tool enhancements
- Terabyte segment support
- Cluster Aware AIX functionality

AIX Version 7.1 offers many other new enhancements, and you can explore them all in this publication.
For clients who are not familiar with the enhancements of AIX through Version 5.3, a companion publication, AIX Version 6.1 Differences Guide, SG24-7559, is available.

Table of Contents

  1. Front cover
  2. Figures
  3. Tables
  4. Notices
    1. Trademarks
  5. Preface
    1. The team who wrote this book
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  6. Chapter 1. Application development and debugging
    1. 1.1 AIX binary compatibility
    2. 1.2 Improved performance using 1 TB segments
    3. 1.3 Kernel sockets application programming interface
    4. 1.4 UNIX08 standard conformance
      1. 1.4.1 stat structure changes
      2. 1.4.2 open system call changes
      3. 1.4.3 utimes system call changes
      4. 1.4.4 futimens and utimensat system calls
      5. 1.4.5 fexecve system call
    5. 1.5 AIX assembler enhancements
      1. 1.5.1 Thread Local Storage (TLS) support
      2. 1.5.2 TOCREL support
    6. 1.6 Malloc debug fill
    7. 1.7 proc_getattr and proc_setattr enhancements
      1. 1.7.1 Core dump enhancements
      2. 1.7.2 High resolution timers
    8. 1.8 Disabled read write locks
    9. 1.9 DBX enhancements
      1. 1.9.1 Dump memory areas in pointer format
      2. 1.9.2 dbx environment variable print_mangled
      3. 1.9.3 DBX malloc subcommand enhancements
    10. 1.10 ProbeVue enhancements
      1. 1.10.1 User function probe manager for Fortran
      2. 1.10.2 User function exit probes
      3. 1.10.3 Module name support in user probes
      4. 1.10.4 ProbeVue support for pre-compiled C++ header files
      5. 1.10.5 Associative array data type
      6. 1.10.6 Built-in variables for process- and thread-related information
      7. 1.10.7 Interval probes for profiling programs
  7. Chapter 2. File systems and storage
    1. 2.1 LVM enhancements
      1. 2.1.1 LVM enhanced support for solid-state disks
    2. 2.2 Hot files detection in JFS2
  8. Chapter 3. Workload Partitions and resource management
    1. 3.1 Trusted kernel extension loading and configuration
      1. 3.1.1 Syntax overview
      2. 3.1.2 Simple example monitoring
      3. 3.1.3 Enhancement of the lspwar command
      4. 3.1.4 mkwpar -X local=yes|no parameter impact
    2. 3.2 WPAR list of features
    3. 3.3 Versioned Workload Partitions (VWPAR)
      1. 3.3.1 Benefits
      2. 3.3.2 Requirements and considerations
      3. 3.3.3 Creation of a basic Versioned WPAR AIX 5.2
      4. 3.3.4 Creation of an AIX Version 5.2 rootvg WPAR
      5. 3.3.5 Content of the vwpar.52 package
      6. 3.3.6 Creation of a relocatable Versioned WPAR
      7. 3.3.7 SMIT interface
    4. 3.4 Device support in WPAR
      1. 3.4.1 Global device listing used as example
      2. 3.4.2 Device command listing in an AIX 7.1 WPAR
      3. 3.4.3 Dynamically adding a Fibre Channel adapter to a system WPAR
      4. 3.4.4 Removing of the Fibre Channel adapter from Global
      5. 3.4.5 Reboot of LPAR keeps Fibre Channel allocation
      6. 3.4.6 Disk attached to Fibre Channel adapter
      7. 3.4.7 Startwpar error if adapter is busy on Global
      8. 3.4.8 Startwpar with a Fibre Channel adapter defined
      9. 3.4.9 Disk commands in the WPAR
      10. 3.4.10 Access to the Fibre Channel attached disks from the Global
      11. 3.4.11 Support of Fibre Channel devices in the mkwpar command
      12. 3.4.12 Config file created for the rootvg system WPAR
      13. 3.4.13 Removing an FC-attached disk in a running system WPAR
      14. 3.4.14 Mobility considerations
      15. 3.4.15 Debugging log
    5. 3.5 WPAR RAS enhancements
      1. 3.5.1 Error logging mechanism aspect
      2. 3.5.2 Goal for these messages
      3. 3.5.3 Syntax of the messages
    6. 3.6 WPAR migration to AIX Version 7.1
  9. Chapter 4. Continuous availability
    1. 4.1 Firmware-assisted dump
      1. 4.1.1 Default installation configuration
      2. 4.1.2 Full memory dump options
      3. 4.1.3 Changing the dump type on AIX V7.1
      4. 4.1.4 Firmware-assisted dump on POWER5 and earlier hardware
      5. 4.1.5 Firmware-assisted dump support for non-boot iSCSI device
    2. 4.2 User key enhancements
    3. 4.3 Cluster Data Aggregation Tool
    4. 4.4 Cluster Aware AIX
      1. 4.4.1 Cluster configuration
      2. 4.4.2 Cluster system architecture flow
      3. 4.4.3 Cluster event management
      4. 4.4.4 Cluster socket programming
      5. 4.4.5 Cluster storage communication configuration
    5. 4.5 SCTP component trace and RTEC adoption
    6. 4.6 Cluster aware perfstat library interfaces
  10. Chapter 5. System management
    1. 5.1 Processor interrupt disablement
    2. 5.2 Distributed System Management
      1. 5.2.1 The dpasswd command
      2. 5.2.2 The dkeyexch command
      3. 5.2.3 The dgetmacs command
      4. 5.2.4 The dconsole command
      5. 5.2.5 The dcp command
      6. 5.2.6 The dsh command
      7. 5.2.7 Using DSM and NIM
    3. 5.3 AIX system configuration structure expansion
      1. 5.3.1 The kgetsystemcfg kernel service
      2. 5.3.2 The getsystemcfg subroutine
    4. 5.4 AIX Runtime Expert
      1. 5.4.1 AIX Runtime Expert overview
      2. 5.4.2 Changing mkuser defaults example
      3. 5.4.3 Schedo and ioo profile merging example
      4. 5.4.4 Latest enhancements
    5. 5.5 Removal of CSM
    6. 5.6 Removal of IBM Text-to-Speech
    7. 5.7 AIX device renaming
    8. 5.8 1024 Hardware thread enablement
    9. 5.9 Kernel memory pinning
    10. 5.10 ksh93 enhancements
    11. 5.11 DWARF
    12. 5.12 AIX Event Infrastructure
      1. 5.12.1 Some advantages of AIX Event Infrastructure
      2. 5.12.2 Configuring the AIX Event Infrastructure
      3. 5.12.3 Use of monitoring samples
    13. 5.13 Olson time zone support in libc
    14. 5.14 Withdrawal of the Web-based System Manager
  11. Chapter 6. Performance management
    1. 6.1 Support for Active Memory Expansion
      1. 6.1.1 The amepat command
      2. 6.1.2 Enhanced AIX performance monitoring tools for AME
    2. 6.2 Hot Files Detection and filemon
    3. 6.3 Memory affinity API enhancements
      1. 6.3.1 API enhancements
      2. 6.3.2 The pthread attribute API
    4. 6.4 Enhancement of the iostat command
    5. 6.5 The vmo command lru_file_repage setting
  12. Chapter 7. Networking
    1. 7.1 Enhancement to IEEE 802.3ad Link Aggregation
      1. 7.1.1 EtherChannel and Link Aggregation in AIX
      2. 7.1.2 IEEE 802.3ad Link Aggregation functionality
      3. 7.1.3 AIX V7.1 enhancement to IEEE 802.3ad Link Aggregation
    2. 7.2 Removal of BIND 8 application code
    3. 7.3 Network Time Protocol version 4
  13. Chapter 8. Security, autentication, and authorization
    1. 8.1 Domain Role Based Access Control
      1. 8.1.1 The traditional approach to AIX security
      2. 8.1.2 Enhanced and Legacy Role Based Access Control
      3. 8.1.3 Domain Role Based Access Control
      4. 8.1.4 Domain RBAC command structure
      5. 8.1.5 LDAP support in Domain RBAC
      6. 8.1.6 Scenarios
    2. 8.2 Auditing enhancements
      1. 8.2.1 Auditing with full pathnames
      2. 8.2.2 Auditing support for Trusted Execution
      3. 8.2.3 Role-based auditing
      4. 8.2.4 Object auditing for NFS mounted files
    3. 8.3 Propolice or Stack Smashing Protection
    4. 8.4 Security enhancements
      1. 8.4.1 ODM directory permissions
      2. 8.4.2 Configurable NGROUPS_MAX
      3. 8.4.3 Kerberos client kadmind_timeout option
      4. 8.4.4 KRB5A load module removal
      5. 8.4.5 Chpasswd support for LDAP
      6. 8.4.6 AIX password policy enhancements
    5. 8.5 Remote Statistic Interface (Rsi) client firewall support
    6. 8.6 AIX LDAP authentication enhancements
      1. 8.6.1 Case-sensitive LDAP user names
      2. 8.6.2 LDAP alias support
      3. 8.6.3 LDAP caching enhancement
      4. 8.6.4 Other LDAP enhancements
    7. 8.7 RealSecure Server Sensor
  14. Chapter 9. Installation, backup, and recovery
    1. 9.1 AIX V7.1 minimum system requirements
      1. 9.1.1 Required hardware
    2. 9.2 Loopback device support in NIM
      1. 9.2.1 Support for loopback devices during the creation oflpp_source and spot resources
      2. 9.2.2 Loopmount command
    3. 9.3 Bootlist command path enhancement
      1. 9.3.1 Bootlist device pathid specification
      2. 9.3.2 Common new flag for pathid configuration commands
    4. 9.4 NIM thin server 2.0
      1. 9.4.1 Functional enhancements
      2. 9.4.2 Considerations
      3. 9.4.3 NIM commands option for NFS setting on NIM master
      4. 9.4.4 Simple Kerberos server setting on NIM master NFS server
      5. 9.4.5 IPv6 boot firmware syntax
      6. 9.4.6 /etc/export file syntax
      7. 9.4.7 AIX problem determination tools
    5. 9.5 Activation Engine for VDI customization
      1. 9.5.1 Step-by-step usage
    6. 9.6 SUMA and Electronic Customer Care integration
      1. 9.6.1 SUMA installation on AIX 7
      2. 9.6.2 AIX 7 SUMA functional and configuration differences
  15. Chapter 10. National language support
    1. 10.1 Unicode 5.2 support
    2. 10.2 Code set alias name support for iconv converters
    3. 10.3 NEC selected characters support in IBM-eucJP
  16. Chapter 11. Hardware and graphics support
    1. 11.1 X11 font updates
    2. 11.2 AIX V7.1 storage device support
    3. 11.3 Hardware support
      1. 11.3.1 Hardware support
  17. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. How to get Redbooks
    5. Help from IBM
  18. Back cover