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 業務システムの削除」を参照してください。