私は、mongoで複製されたセットへのノードの追加を自動化しています。
$ mongo IP.Of.Server.One
> rs.initiate();
> rs.add("IP.Of.Server.Two");
> rs.add("IP.Of.Server.Three");
> rs.status();
新しいノードが起動したときに、paramikoを使用して既存のノードにSSHで接続することにより、そのIPアドレスをセット内の既存のノードに追加するPythonスクリプトがあります。
mongoシェルに入らずに、コマンドラインから自動化するにはどうすればよいですか。私はpexpectを使用できますが、ベースとシェルの使用により1つのライナーを好みます。
ありがとう