パペットまたはシェフを使用してマルチサーバーを構成する方法は?
たとえば、HA sql を構築するには 2 つのサーバーが必要です。
サーバー A には、サーバー B の IP とユーザー名とパスワードが必要です。サーバー B には、サーバー A の IP とユーザー名とパスワードも必要です。
ただし、IP は AWS によって自動生成されます。また、パペットまたはシェフを使用してパスワードもランダムに生成されます。
パペットまたはシェフを使用してマルチサーバーを構成する方法は?
たとえば、HA sql を構築するには 2 つのサーバーが必要です。
サーバー A には、サーバー B の IP とユーザー名とパスワードが必要です。サーバー B には、サーバー A の IP とユーザー名とパスワードも必要です。
ただし、IP は AWS によって自動生成されます。また、パペットまたはシェフを使用してパスワードもランダムに生成されます。
これにアプローチする 1 つの方法は、シェフまたはパペットを、プログラムによるスタックの作成を可能にする AWS サービスである CloudFormation に接続することです。この質問に対する完全な回答は、フルタイムのコンサルティング ギグになりますが、開始するためのリソースがいくつかあります。
あるいは、 ChefまたはPuppet内から EC2 インスタンスを構成して、この問題に反対側からアプローチすることもできます。