Installing OS on blades is always a pain point to customer. In this paper, we create a "OS deployment module" in Advanced Management Module (AMM) of BladeCenter, which will do new things including: a) automatically detect OS existence when a blade server is plugged in; b) if there is no OS installed on the blade, it will automatically deploy OS in silent mode onto that blade by using either internal or external OS image (by choosing either default deploy plan or customized plan from user); c) if a bad blade is plugged out and replaced by a new blank blade, it will help to restore the original same OS image on that bad blade;
System and Method for automatic operating system deployment on blade servers without user intervention
The core idea of this paper is to create a 'OS deployment module' in AMM, and the 'OS deployment module'
will have two components:
OS deployer
It resides in AMM;
It can talk with the service processor (aka. SP) on blade through IPMI interface between AMM and blade;
It can mount some bootable media to blade through AMM's remote control function;
It may have the ability to connect to remote image repository through network;
It can store meta-data or configuration of blade OS;
OS loader:
It resides in AMM;
It can download, and install OS;
It contains an small bootable image which can be mounted to blade through remote control;
The two typical scenarios are as follows:
1
Figure 1: Deploy OS on a blank blade
Figure 2: Replace a bad blade and restore OS
2
3
4
5