構成ファイル・プロパティの暗号化
dse.yamlファイルのLDAPパスワードと、cassandra.yamlファイルのSSLトラストストア・パスワードを保護します。
ローカル暗号化キーを使用して構成ファイルのプロパティを復号化するようにDSEを構成します。ローカル・キーで暗号化されたパスワードを以下のプロパティに使用します。
-
dse.yamlのLDAP値:
ldap_options.search_password ldap_options.truststore_password
制約事項: KMIPキーストアまたはトラストストアのパスワードにプレーン・テキストを使用します。 -
cassandra.yamlのSSL値:
server_encryption_options.keystore_password server_encryption_options.truststore_password client_encryption_options.keystore_password client_encryption_options.truststore_password
dse.yamlファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストールInstaller-Servicesインストール |
/etc/dse/dse.yaml |
tarボール・インストールInstaller-No Servicesインストール |
installation_location/resources/dse/conf/dse.yaml |
cassandra.yamlファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストールInstaller-Servicesインストール |
/etc/dse/cassandra/cassandra.yaml |
tarボール・インストールInstaller-No Servicesインストール |
installation_location/resources/cassandra/conf/cassandra.yaml |
始める前に
注: ローカル暗号化キー・ファイルを使用する場合は、場所をsystem_key_directoryに設定し、DSEを実行しているアカウントがキー・ファイルを所有していることを確認します。
手順
-
dse.yamlで、構成ファイル・プロパティの暗号化を有効にします。
-
プロパティごとに、プレーン・テキスト・パスワードを、dsetool encryptconfigvalueコマンドを実行して返された暗号化パスワードと置き換えます。
- クラスター内のすべてのノードでdse.yamlとcassandra.yamlを更新します。
- 必要に応じて、システム・リソースの暗号化を設定します。「システム・リソースの暗号化」を参照してください。
- ローリング再起動を実行します。