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.)
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 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:
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.
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. orcharhino supports Amazon EC2, Google GCE, libvirt, Microsoft Azure, Oracle Linux Virtualization Manager, oVirt, Proxmox, RHV, and VMware vSphere as compute resource providers. The exact list of supported features may vary for different providers.
Application Centric Deployment (short: ACD) describes a fundamentally different approach to provisioning and configuring hosts. Traditionally, orcharhino has pursued a host centric approach. With an application centric approach, you can deploy and configure hosts to run an application that requires a predefined set of services using the ACD plugin.
Generally, an application consists of multiple services and therefore requires different kinds of hosts connected to each other. These hosts have dependencies on each other, for example, an application server might require a database server. ACD simplifies this process by using an Ansible playbook to describe the deployed application.