OS Installation


OS Installation module allows to install operating systems on any existing in EasyDCIM physical server with the help of adequate submodules.


  • Remote Provisioning Module:
    • Install And Configure Multiple OS Automatically
    • Create And Customize Predefined OS Installation Templates
    • Create/Edit/Synchronize OS Installation Addons:
      • Disk Layout
      • Post Installation
      • First Boot
    • Automatic Installation And Configuration Of DHCP Server Based On Module Configuration
    • Advanced Integration With IP Address Management Extension
    • Legacy BIOS And UEFI Mode Suppor
    • Automatic Device Boot Into PXE Mode Using IPMI
    • Automatic Device Restart Using IPMI And PDU
    • Display Of Current Operating System Installation Status
    • Cache System For Installation Templates
    • Record Of Completed Installations Along With Installation Logs
    • iPXE Startup File Placed Automatically In Dedicated Server Memory
    • IPv4 Support
    • Built-in DHCP And TFTP Server
    • Definition Of License Key For Windows
    • Installation And Configuration Of SAMBA Server
    • Run Rescue Mode Both From Back-End And Client Area Sections
    • Automation Of Operating System Installation Process:
      • Downloading System Files
      • Setting System Language
      • Setting Time Zone
      • Creating Standard User Account
      • Setting Password For New User Account
      • Hard Disk Partitioning
      • Setting Root User Password
      • Setting Primary IP Address
      • Setting Additional IP Addresses And Network Interfaces
      • Installation Of Additional System Packages
      • Running First Boot Scripts - CentOS/Debian
      • Running Post-installation Scripts
      • Finishing Installation
      • Sending Confirmation Email To Client And Administrator Along With Login Data
    • Supported Linux Operating Systems:
      • AlmaLinux 8 (latest)
      • AlmaLinux 9 (latest)
      • CentOS 8 (latest)
      • CentOS 7 (latest)
      • CentOS 6 (latest)
      • CentOS Stream 9 (latest)
      • CentOS Stream 8 (latest)
      • CloudLinux 8 (latest)
      • Debian Bullseye
      • Debian Buster
      • Debian Stretch
      • Debian Jessie
      • Fedora 36 Server (latest)
      • Fedora 27 Server (latest)
      • OpenSuse 42.3
      • OracleLinux 8 (latest)
      • Proxmox VE 7
      • Proxmox VE 6
      • Rocky Linux (latest)
      • Scientific Linux 7 (latest)
      • Ubuntu 20.04 LTS
      • Ubuntu 18.04 LTS
      • VMware ESXi 7.0b
      • VMware ESXi 6.5 U2
    • Supported Windows Operating Systems:
      • Windows Server 2022
      • Windows Server 2019
      • Windows Server 2016
      • Windows Server 2012 R2
      • Windows Server 2008 R2
      • Windows 10 April 2018
    • Supported Rescue And Utility Systems:
      • SystemRescueCd 8.0.4 - A Gentoo-based live CD distribution for system repairing and data recovery
      • Memtest86+ 5.31b - Diagnostic tools for verifying the correct RAM operation
      • Hiren’s BootCD 15.2 - A package of special programs for diagnosis, repair, disks, optimization and anti-virus protection
      • Clonezilla 2.8.1-12 - Software designed for creating, playing and cloning computer disks
      • WIPE HARD DRIVE - Hard drive cleanup script
      • GParted 1.3.1 - GParted is a free partition editor for graphically managing your disk partitions
      • Hiren’s BootCD PE 1.0.2 - A rescue disk provided as an ISO image, which is based on the Windows 10 PE environment
      • R1Soft Backup Server & Agent - Providers a flexible, server-friendly solution that eliminates the pains of running traditional backups
    • Supported First Boot Installation Addons - CentOS 7:
      • CentOS Web Panel
      • cPanel
      • DirectAdmin
      • Plesk
      • Vesta Control Panel
    • Supported Disk Layout Addons - CentOS 6/7/8:
      • RAID1 with 2 disks
      • RAID1 with 4 disks
      • RAID1 with 6 disks
      • RAID1 with 8 disks
    • Test Connection
  • Enable/Disable Specific Submodules
  • Create Own Submodules
  • Manage OS Templates:
    • Add/Edit/Delete Templates
    • Define Template For Chosen Connection
    • Synchronize Templates

Server Configuration

In order to configure a new server, simply press Add a Server.


Type in the following data into the form:

  • Server Name – your server name
  • Module to Use – select module you are going to use

Once the data are filled out, press Add Server to continue. Next, in actions column, find and press edit option of the server.


## Submodules Configuration

Detailed configuration is described in separate articles:

Provisioning Status

This section displays all operating system installations that are currently launched. Here you will also find details about the device, selected installation template as well as the latest information on the status of the installation. Notifications on the current status of the installation are updated on an ongoing basis using the appropriate scripts. You can freely delete tasks that have been started. Please keep in mind however that if you remove the installation task when the installation is in progress, the installation will be automatically interrupted, without the possibility to resume it. Once the installation is completed, each task is automatically transferred to the ′Provisioning History′ section.

Provisioning History

Here you can preview all operating system installation tasks that have been started and completed (whether successfully or not). You can also verify the logs that were generated during the installation of the operating system within each entry.