Projects¶
Creating Projects¶
If you want to divide your virtual resources among numerous users within each account, you need to create different projects within the account. It is possible to create either VPC-enabled projects, which is the default, or non-VPC-enabled, legacy projects.
The Admin user can create projects in any account, while the Tenant Admin can create projects only in the tenant admin’s own account.
To create a project:
In the Identity & Access > Accounts > view for the specific account for which you wish to create a project, go to the Projects tab and click Create Project. The Create Project dialog box is displayed.
Enter the following information:
Project Name – Enter a name for the new project. The name must be unique within the account. Note: The names are not case-sensitive.
Project Description [Optional] – Enter a description of the new project.
IP Pool - Select one of the IP pools. If there is no available IP pool, request an Admin to create a shared edge network available in your Zadara Cloud Services region.
Legacy Mode - toggle on if you want to create a non-VPC-based legacy project.
Click OK to create the new project. The new project is created and is displayed in the Projects tab of the specific account.
Using VPC-Enabled Projects¶
To VPC-enable a legacy project:
Note: Verify that there is a shared edge-network in your Zadara Cloud Services region.
In the Identity & Access > Accounts > view, select the account in which the project you want to VPC-enable is found.
Verify that the Projects tab is displayed.
Highlight the project which you want to VPC-enable. The Enable VPC button is displayed on the Projects tab toolbar.
Click Enable VPC. The Enable VPC for Project dialog box is displayed.
Select an IP Pool. If there is no available IP pool, request an Admin to create a shared edge network available in your Zadara Cloud Services region, or share an existing one.
Click OK. A notice will pop-up informing you that a VPC has been provisioned for the legacy project.
Assigning a User to a Project¶
To assign a user to a project:
In the Projects tab of the Identity & Access > Accounts > view for a specific account, highlight the row of the project to which you wish to assign a user. An Assign User button is displayed in the Projects tab toolbar.
Click Assign User. The Assign User to Project: <name of selected project> dialog box is displayed.
Do the following:
Select a User to assign to the project.
Select one of the three Project Roles, Member, Tenant Admin or Admin.
Click OK.
A new user will be created with the selected Zadara Cloud Services role and the default Zadara Cloud Services Policy ‘FullAccess’.
Disabling Projects¶
Note
The status of each project is indicated in the Enabled column of the Projects tab.
To disable a project:
Go to the Projects tab of the Identity & Access > Accounts view of a specific account, and highlight the row of the project you wish to disable. Notice that the project is checked in the Enabled column. A Disable button appears in the toolbar.
Note
When the selected project is “Enabled”, the toolbar has a Disable button instead of an Enable button.
Click Disable. A window pops-up informing you that the action has succeeded, and the project is no longer checked in the Enabled column.Note: The default project in the cloud_admin account cannot be disabled.
Enabling Projects¶
To enable a project:
Go to the Projects tab of the Identity & Access > Accounts view of a specific account, and highlight the row of the project you wish to enable. Notice that the project is not checked in the Enabled column. An Enable button appears in the toolbar. Note: When the selected project is “Disabled”, the toolbar has a Enable button instead of a Disable button.
Click Enable. A window pops-up informing you that the action has succeeded, and the project is now checked in the Enabled column.
Note
The default project in the cloud_admin account cannot be disabled.
Renaming Projects¶
To rename a project:
Go to the Accounts Management > Accounts > <name of specific account> view / Projects tab, and either
Highlight the row of the project you wish to rename. A Rename button appears in the toolbar, -or-
Click on the name of the project you want to rename. The view of the selected project will appear, with a Rename button in the toolbar,
Click Rename. The Rename Project window is displayed.
Make the necessary changes in the project name and its description.
Click OK.
Configuring Default EC2 Networks¶
To configure the default EC2 networks:
Go to the Accounts Management > Accounts > <name of specific account> view / Projects tab, and either
Highlight the row of the project you wish to rename. A EC2 Networks button appears in the toolbar, -or-
Click on the name of the project you want to rename. The view of the selected project will appear, with a EC2 Networks button in the toolbar,
Click EC2 Networks. The Configure EC2 Networks window is displayed.
Select a ‘Private Network’ and an ‘Edge Network’.
Click OK. A success message is displayed.
Deleting Projects¶
To delete a project:
Go to the Accounts Management > Accounts > <name of specific account> view / Projects tab, and either
Highlight the row of the project you wish to delete A Delete button appears in the toolbar, -or-
Click on the name of the project you want to delete. The view of the selected project will appear, with a Delete button in the toolbar,
Click Delete. The Delete Project confirmation window is displayed.
Click OK. A message confirming the deletion of the project will pop-up in the upper right-hand corner of the screen.
Note
You cannot delete the ‘default’ project in the cloud_admin account.
Viewing Single Projects¶
Project Limits¶
Project Limits Overview¶
Zadara Cloud Services allows you to set limits to the amount of virtual Compute, Service, Storage and Network resources each project can use. It is recommended that each account admin (tenant admin user) set the available resource limits for each of the projects within their account.
Project Limits¶
In the Accounts Management> Accounts> <name of specific account> > Projects > <name of specific project> view, click on the Limits tab. Lists of virtual Compute, Service, Storage and Network resource limits for the selected project, together with their current usage is displayed. Limits can be imposed on the following project resources:
Compute:
Number of cores
Number of images
Number of instances
Number of key-pairs
RAM
Services
Number of Kubernetes clusters
Number of MapReduce clusters
Number of database clusters
Number of database instances
Number of filesystems
Number of load balancers
Number of registries
Storage Note: Storage limits are defined and displayed per storage pool, which are then aggregated to a Project limit.
Number of snapshots
Number of volumes
Volume capacity
Network
Floating IPs
Networks
Routers
Security groups
Security group rules
Subnets
Adding Compute Resource Limits to Projects
Zadara Cloud Services allows you to limit the amount of compute resources each project can use. Compute limits affect the following resources:
Number of cores
Number of images
Number of instances
Number of key-pairs
RAM
To limit one of these resources for a project:
In the Accounts Management> Accounts> <name of specific account> > Projects > <name of specific project> view, click on the Limits tab. Lists of all Compute, Service, Storage and Networking limits of the selected project together with their current usage is displayed.
Click on the Add button which is at the top-right of the Compute list. This pops-up the Add Compute Limit window.
Do the following:
Select the Resource to be limited,
Note its current Usage, if any.
Enter it’s Limit. Verify that the limit exceeds the current usage.
Click OK. The selected resource limit will be updated on the list of Compute resource limits for the selected Project.
Adding a Service Resource Limit to a Project
Zadara Cloud Services allows you to limit the amount of Service resources each project can use. Service limits affect the following resources:
Number of Kubernetes clusters
Number of MapReduce clusters
Number of database clusters
Number of database instances
Number of filesystems
Number of load balancers
Number of registries
To limit one of these resources for a project:
In the Accounts Management> Accounts> <name of specific account> > Projects > <name of specific project> view, click on the Limits tab. Lists of all Compute, Service, Storage and Networking limits of the selected project together with their current usage is displayed.
Click on the Add button which is at the top-right of the Services list. This pops-up the Add Service Limit window.
Do the following:
Select the Resource to be limited,
Note its current Usage, if any.
Enter it’s Limit. Verify that the limit exceeds the current usage.
Click OK. The selected resource limit will be updated on the list of Service resource limits for the selected Project.
Adding Storage Resource Limits to Projects
Zadara Cloud Services allows you to limit the amount of storage resources each project can use, per storage pool. Storage limits affect the following resource
Number of snapshots
Number of volumes
Volume capacity
To limit one of these resources for a project:
In the Accounts Management> Accounts> <name of specific account> > Projects > <name of specific project> view, click on the Limits tab. Lists of all Compute, Services, Storage and Networking limits of the selected project together with their current usage is displayed.
Click on the Add button which is at the top-right of the Storage list. This pops-up the Add Storage Limit win
Do the following: #. Select the Resource to be limited, #. Select the Storage Pool, in which the resource will be located. #. Note its current Usage, if relevant. #. Enter it’s Limit. Verify that the limit exceeds the current usage.
Click OK. The selected resource limit will be updated on the list of Storage resource limits per storage pool, and aggregated to the project level.
Managing Virtual Network Resource Limits of Projects¶
Zadara Cloud Services allows you to limit the amount of virtual Network resources each project can use. Network limits affect the following resources:
Floating IPs
Networks
Routers
Security Groups
Security Group Rules
Subnets
To limit one of these resources for a project:
In the Accounts Management> Accounts> <name of specific account> > Projects > <name of specific project> view, click on the Limits tab. Lists of all Compute, Service, Storage and Network limits of the selected project together with their current usage is displayed.
Click on the Edit button which is at the top-right of the Network list. This pops-up the Edit Limits window for all virtual Network resource limits.
For each resource either check the Unlimited box, or uncheck it and enter a limit.
Click OK. The selected resource limit(s) will be updated on the list of Network resource limits for the selected Project.
Editing a Compute, Service or Storage Resource Limit of a Project
In the Accounts Management > Accounts > name of specific account > Projects > name of specific project view, click on the Limits tab. Lists of all Compute, Service, Storage and Networking limits of the selected project together with their current usage is displayed.
Hover over the Compute, Service or Storage resource limit and click on its Edit icon. The Edit Limit window of the resource is displayed.
Do the following: #. Note its current Usage, if relevant. #. Modify its Limit. Verify that the limit exceeds the current usage.
Click OK. The selected resource limit will be updated in its respective list of resource limits for the selected Project.
Deleting a Compute, Service or Storage Resource Limit from a Project
To delete a Compute, Service or Storage resource limit from a project:
In the Accounts Management> Accounts> <name of specific account> > Projects > <name of specific project> view, click on the Limits tab. Lists of all Compute, Service, Storage and Networking limits of the selected project together with their current usage is displayed.
Hover over a Compute, Service or Storage resource limit and click on its Delete icon. The resource limit will be deleted from its respective list for the selected Project.