This section of the Introduction provides a quick overview of topline orcharhino features. (At the lower levels orcharhino supports a large set of core and optional features, which may be dependent on the installation and configuration of additional plugins.)
Automatic System Deployment¶
By utilizing orcharhino’s provisioning setup it is possible to deploy preconfigured servers (both virtual and physical) at the click of a button via a network based installation. A wide range of common virtualization solutions are supported, and any necessary changes to your TFTP, DHCP, and DNS services can be performed automatically. New servers can automatically register with orcharhino’s content management to receive any additional software needed to provide their intended services. Once deployed, orcharhino provides reports on system health, as well as lifecycle management, accompanying your servers from creation to retirement.
Patch and Release Management¶
Patch and Release Management describes the process of acquiring, managing and installing patches and software updates to your infrastructure. Successful patch management allows you to identify vulnerable systems in the blink of an eye and take measures to fix these vulnerabilities. orcharhino provides you with valuable errata information and the ability to apply these errata for the following operating systems:
- Red Hat Enterprise Linux
- Scientific Linux
- SUSE Linux Enterprise Server
Configuration management describes the task of configuring and maintaining your servers. In other words, making your servers behave as they should.
A configuration management solution will keep your configuration in one centrally managed place, and allow you to scale your services rapidly. orcharhino enables you to set up a configuration management environment comprised of a wide range of different operating systems and services, while still maintaining everything in one place.
Currently orcharhino uses Puppet as it’s default configuration management solution. However, it is also possible to setup (or connect an existing) Ansible or SaltStack infrastructure.
Most modern IT infrastructures make extensive use of virtualization. In addition to bare metal deploys, orcharhino supports a wide range of virtualization solutions and providers. The most common use case is to use orcharhino in conjunction with a VMware compute resource, but orcharhino also supports Libvirt, oVirt, EC2, OpenStack, Rackspace, KVM, and Google Compute Engine. In addition orcharhino includes experimental Docker support.