Green IT
All I know about
HP Integrity Servers
and Related Topics

About the author:
Marty Poniatowski is Vice President of System Architecture at Computer Design and Integration, LLC (www.cdillc.com.) The company is a professional services and infrastructure firm and Marty’s group are experts in all major technologies including servers, storage, networking, and software.

Marty has been widely published in computer industry trade publications. He has published over 50 articles on various computer-related topics. He is the author of 16 Prentice Hall books on computer-related topics that have been translated into numerous languages including Japanese and Simplified Chinese. Marty holds an M.S. in Information Systems from Polytechnic University (Brooklyn, NY), an M.S. in Management from the University of Bridgeport (Bridgeport, CT), and a B.S. in Electrical Engineering from Roger Williams University (Bristol, RI).

Before joining CDI Marty has been a Solution Architect with Hewlett-Packard Company for 20 years in the New York area. He has worked with hundreds of Hewlett Packard customers in many industries, including Internet startups, financial services, and manufacturing.

All HP Business Products
You can find them at www.hp.com/sbso/busproducts

www.martyp.net  is your source for all things HP. Renowned HP author Marty Poniatowski can help your business with all your HP technology for your business needs including the following:

laptops, notebooks, and tablets
servers and blades
multifunction devices
desktops and workstations
scanner and fax
storage
handheld devices and calculators
ink, toner, and paper
monitors
networking
software

Consulting with Marty about your technology needs gives you access to the many years of HP knowledge Marty posses and ensures we’ll craft the right HP solutions for you.

You can work with Marty to help solve your problems in any technology area using HP products.

Email martyp@martyp.net today to get more information on all HP products.

Integrity Virtual Machines (Integrity VM)
HP Integrity Virtual Machines is a soft partitioning and virtualization technology that provides operating systems isolation, shared processor (with sub-core granularity), shared I/O, and automatic, dynamic resource allocation that is built in. With Integrity VM you can run several operating system instances simultaneously on a single core. The operating systems supported include several 64-bit operating systems including HP-UX, Windows Server 2003, Linux, and OpenVMS. You can run multiple instance of one of these operating systems or all of the these operating systems simultaneously on a single core.
Go to HP related site                         Download chapter in PDF
Node Partitions (nPartitions)
With nPartitions you can configure a single server complex as one large system or as multiple smaller systems. These hard partitions are designed to provide for complete electrical and software isolation.

nPartitions are built-in to high-end Integrity servers that have multiple cell boards. Each cell board constitutes the basic building block of a hard partition. On a server with four cell boards, for instance, you can have as many as four and as few as one hard partition. You can take comfort in knowing your production applications are fully electrically isolated in separate hard partitions so maintenance on one cell board will not affect the other nPartitions.
Go to HP related site                         Download chapter in PDF
Virtual Partitions (vPars) on PA-RISC HP 9000 Server
Virtual Partitions (vPars) enable you to run multiple instances of the HP-UX 11i Operating Environment (OE) simultaneously within either one server or hard partition.

vPars provide full software isolation between instances of HP-UX 11i. This is an ideal soft partition solution for production due to the maturity of vPars and the confidence system administrators have in it. vPars run with minimal overhead, due to the fact that various hardware components are dedicated to each vPar, and are used in many HP-UX installations. vPars run on only the high-end Integrity cell-based servers.
Go to HP related site                         Download chapter in PDF

Kernel Configuration (HP-UX 11i Kernel)
Kernel configuration is done on HP-UX with several different commands including the following: kcmodule, kctune, kcconfig, kclog, kcalarm, kcusage, and kcmod. As an alternative you can use System Management Homepage (SMH) to modify the kernel. My chapter on HP-UX 11i kernel configuration covers using these commands, a flowchart of how to rebuild the kernel, and many other kernel configuration tips.
Go to HP related site                         Download chapter in PDF

Logical Volume Manager (HP-UX 11i LVM)
Logical Volume Manager (LVM) can be one of the trickiest aspects of using HP-UX. In my LVM chapter I provide an overview of several commands. In addition I show some examples of using LVM such adding external disk and what is involved working with LVM.
Go to HP related site                         Download chapter in PDF
Extensible Firmware Interface (EFI)
HP Integrity servers boot using Intel’s EFI. System administrators on PA-RISC servers are familiar with Processor Dependent Code (PDC). EFI is different than PDC and my chapter on this topic makes EFI easy to understand. There are many nuances related to boot and I cover all topics related to boot in this chapter.
Go to HP related site                         Download chapter in PDF
Installing HP-UX
There are many aspects to HP-UX 11i installation including Operating Environments (OE) such as the Mission Critical OE that includes ServiceGuard, selecting, downloading, and installing patches, and many other considerations. I cover these and many other topics in this chapter.
                                                              Download chapter in PDF
HP System Insight Manager (HP SIM)
HP System Insight Manager (HP SIM) is a hardware-management environment for all HP systems. With HP SIM, you can manage various systems including HP Integrity servers running HP-UX, Windows, OpenVMS, and Linux; ProLiant servers running Windows, Linux, and NetWare.
The Central Management Server (CMS) for HP SIM can run on HP-UX, Linux, or Windows. To manage HP-UX systems, you don’t need a separate Windows or Linux system. You can run CMS right on one of your HP-UX systems.
Go to HP related site                         Download chapter in PDF
System Management Homepage (SMH)
SMH is a web-based system management interface for HP-UX. See the SMH chapter below for and overview of SMH.
Go to HP related site                         Download chapter in PDF
HP-UX Devices
With the proliferation of cell-based partitionable HP-UX systems, there is a lot to know about devices. Cell-based systems greatly increase the complexity of working with devices, such as determining in what partition devices are located, mapping card and slot numbers in I/O chassis, and other topics. Whether you use cell-based systems or not, you need to understand many important device-related commands, such as ioscan. Keep in mind that most device-related work on cell-based systems is relative to the partition in which you’re working and not on a global systems basis. The partial chapter below covers a variety of topics.
                                                              Download chapter in PDF
HP-UX Startup
This partial chapter below covers a variety of topics related to startup and shutdown scripts including the following:
     -  The overall organization of the startup and shutdown mechanism in HP-UX
     -  Example of a startup file
     -  /etc/inittab file
     -  shutdown command
     -  Virtual Partitions (vPars) and startup
                                                              Download chapter in PDF
Virtual Partitions (vPars) on Integrity Server (Itanium nPartition)
Virtual Partitions (vPars) enable you to run multiple instances of the HP-UX 11i Operating Environment (OE) simultaneously within either one server or hard partition. This link is specifically for vPars on Integrity.
Go to HP related site                         Download chapter in PDF
Capacity Advisor
With Capacity Advisor you can view historical utilization of servers and partitions with a graphical interface. You can use Capacity Advisor to match workloads to server resources by pre-testing several different scenarios before you make changes to critical applications.
Go to HP related site
Dynamic Root Disk (DRD)
With DRD you can apply patches or make other modifications to a cloned system image while your active system image is running. When you’re ready you can reboot the system and switch from the active system image to the cloned system image. The only down time required for this process is while the system reboots.
Go to HP related site
BASH
Bash possesses many of the fine features of other shells, and in fact derives its name from Bourne Again SHell, which is a dead giveaway that it possesses at least some of the features of the Bourne shell. Bash is similar to other shells in that it provides a user interface to UNIX. You can use the Bash shell in the following three ways:
Interactively type commands on the command line.
Group commonly executed sets of commands into command files that you can execute by typing the name of the file.
Create Bash shell programs using the structured programming techniques of the shell.
                                                              Download chapter in PDF
KornShell
The KornShell was derived from the Bourne Shell and has much of the same functionality of the Bourne Shell. ksh is the program you run on most UNIX systems, including HP-UX, that supplies KornShell functionality. It is also often referred to as the K shell. I use ksh throughout the example chapter below. You can use the ksh in the following three ways:
Interactively type commands on the command line.
Group commonly executed sets of commands into command files that you can execute by typing the name of the file.
Create KornShell programs using the structured programming techniques of the shell.
                                                              Download chapter in PDF
C Shell
The C shell is similar to other shells in that it provides a user interface to UNIX. You can use the C shell in the following three ways:
Interactively type commands on the command line.
Group commonly executed sets of commands into command files that you can execute by typing the name of the file.
Create C shell programs using the structured programming techniques of the C shell.
                                                              Download chapter in PDF
Vi Editor
Virtually all UNIX users have had some experience with vi and most are proficient with it. To use UNIX you really want to know vi. The partial chapter below covers vi.
Go to HP related site                         Download chapter in PDF
Shell Programming
There is much more to a shell than meets the eye. The shell can do much more than the command-line interpreter everyone is used to using. UNIX shells actually provide a powerful interpretive programming language as well.
In the partial chapter, we’ll cover ksh shell programming. I chose ksh because most ksh programming techniques work with the Bourne shell as well. There is a follow-on to ksh programming at the end of the chapter for csh because the csh employs some different programming techniques than the ksh.
                                                              Download chapter in PDF
UNIX Tools Such as sed, awk, and grep
The three commands covered in this partial chapter, along with regular expressions (pattern matching), are often grouped together. There are even many books available devoted to awk and sed. In these books, grep usually goes along for the ride because awk is derived to some extent from sed and grep. In addition, the use of regular expressions for pattern matching that are used for awk, sed, and grep are similar.
                                                              Download chapter in PDF
Windows on Integrity
Various flavors of Windows Server 2003 is supported on HP Integrity Servers as described in the URLs below
Go to HP PDF                        Go to HP related site                         Headless Windows Server no longer available
SQL Server on Integrity
Microsoft has done a great job of optimizing SQL Server for Integrity. I’ll provide more information on this on the web site soon. In the meantime please see the link below.
Go to Microsoft related site                   
Linux on Integrity

HP Integrity Servers run Red Hat and SUSE Linux along with several other operating systems. See the link below to learn more about this capability.
Go to HP related site                         Download chapter in PDF

OpenVMS on Integrity
OpenVMS has long been available on HP Integrity Servers. The latest release of OpenVMS delivers new clustering, data-shadowing, and other advanced capability described in the list
Go to HP related site         
Integrity Servers
HP Integrity servers are based on the Intel® Itanium® 2 dual-core processor technology, These servers deliver high performance, run multiple operating systems, deliver high availability, and leading virtualization solutions.
Go to HP related site                        
Intanium
Itanium is the result of years of research by HP and Intel to create an open-standard architecture to meet the requirements of the changing commercial and technical computing demands, today and in the future. The Itanium architecture provides the building blocks for HP’s Integrity and Integrity NonStop servers.
Go to HP related site                   
Hewlett-Packard
Intel
Microsoft
HP Documents Page
HP-UX 11i
Transaction Processing Council
HP Integrity Server Family
Virtual Server Environment

For more information feel free to contact me.
HP Integrity Virtual Machines is a soft partitioning and virtualization technology that provides operating systems isolation, shared CPU (with sub-CPU granularity), shared I/O, and automatic, dynamic resource allocation that is built in.