Anyone interested in an integrated open-source software solution for Linux-based high-performance computing (HPC) clusters running on Sun hardware may want to read the Sun BluePrints article "Using Sun Ops Center with Sun HPC Software, Linux 2.0". Authors Mike Berg and Zhiqi Tao describe how to set up a Sun Ops Center server, provision the HPC cluster nodes (head node, Luster file system servers, and compute nodes), and configure system services.
The topology of the system configuration described in the article involves the Sun HPC Software components running on a cluster that is minimally comprised of a head node, at least two servers running the Lustre parallel file system, and at least one compute node. As a part of this configuration, Sun Ops Center is installed and configured on a separate dedicated server and functions as the provisioning server for the nodes of the cluster.
The paper is geared to administrators who are familiar with Linux system administration, HPC concepts, cluster system configuration, and InfiniBand networks.
TABLE OF CONTENTS
Configuring the Sun Ops Center Server
- Installing RHEL 5.3 on the Sun Ops Center Server
- Installing Sun Ops Center Software
- Configuring the Local Proxy Service
- Configuring Web Services to Access Yum Repositories
Configuring the Web Browser for the Sun Ops
Center Server
- Installing the Java technology Plug-in
- Installing the Flash Player Plug-in
Preparing Sun Ops Center to Provision the Cluster Nodes
- Importing the RHEL 5.3 Base OS Image into Sun Ops Center: Using the Sun Ops Center BUI to Import the Base OS Image; Using the Command Line to Import the Base OS Image
Provisioning the Cluster Nodes
- Creating Post-Installation Scripts for Cluster Nodes: Sample Head Node Post-Installation Script; Sample Lustre File System Server Post-Installation Script; Sample Compute Node Post-Installation Script
- Creating a Provisioning Profile for the Cluster Head Node: Using the Sun Ops Center BUI to Create a Provisioning Profile; Using the Command Line to Create a Provisioning Profile
- Provisioning the Cluster Head Node: Using the Sun Ops Center BUI to Provision the Head Node; Using the Command Line to Provision the Head Node
- Creating a Public SSH Key on the Head Node
- Creating a Lustre File System Server Provisioning Profile: Using the Sun Ops Center BUI to Create a Lustre File System; Server Provisioning Profile; Using the Command Line to Create a Lustre File System; Server Provisioning Profile
- Creating a Compute Node Provisioning Profile: Using the Sun Ops Center BUI to Create a Compute Node Provisioning Profile; Using the Command Line to Create a Compute Node Provisioning Profile
- Provisioning Other Cluster Node Types
Configuring the Cluster
- Configuring Cfengine on the Cluster Head Node
- Configuring Other Sun HPC Software Services
More Information
Using Sun Ops Center with Sun HPC Software, Linux Edition 2.0
Sun HPC Software, Linux Edition 2.0
Sun HPC Software, Linux Edition Product Page
Sun HPC Software, Linux Edition 2.0 Documentation
Sun xVM Ops Center 2.1
[...read more...]