Графический интерфейс для управления несколькими удаленными узлами (используя один и тот же графический интерфейс для моделирования и реального оборудования) - PullRequest
1 голос
/ 04 октября 2011

У меня есть графический интерфейс, основанный на python и gtk, моя программа управляет приложениями varios на одной и той же машине с помощью подпроцессов, т.е. кнопка запускает эмулируемый хост, другая кнопка подключает его к коммутатору ... теперь я хочу, но каждыйкомпонент в отдельной машине (некоторые хосты будут работать как программные коммутаторы, другие могут работать как маршрутизаторы ...)

Я могу связать GUI с машинами с помощью сокетов, xml, порождая подпроцесс ssh или используя telnet, я также нахожучто ткань может быть чище, чем ssh-сессии ручной работы.

В: Какую самую простую и надежную технологию использовать?Я не возражаю против установки любого клиента на управляемые машины.

Ответы, основанные на подобном опыте, были бы хорошими, но также было бы полезно любое предложение.Заранее спасибо.

1 Ответ

1 голос
/ 04 октября 2011

Поскольку у вас уже есть механизм, который работает для запуска процессов на локальной машине, похоже, единственное, что вам не хватает, - это способ запуска процессов на удаленных машинах.Я бы использовал простые ssh-соединения, так как это потребовало бы наименьшего количества изменений как в вашей инфраструктуре, так и в вашем коде.

...