使用vagrant libvirt插件创建厨房

使用vagrant libvirt插件创建厨房,vagrant,libvirt,test-kitchen,Vagrant,Libvirt,Test Kitchen,我试着用这个厨房来创建厨房。yml: --- driver_plugin: vagrant transport: name: ssh ssh_key: /home/aida/Documents/chef-repo/.chef/aida.pem provisioner: name: chef_solo driver_config: provider: libvirt platforms: - name: rhel7 driver_config:

我试着用这个厨房来创建厨房。yml:

---
driver_plugin: vagrant

transport:
  name: ssh
  ssh_key: /home/aida/Documents/chef-repo/.chef/aida.pem

provisioner:
  name: chef_solo
  driver_config:
    provider: libvirt
platforms:
  - name: rhel7
    driver_config:
      box: qcow-libvrit
      box_url: file:///home/aida/Documents/packer/builds/libvirt-centos7.box
    customize:
      memory: 1024
    network:
      - ['private_network', {ip: '192.168.33.33'}]
suites:
  - name: default

    run_list:
      - recipe[gtd_buildhost::default]
    attributes:
但我做不到

I got:
-----> Starting Kitchen (v1.16.0)
-----> Creating <default-rhel7>...
       Bringing machine 'default' up with 'libvirt' provider...
       ==> default: Starting domain.
       ==> default: Waiting for domain to get an IP address...
       ==> default: Waiting for SSH to become available...

现在它可以工作了。但这很奇怪!因为有一段时间是有效的,有时我也会遇到同样的SSH连接问题

你能把完整的错误日志放进去吗?我不知道发生了什么,但它现在可以工作了!我会更新我的问题。你能把完整的问题记录在错误日志中吗?我不知道发生了什么,但现在它工作了!我会更新我的问题
---
driver_plugin: vagrant

transport:
  name: ssh
  ssh_gateway_username: vagrant
  username: vagrant
  password: vagrant
  ssh_key: /home/aida/Documents/chef-repo/.chef/aida.pem

provisioner:
  name: chef_solo
  driver_config:
    provider: libvirt
platforms:
  - name: rhel7
    driver_config:
      box: qcow-libvrit
      box_url: file:///home/aida/Documents/packer/builds/libvirt-centos7.box
    vagrantfiles:
      - /home/aida/Documents/chef-solo/cookbooks/gtd_buildhost/Vagrantfile.rb


suites:
  - name: default

    run_list:
      - recipe[gtd_buildhost::default]
    attributes: