| By Open Source News | Article Rating: |
|
| May 26, 2006 03:00 PM EDT | Reads: |
6,951 |
(The following article was contributed by Micah Waldman, Vice President, Product Management and Marketing, Scali, www.scali.com. He addresses the topic of Total Cluster Lifecycle Management in the Linux Datacenter, with a focus on Optimizing Investments with Enterprise-Class Discipline.)
It’s official – Linux clusters are the new hotbed of enterprise computing. According to analyst firm IDC, in 2005 deployments of Linux-based clusters for high-performance computing surpassed those of traditional SMP machines, a sure sign that cluster computing is rapidly becoming an enterprise reality. But as Linux clusters move from high performance computing (HPC) and academic environments into enterprise datacenters, the price/performance benefits of commodity computing can be quickly eroded by the snowballing cost of cluster lifecycle management. Not only is cluster deployment still too difficult, but also the ongoing management of multiple clusters throughout their entire lifecycle is often not addressed. To extend and optimize the investments enterprises are making in Linux clusters, a new management approach is required.
Linux grows up – or does it?
Although Linux clusters are becoming mainstream, Linux systems, in general, are not managed at the maturity level of traditional Unix platforms. Managing Linux clusters is critical since they tend to multiply and quickly become heterogeneous. Management tools are just emerging for this challenge, particularly for multi-vendor, multi-cluster environments.
Tools delivered by hardware vendors are mostly insufficient for heterogeneous environments, as they typically only support their platforms. In contrast, dedicated management tools provide a centralized management solution that can replace multiple vendor-specific tools, thereby increasing productivity and service levels, and enabling automation.
Six steps toward total cluster lifecycle management
Lifecycle management is not a new concept - in enterprise datacenters, it is already applied to most mainstream IT resources. In order for Linux clusters to achieve true enterprise status, they must be managed with tools that offer a holistic approach, covering all the steps of traditional lifecycle management.
• Step 1 - Cluster Deployment: The challenge starts with quick and effective deployment. The management tool should simplify and automate the initial deployment process, from "bare metal" to a functional cluster, across multiple hardware platforms. Deploying individual servers is not enough – a fully functional cluster has to be deployed correctly including interconnect, storage, and cluster services such as NIS, NFS, and workload management. A tool that guides the system administrator (SA) through the entire deployment process ensures the implementation of best practices for cluster design, eliminates human error, and reduces time to production for new clusters or cluster expansions.
Two basic technologies can be used for server deployment. The first, image-based installation, captures a “golden” image from an existing server and deploys it on other servers. This method scales well for large clusters, provides consistent node configuration, and enables quick rollback to a previous configuration if something goes wrong. The second method, package-based installation, installs all the needed packages directly on each server. This method offers more flexibility by automatically handling multiple hardware configurations, without requiring multiple images to be created and saved. Additionally, it supports live installation of OS upgrades or security patches, without requiring a reboot.
A few cluster management tools offer intelligent provisioning by combining both methods. These tools can, for example, build the initial server configuration and then capture a “golden” image that is used to deploy other servers. Optional services such as NFS can be installed as packages on top of the base image, without requiring multiple different images. Software updates are installed as packages to avoid reboots, yet images can still be captured of new configurations for backup purposes. Thus, intelligent provisioning shortens deployment time and increase cluster uptime.
It’s official – Linux clusters are the new hotbed of enterprise computing. According to analyst firm IDC, in 2005 deployments of Linux-based clusters for high-performance computing surpassed those of traditional SMP machines, a sure sign that cluster computing is rapidly becoming an enterprise reality. But as Linux clusters move from high performance computing (HPC) and academic environments into enterprise datacenters, the price/performance benefits of commodity computing can be quickly eroded by the snowballing cost of cluster lifecycle management. Not only is cluster deployment still too difficult, but also the ongoing management of multiple clusters throughout their entire lifecycle is often not addressed. To extend and optimize the investments enterprises are making in Linux clusters, a new management approach is required.
Linux grows up – or does it?
Although Linux clusters are becoming mainstream, Linux systems, in general, are not managed at the maturity level of traditional Unix platforms. Managing Linux clusters is critical since they tend to multiply and quickly become heterogeneous. Management tools are just emerging for this challenge, particularly for multi-vendor, multi-cluster environments.
CIO, CTO & Developer Resources
Six steps toward total cluster lifecycle management
Lifecycle management is not a new concept - in enterprise datacenters, it is already applied to most mainstream IT resources. In order for Linux clusters to achieve true enterprise status, they must be managed with tools that offer a holistic approach, covering all the steps of traditional lifecycle management.
• Step 1 - Cluster Deployment: The challenge starts with quick and effective deployment. The management tool should simplify and automate the initial deployment process, from "bare metal" to a functional cluster, across multiple hardware platforms. Deploying individual servers is not enough – a fully functional cluster has to be deployed correctly including interconnect, storage, and cluster services such as NIS, NFS, and workload management. A tool that guides the system administrator (SA) through the entire deployment process ensures the implementation of best practices for cluster design, eliminates human error, and reduces time to production for new clusters or cluster expansions.
Two basic technologies can be used for server deployment. The first, image-based installation, captures a “golden” image from an existing server and deploys it on other servers. This method scales well for large clusters, provides consistent node configuration, and enables quick rollback to a previous configuration if something goes wrong. The second method, package-based installation, installs all the needed packages directly on each server. This method offers more flexibility by automatically handling multiple hardware configurations, without requiring multiple images to be created and saved. Additionally, it supports live installation of OS upgrades or security patches, without requiring a reboot.
A few cluster management tools offer intelligent provisioning by combining both methods. These tools can, for example, build the initial server configuration and then capture a “golden” image that is used to deploy other servers. Optional services such as NFS can be installed as packages on top of the base image, without requiring multiple different images. Software updates are installed as packages to avoid reboots, yet images can still be captured of new configurations for backup purposes. Thus, intelligent provisioning shortens deployment time and increase cluster uptime.
Published May 26, 2006 Reads 6,951
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Open Source News
Enterprise Open Source News Desk trawls the fast-growing world of Professional Open Source for business-relevant items of news, opinion, and insight.
- 4th International Cloud Computing Conference & Expo Starts Today
- Publishing Synergy: Blog, Twitter and Ulitzer
- Performance Tuning Essentials for Java
- Cloud Expo New York Call for Papers Deadline December 15
- Google Wave
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- Cloud Computing Can Revitalize Your Career as Software Developer
- SOA World Magazine "Readers' Choice Awards" Voting Is Now Open
- Oracle+MySQL Opponents Take to the Barricades
- Virtualization Expo Call for Papers Deadline December 15
- Oracle Faces Growing Price for MySQL
- SpringSource Moving to Spring 3.0
- 4th International Cloud Computing Conference & Expo Starts Today
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Publishing Synergy: Blog, Twitter and Ulitzer
- Performance Tuning Essentials for Java
- Cloud Expo New York Call for Papers Deadline December 15
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Google Wave
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- Cloud Computing Can Revitalize Your Career as Software Developer
- Oracle-Sun: IBM Reportedly Behind Delay
- Citrix Aims To Cripple VMware’s Cloud Designs
- Oracle Trashes HP Relationship for Sun
- After Ubuntu, Windows Looks Increasingly Bad, Increasingly Archaic, Increasingly Unfriendly
- SCO CEO Posts Open Letter to the Open Source Community
- Simula Labs Launches Hosted Delivery Platform To Enable Enterprise Open Source Adoption
- Where Are RIA Technologies Headed in 2008?
- Source Claims SCO Will Sue Google
- How Open Is "Open"? – Industry Luminaries Join the Debate
- Latest SCO News is Plain Weird
- IBM Tells SCO Court It Can't Find AIX-on-Power Code
- SCO Claims Linux Lifted ELF
- Flashback: Investing in 'Professional Open Source' - Exclusive 2004 Interview with David Skok, Matrix Partners
- HP Starts Pushing Desktop Linux
- Linux Business Week Exclusive: Linux Kernel To Be Re-Written To Counter Microsoft FUD




























