Vagrant 厨师使用Vagarnt供应食物

Vagrant 厨师使用Vagarnt供应食物,vagrant,chef-infra,chef-recipe,chef-solo,Vagrant,Chef Infra,Chef Recipe,Chef Solo,我是新来的厨师。以下是我将在Vagrant上启动虚拟机的步骤 Step 1: Cloned the Git code (https://github.com/chef/chef-provisioning.git) Step 2: gem install chef-provisioning chef-provisioning-vagrant Step 3: export CHEF_DRIVER=vagrant Step 4: export VAGRANT_DEFAULT_PROVIDER=vir

我是新来的厨师。以下是我将在Vagrant上启动虚拟机的步骤

Step 1: Cloned the Git code (https://github.com/chef/chef-provisioning.git)
Step 2: gem install chef-provisioning chef-provisioning-vagrant
Step 3: export CHEF_DRIVER=vagrant

Step 4: export VAGRANT_DEFAULT_PROVIDER=virtualbox
Step 5: chef-client -z vagrant_linux.rb simple.rb
我无法找出错误

在资源“计算机[使其成为可能]”上执行操作时出错

STDERR:在正在运行的虚拟机上找不到HGFS内核模块。 必须安装此选项才能使共享文件夹正常工作。请 在来宾系统中安装VMware工具,然后重试。注意 即使HGFS失败,VMware tools安装也会成功 正确安装。仔细阅读VMware工具的输出 安装以验证HGFS内核模块是否正确安装

vagrant_linux.rb:

 require 'chef/provisioning/vagrant_driver'

 vagrant_box 'sles11sp3.box' do
        url 'https://jenkins-hzn.eng.vmware.com/tools/vagrant/sles11sp3.box'
 end

 with_driver 'vagrant'

 with_machine_options :vagrant_options => {
     'vm.box' => 'sles11sp3.box'
 }
Simple.rb

 require 'chef/provisioning'

 machine 'Makeitpossible' do
    tag 'itsa_me'
    converge true
 end

你能展示一下你的vagrant_linux.rb和simple.rb文件的内容吗?(让提供程序virtualbox和有关vmware的错误消息听起来很奇怪)需要'chef/provisioning/vagrant\u driver'vagrant\u box'sles11sp3.box'do url''以带有机器的驱动程序'vagrant'结尾\u选项:vagrant\u选项=>{'vm.box'=>'sles11sp3.box}需要'chef/provisioning'machine'Makeet'do tag'itsa_me'converge true end~编辑您的问题,注释不适合设置代码格式。完成,谢谢我添加了代码。我是否正确编辑以获得有意义的内容,或者我是否误解了您代码中的某些内容?