キーストア・パスワードの更新ガイドライン
キーストア・パスワードを更新するには、次のステップを実行します。
-
構成ホストの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>
-
パスワード・ファイル・ストアを使用している場合、スキップして次のステップに進みます。ウォレットのキーストア・パスワードを更新するには、次のコマンドを使用します。
java -Xmx64m -Xms64m \ -jar <KVHOME>/lib/kvstore.jar securityconfig \ wallet secret -directory store.wallet -set -alias keystore
securityconfigにより新規パスワードの入力が求められます。新規パスワードは、前にkeytoolコマンドに指定した新規パスワードと一致する必要があります。
-
ウォレットのかわりにパスワード・ファイル・ストアを使用している場合、次のコマンドを使用してキーストア・パスワードを更新します。
java -Xmx64m -Xms64m \ -jar <KVHOME>/lib/kvstore.jar securityconfig \ pwdfile secret -file store.pwd -set -alias keystore
securityconfigにより新規パスワードの入力が求められます。新規パスワードは、前にkeytoolコマンドに指定した新規パスワードと一致する必要があります。
-
更新されたstore.keysファイル、store.trustファイルおよびstore.pwdまたはstore.walletのコンテンツを各ホストのsecurityディレクトリにコピーし、次のコマンドを使用してストレージ・ノードを再起動します。
java -Xmx64m -Xms64m \ -jar <KVHOME>/lib/kvstore.jar stop -root KVROOT
ノート:
SNAを開始する前に、環境変数
MALLOC_ARENA_MAX
を1
に設定します。MALLOC_ARENA_MAX
を1
に設定すると、メモリー使用量が指定されたヒープ・サイズに制限されます。java -Xmx64m -Xms64m \ -jar <KVHOME>/lib/kvstore.jar start -root KVROOT&