キーストア・パスワードの更新ガイドライン

キーストア・パスワードを更新するには、次のステップを実行します。

  1. 構成ホストのsecurityディレクトリで、keytoolコマンドを実行します。keytool対話型プロンプトまたは引数を使用して、新しいパスワードを指定できます。たとえば、keytoolプロンプトを使用して、store.keysの新しいキー・パスワードとストア・パスワードおよびstore.trustの新しいストア・パスワードを設定するには、次のようにします。

    ノート:

    3つの新しいパスワードは同一である必要があります。同一でない場合、ストアを正常に再起動できません。

    keytool -keypasswd -keystore store.keys -alias shared
    Enter keystore password:
    New key password for <shared>:
    Re-enter new key password for <shared>: 
    keytool -storepasswd -keystore store.keys
    Enter keystore password:
    New keystore password:
    Re-enter new keystore password: 
    keytool -storepasswd -keystore store.trust
    Enter keystore password:
    New keystore password:
    Re-enter new keystore password: 

    また、かわりにkeytoolコマンドを実行し、引数を使用して新しいパスワードを設定することもできます。次に例を示します。

    keytool -keypasswd -keystore store.keys \
    -alias shared -keypass <old_pwd> -new <new_pwd> -storepass <old_pwd> 
    keytool -storepasswd -keystore store.keys \
    -storepass <old_pwd> -new <new_pwd> 
    keytool -storepasswd -keystore store.trust \
    -storepass <old_pwd> -new <new_pwd> 
  2. パスワード・ファイル・ストアを使用している場合、スキップして次のステップに進みます。ウォレットのキーストア・パスワードを更新するには、次のコマンドを使用します。

    java -Xmx64m -Xms64m \
    -jar <KVHOME>/lib/kvstore.jar securityconfig \
    wallet secret -directory store.wallet -set -alias keystore

    securityconfigにより新規パスワードの入力が求められます。新規パスワードは、前にkeytoolコマンドに指定した新規パスワードと一致する必要があります。

  3. ウォレットのかわりにパスワード・ファイル・ストアを使用している場合、次のコマンドを使用してキーストア・パスワードを更新します。

    java -Xmx64m -Xms64m \
    -jar <KVHOME>/lib/kvstore.jar securityconfig \
    pwdfile secret -file store.pwd -set -alias keystore

    securityconfigにより新規パスワードの入力が求められます。新規パスワードは、前にkeytoolコマンドに指定した新規パスワードと一致する必要があります。

  4. 更新されたstore.keysファイル、store.trustファイルおよびstore.pwdまたはstore.walletのコンテンツを各ホストのsecurityディレクトリにコピーし、次のコマンドを使用してストレージ・ノードを再起動します。

    java -Xmx64m -Xms64m \
    -jar <KVHOME>/lib/kvstore.jar stop -root KVROOT 

    ノート:

    SNAを開始する前に、環境変数MALLOC_ARENA_MAX1に設定します。MALLOC_ARENA_MAX1に設定すると、メモリー使用量が指定されたヒープ・サイズに制限されます。

    java -Xmx64m -Xms64m \
    -jar <KVHOME>/lib/kvstore.jar start -root KVROOT&