使用vagrant libvirt插件创建厨房
我试着用这个厨房来创建厨房。yml:使用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:
---
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: