Я использую Изучение Puppet VM в VirtualBox, и у меня низкая производительность (от 1 до 2 минут на команду) специально для puppet
команды.
puppet
сам не обращает внимания на эти проблемы с производительностью, сообщая время отклика менее секунды:
Notice: Compiled catalog for learn.localdomain in environment production in 0.15 seconds
Notice: /Stage[main]//User[katie]/ensure: removed
Notice: Finished catalog run in 0.45 seconds
Поскольку обычные команды Linux, такие как ls
выполняется мгновенно, я предполагаю, что проблема не в том, что виртуальной машине требуется больше памяти или выделение ЦП из VirtualBox. Есть ли способ настроить puppet
на ВМ для увеличения производительности?
это проблема сети. Вы должны поместить IP-адрес вашей работающей виртуальной машины в / etc / host (на виртуальной машине, обучающей марионетке!)! Например: 10.211.55.6 learn.puppetlabs.vm learn
Вот и все! :)