PE 2.0 » Maintenance and Troubleshooting » Installing Additional Components
Installing Additional Components
Several components of PE can be installed when needed instead of up-front.
Note that you cannot currently change which machines have the console and puppet master roles.
Installing Cloud Provisioner
You can install PE’s cloud provisioning tools on any node by running the
puppet-enterprise-upgrader script included in the installation tarball. This script will give you a chance to install the cloud provisioning tools. Using the upgrader script for the version of PE that is already installed should have no ill effect on the node’s configuration.
Installing the Ruby Development Libraries
Puppet Enterprise ships its own copy of Ruby. If you need to install the Ruby development libraries, the installer tarball includes packages for them, which can be installed manually.
The installation method will depend on your operating system’s package management tools, but in each case, you must first navigate to the directory containing the packages for your operating system and architecture, which will be inside the
packages subdirectory of the unarchived Puppet Enterprise tarball.
For systems using apt and dpkg (Ubuntu and Debian), run the following commands:
$ sudo dpkg -i *ruby*dev* $ sudo apt-get install --fix-broken
For systems using rpm and yum (Red Hat Enterprise Linux, CentOS, and Oracle Linux), run the following commands:
$ sudo yum localinstall --nogpgcheck *ruby*dev*