2017-01-11 9 views
1

Есть ли способ для следующего сценария, как я планирую установки тестовой среды:Использование Windows с Virtual Box в качестве хоста и VM гостя для управления с Vagrant и анзиблем

  • физический рабочий стол под управлением Windows 8 платформа
  • на Windows 8, я планирую установить ТОЛЬКО Virtual Box 5.1
  • потом на VirtualBox Настройка системы CentOS
  • , а затем на CentOS будет работать Vagrant и анзибль (без установки VirtualBox)

Вопрос: Можно ли каким-либо образом работать с этой установкой для создания новых сред через CentOS, поскольку Vagrant-Ansible управляет серверами?

------------------------ править --------------------- - Благодарим вас за ответ. Я пытаюсь настроить, как я упоминал выше, без везения. Я новый пользователь Vagrant и Ansible, поэтому у меня возникают проблемы с его работой. Я устанавливаю систему Linux на VB, устанавливаю vagrant, устанавливаю Ansible, но когда я нажимаю «vagrant up», я получаю сообщение об ошибке «Нет подходящего поставщика услуг по умолчанию для вашего». Я слежу за официальными сайтами документации, но не могу заставить их работать. Затем я пытаюсь установить VirtualBox внутри системы Linux, и теперь он работает, но определяет машины с установками Vagrant внутри Linux-машины (где установлены Vagrant и Ansible), а не на Host VirtualBox. Любой совет? Надеюсь, теперь это становится яснее. Спасибо

+0

Любой совет, как настроить? – Branko

ответ

0

У меня был некоторый успех в использовании Windows Ansible Host и работает с использованием Vagrant с этим хостом.

Я по сценарию, как установки Win анзибль и прокладками на: https://github.com/taliesins/win-ansible

Важный бит является установка подкладок, которые требуют Баш сценариев, работающих под Cygwin.

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

Если вы не уверены в том, что не используете Vagrant Prover for Ansible, а скорее вызовите Ansible через командную строку в конце бродячего файла (после создания виртуальных машин).