Preparing Hosts by Sun N1 Service Provisioning System CLI

今回はホストの追加をコマンドラインからやってみますね。ブラウザ上での管理もたしかに便利ですが CLI にはかないません。SPS は CLI が充実しています。

ホストを表示する - hdb.h.la

まず今の状態でどのホストが登録してあるかみてみましょう。hdb.h.la コマンドを使います。

# ./cr_cli -cmd hdb.h.la -u admin -p admin
|---------------------------------------------|--------------------|
|ID |Name |
|---------------------------------------------|--------------------|
|010010001024-0000000000000-00001-0000000005 |masterserver |
|129158028152-1130409199648-00873-1064499646 |host2 |
|---------------------------------------------|--------------------|

マスターサーバーにホスト2が登録されていることがわかりますよね。では同じホストでよいので host2 を一度削除して host3 という名前で登録してみましょう。

リモートエージェントを削除する - hdb.a.del

まず host2 のリモートエージェント削除します。

# ./cr_cli -cmd hdb.a.del -ID NM:host2:RA -u admin -p admin

この時点でもまだ host2 はホストとして表示されますね。

# ./cr_cli -cmd hdb.h.la -u admin -p admin
|---------------------------------------------|--------------------|
|ID |Name |
|---------------------------------------------|--------------------|
|010010001024-0000000000000-00001-0000000005 |masterserver |
|129158028152-1130409199648-00873-1064499646 |host2 |
|---------------------------------------------|--------------------|


ホストを削除する - hdb.h.del

リモートエージェントを削除してから実際のホストを削除します。

# ./cr_cli -cmd hdb.h.del -ID NM:host2 -u admin -p admin

この時点で host2 がなくなりましたね。
# ./cr_cli -cmd hdb.h.la -u admin -p admin
|---------------------------------------------|--------------------|
|ID |Name |
|---------------------------------------------|--------------------|
|010010001024-0000000000000-00001-0000000005 |masterserver |
|---------------------------------------------|--------------------|

さてでは同じホストを今度は host3 という名前で登録してみます。

ホストを追加する - hdb.h.add

# ./cr_cli -cmd hdb.h.add -name host3 -desc "this is host3" -tID NM:system#crhost -u admin -p admin
ID: 129158028152-1130565378973-01386-0708930651
Name: host3
Description: this is host3
OS: Host is not prepared
OS Version: Host is not prepared
OS Architecture: Host is not prepared
Last Prepared: Host is not prepared
Virtual: false
Hidden: false
Type ID: 129158028152-1124850749364-00183-0360099946
Attributes:
<Table is empty>
Applications:
<Table is empty>

リモートエージェントを追加する - hdb.a.add

追加されたホストにリモートエージェントを追加します。-type で RA を指定します。親には -pID でマスターサーバーを指定します。ホストの指定には -ip オプションで IP アドレスを指定します。

# ./cr_cli -cmd hdb.a.add -hID NM:host3 -type RA -pID NM:masterserver:MS -ip xxx.xxx.xxx.xxx -port 1131 -
conn raw -u admin -p admin
ID: 129158028152-1130565458326-01389-0549335232
Parent ID: 010010001024-0000000000000-00001-0000000006
Host ID: 129158028152-1130565378973-01386-0708930651
Type: RA
IP Address: xxx.xxx.xxx.xxx
Port: 1131
Parameters:
Connection: raw


ホストを準備する - pe.h.prep

ホストを準備する必要がありましたよね。pe.h.prep でホストを準備します。

# ./cr_cli -cmd pe.h.prep -tar NM:host3 -u admin -p admin
129158028152-1130565784283-01536-1083749387

実行中の状態を表示する - pe.p.lo

上のコマンドが数字を返した時点ではまだタスクが終了したかどうかというのはわかりません。上のコマンドのあとに何か数字がでてきましたね。これは実行タ スクについた ID です。この ID を使って実行中の状態を調べることができます。

# ./cr_cli -cmd pe.p.lo -ID 129158028152-1130565784283-01536-1083749387 -u admin -p admin
10/29/2005 15:03 Plan/Preflight Started:
Plan:
|---------------------------------------------|---------------|-------|
|ID |Name |Version|
|---------------------------------------------|---------------|-------|
|010010001013-0000000000000-00001-0000000009 |/system/prepHostsPlan|1.0 |
|---------------------------------------------|---------------|-------|
Is Preflight Only: false
Plan Runner User:
|---------------------------------------------|---------------|
|ID |Username |
|---------------------------------------------|---------------|
|010010001024-0000000000000-00001-0000000001 |admin |
|---------------------------------------------|---------------|
10/29/2005 15:03 Step Started: preflight AcquireHost(129158028152-1130565784490-01539-2080758315) on host3
10/29/2005 15:03 Step Started: preflight deploySystemServices(129158028152-1130565784542-01541-1409396177) on host3
10/29/2005 15:03 Step Completed: preflight AcquireHost(129158028152-1130565784490-01539-2080758315) on host3
10/29/2005 15:03 Step Started: preflight install(129158028152-1130565786323-01545-1730235530) on host3
10/29/2005 15:03 Step Started: preflight install(129158028152-1130565786569-01554-0749024993) on host3
10/29/2005 15:03 Step Started: preflight deployResource(129158028152-1130565786813-01559-0011217956) on host3
10/29/2005 15:03 Step Completed: preflight deployResource(129158028152-1130565786813-01559-0011217956) on host3
10/29/2005 15:03 Step Completed: preflight install(129158028152-1130565786569-01554-0749024993) on host3
10/29/2005 15:03 Step Started: preflight createSnapshot(129158028152-1130565786932-01561-1324588620) on host3
10/29/2005 15:03 Step Completed: preflight createSnapshot(129158028152-1130565786932-01561-1324588620) on host3
10/29/2005 15:03 Step Completed: preflight install(129158028152-1130565786323-01545-1730235530) on host3
10/29/2005 15:03 Step Completed: preflight deploySystemServices(129158028152-1130565784542-01541-1409396177) on host3
10/29/2005 15:03 Step Started: actual AcquireHost(129158028152-1130565784513-01540-1050717141) on host3
10/29/2005 15:03 Step Completed: actual AcquireHost(129158028152-1130565784513-01540-1050717141) on host3
10/29/2005 15:03 Step Started: actual deploySystemServices(129158028152-1130565784566-01542-1576224263) on host3
10/29/2005 15:03 Step Started: actual install(129158028152-1130565788340-01572-1809520856) on host3
10/29/2005 15:03 Step Started: actual install(129158028152-1130565788626-01577-1100466638) on host3
10/29/2005 15:03 Step Started: actual deployResource(129158028152-1130565788860-01582-2132012448) on host3
10/29/2005 15:03 Step Completed: actual deployResource(129158028152-1130565788860-01582-2132012448) on host3
10/29/2005 15:03 Step Completed: actual install(129158028152-1130565788626-01577-1100466638) on host3
10/29/2005 15:03 Step Started: actual createSnapshot(129158028152-1130565790722-01594-1486474193) on host3
10/29/2005 15:03 Step Completed: actual createSnapshot(129158028152-1130565790722-01594-1486474193) on host3
10/29/2005 15:03 Step Completed: actual install(129158028152-1130565788340-01572-1809520856) on host3
10/29/2005 15:03 Step Completed: actual deploySystemServices(129158028152-1130565784566-01542-1576224263) on host3
10/29/2005 15:03 Plan/Preflight Completed
#

Plan/Preflight Completed と出ました。無事にタスクが終わったことになります。
Comments:

Post a Comment:
Comments are closed for this entry.
About

NetBeans Globalization

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today