mongodbレプリカセットAzure Centos OS 7.2をインストールしようとしています。このチュートリアルの後に: azure mongodb docs、私はmongodbを使ってツリーcentosのインスタンスを起動して稼働させています。Azure/Centos mongodbポートを許可
問題は次のとおりです。レプリカセットを動作させることができません。
このJSON
{
"_id" : "mongors",
"members": [{
"_id": 0,
"host": "mongodbrs.cloudapp.net:27018"
}, {
"_id": 1,
"host": "mongodbrs.cloudapp.net:27019"
}, {
"_id": 2,
"host": "mongodbrs.cloudapp.net:27020"
}]
}を使用してrs.initiate仕事をしようと苦労して自分自身を他のインスタンスに接続しますが、それができなかったと言ったエラーを取得した後、私は私の問題はさらにreplicaSetを設定する前にあったことを実感します。
私のVMは互いにプライベートIPをpingしてpingすることができます。ポート22(またプライベートネットワークのIPを使用して)へのTelnetは正常に動作しています。
他のmongodbポートは使用できません。 ネットワークセキュリティグループと受信セキュリティルールが設定されています。
私はあなたのインバウンドセキュリティルールでエラーを呼び出し、それを簡単なものと考えて答えを投稿しました。しかし、私はちょうどあなたが従ったチュートリアルを見ました。これは*古代*であり、あなたがそのインストーラをどうやって実行できるのか想像できません。(そこにチュートリアルはありません。私は実際に、あなたのスクリーンショットはARMベースのデプロイメントからのNSGルールを表示しているので、あなたがrepl setをどのように作成したかを示すためにあなたの質問を編集する必要があると思うが、 'yourname.cloudapp.net'クラシッククラウドサービスこれもあなたの問題に関連する可能性があります)。 –
David、そうです。私がやった最初のことは、チュートリアルを忘れて最初から始めようということでした。 mongodb docsをインストール、回答、mongodb docsと一緒に設定することで、このトリックが完成しました。ありがとう! –