マルチリージョンおよびマルチデータセンタークラスター間で Nomad ACL をセットアップしようとしています。サーバースタンザで、すべてのサーバーノードに以下を追加しました
server {
enabled = true
bootstrap_expect = 2
encrypt = "XXX-same-on-all-servers-XXX"
authoritative_region = "HOME-DC"
server_join {
retry_join = ["server1", "server2", "server3"]
}
}
acl {
enabled = true
}
ログを追跡してすべてのサーバーを再起動した後、これが得られます
2021-02-01T11:38:04.156Z [WARN] nomad.rpc: no path found to region: region=HOME-DC
2021-02-01T11:38:04.157Z [ERROR] nomad: failed to fetch namespaces from authoritative region: error="No path to region"
そして、これは私が実行した場合に得られるものです
nomad acl bootstrap -address=$NOMAD_ADDR
Error bootstrapping: Unexpected response code: 500 (No path to region)
ドキュメントでは、aclスタンザのreplication_token値を設定するように求められていますが、その方法が明確ではありません。暗号化トークンのように生成する必要がありますか? はいの場合、どのように? 参照