2016-03-28 14 views
0

İki fiziksel makinede çalışan iki kap var. Ops-center ve diğeri için bir kapsayıcı (datastax Cassandra + Ops-center aracı) .O'lar el ile takılı Ops var -Center Cassandra konteynerleri üzerinde ajan. Bu kurulum gayet iyi çalışıyor. Ama Ops-center düğümleri ssh bağlantı başarısız nedeniyle düğümleri yükseltemez. Bu iki kap arasında ssh bağlantısı yaratmanın bir yolu var mı? ??connect opscenter ve datastax aracı iki docker kapsayıcısında çalışır

+0

sen * konteyner içine * Operasyona merkezi ajan yükseltmek istiyoruz? Docker ile yapılan en iyi uygulama, bunu yapmamaktır, ancak kapsayıcıları "değişmez" olarak değerlendirmek ve kapsayıcıyı yazılımın kapsayıcının güncellenmiş bir sürümüne sahip olan yenisiyle değiştirmek. – thaJeztah

cevap

0

Docker'da SSH'yi KULLANMAMALIDIR, neden HERE okunduğunu okuyun. Bunu okuduktan sonra hala SSH'yi çalıştırmak isteyebilirsiniz, ancak Linux/Unix'te çalıştırmakla aynı şey değildir. Bu makalede çeşitli seçenekler var.

Kabı'nıza hala SSH yapmak istiyorsanız THIS'u okuyun ve talimatları izleyin. OpenSSH'yi kuracaktır. Daha sonra bunu yapılandırır ve güvenlik kimlik bilgileri istendiğinde Datastax Opscenter Aracısı yükseltmesi iletişim kutusuna kopyalayıp yapıştıracağınız bir SSH anahtarı oluşturur. Son olarak, Aracıyı yükseltmek en son Ajan JAR'ı veya Datastax-agent Bin dizinine çalıştırmak istediğiniz Agent JAR sürümünün taşınması kadar basittir. Bunu manuel olarak yapabilir ve kapsayıcınızı SSH'yi kullanmadan çok daha basit bir şekilde yeniden düzenleyebilirsiniz. yardımcı olur

Umut, Pat

İlgili konular