2017-01-05 8 views
0

Теперь я использую VMware на основе ubuntu (с именем OS-1).Как отправить/получить команду между VMware

Когда я эксплуатировать другой VMware (OS-2 также основан на Ubuntu) в ОС-1,

Я хотел бы послать команду (OS-1) для выполнения конкретного файла сценария из ОС-1, OS-2, а также получить стандартный вывод из OS-2.

Возможно ли это?

OS-1:

Получив специальную команду для выполнения test.py от веб-сервера.

Отправка команды, такой как «python test.py», в OS-2.

OS-2:

Получив команду от ОС-1.

Возвращение результата стандартный вывод в OS1, такие как "тестовый скрипт"

*** WebServer (в OS1) ---> OS1 ---> OS2

test.py 
print("==========="); 
print("test script"); 

ответ

0

Наиболее очевидным решением является создание внутренней сети между этими двумя виртуальными машинами.

Когда эти машины подключены, было бы относительно просто выполнить команду, т. Е. Вы можете использовать ssh (hint https://stackoverflow.com/a/3586168/3188346).

Следует отметить, что это решение будет работать, если вы решите использовать другого поставщика виртуальных машин или выделенных серверов.

 Смежные вопросы

  • Нет связанных вопросов^_^