Skip to content

Module 7: Multi-Tenancy

By the end of this module, you will be able to:

  • Design a multi-tenant environment with proper isolation and resource boundaries
  • Create tenants and allocate resources using the VergeOS tenant management system
  • Configure tenant recipes for standardized, repeatable tenant provisioning

3 hours (1.5 hours reading + 1.5 hours lab)

Virtual Data Center Concepts

Understanding VergeOS tenants as isolated virtual data centers, resource allocation models, and tenant hierarchy.

Creating & Configuring Tenants

Creating tenants, assigning compute, memory, and storage quotas, and configuring tenant-level networking.

Tenant Recipes

Building reusable tenant recipes for standardized provisioning, including pre-configured networks, VMs, and settings.

Resource Allocation & Scaling

Tenant node planning, right-sizing strategies, and scaling paths for single-node and multi-node tenant deployments.

Tenant Isolation & Security

Network isolation between tenants, resource guarantees, and security boundaries in a multi-tenant deployment.

Lab: Multi-Tenant Environment

Create tenants, allocate resources, deploy from a tenant recipe, and verify tenant isolation.

  1. Virtual Data Center Concepts — VergeOS tenant architecture, virtual data centers, resource allocation models, and use cases (MSP, enterprise, lab environments)
  2. Creating & Configuring Tenants — Creating tenants via UI, assigning CPU/memory/storage quotas, configuring tenant networking and access
  3. Tenant Recipes — Building and managing tenant recipes for repeatable deployments, pre-configured tenant templates
  4. Resource Allocation & Scaling — Tenant node planning, right-sizing strategy, scaling vertically and horizontally
  5. Tenant Isolation & Security — Network encapsulation, storage isolation, tenant resource guarantees, and security best practices
  6. Lab: Multi-Tenant Environment — Hands-on tenant creation, resource allocation, recipe-based deployment, and isolation verification