ошибка- com.jcraft.jsch.JSchException

При попытке установить ноду в OpsCenter у меня такая ошибка:

4: Received message is too long: 1349281116

С трассировкой стека:

com.jcraft.jsch.ChannelSftp.start(ChannelSftp.java:315) com.jcraft.jsch.Channel.connect(Channel.java:152) com.jcraft.jsch.Channel.connect(Channel.java:145) clj_ssh. ssh$connect_channel.invoke(ssh.clj:512) clj_ssh.ssh$ssh_sftp.invoke(ssh.clj:732) lcm.jobs.multinode.common$run_command.invoke(common.clj:707) lcm.jobs.multinode. install.InstallJob.run(install.clj:310) lcm.jobs.multinode.common$run_job.invoke(common.clj:72) lcm.jobs.multinode.common$process_run__18006$fn__18007.invoke(common.clj:90) clojure.core.async$thread_call$fn__8944.invoke(async.clj:434) clojure.lang.AFn.run(AFn.java:22) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java. util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745)

Я запустил EC2 на основе DataStax Auto-Clustering AMI 2.5.1-pv, я ожидал, что все пойдет гладко, но этого не произошло..

Есть идеи?


person simo    schedule 04.10.2016    source источник
comment
Какую версию OpsCenter вы здесь используете? И какая версия DSE?   -  person mando222    schedule 04.10.2016
comment
OpsCenter 6.0.3, DSE 4.8   -  person simo    schedule 05.10.2016
comment
Есть ли способ получить ваши system.log и opscenter.log? Если вы являетесь участником стартап-программы, ваш менеджер по работе с клиентами может связать вас со мной.   -  person mando222    schedule 05.10.2016
comment
Это я! У меня сегодня звонок с вами :)   -  person simo    schedule 06.10.2016


Ответы (1)


Здесь разработчик OpsCenter, я работаю над функцией Lifecycle Manager в OpsCenter, которая выполняет автоматическую установку. Ошибка JSCHException указывает на то, что OpsCenter не может подключиться к вашим узлам через SSH. У нас есть заявка на исправление этого чрезвычайно бесполезного сообщения об ошибке, которое, скорее всего, будет выпущено в OpsCenter 6.0.4, который, скорее всего, выйдет «через несколько недель» (неофициально я не контролирую эти вещи).

А пока попробуйте вручную подключиться по ssh с вашего сервера OpsCenter к целевому узлу (узлам) и возиться с группами безопасности AWS, правилами iptables цели и/или маршрутами VPC, пока все не заработает должным образом. Обратите внимание, что заставить сеть вести себя в пределах региона намного проще, я бы начал с этого, если вы еще не работаете в одном регионе.

Также обратите внимание, что начиная с OpsCenter 6.0.0 больше нет необходимости использовать кластерный AMI DataStax с подготовкой OpsCenter. LCM может предоставить любой AMI для поддерживаемой ОС, если на нем предварительно установлен Python 2.6 или Python 2.7. Я бы пошел дальше и сказал, что лучше использовать «чистый» базовый AMI с OpsCenter 6.0, чем кластерный AMI DataStax с OpsCenter 6.0.x, так как это наиболее распространенный и тщательно протестированный сценарий для LCM.

person Mike Lococo    schedule 06.10.2016