Kitchen Converge для коробки Windows 7 не работает с тайм-аутом загрузки

В настоящее время я использую тестовую кухню, чтобы попытаться объединить компьютер с Windows 7 с VMware Fusion в качестве поставщика, чтобы в конечном итоге развернуть кулинарную книгу шеф-повара. Каждый раз, когда я запускаю kitchen converge, процесс зависает на «Ожидание загрузки машины. Это может занять несколько минут», а затем происходит сбой из-за тайм-аута. Когда я открываю Fusion, я вижу следующее: display of converging VM

Кто-нибудь знает, что происходит? Я какое-то время боролся за конвергенцию этой виртуальной машины и не смог успешно запустить и запустить виртуальную машину до такой степени, что я могу развернуть свои кулинарные книги, и у меня нет идей.

Мой .kitchen.yml:

---
driver:
  name: vagrant
  ssh:
    insert_key: false
  customize:
    cpus: 2
    memory: 4096

transport:
  name: winrm

provisioner:
  name: chef_solo

platforms:
  - name: windows-7
    driver_config:
      box: opentable/win-7-professional-i386-nocm

suites:
  - name: default
    run_list:
      - recipe[my_recipe]
    attributes:

person amarkon    schedule 15.07.2015    source источник
comment
Я не могу загрузить коробку, чтобы попробовать ее прямо сейчас, но перезагрузка, вероятно, отвлекающий маневр. Убедитесь, что имя пользователя и пароль, которые вы используете для подключения через winrm, верны. Вы также можете попробовать обновиться до Vagrant 1.7.3, он лучше выводит ошибки, когда winrm не может подключиться.   -  person Sneal    schedule 15.07.2015


Ответы (2)


Некоторое время назад я пытался найти нормальную коробку Windows 7 Vagrant для презентации Puppet и столкнулся с похожими проблемами. Мне пришлось запустить скрипт powershell, чтобы установить Puppet перед чем-либо. Тем не менее, я столкнулся с похожими проблемами, и мне пришлось проделать дополнительную работу.

Я использовал поле designerror от Atlas. Возможно, мои заметки помогут вам получить среда работает. Это Puppet, но аналогичный (более простой?) процесс, вероятно, необходим для Chef: https://github.com/stark525/itbestprac-pres/tree/master/vagrant

Коробки с Windows 7, как правило, разрабатываются в домашних условиях и принадлежат вам, поэтому вам, вероятно, следует создать свою собственную коробку, если проект оправдывает обязательства. В конечном счете, Windows создает ряд проблем для общедоступных ящиков Vagrant.

person Dan Stark    schedule 16.07.2015
comment
Да, мы бы предпочли не строить свою собственную коробку только потому, что это рецепт шеф-повара, который нам, скорее всего, никогда не придется использовать. Это машина, которую вряд ли нужно будет перестраивать, но мы хотели бы иметь возможность на всякий случай. Прямо сейчас мы используем VMware, но позвольте мне попробовать использовать виртуальный бокс и посмотреть, сможем ли мы хотя бы что-то запустить и запустить. Может быть, я смогу убедить наших ребят использовать для этого рецепта виртуальный бокс вместо VMware. - person amarkon; 16.07.2015

Похоже, что все коробки VMware Windows на Altas так или иначе настроены неправильно. Я вручную создал свой собственный ящик (amarkon/windows-7-ult-n-x64), который теперь работает правильно.

person amarkon    schedule 17.07.2015