Linux Deployment Automation

Automation is the key to speed, consistency and repeatability. These properties are critical to managing an infrastructure, whether it is comprised of a few servers or a few thousand servers. We help by automating the process of provisioning servers from bare metal, or when deploying virtual machines onto various hypervisors.

Our system implements hierarchical models with inheritance.  In other words, we reduce and reuse components to minimize the objects under management.  These components can be applied at any level in the hierarchy and are inherited by lower level elements.

Not only will your deployment time be dramatically reduced the quality and consistency will improve.  Ensuring all your devices are built to a common standard increases security, reduces management overhead and eases compliance issues.

For example, given the top down model of  Operating System -> System Profile -> Individual Server; configurations made at higher levels will be inherited by lower levels.  These same cascading configuration items can be overridden or amended at any lower level.

In addition to operating system deployment our system is capable of fully deploying and configuring many applications during the server build.  For example you can deploy an operating system, database software, necessary configurations, users and initial databases all automatically during server build.  From bare metal to a running database server in a matter of minutes.