Hitachi

Hitachi IT System Configuration Manager 解説


3.1.5 業務システムの構築

管理用サーバマシンでPaaS利用者CsdUser01ユーザが行います。

〈この項の構成〉

(1) マスターイメージの登録・サイジング

(a) テンプレートの情報取得

構成パターンテンプレートとコンポーネントテンプレートの情報を取得するためにcsdtmplsコマンドを使いテンプレートファイルを取得します。実行例を次に示します。

c:\sample\VMware\Linux>csdtmpls
Pattern template:
ID  Date              Name
---------------------------
1   2012/10/01 19:44  asdb
 
Component template:
ID  Date              Name   HVType
-----------------------------------
3   2012/10/01 19:44  hirdb  VMware
2   2012/10/01 19:44  cosmi  VMware
 
c:\sample\VMware\Linux>csdtmpls -n asdb -o myAsdb.xml
KFUD93011-I テンプレートファイルの出力が正常に完了しました。
 
c:\sample\VMware\Linux>csdtmpls -n cosmi -o myCosmi.xml
KFUD93011-I テンプレートファイルの出力が正常に完了しました。
 
c:\sample\VMware\Linux>csdtmpls -n hirdb -o myHirdb.xml
KFUD93011-I テンプレートファイルの出力が正常に完了しました。

(b) UOCのjarファイル取得

構成パターンテンプレートに付属するUOCのjarファイルを取得します。取得にはcsdtmplsコマンドを使います。実行例を次に示します。

C:\sample\VMware\Linux>csdtmpls -n asdb -d miSystem01Dir
KFUD93012-I テンプレートに付属するファイルの出力が正常に完了しました。

(c) マスターイメージ定義ファイルの作成

テンプレートの情報を参考にマスターイメージ定義ファイルを作成します。サンプルで使用するマスターイメージ定義ファイルはC:\sample\VMware\<仮想ホストOS名>\miSystem01.xmlです。

(d) マスターイメージの登録・サイジング

マスターイメージの登録・サイジングを行います。csdmiregisterコマンドを使います。実行例を次に示します。

C:\sample\VMware\Linux>csdmiregister -f miSystem01.xml -d miSystem01Dir -s
CID  Num  CPU   Core  Memory  Tier
-----------------------------------------
1    4    2.50  2     4.00    AppServer
2    1    2.50  3     8.55    Db
KFUD13100-I マスターイメージの登録が完了しました。マスターイメージ名=system01,I
D=1

(2) 仮想ホスト配置算出

サイジング結果の仮想ホストを構築できるリソースがあるかを算出します。csdmiposコマンドを使います。実行例を次に示します。

C:\sample\VMware\Linux>csdmipos -n system01
master image id: 1
VMID  Result     OSName                          TemplateName  Pattern    PhysicalHostGroupName  PhysicalHostIPAddress  LbSettingFileName
-----------------------------------------------------------------------------------------------------------------------------------------
1     Succeeded  RedHat Enterprise Linux 64-Bit  cosmi         AppServer  PhysicalHostGroup1     1.1.1.1                lb1.properties
2     Succeeded  RedHat Enterprise Linux 64-Bit  cosmi         AppServer  PhysicalHostGroup1     1.1.1.2                lb1.properties
3     Succeeded  RedHat Enterprise Linux 64-Bit  cosmi         AppServer  PhysicalHostGroup1     1.1.1.1                lb1.properties
4     Succeeded  RedHat Enterprise Linux 64-Bit  cosmi         AppServer  PhysicalHostGroup1     1.1.1.2                lb1.properties
5     Succeeded  RedHat Enterprise Linux 64-Bit  hirdb         Db         PhysicalHostGroup1     1.1.1.1                -
KFUD14400-I 物理配置候補算出が完了しました。マスターイメージID=1

[図データ]

(3) リソース予約

算出したリソースを予約します。csdmireserveコマンドを使います。実行例を次に示します。

C:\sample\VMware\Linux>csdmireserve -n system01
KFUD14403-I リソース予約が完了しました。マスターイメージID=1

(4) 業務システム構築

業務システムを構築します。csdmideployコマンドを使います。実行例を次に示します。

C:\sample\VMware\Linux>csdmideploy -n system01
KFUD15054-I 業務システムの構築を受け付けました。マスターイメージID=1

csdmideployコマンドは非同期コマンドのため,コマンドが終了しても構築は完了していません。

(5) 構築完了の確認

業務システムの状態を確認します。csdmilsコマンドを使います。実行例を次に示します。

c:\sample\VMware\Linux>csdmils -n system01
ID                 : 1
Name               : system01
Version            : 01-00
User               : Administrator
Status             : deployed
Create             : 2012/10/01 19:59
Modify             : 2012/10/01 19:59
Pattern template   : asdb
Component template : cosmi
                     hirdb
 
Parent             : ***
Version            : ***
 
Child              : ***

構築中はStatusの値はdeploying です。構築が成功するとdeployedに遷移します。

業務システムが稼働できるか検証するには業務システムの検証をご覧ください。

業務システムを削除する場合には「3.1.6 業務システムの削除」を参照してください。