Bright Computing Logo

Bright Cluster Manager - Smart Linux Linux Cluster Node Provisioning

Home > Products > Node Provisioning

Node Provisioning

The provisioning of software images to nodes is a key task of any cluster management software stack. Powerful and flexible node provisioning and software image management are essential to cluster installation and management, especially for larger and more complex clusters.

Capabilities

The sophisticated node provisioning and image management system in Bright Cluster Manager® allows you to do the following:

Bright Cluster Manager Advanced Edition allows you to also do all the above on very large clusters, by using multiple, load-balanced provisioning nodes that can share load and take over from each other in case of hardware failure.

The Role of the Cluster Management Daemon, GUI and Shell

The cluster management daemon (CMDaemon) plays a central role in the coordination of the node provisioning process. It ensures that all required information is available to the head node and regular nodes, and that all required steps are taken in the correct order. It also takes corrective action if something goes wrong in the provisioning process.

All commands for initiating related actions or modifying configuration information can be issued through the cluster management GUI or the cluster management shell.

Boot Phases

Four phases can be distinguished during the boot process of a regular node:

  1. First Phase — Upon booting, a node retrieves its IP address and the preboot execution environment from the head node, using PXEPreboot Execution Environment. A regular node can be configured to skip this part, for example if it should boot independently from the head node.
  2. Second Phase — The preboot execution environment checks with the head node which image needs to be provisioned to the regular node. The appropriate kernel and ramdisk are loaded from the head node and executed on the regular node.
  3. Third Phase — The node starts up the node installation environment which is responsible for partitioning the local hard drive (if present), creating the file systems and transferring the software image onto these file systems. If the correct file systems are already present, only the differences between the software image and the contents of the local file systems will be transferred. The node installation environment is also responsible for bringing up network interfaces and configuring BMCs.
  4. Fourth Phase — The node continues the booting procedure by switching to the local hard drive using the 'pivot-root' mechanism. By doing a 'pivot-root' the root file system is switched from the installer to the local disk without having to reboot the node.
  5. Fifth Phase — The 'init' process is invoked, which is responsible for starting system services through the corresponding init scripts.
* Not all hardware brands support this functionality.
 
 
Quote
Quote
Next Steps

 

Home

Home page

Product Features

Overview
Editions
Based on Linux
Intel Cluster Ready
Installation
Cluster Management GUI
Node Provisioning
Cluster Monitoring
Cloud Bursting
GPU Management
ScaleMP Management
Workload Management
Cluster Health Management
Advanced Features
User Portal
NVIDIA CUDA & OpenCL

Customers

Customer Testimonials
Analist Testimonials
Partner Testimonials

Where to Buy

Where to Buy
Resellers Asia
Resellers Canada
Resellers Europe
Resellers Middle East
Resellers Russia
Resellers South America
Resellers USA

Company

About
News
Events
Employment
Where to buy

Contact us

+1 408 300 9448
info@brightcomputing.com
Twitter: @BrightComputing

Connect



 
 
Site Map | Legal | © 2009–2012 Bright Computing, Inc. All rights reserved.