-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Mode: Multi Os Deployment Engine Server Tool
A Ruby script to configure server and client configuration for PXE/DHCP and BOOTP based install services, eg:
- Solaris 11 base Automated Installer (AI) service
- Solaris 10 and early Jumpstart services
- Centos, Scientific, and RedHat Linux Kickstart services
- Ubuntu Linux Preseed support
- SuSE AutoYast support
- ESXi Kickstart services
- Simplify creation of VirtualBox VMs
- Simplify creation of VMware Fusion VMs
- Simpllfy creation of Solaris Zones
- Simplify creation of Solaris VM Server for SPARC Control Domains
- Linux Containers (Currently Ubuntu support only)
This script is a wrapper which sits on top of the exisitng tools. It changes defaults to be more suitable to customer environments, and sanity checks server and client configuration to ensure the chance of human error is reduced. By doing this the script reduces the time lost debugging installations, which in complex environments can be time consuming. It also reduces the time to deploy servers and increases the consistency of installations.
This script will provide the ability to install Solaris 2.6-10, Solaris 11, and Linux all from one server and OS, consolidating and simplifying installation services. This can be hosted on a physical server or a VM.
Using a deployment server provides an environment more like a traditional DC, with PXE boot. Using this method both Physical and Virtual servers can be deployed. Although this is more like a traditional DC deployment method, it does require an additional VM to act as the deployment server which the clients PXE boot from. This method does not currently support Windows deployments.
Packer can also be used to deploy VMs. In this case a deployment server is not required. However it doesn't use PXE boot and is less like a traditional DC deployment process. It does not support deploying physical machines, it does however support Windows.
This software is licensed as CC-BA (Creative Commons By Attrbution)
http://creativecommons.org/licenses/by/4.0/legalcode
Mode is designed to be used in a number of scenarios:
- Testing vendor OS deployment technologies (e.g. Kickstart, Jumpstart etc)
- PXE boot
- Pre and post install scripts
- A environment for quickly deploying VMs for testing purposes
- In a similar fashion to veewee or vagrant
- An environment for quickly deploying servers in a Datacenter or testlab via cross-over cable
Solaris 11 Install Client Examples
Solaris 11 Deployment Server Examples
SuSE Linux Install Client Example
SuSE Linux Deployment Server Example
Solaris 2.6-10 Install Client Examples
Solaris 2.6-10 Deployment Server Examples
RedHat Linux Based Install Client Examples
RedHat Linux Based Distribution Distribution Examples
Debian/Ubuntu Linux Based Preseed Client Examples
Debian/Ubuntu Linux Based Preseed Distribution Server Examples
Ubuntu Linux Based Subiquity Client Examples
Ubuntu Linux Based Subiquity Distribution Server Examples
VMware Virtual Center Deployment Example
VirtualBox Management Examples
VMware Fusion Management Examples
vSphere/ESXi Deployment Server Examples
RedHat Linux Kickstart Client Examples