Рабочая марионетка на единственной машине с помощью бродяги произвела кластер

Я сделал что-то подобное некоторое время назад, когда я использовал LVM для миграции файловых систем между обычным диском и массивом RAID. В основном Вы выращиваете существующий логический том на новый диск и и используете pvmove для миграции существующих файловых систем в новый диск.

2
задан 28 August 2013 в 22:00
1 ответ

If you move the puppet definition inside the block for the host you want to run puppet against, it will run only on that host. I use a similar method to define a cluster with a puppetmaster and several puppet agents.

Here is a quick example assuming that this would be for your smdw_config host. Remove the puppet stanza and change the smdw_config stanza as below:

config.vm.define :smdw do |smdw_config|
  smdw_config.vm.network :private_network, ip: "192.168.2.11"
  smdw_config.vm.hostname = "smdw"
  smdw_config.vm.provision :puppet do |puppet|
    puppet.options        = '-d -v'
    puppet.manifests_path = "manifests"
    puppet.manifest_file  = "base-hadoop.pp"
    puppet.module_path = "modules"
  end
end

BTW I usually add the debug and verbose options to providers if available.

2
ответ дан 3 December 2019 в 11:46

Теги

Похожие вопросы