Common tools for server automation deployment and operation and maintenance

Cobbler

Cobbler is a Linux installation service that can be quickly installed in a network environment. It ties together many Linux tasks so that you don't have to switch between numerous commands and applications when you install or modify the system.

With a series of simple commands, network installation PXE (Preboot Execute Environment), reinstallation, media-based network installation and virtual installation (support for Xen, qemu, KVM, and some types of VMware) can be configured. Cobbler uses a program called 'koan' (which interacts with Cobbler) for reinstallation and virtualization support.

Cobbler is a lightweight application (only 15,000 lines of Python code). It tries to be very simple to use on both small and large installations, yet easy to work with, expand and read. It avoids being "enterprise grade" (as complicated as it is), but it has a plethora of great features that make it ideal for use in a variety of enterprise environments, saving you a lot of time in repetitive tasks.

Cobbler can optionally help manage DHCP, DNS, and yum package mirroring infrastructure, and on the other hand, it is a broader automation application than just handling configuration. It also has a lightweight built-in configuration management system, as well as integration and configuration management systems, like Puppet. Cobbler has a command line interface, a web interface, and many APIs for accessing configuration.

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327095893&siteId=291194637