Creating Tenants#
There are 3 methods available for creating a new tenant:#
- Using the Custom Tenant Wizard
- Cloning an Existing tenant
- Using a Tenant Recipe
Method 1: Custom Tenant Wizard#
The Custom Tenant Wizard steps through multiple input forms to create a new custom tenant.
To Create a New Tenant via the Custom Tenant Wizard:#
- Click Tenants from the Main Dashboard (quick-link or left menu).
- Click New Tenant on the left menu.
-
From the Catalog list (top left), select --Custom--. Custom Tenant will now display under the Selection area on the right and will be the selected item.
-
Click Next (bottom of the screen). The Tenant Settings form appears.
-
Enter a Name for the tenant.
- URL is simply a helper field to provide a link to the tenant's UI. (The Connect to UI menu link in the service provider's VergeOS user interface.) This field can be left blank as it will automatically be populated when the first External IP is assigned to the tenant.
- Enter an Admin User Password and again in the Confirm Admin User Password field (required). This sets the password for the tenant’s “admin” root user that will be auto-created.
- Optionally, Require Password Change (checkbox) can be selected to “force” a password change when the tenant admin initially logs in.
- Optionally, a Description can be entered to record more information about the tenant.
- By default, the Expose Cloud Snapshots option (checkbox) is selected. When selected, the tenant is able to browse the cloud snapshots of the parent and “self-serve” download their own tenant snapshot from the provider's snapshot timestamps.
- Optionally, the Allow Custom Branding option (checkbox) can be selected to enable the tenant to customize their own VergeOS dashboard with different colors and logo.
- Optionally, the Custom help URL allows for providing alternate help content for the tenant by providing a URL to the location of the alternate help content. When a URL is defined here, the tenant users will see the content at the provided URL rather than the built-in help content.
- Click Submit (bottom of page) to proceed. The New Tenant Node form appears.
Settings defined on the New Tenant Node form will apply to the single tenant node created with the wizard. Additional tenant nodes (if needed) can be created upon completion of the wizard.{.is-success}
- Select the number of Cores to provision to the tenant node.
- Select the amount of RAM to provision to the tenant node (can be specified in Gigabyte or Megabyte).
- Optionally, a Cluster can be selected to run the tenant, or it can be left at --Default -- (specified by System ->Settings ->Default cluster for tenant nodes)
- Optionally, a Failover cluster can be selected to run the tenant if the primary selected cluster is not available. Or it can be left at --Default -- (specified by System -> Settings ->Default cluster for tenant nodes)
- Defining a Preferred node is Typically Not Recommended for a tenant node. This is an advanced setting for tenant nodes; setting this incorrectly can adversely affect built-in redundancy. Use this setting with care and consult with Support for additional assistance.
- Optionally, a Description can be entered to record further information for this initial tenant node.
- Select desired On Power Loss setting:
- Last State - tenant will only be powered on if it was on at the time of power loss.
- Leave Off - tenant will not be powered on when power is restored (regardless of its state at the time of power loss).
- Power On - tenant will be powered on when power is restored (regardless of its state at the time of power loss).
-
Click the Submit button (bottom of page) to proceed. The New Tenant Storage form appears.
-
Select a Storage Tier from the dropdown list.
- Enter an amount in Provisioned and select the desired unit of measure: Byte(B), Kilobyte(KB), Megabyte(MB), Gigabyte(GB), Terabyte(TB). NOTE: Storage is thin provisioned.
- Click Submit (to provision defined storage)
-OR -- Skip to proceed without provisioning storage (can be provisioned later).
- Here you can optionally assign one External IP to the tenant. External IPs can be assigned to a tenant after creation as well. By default, the first External IP assigned to a tenant is configured to be the tenant's UI address.
Remember that an External IP is one that is simply external to the VergeOS system; it may or may not be a public Internet address; an External IP can be a private address on your external LAN/WAN, for example: 10.10.10.100. {.is-success}
- Select from the Assign External IP* dropdown. (This list will include all unassigned Virtual IPs defined in the Parent).
-OR-
If the desired IP is not already configured as a Virtual IP in the parent system, click the Create a new External IP link to create the IP.
Create External IP input form: - Network - select appropriate network from the dropdown list. - Type - make sure Virtual IP is selected. - IP Address - enter the Public(external) IP address or leave blank to auto-create the next available IP in the network. - Hostname and Description fields -can be left blank. - Owner (dropdown) should display the name of the new tenant. 27. Click Submit to finish. You should see a message saying the tenant was created successfully and you are taken to the new tenant dashboard.
If External IP(s) were assigned to the tenant, rules will need to be applied to the selected external network. Click the orange-highlighted message "Needs Apply Rules" on the tenant dashboard to apply the necessary rules.{.is-info}
To Start the New Tenant: Upon creating a tenant, the UI will land at the tenant dashboard page. From this dashboard page, the tenant can be started by clicking Power On on the left menu.
Method 2: Tenant Clone#
Cloning a tenant will make a duplicate of an existing tenant. This can be very useful for testing, development, restores, and other scenarios when you need a copy of a tenant (such as running the tenant in a separate network for testing).
To Create a New Tenant from a Clone:#
- Click Tenants from the Main Dashboard (quick-link or left menu.)
- Click New Tenant from the left menu.
- From the Catalog list (top left), select --Clone Existing--.
-
All VMs will be listed under the Selection area on the right. Select the desired VM. Click Next (bottom of page).
The Name input form appears.
-
The Name for the tenant clone can be changed as desired. (The Name will default to the NameofSourceVM +”clone”, for example: when cloning a tenant named “Tenant2”, the Name will default to “Tenant2 clone”.)
- Optionally, the Clone as New Tenant option can be selected to create the new tenant instance without accompanying history statistics, logs, and snapshots with expiration; this is the recommended option when these items are not needed.
- Click Submit (bottom of page). The tenant is created and the new tenant dashboard appears.
To Start the New Tenant: From the tenant dashboard page the tenant can be started by clicking Power On on the left menu.
Method 3: Tenant from Recipe#
Tenant recipes allow for creating an entire tenant from an existing, predefined tenant. Recipes have questions that allow customizing each new tenant.
To Create a New Tenant using a Recipe:#
- Click Tenants from the Main Dashboard (quick-link or left menu.)
- Click Tenant Recipes from the left menu or count box.
- Double-click the desired recipe to use (or check the box and click View on the left menu).
- Click New From Recipe on the left menu.
- The next screen will be unique based on the questions defined in the tenant recipe. Fill out all the appropriate fields.
- Click Submit (bottom of page).
To Start the New Tenant:
Upon creating a tenant, the UI will land at the tenant dashboard page. From this dashboard page, the tenant can be started by clicking Power On on the left menu.