Post on 06-May-2015
IBM IMM の現在の仕様とASU/rdmountの問題点と他社(SMASH CLP準拠)との相違
1) new cobbler setup mode; Virtual Media boot install
いままで << dhcpを使った通常のPXE bootによるセットアップ問題点a) dhcpネットワークが必要b) Fabric network switch構成(link aggrigation; bonding)では利用できないFabric network switchでもインストールできる
>> Virtual MediaにインストーラISOイメージを自動的にマウントしてインストールする方法を開発
12年9月11日火曜日
新しいインストールモード(cobbler)
Virtual Media boot install
ステップi) 納品情報からMAC ADDRESS: IP ADDRESSのCSV生成ii) cobblerのテンプレート機能とCentOS(RHEL)のキックスタート機能を組み合わせて、OSインストール用のISO bootを生成iii) Virtual MediaとしてISOをマウントIBM(IMM ASU/rdmount)HP(iLO3/ SMASH CLP virtual meida mount)
iv) IPMI v2コマンドによりISO bootを開始ipmitool -H host -U USERID -P PASSW0RD chassis bootparam set bootflag force_cdromipmitool -H host -U USERID -P PASSW0RD chassis power reset
(cdromがデフォルトで優先起動になっているため、force_cdromは基本的に不要)v) kickstart中にbonding + VLAN接続(%pre) vi) kickstart最後に”eject”を最後に実行するように設定vii) インストール終了後、OSはHDDから無事起動する
12年9月11日火曜日
2) IMM / ASU/rdmountでのVirtual Media boot install 問題点
a) rdmountの動作仕様上の問題通常、下記のコマンドにより、クライアントツールでマウントする./rdmount -v -l USERID -p PASSW0RD -d /export/install/install.iso -s target_host
ASU/rdmountはcobblerサーバ上のものを利用(いちいちプロセスで起動)/opt/ibm/toolscenter/asu/rdcli-x86_64/rdmount
複数サーバインストールするとマウントが失敗する>> 同一クライアントからの複数ターゲットのマウントでは高確率で失敗する./rdmount -v -l USERID -p PASSW0RD -d /export/install/install.iso -s target_host (1)./rdmount -v -l USERID -p PASSW0RD -d /export/install/install.iso -s target_host (2)./rdmount -v -l USERID -p PASSW0RD -d /export/install/install.iso -s target_host (3)..../rdmount -v -l USERID -p PASSW0RD -d /export/install/install.iso -s target_host (N)
cobbler server
ISO rdmont
install.iso
target_host(1) ISO Virtual mediainstall.iso
target_host(2) ISO Virtual mediainstall.iso
target_host(3) ISO Virtual mediainstall.iso
target_host(N) ISO Virtual mediainstall.iso
...
12年9月11日火曜日
3) 他社Virtual Media mountSMASH CLPに対応(HP, DELL, Oracle(Sun), NEC, (vmware))DMTF.orgによる業界標準仕様 (IBMも参加している)
SP(管理プロセッサ)のコマンドとして実相されている利用方法、細かいコマンドなどに差異があるが、だいたい同じ
テキストスクリプトでコマンドを流すことで設定可能マウント(iLO3 SMASH CLP) HTTP or HTTPSが指定可能(安定している)cd /map1/oemhp_vm1/cddr1showset oemhp_image=http://cobbler.sv/install.isoset oemhp_boot=connectset oemhp_boot=onceshow
cobbler serverISO
NFSHTTP(S)
FTP
install.iso
target_host(1) ISO Virtual mediainstall.iso
target_host(2) ISO Virtual mediainstall.iso
target_host(3) ISO Virtual mediainstall.iso
target_host(N) ISO Virtual mediainstall.iso
...
IBMとは逆でサーバのSPがhttpdに取りに行くのが基本仕様でSPがマウントする
12年9月11日火曜日
IBMも一部機種(BladeCenter)からSMASH CLP採用拡大の動きがあった
2009年ぐらい(SMASH spec. ; DSP0217 version 2.0.0, 2009/08/20)http://japan.zdnet/com/datacenter/analysis/20096499/
SMASH CLPをDMTF.orgによる業界標準仕様と認めている>> System Xには採用進まず、停滞(泣)>> 計画はあったと聞いている...公式資料「IMM操作ガイド」日本IBM システム x 事業部 テクニカル・セールス資料より
Blade Center AMM50022 Port / sshでSMASH CLP利用50023 Port / telnetでSMASH CLP利用
なぜIMM CLIに何時まで経っても実装されないのか> IMM CLIの機能が貧弱>> asu utilやrdmountを作ってしまった為では?
12年9月11日火曜日
IBMさんに要望
SMASH CLPの実装まずは、SP(IMM)からhttpd or ftpdサーバのISOをマウントさせてよ
12年9月11日火曜日