フェイルオーバーコントローラーの設定
次の手順では、フェイルオーバーコントローラーを設定します。シームレスなフェイルオーバーを確実に行うには、クラスター内の各コントローラーが、暗号化に同じコントローラートークンとストレージキーを使用する必要があります。
各フェイルオーバーコントローラーについて、プライマリコントローラーのセットアップごとにコントローラーのセットアップを完了します。
各フェイルオーバーノードを設定した後、各コントローラーフェイルオーバーノードでコントローラートークンを設定する必要があります。
管理者のコマンドプロンプトまたはPowerShellを開きます。
コマンドラインから、Alteryx Serverインストールフォルダー(例:
D:\Program Files\Alteryx\bin)に移動します。DCMEキーの復元「暗号キーの転送プロセス」の手順を使用すると、既存のコントローラーから新しいコントローラーにDCM暗号化キーを転送できます。
注記
これには、従来のServerのコントローラーノードでAlteryxサービスが実行されており、新しいServerからネットワーク経由でアクセスできる必要があります。
次のコマンドを実行し、{コントローラートークン}をプライマリコントローラー設定のステップ3でコピーした値に置き換えます。
AlteryxService.exe setserversecret ={コントローラートークン}
次のコマンドを実行して、コントローラートークンが設定されていることを確認します。
AlteryxService.exe getserversecret実行中の場合は、次のコマンドを使用して
AlteryxServiceを停止します。net stop AlteryxService
最後に、StorageKeysEncryptedの値をプライマリコントローラーからフェールオーバークラスター内の各ノードにコピーする必要があります。
プライマリコントローラーでメモ帳を開きます。
コンテキストメニューで[スケジュール]を選択します。
AlteryxにあるRuntimeSettings.xmlファイルを開きます。
コントローラーセクションから、StorageKeysEncryptedキーをコピーします。
例
BwIAAACkAACunN7PkZcdMRM2N5pW+NRyqCdBiLuVqWRJELqix6Dg3ZAitUq9BbdlSLS8Ez+me45oiNGd8oJVo2itY4JN/RXp4iJJ+obK96UtL8h2k2nq5XZ9GEDANIurhnm5Ww/nKxUw7O0LXtqftXpXLkbD5n/+YAs58i
5D4O0FAMcD0M+u06vC1zHMmTHSU9G+D6isaVgxQtHMOLP0zTzA+97UDkE0pQOK2IQPnSh58UpHEmQ
wo3Gmp+qz3Qp//BkzMMa2Li8eXOmmxTSLpjS+syBiglS5Zu1QFgnxKRknex+IGRbCTbva1CIQPqAr/kCK/
xgfMO4z1cZjDHt3vmLNr/U6xyr8WLLH1TiGTBg3c3s9zMlXvd9ZifFFoI62QVEFtH6TCrhTLxsIphbj/VOtLtKAY
wwwYVx/4GpwU7qEMWgG0sFuFSpw9+54b2NJk7avBxIU5EVaFsbBfWRULzazwjVaA5e93NZ6Q1qm/FCfAM
pQCO7DnZoxdLr4oYLm w5MOf5QUX3l.zqIiUcbDQHa5q
クラスター内の各フェイルオーバーノードで、次の手順を実行します。
管理者としてメモ帳を開きます。
コンテキストメニューで[スケジュール]を選択します。
AlteryxにあるRuntimeSettings.xmlファイルを開きます。StorageKeysEncryptedキーを、プライマリコントローラーからコピーした値に置き換えます。
RuntimeSettings.xmlファイルを保存します。
メモ帳を閉じます。