1 Add

   addは、ベースラインまたはノードを現在のセッションの現在の作業セットに
   追加します。

      ---------------------------------------------------------------------   
    注:使用できるSPPベースラインのリストを表示するには、getbaselinesコマンド 
    を発行します。setattributeについて詳しくは、setattributeのヘルプファイルを
    参照してください。                                                        
                                                                              
    hpsum getbaselines --list hp.com                                          
                                                                              
    HP SUMは、オンラインで使用可能なベースラインのリストを返します。例:      
                                                                              
    Webベースライン情報:                                                     
    1. 名前:HP Service Pack for ProLiant                                     
                    バンドルファイル名:spp.2014.04.0B                        
                    バージョン:2014.04.0.B                                   
                    リリース日付:2014-04-28                                  
    2. 名前:HP Service Pack for ProLiant                                     
                    バンドルファイル名:spp.2014.09.0                         
                    バージョン:2014.09.0                                     
                    リリース日付:2014-09-09                                  
      ---------------------------------------------------------------------   

   すべてのノードまたはベースラインのパスワードをリストの先頭に指定できます。

   たとえば、hpsum add [--nodes n1 [type=<node_type>] [user=<username>]
   [password=<userpassword>] [su_user=<su_user>]
   [su_password=<suuser_password>] [use_sudo=true]
   [switch_username=<Moonshot_switchA_username>]
   [switch_password=<Moonshot_switchA_password>]
   [switch_enable=<Moonshot_switchA_enable>]

   --baselines b1 [save_location=<directory>] [type=<baseline_type]

      ---------------------------------------------------------------------   
    注:HP SUMの対話式CLIモードはノードまたはベースラインを自動的には追加しま 
    せん。対話式CLIモードは、関連するノードを自動的に追加しません。GUIモードを
    使用して、関連するデバイスを追加します。                                  
      ---------------------------------------------------------------------   

   VCノードを追加する場合は、以下の属性を含めます。
   oa_usernameおよびoa_password。

  1.1 構文

   hpsum add --nodes n1 [type=<node_type>] user=<username>
   password=<userpassword>]

   hpsum add --baselines b1 [save_location=<directory>] [type
   <baseline_type>]

   add /baselines type=unc "\\UNC_PATH" unc_username=user unc_password=pwd

      ---------------------------------------------------------------------   
    注:ノードと同じコマンドでベースラインを追加しないでください。2つの個別の 
    コマンドを使用します。                                                    
      ---------------------------------------------------------------------   

  1.2 パラメーター

   addコマンドには次のオプションがあります。

   +------------------------------------------------------------------------+
   | パラメーター                              | 説明                       |
   |-------------------------------------------+----------------------------|
   | hpsum                                     | HP SUMスクリプトがこのアク |
   |                                           | ションを開始します。       |
   |-------------------------------------------+----------------------------|
   |                                           | HP SUMセッションにノードま |
   | add                                       | たはベースラインを追加する |
   |                                           | コマンド。                 |
   |-------------------------------------------+----------------------------|
   |                                           | 追加操作を実行するオブジェ |
   |                                           | クト。リスト内の項目は、ス |
   |                                           | ペースで区切る必要がありま |
   |                                           | す。べてのノードを対象に全 |
   |                                           | 体でユーザーとパスワードを |
   |                                           | 指定できます。             |
   |                                           |                            |
   |                                           | domain_name: localhost     |
   |                                           |                            |
   |                                           | ip: 127.0.0.1              |
   |                                           |                            |
   | --nodes <nodeslist>                       | ipv6: ::1                  |
   |                                           |                            |
   |                                           | ノードまたはベースラインの |
   |                                           | いずれかを追加します。同じ |
   |                                           | コマンドで両方を追加しない |
   |                                           | でくさい。                 |
   |                                           |                            |
   |                                           | VCノードを追加する場合は、 |
   |                                           | プライマリEnetモジュールの |
   |                                           | IPアドレスを使用します。   |
   |                                           | FCモジュールを含む、インス |
   |                                           | トールされているすべてのVC |
   |                                           | モジュールは 、プライマリ  |
   |                                           | Enetモジュールを使用して   |
   |                                           | アップデートされます。     |
   |-------------------------------------------+----------------------------|
   |                                           | このパラメーターは、ノード |
   |                                           | タイプを定義します。HP SUM |
   |                                           | は、次のノードタイプをサ   |
   |                                           | ポートします。             |
   |                                           |                            |
   |                                           | windows                    |
   |                                           |                            |
   |                                           | linux                      |
   |                                           |                            |
   |                                           | ilo                        |
   |                                           |                            |
   |                                           | virtual_connect - プライマ |
   |                                           | リEnetモジュールのIPアドレ |
   |                                           | スを 使用します。VCノードに|
   |                                           | は、oa_usernameおよびoa_pa |
   |                                           | sswordが必要です。         |
   |                                           |                            |
   | type = <node type>                        | oa                         |
   |                                           |                            |
   |                                           | vmware                     |
   |                                           |                            |
   |                                           | hpux                       |
   |                                           |                            |
   |                                           | sas_switch                 |
   |                                           |                            |
   |                                           | fc_switch                  |
   |                                           |                            |
   |                                           | sd2                        |
   |                                           |                            |
   |                                           | moonshot                   |
   |                                           |                            |
   |                                           | unknown                    |
   |-------------------------------------------+----------------------------|
   | user=<user_name>                          | ノードの、このユーザー名の |
   |                                           | 認証情報。                 |
   | 例:user=john_doe@example.com             |                            |
   |-------------------------------------------+----------------------------|
   |                                           | ノードのユーザーパスワード |
   | password=<password>                       | 認証情報。これをコマンドラ |
   |                                           | インで入力しない場合は、パ |
   | 例:password=userpassword                 | スワードを求められます。   |
   |-------------------------------------------+----------------------------|
   | su_user=<super_userID>                    | スーパーユーザーのユー     |
   |                                           | ザー名。                   |
   | 例:user=su_john_doe@example.com          |                            |
   |-------------------------------------------+----------------------------|
   | su_password=<super_user_password>         | スーパーユーザーのパス     |
   |                                           | ワード。                   |
   | 例:password=su_userpassword              |                            |
   |-------------------------------------------+----------------------------|
   |                                           | 認証情報をsudo認証情報とし |
   |                                           | て使用します。             |
   |                                           |                            |
   | use_sudo                                  | 指定される可能性があるオプ |
   |                                           | ション:                   |
   |                                           |   o true                   |
   |                                           |                            |
   |                                           |   o false                  |
   |-------------------------------------------+----------------------------|
   |                                           | MoonshotスイッチAのユー    |
   |                                           | ザー名。スイッチBのユー    |
   |                                           | ザー名がスイッチAと同じ場  |
   |                                           | 合、この値が両方のスイッチ |
   |                                           | に適用されます。           |
   | switch_username=<switch_a_username>       |                            |
   |                                           |    ---------------------   |
   |                                           |  注:setattributesコマンド |
   |                                           |  ドを使用して、スイッチBの |
   |                                           |  認証情報を割り当てることが|
   |                                           |  できます。                |
   |                                           |    ---------------------   |
   |-------------------------------------------+----------------------------|
   |                                           | MoonshotスイッチAのパス    |
   |                                           | ワード。スイッチBのパス    |
   |                                           | ワードがスイッチAと同じ場  |
   |                                           | 合、この値が両方のスイッチ |
   |                                           | に適用されます。           |
   | switch_password=<switch_a_password>       |   ---------------------    |
   |                                           |  注:setattributesコマンド |
   |                                           |  を使用して、スイッチBの認 |
   |                                           |  証情報を割り当てることがで|
   |                                           |  きます。                  |
   |                                           |    ---------------------   |
   |-------------------------------------------+----------------------------|
   | switch_enable=<enable_password>           | Moonshotノードに対して、ス |
   |                                           | イッチAを有効にします。    |
   |-------------------------------------------+----------------------------|
   | vcenter_host                              | これらのパラメーターを使用 |
   |                                           | して、ロックダウンモードの |
   | vcenter_username                          | VMwareホストとの接続を確立 |
   |                                           | します。                   |
   | vcenter_password                          |                            |
   |-------------------------------------------+----------------------------|
   |                                           | 指定される可能性があるオプ |
   |                                           | ション:                   |
   | use_sshkey                                |   o true                   |
   |                                           |                            |
   |                                           |   o false                  |
   |-------------------------------------------+----------------------------|
   |                                           | プライベートキーのアドレス |
   | privatekeyfile                            | を入力します。プライベート |
  |                       | キーは、PEM形式でなければな|
   |                                           | りません。              |
   |-------------------------------------------+----------------------------|
   |                                           | (オプション)プライベート |
   | passphrase                                | キーのパスフレーズを入力し |
   |                                           | ます。                     |
   |-------------------------------------------+----------------------------|
   |                                           | このパラメーターを使用し、 |
   |                                           | ディレクトリを指定しローカ |
   | --baselines                               | ルベースラインを追加しま   |
   |                                           | す。FTPまたはHTTPベースラ  |
   |                                           | インを追加する場合は、save_|
   |                                           | locationパラメーターを使用 |
   |                                           | します。                   |
   |-------------------------------------------+----------------------------|
   | save_location=<working_location>          | ダウンロードするベースライ |
   |                                           | ンを保存するディレクトリ。 |
   |-------------------------------------------+----------------------------|
   |                                           | このパラメーターは、ベース |
   |                                           | ラインタイプを定義します。 |
   |                                           | HP SUMは次のベースラインタ |
   |                                           | イプをサポートします。     |
   |                                           |                            |
   |                                           | http                       |
   |                                           |                            |
   |                                           | ftp                        |
   | type                                      |                            |
   |                                           | unc(Windowsのみ)         |
   |                                           |                            |
   |                                           |    ---------------------   |
   |                                           |  注:ローカルホストシステム|
   |                                           |  でUNCディレクトリが開いて |
   |                                           |  いないことを確認します。  |
   |                                           |    ---------------------   |
   |-------------------------------------------+----------------------------|
   |                                           | UNCディレクトリパスのユー  |
   | unc_username=<unc_username>               | ザー名を入力します。(Windo|
   |                                           | wsに対してのみ)有効です。 |
   |-------------------------------------------+----------------------------|
   |                                           | UNCディレクトリパスのパス  |
   | unc_password=<unc_password>               | ワードを入力します。(Windo|
   |                                           | wsに対してのみ)有効です。 |
   |-------------------------------------------+----------------------------|
   |                                           | 追加するバンドルファイルの |
   |                                           | 名前です。バンドルファイル |
   |                                           | 名のリストを表示するには、 |
   | bundle                                    | getbaselines /listコマンド |
   |                                           | を使用してください。例:   |
   |                                           | bundle=spp.2014.04.0.B.    |
   |-------------------------------------------+----------------------------|
   |                                           | (HTTPベースラインのみ)こ |
   |                                           | の属性を使用して、HP SUMが |
   |                                           | ダウンロードするコンポーネ |
   |                                           | ントを、 オペレーティング  |
   |                                           | システムを基準にフィルタリ |
   |                                           | ングできます。有効なオプ   |
   |                                           | ションは、次のとおりです。 |
   | filter_os                                 |                            |
   |                                           |   o windows                |
   |                                           |                            |
   |                                           |   o linux                  |
   |                                           |                            |
   |                                           |   o vmware                 |
   |                                           |                            |
   |                                           |   o hp-ux                  |
   +------------------------------------------------------------------------+

  1.3 リターンコード

   +------------------------------------------------------------------------+
   | リターンコード         | Windows | Linux | テキスト                    |
   |------------------------+---------+-------+-----------------------------|
   | SUCCESS_NO_REBOOT      | 0       | 0     | The command was successful. |
   |                        |         |       | (コマンドが成功しました。)|
   |------------------------+---------+-------+-----------------------------|
   |                        |         |       | The command completed       |
   |                        |         |       | successfully, but was not   |
   |                        |         |       | required or everything was  |
   | SUCCESS_NOT_REQUIRED   | 3       | 3     | already current.(コマンドは|
   |                        |         |       | 正常に完了しましたが、コマン|
   |                        |         |       | ドが不要であったか、すべてが|
   |                        |         |       | 最新です)                  |
   |                        |         |       |                             |
   |                        |         |       |    ----------------------   |
   |                        |         |       |  注:The node or baseline   |
   |                        |         |       |  already existed.(ノードま |
   |                        |         |       |  たはベースラインはすでに存 |
   |                        |         |       |  在しています。)           |
   |                        |         |       |    ----------------------   |
   |------------------------+---------+-------+-----------------------------|
   | FAILURE_GENERAL        | -1      | 255   | A general failure occurred. |
   |                        |         |       | (一般障害が発生しました。)|
   |                        |         |       | For details, see the logs.  |
   |                        |         |       | (詳細は、ログを参照してくだ|
   |                        |         |       | さい。)                    |
   |------------------------+---------+-------+-----------------------------|
   |                        |         |       | A bad input parameter was   |
   | FAILURE_BAD_PARM       | -2      | 254   | encountered.(不正な入力パラ|
   |                        |         |       | メーターが検出されました。)|
   |                        |         |       | For details, see the logs.  |
   |                        |         |       | (詳細は、ログを参照してくだ|
   |                        |         |       | さい。)                    |
   |------------------------+---------+-------+-----------------------------|
   | FAILURE_COMMAND_FAILED | -4      | 253   | The command failed.(コマン |
   |                        |         |       | ドが失敗しました。)        |
   |                        |         |       | For details, see the logs.  |
   |                        |         |       | (詳細は、ログを参照してくだ|
   |                        |         |       | さい。)                    |
   +------------------------------------------------------------------------+

  1.4 例

    Windowsのサンプルのコマンドライン

   C:\>hpsum add /nodes 10.0.1.15 type=windows

   C:\>hpsum add /baselines type=ftp save_location=c:\temp\pfw
   bundle=spp.2014.02.0.B

   C:\>hpsum add /baselines type=http save_location=c:\temp\spp
   bundle=http://10.1.2.3/spp/hp/swpackages/bp002524.xml filter_os=linux

   C:\>hpsum add /nodes type=vc 10.0.1.16 user=Administrator password=12iso*
   help
   oa_username=Administrator oa_password=12iso*help

   C:\>hpsum add /nodes 10.0.1.4 type=vmware vcenter_host=10.0.1.20
   vcenter_username=Administrator vcenter_password=password

   C:\>hpsum add /nodes 10.1.2.3 type=virtual_connect oa_username=
   Administrator
   oa_password=mypassword1

    Linuxのサンプルのコマンドライン

   $ ./hpsum add --nodes 10.0.1.16 type=linux

   $ ./hpsum add --baselines "/SPP/" "/tmp/myrepos/"

   $ ./hpsum add --baselines type=ftp save_location=/tmp/pfw
   bundle=spp.2014.02.0.B

   $ ./hpsum add --nodes type=vc 10.0.1.18 user=Administrator password=12iso*help
   oa_username=Administrator oa_password=12iso*help

   $ ./hpsum add --baselines type=http save_location=/tmp/spp
   bundle=http://10.1.2.3/spp/hp/swpackages/bp002524.xml filter_os=linux

   $ ./hpsum add --nodes 10.0.1.4 type=vmware vcenter_host=10.0.1.20
   vcenter_username=Administrator vcenter_password=password

   $ ./hpsum add --nodes 10.1.2.3 type=virtual_connect
   oa_username=Administrator oa_password=mypassword1

      ---------------------------------------------------------------------   
    注:ノードタイプがLinuxまたはHP-UXの場合は、su_userおよびsu_passwordを使  
    用できます。または、use_sudoを使用できます。                              
                                                                              
    例:                                                                      
                                                                              
    hpsum add /nodes 192.168.1.1 type=Linux user=user password=password       
    su_user=user1 su_password=password1                                       
                                                                              
    hpsum add /nodes 192.168.1.1 type=Linux user=user password=password       
    use_sudo=true                                                             
      ---------------------------------------------------------------------