Skip to content

Tenant Onboarding

When a tenant org is onboarded in the Rafay platform, it will automatically provision the following in Netris:

  • Server clusters in Netris
  • Tenant-specific networks
  • Storage connectivity
  • Hypervisor endpoints

When a new tenant or (e.g. coke-tenant) is onboarded in the Rafay Operations Console, the steps described below are performed automatically.

Onboard Coke Tenant in Rafay


1. Server Creation in Netris

Rafay calls the Netris API to create a new Server Cluster for the tenant. In the example below, the server template "HGX1" in Netris is used to create the new server cluster.

Netris Server Template


2. Network Provisioning

Each server cluster provisions two vNets:

  • East-West traffic (Infiniband via UFM)
  • North-South (external) traffic

Upon VNet creation for the tenant, Rafay automatically imports the VNets appended with 'N-S' into its VRF inventory.

VRF in Rafay

These are then assigned to the corresponding tenant org in Rafay. See the image below for an example.

VRF in Netris

sequenceDiagram
    Rafay->>Netris: Create Tenant Cluster
    Netris->>Netris: Provision vNets
    Netris-->>Rafay: Sync VRFs

3. Storage Connectivity

Rafay also establishes VPC peering between the tenant and storage networks. In the example below, VPC peering was orchestrated by Rafay between the "Tenant VPC" and the "Storage Network"

Storage VPC Peering


4. User SKUs

The steps described below describe how the end user SKUs for VMs and Bare Metal Servers are orchestrated via the integration.

VM SKU

This step applies for VMs that end users can launch and use. Rafay will first check the inventory for GPU servers that are have the tag "vmaas-node-onboarding = true".

In the example below, in the Rafay Operations Console,

  • Navigate to Inventory->Datacenters
  • Select "M3-1K"
  • Select "Servers"

Notice that the servers have the required tag for VMs.

VM Tag in Rafay Ops Console

In Netris, Rafay automatically adds this server to the tenant’s server cluster as shared endpoints. Netris will configure the correct network settings (tenants' VLAN/VRF) for the hypervisor servers, making them ready to host tenant VMs.


Bare Metal SKU

When a bare-metal server is allocated for the tenant, Rafay calls the Netris API to add that server to the tenant’s server cluster as an endpoint.

Bare Metal Server in Netris