Provisioning

Provisioning

From Consultancy.EdVoncken.NET

Jump to: navigation, search

OS Provisioning encompasses the installation and basic configuration of the operating system, plus application stack, on a new host.

Contents

Kickstart

For Red Hat Enterprise Linux and CentOS deployments, we use Kickstart installations.

If you add in some PXE-dust and TFTP-magic, you get a network provisioning server, called Cobbler. Together with Koan, Cobbler allows you to perform bare-metal as well as virtual installs.

Version Control

Configuration files and scripts need to be kept under version control, just like programmers do. There are several alternatives:

For locally managed files, RCS is sufficient. If you need a centralized repository, use CVS or Subversion. If you want to work in disconnected mode a lot, use a distributed version control system such as Git.

Software Repositories

Troubleshooting

Problem
On a fresh install, yum update breaks with depsolving problems (in my case, fipscheck-lib).
Cause
Yum repository conflicts.
Solution
Run lsb_release -a; uname -a; yum repolist all and check for non-standard repositories.
Disable them, run yum clean all and try again. (thanks to IRC #centos).

References

See Also