<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>hmarcy.com &#187; HP-UX</title>
	<atom:link href="http://www.hmarcy.com/tag/hp-ux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hmarcy.com</link>
	<description>&#34;What would you do if you knew you could not fail ?&#34; Robert H. Schuller</description>
	<lastBuildDate>Sun, 15 Jan 2012 20:52:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Unix : compelling value and bright future</title>
		<link>http://www.hmarcy.com/2011/02/unix-compelling-value-and-bright-future/</link>
		<comments>http://www.hmarcy.com/2011/02/unix-compelling-value-and-bright-future/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 08:11:20 +0000</pubDate>
		<dc:creator>Hervé</dc:creator>
				<category><![CDATA[HP-UX]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.hmarcy.com/?p=451</guid>
		<description><![CDATA[This white paper written by Forrester and commissioned by HP, highlights the reasons why CIOs working in different industries continue to invest in Unix operating systems from the three major vendors (HP, IBM and Oracle). These individuals are confronted with a high pressure to reduce the costs and successfully complete the projects they start. I [...]]]></description>
			<content:encoded><![CDATA[<p>This <a title="Unix: compelling value and bright future" href="http://h20195.www2.hp.com/V2/GetPDF.aspx/4AA3-3055ENW.pdf" target="_blank">white paper</a> written by Forrester and commissioned by HP, highlights the reasons why CIOs working in different industries continue to invest in Unix operating systems from the three major vendors (HP, IBM and Oracle). These individuals are confronted with a high pressure to reduce the costs and successfully complete the projects they start. I remember my software development class at the HTW Saarbrücken, during which our professor told us that half of all IT development projects fail, let alone the implementation and the move to production !</p>
<p>During the last past years, the rise of Linux-based operating systems, mostly on x86 architectures, was spectacular, because distributions such as Red Hat were able to provide a lower-cost alternative in terms of acquisition. However, the vast majority of these decision-makers, who, besides, also embraced Linux in their datacenters, thinks that Unix-based operating systems still bring more value in the following categories:</p>
<p>- availibility</p>
<p>Indeed, when it comes to availability, Unices have an advantage. The maturity of the product is higher, but above all, the integration of the platform to the operating system and to the application give an indisputable advantage to RISC/EPIC-based servers. The clustering solution ServiceGuard, for instance is way ahead of what SuSE HA or the Red Hat Cluster Suite can dream to become in 2 years. Though it is possible to reach high levels of availability for the database stack on Linux with Oracle RAC (Real Application Clusters), the management of the solution is quite tedious and its cost prohibitive.</p>
<p>- scalability</p>
<p>Clearly, the biggest deployments of very large databases or ERPs happen on Unix. However, Linux is catching up very fast. Red Hat 6 supports the 120 logical CPUs and 4TB of RAM of the brand new HP DL980 ! Especially when it comes to scalability with regards to virtualization for massive consolidation scenarios, Linux does an excellent job with the compelling argument of the full binary compatibility with the x86_64 architecture.</p>
<p>- ease of maintenance</p>
<p>The number of updates is far less frequent for Unix (at least for HP-UX that I know well) compared with Linux. Moreover, tools such as Dynamic Root Disk, which allows to relocate the operating system from the local disks to the SAN in one command line and one reboot, or to patch the OS on a mirror offline and to reduce the planned downtime to the reboot time, really increase the productivity of the admins. Once again, the tight integration of the operating system to the platform makes this happen.</p>
<p>- partitionning</p>
<p>The partitioning of the RISC-EPIC hardware platform is much more advanced. Because of the capabilities of their platform, x86-based servers rely mainly on hypervisor-based virtualization, whereas Unices offer both hard and soft partitions. Also, although IBM offers Linux on Power servers, most of the virtualization capabilities are only available for AIX, IBM&#8217;s Unix. Finally, Linux lacks the pay-per-use and workload management functions of Unices. <a title="cgroups documentation" href="http://www.mjmwired.net/kernel/Documentation/cgroups.txt" target="_blank">cgroups</a> implemented in RHEL6 are a beginning, but it still lags behind the HP SRP or Solaris Zones.</p>
<p>A personal note about the &#8220;Staffing and skills are not an issue&#8221;: my first system administration experience started with Linux and I learned HP-UX afterward. The main principles of *NIX, such as LVM, runlevels, init scripts, the Bash shell, etc. are the same and hence the lack of smart people able to learn a few more commands should never appear. The most important is to stay flexible and ready to learn new technologies !</p>
<p>To conclude, Unix is going to remain in the datacenters for long. Its stability, ease of maintenance and workload management ensure a great continuity in the IT service delivery. Though the number of Linux servers will continue to grow, driven by the increase in performance of the x86_64 platforms (and I am definitely fine with that !), HP-UX, AIX and Solaris (depending on Oracle&#8217;s good will) are here to stay&#8230;</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.hmarcy.com/2011/02/unix-compelling-value-and-bright-future/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.hmarcy.com/2011/02/unix-compelling-value-and-bright-future/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.hmarcy.com/2011/02/unix-compelling-value-and-bright-future/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.hmarcy.com/2011/02/unix-compelling-value-and-bright-future/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP CloudSystem Matrix Part 1: create your cloud map</title>
		<link>http://www.hmarcy.com/2010/11/hp-bladesystem-matrix-part-1-create-your-cloud-map/</link>
		<comments>http://www.hmarcy.com/2010/11/hp-bladesystem-matrix-part-1-create-your-cloud-map/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 18:19:12 +0000</pubDate>
		<dc:creator>Hervé</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[HP-UX]]></category>

		<guid isPermaLink="false">http://www.hmarcy.com/?p=300</guid>
		<description><![CDATA[This post is the first of a series of three that will explain the concepts and technologies that are used in HP CloudSystem Matrix. This post is first about the creation of a cloud map. The second will present the deployment of a complete service and the last will show how to manage the pools [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><em>This post is the first of a series of three that will explain the concepts and technologies that are used in HP CloudSystem Matrix. This post is first about the creation of a cloud map. The second will present the <a title="How to deploy an application under CloudSystem Matrix" href="http://www.hmarcy.com/2011/02/hp-bladesystem-matrix-part-2-deploy-your-application/" target="_blank">deployment of a complete service</a> and the last will show <a title="Third post about the management of resources" href="http://www.hmarcy.com/2011/09/hp-cloudsystem-matrix-part-3-manage-your-resources/" target="_blank">how to manage the pools of resources </a>!</em></p>
<p style="text-align: left;">When I ask my customers how long it takes them to deploy a complete IT service (i.e. architecture design, proof of concepts, physical reception of the servers, provisioning of the resources -such as storage and networking- install the operating system and configure the application) I generally hear answers going from a couple of weeks for small projects to months for more complex projects.</p>
<p>This is the main infrastructure issue the HP CloudSystem Matrix addresses. This Matrix is simply a complete solution made of hardware (c7000 blades enclosure and a wide choice of Intel Itanium-based Integrity or AMD Opteron or Intel Xeon based servers), software (the full stack of the so-called Insight Software Suite) and services (the HP services people come on site, install the hardware and software and customize the solution to adapt it to the customers&#8217; needs and processes).</p>
<p>Instead of deploying applications the old way, HP Bladeystem Matrix really transforms the hardware in commodity hardware that can be used and reused by different services. It creates a shared-service infrastructure that can be divided in different pool of resources which users will pick in order to request a service to be deployed. We can call this a cloud infrastructure in a box, because the users request applications through a self-service portal and these applications are deployed automatically somewhere, on an highly scalable IT infrastructure the business user has no idea about &#8211; and that is not his job anyway !</p>
<p>To be concrete: everything starts with the Insight Orchestration Designer. In this web-based application, it is possible to create so-called &#8220;cloud maps&#8221;, or templates, which will contain all the important information to deploy IT services. Let&#8217;s say you want to deploy a SAP 2-tier infrastructure: you will need a database server and some application servers, all booting from the SAN for more flexibility, as well as some network connectivity, i.e. VLANs that will be help deploying the application and the operating system over the network through PXE-boot and also, most importantly, a network linking the application servers to the database server.</p>
<p>How long and in which time frame do you think your company will be able to deploy all these elements manually and individually ? If you think what you have today is not good enough, HP CloudSystem Matrix can help you.</p>
<p>You can create your own cloud map or pick the maps already available on the <a title="HP official ISV cloud maps" href="http://www.hp.com/go/cloudmaps" target="_blank">HP website</a>. The advantage of these pre-prepared cloud maps ? They are designed according to the best practices from HP and the ISVs, such as Oracle, SAP or Red Hat, so you can be sure that you will have enough I/O resources, for instance, to accommodate the deployment of a database server.</p>
<p style="text-align: center;"><a href="http://www.hmarcy.com/wp-content/uploads/2010/10/io.jpg"><img class="aligncenter size-full wp-image-303" title="Insight Orchestration Designer" src="http://www.hmarcy.com/wp-content/uploads/2010/10/io.jpg" alt="" width="582" height="366" /></a></p>
<p>On this example, you see the two deployment networks for PXE-boot (RDP for HP Rapid Deployment Pack for Linux on x86-64 and Ignite-UX for HP-UX). The elements, such as server groups or physical storage are picked from the top left corner, drag-and-dropped on the main surface and connected to each other. Creating such a cloud map is really easy, however, this is just a XML file, there is no on-the-fly deployment.</p>
<p>Then, each of the components, such as servers, storage or networking must be configured to enter the minimum requirements needed. At deployment time, the software will pick the elements from the pool of resources which meet at least these requirements. In the case below, we see that the database server will at least have two processor cores and 8GB of RAM.</p>
<p>Note also that you can enter the cost for physical and virtual servers, IP addresses and GB of storage. This helps give an idea of the cost of an IT service to business users. This cost can also be integrated into other applications through a <a title="REST APIs for HP Insight Orchestration" href="http://h20195.www2.hp.com/V2/GetDocument.aspx?docname=4AA0-9219ENW&amp;cc=us&amp;lc=en" target="_blank">REST API</a>.</p>
<p style="text-align: left;"><a href="http://www.hmarcy.com/wp-content/uploads/2010/10/ci2.jpg"><img class="aligncenter size-full wp-image-313" title="Insight Orchestration Designer" src="http://www.hmarcy.com/wp-content/uploads/2010/10/ci2.jpg" alt="" width="593" height="373" /></a><img src="file:///C:/Users/marcy/AppData/Local/Temp/moz-screenshot.png" alt="" /></p>
<p style="text-align: left;">We then configure the two network interfaces defined for the HP-UX database server. The primary interface will be the one deploying the operating system (the Ignite-UX network). We then have the choice between a DHCP, static or &#8220;Automatic&#8221; IP address.</p>
<p style="text-align: left;">DHCP is the standard <a title="Wikipedia pasge about DHCP" href="https://secure.wikimedia.org/wikipedia/en/wiki/DHCP" target="_blank">dynamic host configuration protocol</a> and &#8220;static&#8221; will allocate a static IP address to the interface. The trade-off however, is that we won&#8217;t be able to re-use the cloud map into multiple services, since the IP address will already be taken.<br />
The field &#8220;Automatic&#8221; resolves this problem in that the management software will take an IP address from a pre-defined range and will allocate it as a static IP address for the duration of the service. The server, when it restarts, for instance, will keep the same static IP address. When the service is erased, the &#8220;Automatic&#8221; IP address will be sent back to the pool and can be reused for other services.</p>
<p style="text-align: left;">Finally, the hostname must contain a hash (#) sign. The reason is that, again, this template can be deployed multiple times and the hostnames need to be different at every deployment. At deployment time, the #-sign will be replaced by a completion string given by the service requester.</p>
<p style="text-align: left;"><a href="http://www.hmarcy.com/wp-content/uploads/2010/11/io_networking.jpg"><img class="aligncenter size-full wp-image-324" title="Insight Orchestration Networking configuration" src="http://www.hmarcy.com/wp-content/uploads/2010/11/io_networking.jpg" alt="" width="590" height="372" /></a></p>
<p style="text-align: left;">We now have to select the operating system that will run on the selected server. In our case, we use HP-UX 11i v3. The x86_64 servers can use Red Hat Enterprise Linux or Windows. Virtual machines running on the top of VMware or Microsoft Hyper-V can also be included in these cloud maps and be provisioned and deployed automatically.</p>
<p style="text-align: left;"><a href="http://www.hmarcy.com/wp-content/uploads/2010/11/io3.jpg"><br />
</a><a href="http://www.hmarcy.com/wp-content/uploads/2010/11/software.png"><img class="aligncenter size-full wp-image-332" title="HP Insight orchestration software selection" src="http://www.hmarcy.com/wp-content/uploads/2010/11/software.png" alt="" width="583" height="366" /></a></p>
<p style="text-align: left;">After the main characteristics of the server were defined, we can now make use of the workflows to finish the cloud map. In our case, the workflow &#8220;SAPInstall&#8221; will be executed at the end of the creation of the service. This means that the SAP instance will be deployed on our newly provisioned infrastructure.This technology is based on HP Operations Orchestration and allows to customize the deployment of the service down to the smallest detail (e.g. change of a kernel parameter,etc.)</p>
<p style="text-align: left;">At that point in time, it is possible to create your own workflows, such as an integration with <a title="HP Universal CMDB - BTO software" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-15-25^1059_4000_100__" target="_blank">HP&#8217;s Universal CMDB</a> to update it with the service, or open an new Request for change (RfC) in <a title="HP Service Manager - BTO Software" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-85^12473_4000_100__" target="_blank">HP Service Manager</a> or with <a title="BMC Remedy" href="http://www.bmc.com/products/product-listing/53035210-143801-2527.html" target="_blank">BMC&#8217;s Remedy</a>. The customers can hence integrate the deployment of their services in their already existing ITIL change processes.</p>
<p style="text-align: center;"><a href="http://www.hmarcy.com/wp-content/uploads/2010/11/workflows.png"><img class="aligncenter size-full wp-image-335" title="Insight Orchestration workflow integration" src="http://www.hmarcy.com/wp-content/uploads/2010/11/workflows.png" alt="" width="587" height="368" /></a></p>
<p style="text-align: left;">Our cloud map is now ready to be deployed. The logo next to &#8220;validation status&#8221; is now green, which means that we have enough informations to deploy this service. We now save it and tick the box &#8220;Published&#8221;, so that business users will be able to select this cloud map from their service catalogue and request it to be deployed automatically.</p>
<p style="text-align: center;"><a href="http://www.hmarcy.com/wp-content/uploads/2010/11/final.png"><img class="aligncenter size-full wp-image-337" title="Final view of HP Insight Orchestration Designer" src="http://www.hmarcy.com/wp-content/uploads/2010/11/final.png" alt="" width="583" height="364" /></a></p>
<p style="text-align: left;">The creation of a cloud map was an easy thing. Remember, though, that HP, in co-operation with ISV&#8217;s provide cloud maps ready to be deployed. In my next post, I will show you how to request a service to be deployed and what happens behind the scenes. Stay tuned !</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.hmarcy.com/2010/11/hp-bladesystem-matrix-part-1-create-your-cloud-map/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.hmarcy.com/2010/11/hp-bladesystem-matrix-part-1-create-your-cloud-map/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.hmarcy.com/2010/11/hp-bladesystem-matrix-part-1-create-your-cloud-map/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.hmarcy.com/2010/11/hp-bladesystem-matrix-part-1-create-your-cloud-map/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An introduction to HP-UX</title>
		<link>http://www.hmarcy.com/2009/05/an-introduction-to-hp-ux/</link>
		<comments>http://www.hmarcy.com/2009/05/an-introduction-to-hp-ux/#comments</comments>
		<pubDate>Sun, 24 May 2009 16:24:17 +0000</pubDate>
		<dc:creator>Hervé</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[HP-UX]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.hmarcy.com/?p=137</guid>
		<description><![CDATA[For a couple of months now, I work daily on HP&#8217;s homegrown Unix : HP-UX. Since I had no idea what this OS was about when I was a student, I think some people can be interested in discovering it with this short introduction. HP-UX is one of the few remainig commercial Unices out there. [...]]]></description>
			<content:encoded><![CDATA[<p>For a couple of months now, I work daily on HP&#8217;s homegrown Unix : HP-UX. Since I had no idea what this OS was about when I was a student, I think some people can be interested in discovering it with this short introduction.</p>
<p>HP-UX is one of the few remainig commercial Unices out there. Today, only 3 play a significant role on the enterprise OS market : IBM AIX, running on Power processors, SUN Solaris, running on SPARC and x86 processors and HP-UX, running today on Intel Itanium-based servers. The latter used to run on HP&#8217;s own processors PA-RISC (for Precision Architecture) but after HP consolidated its portfolio on the only Itanium processors, it can only be purchased on IA64 processors.<br />
HP-UX&#8217;s last version is HP-UX 11i v3, and this version has been enhanced and extended by three following updates.</p>
<h3 style="padding-left: 30px;"><strong>File Hierarchy Standard (FHS)<br />
</strong></h3>
<p>HP-UX is a System V Unix. Let&#8217;s take a look at the root directory structure:</p>
<p>- <strong>/dev</strong><br />
This directory contains all device files, representing all devices attached to the system. Raw devices can be found under /dev/rdisk, block devices are in /dev/dsk and logical volumes are also placed in /dev</p>
<p><strong>- /etc</strong><br />
As usual on Unix systems, all configuration files are stored in this directory.<br />
All files controlling system startup and shutdown and daemons are located in /etc/rc.config.d. For instance, to configure your network interfaces for each boot and setup routes, you will edit the file /etc/rc.config.d/netconf and insert</p>
<p>INTERFACE_NAME[0]=lan0<br />
IP_ADDRESS[0]=xx.xx.xx.xx<br />
SUBNET_MASK[0]=xx.xx.xx.xx<br />
BROADCAST_ADDRESS[0]=&#8221;"<br />
INTERFACE_STATE[0]=&#8221;"<br />
DHCP_ENABLE[0]=0<br />
INTERFACE_MODULES[0]=&#8221;"</p>
<p><strong>- /home</strong><br />
The usual home directory</p>
<p><strong>- /sbin</strong><br />
The files located here are needed at boot time. The rc script that controls the the system startup is located in this directory as well as all runlevel dependent links to scripts respectively in /sbin/rc0.d/ , /sbin/rc1.d/ , etc. All available startup scripts are located in /sbin/init.d/</p>
<p><strong>- /stand</strong><br />
The HP-UX kernel is kept in this directory. The kernel file is /stand/vmunix and the configuration file is /stand/system.</p>
<p><strong>- /net</strong><br />
Reserved for remote file system mount points</p>
<p><strong>- /opt</strong><br />
This directory is used to install applications on HP-UX. Each application has its own directory hierarchy. For the Apache Webserver, this will look like the following : /opt/hpws/ (for HP web services, the root directory, where Apache, Tomcat, and others are located) : /opt/hpws/apache/bin for executable binaries, /opt/hpws/apache/etc for the config files, and so on&#8230;</p>
<p><strong>- /tmp</strong><br />
The temporary directory where anybody can create or delete files. Unlike Solaris, this directory is not flushed after reboot.</p>
<p><strong>- /usr</strong><br />
Most HP-UX files are located here, especially user-relates commands, libraries, doc &amp; manual pages and contributed software.<br />
/usr/bin : user commands, applications and utilities.<br />
/usr/include : include and header files for programming<br />
/usr/lib : libraries for programming<br />
/usr/sbin : many administration commands are located here<br />
/usr/share/man : man pages</p>
<p><strong>- /var</strong><br />
/var contains log files distributed across different directories:<br />
/var/adm : system administration related programs (for instance /var/adm/sw for software installation/removal, /var/cron for cron log files, etc.)<br />
/var/opt : application-related logs<br />
/var/spool : print services related files</p>
<h3 style="padding-left: 30px;"><strong>Virtualization</strong></h3>
<p>On the virtualization side, there are one feature shipped with any HP-UX instance : the Secure Resource Partitions (SRP) which are somehow similar to the Solaris zones.<br />
You can assign particular resources to these partitions such as CPU shares, entire CPU&#8217;s (psets), memory as well as disk bandwith. Moreover, the security features of the SRP allow you to assign disk and network access to a particular partition. On the top of that, the SRP will make sur that your files (sockets, links, whatever&#8230;) cannot be accessed from outside the partition, unless a rule has been expressly defined in the config file. The SRP&#8217;s also use the capabilities of the role-based access control (RBAC) that allow a user to gain privileges to execute a single operation (e.g. a user can get privileges to mount a disk without having to be root). This allows the admin to define precise roles and increases the accountability of each user.</p>
<p>Beside the Base Operating Environment (BOE), which is shipped with any HP-UX, the user can also choose between the High Availibility OE and the Virtual Server Environment OE (or the Datacenter OE that contains everything).</p>
<p>With the VSE-OE, you have the choice between different virtualization types :<br />
- nPars<br />
nPars (for Node Partitions) are only available on mid-range and high-end cell-based servers. These cells consist of a kind of a plate on which CPUs and memory reside. Npars are just grouped cells that act as a single server.<br />
- vPars<br />
vPars (for Virtual Partitions) are more fine-grained: you can assign here resources on a per CPU basis. They run on HP-UX 11i v1, v2 and v3 only.<br />
- Integrity Virtual Machines<br />
The Integrity Virtual Machines are some kind of VMware-like virtual machines. They run on the top of a HP-UX guest that emulates the hardware and can paravirtualize the I/O drivers to accelerate the I/O throughput. Sysadmins create then virtual switches that can be internal or related to a physical interface to let the IVM communicate with the outside world. For network intensive workloads, you can assign an interface to a dedicated VM over a virtual switch to enhance performance. The last feature brought by the third update of HP-UX 11i v3 is the capability for IVM to migrate from one physical host to another (just like VMotion or Citrix XenMotion do).</p>
<h3 style="padding-left: 30px;"><strong>Software and patch management<br />
</strong></h3>
<p>HP-UX&#8217;s software and patch management is based on Software Depot (SD-UX). Software packages are divided in different structures:</p>
<p>- Filesets: a collection of files<br />
- Subproducts: group of filesets<br />
- Products: examples are X11, Oracle, etc.<br />
- Bundles: group of products<br />
- Software depot: repository where software packages are made available for download and install on clients</p>
<p>Software depot can be used with an X or text-only interface, or for some tasks with the command line.</p>
<p>You can list the currently installed software on your system by entering the &#8220;swlist&#8221; command.<br />
To install a new package, find out first on which server server has software depots. Then enter<br />
# swlist -l depot @ hostname<br />
to list all available depots on this server. Since you want to install a single package, enter<br />
# swlist -d @ hostname:/path/to/the/depot<br />
in order to list all applications and their description.<br />
# swinstall -s hostname:/path/to/the/depot packagename<br />
will then install the required software, resolving automatically the software dependencies.</p>
<p>Patches are managed in the same way and are also installed with the swinstall command.</p>
<h3 style="padding-left: 30px;"><strong>Applications</strong></h3>
<p style="text-align: left;">HP-UX and the Integrity servers are designed for mission critical applications. Running an Apache server is possible, but it is not the kind of applications you will expect to see on such machines. Databases and Java application servers are rather the sweet spots of this OS.</p>
<p style="text-align: left;">A lot of commercial applications are available (to name a few : Oracle, Websphere, Weblogic,&#8230;) but MySQL, Tomcat, Apache and other Free Software are also ported and maintained on HP-UX.</p>
<p style="text-align: left;">The default shell is the Bourne shell, set in vi mode. Coming from a Linux/Bash world, it took me a little adaptation time.</p>
<h3 style="padding-left: 30px;"><strong>Network</strong></h3>
<p>The network is managed with the tools lanscan (which will give information about the interfaces) and ifconfig (that will help configuring them). As we have seen it, the interfaces can be configured automatically at boot time in the file /etc/rc.config.d/netconf.</p>
<p>The domain names are resolved with the following files: /etc/hosts,  /etc/nsswitch.conf</p>
<h3 style="padding-left: 30px;"><strong>Managing disks / SAN / Filesystems</strong></h3>
<p>The disks files are placed in the /dev/disks/ directory, the raw devices in /dev/rdisks/ . Note that you will only have one file to manage for a presented SAN LUN. The multipathing and failover are handled at the kernel level.</p>
<p>The most commonly used file system is onlineJFS, which is in fact a rebranded Veritas VxFS, and offers such features as online shrinking and extending of the filesystem and online refragmenting, which are much more reliable than, for instance, for ext3.</p>
<p style="text-align: left;">Resources : http://www.amazon.com/HP-Certified-HP-UX-System-Administration/dp/0130183741</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.hmarcy.com/2009/05/an-introduction-to-hp-ux/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.hmarcy.com/2009/05/an-introduction-to-hp-ux/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.hmarcy.com/2009/05/an-introduction-to-hp-ux/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.hmarcy.com/2009/05/an-introduction-to-hp-ux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

