Ask Your Question

Can we transfer a 4GB patch file to agents using Puppet fileserver ?

asked 2014-11-13 17:30:37 -0600

umairch gravatar image

We need to install Solairs10 quarterly security patchclusters on our servers, is it possible to transfer 4 GB patchset to puppet agents using puppet/fileserver

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2014-11-16 09:38:02 -0600

nvpuppet gravatar image

updated 2014-11-16 09:39:39 -0600

The fileserver embedded in Puppet is meant for distribution of small config files. While it might technically be possible to distribute large patch files it is not a great idea to do so.

Much better to grab a Forge module for FTP and build out an FTP server for hosting these updates internally.

Another clever thing I've seen done is to put a BitTorrent client on internal nodes and seed the large patch files from an internal drop server running the BT server. This has the advantage of not overwhelming the drop server with requests as well as reducing the amount of network bandwidth used to distribute the files. Perhaps there is already a Forge module for setting up BT?

edit flag offensive delete link more

answered 2014-11-14 17:54:11 -0600

inhumantsar gravatar image

AFAIK there isn't an in-built limitation that would prevent this. However, it will tie up your Puppet Master during the transfer which could lead to excessive load and/or crashes. Might be good to stage out the deployment.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2014-11-13 17:30:37 -0600

Seen: 260 times

Last updated: Nov 16 '14