2
我试图用我的LXC实际测试套件运行的厨房,我已经试过厨房委托给无业游民,LXC和厨房都LXC没有任何的运气。 使用厨房LXC我kitchen.yml看起来是这样的:厨房LXC没有找到容器
driver_plugin: lxc
driver_config:
require_chef_omnibus: false
provisioner:
name: chef_solo
platforms:
- name: ubuntu-12.04
driver_config:
base_container: "opscode-ubuntu-12.04"
username: ubuntu
password: ubuntu
suites:
- name: default
run_list:
- recipe[project::default]
,当我跑的厨房测试我越来越
Failed to complete #create action: [Permission denied - /var/lib/lxc/opscode-ubuntu-12.04-L1qycdk8K0J0/config] (Kitchen::ActionFailed)
在这种情况下,我有一个无业游民,LXC框和我没有配置路径或什么东西来告诉厨房容器在哪里,这怎么做?
使用无业游民,LXC插件我配置kitchen.yml这样:
---
driver:
name: vagrant
require_chef_omnibus: false
require_chef_berkshelf: true
driver_config:
require_chef_omnibus: false
provider: lxc
provisioner:
name: chef_solo
platforms:
- name: ubuntu-12.04
driver_config:
box: "opscode-ubuntu-12.04"
box_url: "http://dl.company.com/boxes/vagrant-lxc-precise-amd64.box"
suites:
- name: default
run_list:
- recipe[project::default]
在这种情况下,这是我的了:
["sudo", "lxc-create", "--template", "vagrant-tmp-opscode-ubuntu-1204_default_1393616342539_80654", "--name", "opscode-ubuntu-1204_default_1393616342539_80654", "-f", "/home/user/.vagrant.d/boxes/opscode-ubuntu-12.04/lxc/lxc.conf", "--", "--tarball", "/home/user/.vagrant.d/boxes/opscode-ubuntu-12.04/lxc/rootfs.tar.gz", "--auth-key", "/opt/vagrant/embedded/gems/gems/vagrant-1.4.3/keys/vagrant.pub"]
我认为这个问题是与模板名称,但我可能是错的,会有什么问题?
无论哪种方式,我想解决我的问题,请提供一些建议。
忘了告诉大家,运行使用纯Vagrantfile与无业游民,LXC LXC一个容器工作正常,那么是不是工具的问题。