Manage enterprises
- 1 Prepare to create an enterprise
- 2 Create an enterprise
- 3 Enterprise general information
- 4 Set allocation limits for a tenant
- 5 Allow a tenant to access datacenters and cloud providers
- 6 Assign a pricing model to a tenant
- 7 Display and filter enterprises
- 8 Switch to another tenant
- 9 Edit an enterprise
- 10 Create an enterprise using the API
- 11 Delete an enterprise
- 12 Pages related to enterprise tenants
This page describes how to create and manage basic cloud tenants, which Abiquo calls Enterprises.
For details of how to control resource usage, send notifications, and restrict access for a tenant, see Manage enterprise policies
For details of how to configure a tenant for public cloud and tenant metadata,
For details of how to set enterprise policies for allowed datacenters and public cloud regions, see Configure an enterprise in a cloud location
Prepare to create an enterprise
In the platform, enterprises are cloud tenants, meaning they are groups of cloud users with their own logical resources. For each tenant, you can assign access to infrastructure and resources. And you can enter the credentials of one cloud account or subscription from a cloud provider.
Privileges: Manage enterprises, Manage users of all enterprises
Before you begin to create enterprises, we recommend that you do these steps:
Add infrastructure to the platform in Infrastructure view. Create datacenters and public cloud regions; configure networks; in private cloud, configure hypervisors and storage; and configure the platform in Configuration view, and also see Configure two factor authentication
Prepare pricing. See Pricing view
Prepare themes for white-labelling with Themes management
Prepare user roles for cloud users and administrators. See Manage roles
Create a scope for the enterprise. See Manage scopes
Create an enterprise
To create a cloud tenant enterprise, do these steps:
Go to Users → Enterprise list
Click the + add button
In Users view, add an enterpriseTo create a tenant enter the following. There are more details in the sections below:
General information
Allocation limits: to define the resources the enterprise can use
Datacenters: To enable the tenant's users to deploy, allow the tenant to access at least one datacenter or public cloud region. You can also edit the Allowed datacenters and providers to set Allocations limits and defaults. See below
Optionally, set Credentials and Properties (metadata). See Manage enterprise credentials and properties
Pricing: optionally, select a pricing model, see below.
Click Accept to save
Abiquo will create the enterprise and filter to display only this enterprise. To display other enterprises, click the X beside the enterprise name in the filter box at the top of the Enterprises list.
After you have created the enterprise:
Abiquo will add this enterprise to the scope of the administrator who created the enterprise
Abiquo will add this enterprise to the enterprise’s own Default scope
You can then do the following actions
Optionally, add this enterprise to a scope with related enterprises and assign the scope to the appropriate cloud and/or tenant administrators
Before you create users for the enterprise, you can edit the tenant to change the Default scope to assign to users created in this tenant. You can allow a tenant administrator to create their own users
Enterprise general information
Enter the general information:
Enter the Name
For the Default scope, select a scope to assign to future users in this tenant. This scope will also define the enterprise hierarchy, by the parent scopes. See Abiquo cloud reseller guide
Optionally, select the checkbox to Require two-factor authentication
First, see Configure two factor authentication
Optionally, select the checkbox to Enable workflow.
First, configure the https://abiquo.atlassian.net/wiki/spaces/doctest/pages/311374701
Optionally, mark the Reseller checkbox to create a reseller enterprise. For more details see:
Private cloud: Abiquo cloud reseller guide
Public cloud: Onboard an Azure CSP or AWS organization account
OR if your enterprise is not a Reseller, optionally, select the checkbox to create a Key node.
When you create a Key node enterprise, the Default scope of the key node enterprise should have a reseller scope as its parent. See Abiquo cloud reseller guide in the Tenant hierarchy section.
Set allocation limits for a tenant
To control the use of resources, you can create allocation limits for
an enterprise
an enterprise in a cloud provider
an enterprise in a datacenter or public cloud region
virtual datacenters
Screenshot: Allocation limits for an enterprise
To set allocation limits for a tenant:
Create or edit the enterprise
Enter a hard limit and soft limit for each resource
To allow unlimited resources at this level, set the limits to 0
If you set a hard limit, you must also set a soft limit. The hard limit must be greater than the soft limit
You must set the hard limit above the level of resources that are already in use
Table of allocation limits
Limit | Checked at | Description |
---|---|---|
Memory | Deployment | Total amount of RAM that may be used by VMs including hardware profiles assigned to VMs |
Virtual CPUs | Deployment | Total number of virtual CPU cores that may be used by VMs including hardware profiles assigned to VMs |
Local hard disk | Deployment | Total size of hard disk that may be used by VMs on hypervisor datastores and in public cloud providers |
External storage | Configuration | Total size of external storage that may be assigned to VMs |
VLANs | Configuration | Total number of private VLANs that may be defined. Note that a private VLAN is automatically created for every VDC, so this limit may restrict the number of VDCs that users can create |
Public /floating/NAT IPs | Configuration | Total number of public IPs, floating IPs (in public cloud), and NAT IPs that may be used |
Repository | Operations | Total size of NFS Repository space that may be used for the Catalogue including templates and instances (but not conversions). See https://abiquo.atlassian.net/wiki/spaces/doc/pages/311370812 in the section about how much space can a tenant use in the repository. |
Virtual machines | Deployment | Total number of VMs that users can deploy in the location using their allowed resources |
DR protected virtual machines | Operations | Total number of VMs that users can protect with disaster recovery protection. |
In public cloud regions, the platform does not use Repository (Catalogue storage) features or limits.
Allow a tenant to access datacenters and cloud providers
When you first create a datacenter or public cloud region, by default only the users of the enterprise that created it will be allowed to use it. To enable other users to deploy and work with VMs, administrators allow enterprises to access datacenters or public cloud regions.
To set the datacenters and public cloud regions that an enterprise can access:
Go to Enterprise → Datacenters
From Prohibited datacenters, drag datacenters and public cloud regions (or providers) to the Allowed datacenters
To set default Allocation limits and VDC roles for regions in a cloud provider, edit the provider
To display the enterprises with access to a public cloud region, go to Infrastructure → Public → select region → Servers view → Virtual machines → Accounts.
Assign a pricing model to a tenant
To display charge-forward messages to your customers assign a pricing model to the enterprise. The platform can display a message with pricing information when the users deploy VMs and on-demand through the UI and API.
Before you begin:
Go to Pricing view and configure pricing and create a pricing model.
To set a pricing model for an enterprise:
Go to Users → edit enterprise → Pricing
Select a Pricing model from the list. The details of the pricing model will be displayed.
Continue editing or to finish editing, click Save
You can also assign pricing models to multiple enterprises in Pricing view.
Display and filter enterprises
To search for an enterprise by name and filter the list of enterprises to display only the matching enterprises
Go to Users
In the search box at the top of the Enterprises list, enter text and wildcards
After you create an enterprise, Abiquo will filter the enterprise display by the name of the new enterprise and select this enterprise.
To remove the new enterprise filter:
Click the
x
beside the search box
Abiquo will display the enterprise list in alphabetical order. If the new enterprise is on the first page, it will remain selected. Otherwise Abiquo will select All and display the first page.
Switch to another tenant
Edit an enterprise
Before you edit an enterprise, check if the users have created virtual datacenters and deployed VMs and the general resource usage of tenant.
Privileges: Manage enterprises, Manage users of all enterprises
To edit an enterprise:
Go to Home view
Select the enterprise in the Enterprises list
Click the pencil edit button
Move through the tabs and edit as required
Editing an enterprise is very similar creating an enterprise
Remember you may not be able to change some settings, especially for Allowed datacenters, after users have created virtual datacenters and deployed VMs
Some changes will not be retroactive, for example, if you change the default VLAN, this change will apply to all new virtual datacenters the enterprise creates
When you edit a tenant, you can change the Default scope for future users created in the tenant.
Create an enterprise using the API
To create an enterprise in the Abiquo API, create the enterprise using the EnterprisesResource.
Then to allow the users of the enterprise to work with VMs, assign an allowed datacenter or public cloud region. To do this, create an Enterprise-Datacenter Limit. See EnterpriseLimitsByDatacentersResource.
The platform will then create a cloud location, which defines this relationship, so you can then manage cloud elements for the location. See AllowedLocationsResource
For more details, see https://abiquo.atlassian.net/wiki/spaces/doc/pages/311375969 .
Delete an enterprise
We recommend that you wait until the end of the billing period to delete enterprises.
If you delete an enterprise before the next billing check has been run after usage has ended, there may be costs that are not included in the enterprise’s bill.
Before you begin:
Delete the enterprise's virtual resources:
Delete each virtual datacenter: you may be able to delete them in the platform only, or in the platform and the provider.
In myCloud Virtual datacenters view, go to Locations → Network section and delete firewalls in the platform only, or in the provider
To delete an enterprise:
Select the enterprise and click the Delete button. The platform will automatically delete all of the enterprise's users
Pages related to enterprise tenants
https://abiquo.atlassian.net/wiki/spaces/doc/pages/311370770
Create roles with privileges to control access to platform actions: Manage roles
Create action lists for users: Manage scopes
To set enterprise policies for allowed datacenters and public cloud regions, see Configure an enterprise in a cloud location
To control resource usage, send notifications, and restrict access for a tenant, see Manage enterprise policies
To configure a tenant for public cloud and tenant metadata, see Manage enterprise credentials and properties
Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved