小编Ami*_*ddy的帖子

增加特定 vagrant box 的内存

我有这个 Vagrantfile。在这里,我将所有 VM 的内存定义为 2048。但是我希望我的傀儡师有 4096 和代理有 2048。如何做到这一点?

Vagrant.configure("2") do |config|
  config.vm.synced_folder ".", "/vagrant", type: "virtualbox"

  config.vm.provider "virtualbox" do |v|
    v.memory = 2048
    v.cpus = 2
  end

  config.vm.define "puppetmaster" do |pm|
    pm.vm.box = "centos/7"
    pm.vm.network "private_network", ip: "192.168.33.10"
    pm.vm.hostname = "puppetmaster"
  end

  config.vm.define "puppet-agent-centos" do |pac|
    pac.vm.box = "centos/7"
    pac.vm.network "private_network", ip: "192.168.33.11"
    pac.vm.hostname = "centos-agent"
  end

  config.vm.define "puppet-agent-ubuntu" do |pau|
    pau.vm.box = "ubuntu/xenial64"
    pau.vm.network "private_network", ip: "192.168.33.12"
    pau.vm.hostname = "ubuntu-agent"
  end
end
Run Code Online (Sandbox Code Playgroud)

谢谢!

vagrant vagrantfile vagrant-windows vagrant-provision

5
推荐指数
1
解决办法
4569
查看次数

不能为different代理使用不同的环境

我有一个代理/主设置。我创建了一个新的环境,/etc/puppetlabs/code/environments/所谓master

的内容environment.confmaster目录环境

modulepath = site:modules:$basemodulepath
manifest = manifests/site.pp
Run Code Online (Sandbox Code Playgroud)

当我尝试puppet agent -t --environment master时出现一些错误

Notice: Local environment: 'master' doesn't match server specified node environment 'production', switching agent to 'production'.
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Info: Caching catalog for node1.localpuppet.com
Info: Applying configuration version '1490712072'
Notice: Applied catalog in 0.67 seconds
Run Code Online (Sandbox Code Playgroud)

我是木偶新手。我需要什么改变?

PE控制台配置

puppet puppet-enterprise

3
推荐指数
1
解决办法
2010
查看次数