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)

Multi-Tenancy Concepts

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

Tenant Creation & Configuration

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.

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. Multi-Tenancy Concepts — VergeOS tenant architecture, virtual data centers, resource allocation models, and use cases (MSP, enterprise, lab environments)
  2. Tenant Creation & Configuration — 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. Isolation & Security — Network segmentation, storage isolation, tenant resource guarantees, and security best practices
  5. Lab — Hands-on tenant creation, resource allocation, recipe-based deployment, and isolation verification