# Introduction to EDCC

## Overview: Your Centralized Command Center

Welcome to **EnGenius Data Center Controller (EDCC)**, your centralized command center for managing EnGenius server infrastructure. This guide is your comprehensive resource for learning how to deploy, manage, and automate your nodes, from initial setup to daily operations. Whether you are managing a single rack or a large-scale data center, this manual will provide the step-by-step instructions and best practices you need to succeed.

***

## What is EDCC?

The **EnGenius Data Center Controller (EDCC)** is a powerful on-premises management platform designed specifically for **EnGenius EAS series servers**. Packaged as a modern **Docker container** for rapid deployment, its core purpose is to provide secure, out-of-band management by utilizing **industry-standard Redfish protocol** to communicate directly with each server's Baseboard Management Controller (BMC). This means you can control your hardware regardless of the status of its primary operating system.

As an on-premises solution, you retain complete data sovereignty, making EDCC ideal for organizations with strict security and compliance requirements.

### **EDCC Deployment Advantages**

**Modern Container Architecture**: EDCC is packaged as a Docker container, providing:

* **Rapid Deployment**: Quick installation across different Linux environments
* **Consistent Operation**: Identical runtime environment regardless of host system
* **Easy Updates**: Simplified upgrade process through container image updates
* **Scalable Infrastructure**: Supports up to 3,000+ EnGenius servers

### **Supported Hardware**

**Target Servers**: EDCC is specifically designed for **EnGenius ESA Server series** with integrated BMC capabilities.

{% hint style="warning" %}
**Hardware Requirement**: Ensure your servers have functional BMC interfaces for full EDCC management capabilities.
{% endhint %}

<figure><img src="https://1276453224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKIntRklqUYVFaVsqd0g7%2Fuploads%2FddGxitP1SrGnGpvhWd1i%2Fimage.png?alt=media&#x26;token=432fc91c-3712-4984-92a0-c26db7cc03f0" alt=""><figcaption><p><mark style="background-color:$info;">The main EDCC Dashboard interface</mark></p></figcaption></figure>

***

## The Core Concepts You Need to Know

> 💡 **Foundation First**: Understanding these two concepts is essential before proceeding with any EDCC operations.

### **The Three-Tier Management Hierarchy**

EDCC organizes infrastructure using a specific hierarchy: **Organization** → **Hierarchy View** → **POD**.

**Key Rule**: Configuration can **only** be performed at the POD level, while monitoring can be done from any level.

<table><thead><tr><th width="209.10546875">Management Scope</th><th width="115.94140625">Monitor</th><th width="151.15234375">Configure</th><th>Purpose</th></tr></thead><tbody><tr><td><strong>Organization</strong></td><td> <span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="1f6ab">🚫</span></td><td>Cross-POD monitoring, highest management level</td></tr><tr><td><strong>Hierarchy View</strong></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="1f6ab">🚫</span></td><td>Cross-POD monitoring container, aggregated view</td></tr><tr><td><strong>POD</strong></td><td>✅</td><td>✅</td><td>Complete management scope for individual POD</td></tr></tbody></table>

### **The Device Lifecycle Process**

```
Discovery → Inventory → Assignment → Management
```

A server (Node) must follow this specific lifecycle before becoming actively manageable:

1. **Discovery**: EDCC automatically discovers unmanaged nodes on the network
2. **Inventory**: Discovered nodes appear in the Organization-level Inventory (asset list only)
3. **Assignment**: Administrator manually assigns nodes to specific PODs
4. **Management**: Only then does the node become fully manageable

{% hint style="danger" %}
**Critical Limitation**: Devices in Organization Inventory are in "asset list" state and **cannot be managed** until assigned to a POD.
{% endhint %}

***

## Who is This Manual For?

This manual is written for the **IT Generalist**. If you are an IT professional who manages networking, servers, and virtualization as part of a wide range of responsibilities, this guide is for you. We focus on practical, task-based instructions to help you get your job done efficiently, emphasizing the intuitive web interface over command-line configuration.

***

## Key Features at a Glance

<table><thead><tr><th width="246.78515625">Feature</th><th>Description</th></tr></thead><tbody><tr><td>At-a-Glance Health Monitoring</td><td>Use the <strong>Dashboard</strong> to get real-time infrastructure overview, resource distribution, and recent activities</td></tr><tr><td>Hierarchical Infrastructure Management</td><td>Organize nodes using three-tier <strong>Organization</strong> → <strong>Hierarchy View</strong> → <strong>POD</strong> structure to match operational needs</td></tr><tr><td>Efficient Node Management</td><td>View, organize, group, and perform bulk operations on all nodes from the centralized <strong>Node List</strong></td></tr><tr><td>Visual Topology Planning</td><td>Design and document physical rack layouts with the drag-and-drop <strong>POD View</strong> interface</td></tr><tr><td>Automated Maintenance</td><td>Schedule <strong>Firmware Provisioning</strong> and manage OS deployment to ensure consistency and security</td></tr><tr><td>Granular Access Control</td><td>Manage user accounts and delegate specific rights for entire Organization or individual PODs via <strong>Team Members</strong></td></tr></tbody></table>

***

## How to Use This Manual

This manual is structured to guide you progressively through the features of EDCC:

**Part 1: Getting Started**: Covers the foundational concepts and a quick-start guide.

**Part 2: The MANAGE Module**: Details all the features for daily monitoring and operational tasks.

**Part 3: The CONFIGURE Module**: Explains how to set up automated tasks and POD-wide policies.

**Part 4: Administration**: Covers user management and platform-level system settings.

**Part 5: Appendices**: Provides additional resources, including best practices and troubleshooting tips.

***

**What's Next**: Chapter 2 will provide detailed explanation of the installation and initial setup of EDCC&#x20;
