2017-01-05 2 views
0

이제 VMware는 우분투 (OS-1)를 기반으로합니다.VMware간에 명령을 보내고받는 방법

I가 동작하면 다른 VM웨어 (OS-2 우분투에 기초)

I가 OS-1에서 특정 스크립트 파일을 실행하기위한 명령 (OS-1)를 보내려고, OS-1 OS-2에서 stdout을받습니다.

가능합니까?

OS-1 :

웹 서버로부터 test.py을 실행하기위한 특수 커맨드를 수신하는 단계를 포함한다.

"python test.py"와 같은 명령을 OS-2로 보냅니다.

OS-2 :

OS-1에서 명령을 수신합니다.

예 : "테스트 스크립트"(OS1에서)

*** 웹 서버 ---> OS1 ---> OS2로 OS1에 표준 출력 결과를 반환

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

답변

0

가장 확실한 솔루션은 두 가상 머신 간의 내부 네트워크를 만드는 것입니다.

해당 컴퓨터가 연결되면 명령을 실행하는 것이 상대적으로 간단합니다. 즉, ssh (힌트 https://stackoverflow.com/a/3586168/3188346)를 사용할 수 있습니다.

다른 VM 공급자 또는 전용 서버를 사용하려는 경우이 솔루션이 작동한다는 점에 유의해야합니다.

관련 문제