2015-10-25 1 views
0

Я абсолютно новый в Vagrant и в Apache Storm.Как создать соединение ssh с бродягой на конкретную виртуальную машину? Могу ли я создать соединение с VM, установленной на WMware?

Я следую онлайн-курсу, где показаны следующие ситуации.

1) Существует виртуальная машина Ubuntu установлена ​​на Virtual Box 2) На физ машине (то же самое, где установлен Virtual Box и запустить Ubuntu VM) он установлен Vagrant

Ok, от физ машины, то необходимо войти в виртуальную машину с помощью даного:

vagrant ssh 

и показать, что она создается соединение с установленной Ubuntu VM.

Здесь первое сомнение: как он знает, что такое виртуализованная система? Что произойдет, если я установил несколько виртуальных машин в виртуальном ящике (с предыдущей командой не указано, какая подключенная виртуальная машина должна быть подключена)

Еще одно сомнение заключается в следующем: я не использую Virtual Box, но использую Рабочая станция WMware? Как я могу использовать команду vagrand ssh для создания подключения к определенной виртуальной машине, установленной на моей рабочей станции WMware?

ответ

1

Я постараюсь ответить на несколько пунктов из вашего вопроса -

Во-первых, в бродячей языке физико- машина будет хозяином и VM называется гость (или гость VM)

Vagrant знает, как подключиться к виртуальной машине, которую она создала, поскольку она поддерживает Идентификатор созданной виртуальной машины в каталог .vagrant, где вы инициализировали Vagrantfile.

Вы можете запустить vagrant global-status, и у вас будет выход со всеми виртуальными машинами, которыми управлял бродяга, наряду с информацией об идентификаторе, имени и поставщике.

Поставщик может быть VirtualBox или VMWare или что-то еще. То же самое в каталоге .vagrant у вас будет подкаталог для провайдера (например, каталог .vagrant/machines/default/virtualbox или .vagrant/machines/default/vmware_xxx) по умолчанию vagrant запустит поставщика Virtualbox, но вы можете указать опцию --provider=XXX при настройке виртуальной машины в первый раз, а затем бродяга будет создавать VM для этого конкретного провайдера и дальнейшая команда для этой виртуальной машины (ssh, reload ...) будут работать на этом конкретном провайдере.