Managing domains
You can add more domains, as described in Configuring multitenancy. Also, you can edit domain details and quotas, as well as enable/disable and delete the existing domains. Disabling and enabling domains allows or prohibits access to domains in the self-service panel.
Limitations
- You cannot configure domain quotas for floating IP addresses, VPN connections, load balancers, Kubernetes clusters, and placements.
- A domain cannot be deleted if it has projects.
To edit a domain name or description
Admin panel
- Go to the Settings > Projects and users screen.
- Click the ellipsis icon next to the domain, and then click Edit.
-
Make the required changes, and then click Save.
A description should not contain any personally identifiable information or sensitive business data.
Command-line interface
Use the following command:
vinfra domain set [--description <description>] [--name <name>] <domain>
--description <description>
-
Domain description
A description should not contain any personally identifiable information or sensitive business data.
--name <name>
- Domain name
<domain>
- Domain ID or name
For example, to add a description for the domain mydomain
, run:
# vinfra domain set mydomain --description "A custom domain"
To edit domain quotas
Admin panel
- Go to the Settings > Projects and users screen.
- Click the ellipsis icon next to the domain, and then click Edit quotas.
-
Make the required changes, and then click Save.
You can only configure domain quotas for vCPUs, RAM, and storage space.
Command-line interface
Use the following command:
vinfra service compute quotas update [--cores <cores>] [--ram-size <ram>] [--storage-policy <storage_policy>] <domain_id>
--cores <cores>
- Number of cores
--ram-size <ram>
- Amount of RAM
--storage-policy <storage_policy>
- Storage policy in the format <storage_policy>:<size> (this option can be used multiple times)
<domain_id>
- Domain ID
For example, to update quotas for the domain with the ID 0ed0dac39ba14e89b7d2b8cb7d5337f7
to 30 vCPUs, 60 GiB of RAM, and 1024 GiB of disk space for the default
storage policy, run:
# vinfra service compute quotas update --cores 30 --ram-size 60G --storage-policy default:1024G \ 0ed0dac39ba14e89b7d2b8cb7d5337f7
You can view the updated quotas in the vinfra service compute quotas show
output:
# vinfra service compute quotas show 0ed0dac39ba14e89b7d2b8cb7d5337f7 +----------------------------------------+---------+ | Field | Value | +----------------------------------------+---------+ | compute.cores.limit | 30 | | compute.ram_quota.limit | 60.0GiB | | storage.storage_policies.default.limit | 1.0TiB | +----------------------------------------+---------+
To enable or disable a domain
Admin panel
- Go to the Settings > Projects and users screen.
- Click the ellipsis icon next to the domain, and then click Enable or Disable.
Command-line interface
Use the following command:
vinfra domain set [--enable | --disable] <domain>
--enable
- Enable domain
--disable
- Disable domain
<domain>
- Domain ID or name
For example, to disable the domain mydomain
, run:
# vinfra domain set mydomain --disable
To delete a domain
Admin panel
- Go to the Settings > Projects and users screen.
- Click the ellipsis icon next to the domain, and then click Delete.
Command-line interface
Use the following command:
vinfra domain delete <domain>
<domain>
- Domain ID or name
For example, to delete the domain mydomain
, run:
# vinfra domain delete mydomain