Using Sun Ops Center with Sun HPC Software
by Mike Berg and Zhiqi Tao
November 2009
Sun™ HPC Software, Linux Edition is an integrated open-source software solution for Linux-based high-performance computing (HPC) clusters running on Sun hardware. This Sun BluePrints™ article describes how to configure the Sun Ops Center data center management tool to take advantage of the Sun HPC Software framework of components to simplify the process of deploying and managing large-scale Linux HPC clusters.
This article describes 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 procedures in this article are written for administrators who are familiar with Linux system administration, HPC concepts, cluster system configuration, and InfiniBand networks.
Using Sun Ops Center with Sun HPC Software
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 Firefox
- 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
- Discovering Gear
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
- About the Authors
- References
- Ordering Sun Documents
- Accessing Sun Documentation Online
Mike Berg is a Senior Linux HPC Architect on the HPC Software, Linux Edition engineering team. Prior to joining the HPC Software team, he was a lead engineer for the design and implementation of several large Sun HPC systems, namely the Artic Region Super Computer (ARSC) and the Ranger system at the Texas Advanced Computing Center (TACC) at the University of Texas. He was also responsible for the technical design, proposal, and implementation aspects of all HPC opportunities in the Western part of the U.S. Prior to this experience, Mike had several different roles in addition to supporting HPC opportunities that included many different aspects of Enterprise computing systems.
Zhiqi Tao is an engineer on the Sun HPC Software, Linux Edition team. Prior to joining the HPC software team, he was a PhD candidate at the University of Melbourne in Australia and developed a sensor network architecture to improve Wi-Fi network security. Prior to these activities, Zhiqi was a software engineer at Lucent Technologies.
| Rate this blueprint (Log In to vote.) | |
|---|---|
| Choices | Your Vote |
Great |
|
Good |
|
Fair |
|
Poor |
|