2014-07-14 2 views
0

현재 Selenium Grid를 설정 중입니다. PC-A와 통신 할 수있는 여러 대의 가상 머신을 실행하는 PC-A가 있습니다. 허브로 실행해야하며, 메인 허브가 PC-B에서 실행되고 있습니다. 허브를 PC-A에 등록 할 수 있습니까? PC-B의 허브? 이렇게하면 가상 컴퓨터에서 브라우저를 실행할 수 있습니다. 아니면 잘못된 방향으로 생각하고 있습니까? 내 허브가 실행중인 PC가 아닌 가상 시스템을 실행하는 이유는 전적으로 PC-A의 성능을 기반으로하기 때문입니다.Selenium Webdriver : 허브와 허브 연결

+0

안녕하세요, PC-A가 Windows 또는 Linux를 사용하고 있습니까? VirtualBox 또는 KVM을 사용하여 VM을 실행하고 있습니까? VirtualBox에서 "호스트 전용"네트워킹을 사용하고 있습니까? – userpal

+0

VMWare 플레이어를 사용하고 있습니다. 두 컴퓨터 모두 Windows에서 실행됩니다. – HerrWalter

+1

내가 잘못 본 것이 아니라면 VMware 플레이어의 [available networking modes] (https://www.vmware.com/support/ws4/doc/network_common_ws.html)는 VMware 워크 스테이션의 것과 유사합니다. VM이 PC-B에 직접 연결할 수있게 해주는'NAT' 또는'Bridged mode'를 사용하고 싶지 않은 이유는 무엇입니까? 보안상의 이유로입니까? – userpal

답변

0

AFAIK, 허브에 허브를 연결할 수있는 방법이 없습니다. 그것은 저에게는 상당히 중복 될 것입니다.

PC-B에서 허브를 실행 한 다음 가상 컴퓨터에 연결하고 PC-A가 PC-B의 주 허브에 연결되는 노드로 실행되는지 연결에 대해 생각하기 때문에 . 귀하의 가상은 노드로 정의 적으로 실행되어야합니다.

+0

고마워, 내 문제는 가상이 노드에 의해서만 PC-A에 연결할 수 있다는 것이다. 지금은 PC-B에서 가상을 실행하여 메인 허브에 연결하고 PC-A를 그대로 노드로 실행할 수 있습니다. – HerrWalter