Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Dedicating pod, cluster or host to a specific domain means that the domain will have sole access to the dedicated pod, cluster or hosts such that scalability, security and manageability within a domain can be improved. The resources which belong to that tenant, will be placed into that dedicated pod, cluster or host.

Current Scenario

  • Wiki MarkupCurrently in CloudStack, zones can be reserved for specific domains \[http://bugs.cloud.com/show_bug. cgi?id=3386, ]. Only users in that domain or its subdomain may create guests in that zone. 
  • Dedicated Hosts and HA Hosts
    Wiki Markup
    . \[ 
    CS-14436 ]:  if one of the dedicated hosts fail then the VMs are HAed onto a specific host(s) that is dedicated for purposes of HA.
  • Domains cannot have private pod, private cluster or private host

...

  • Requirements: ** Dedicated Pods** Root Admin should be able to dedicate a pod to a particular domain.** Resources that belong to that dedicated pod will be accessible only to assigned domain's users.  
      • Resources that belong to the domain should use that dedicated Pod only.
      • Only VMs that belong to the domain/sub-domain accounts should be deployed/started on the hosts under the pod.
      • The Secondary Storage that provide storage for all the templates, ISO and Snapshots should be accessible to every pod whether it is dedicated or not.
      • If during a resource creation or start operation, there are no available resources in the pod, dedicated to the tenant then CloudStack should fail the operation. Appropriate error message should be logged and event generated.
    •  Dedicated Clusters** Root Admin should be able to dedicate a cluster to a specific domain.** Resources belonging to that cluster should be accessible to the users of that domain.
      • Only resources that belong to that domain/account should be deployed on the cluster.
      • Nodes in the same Cluster can live migrate instances to and from each other.
      • If during a resource creation or start operation, there are no available resources in the cluster, dedicated to the tenant then CloudStack should fail the operation. Appropriate error message should be logged and event generated.
    • Dedicated Hosts** Root Admin should be able to dedicate a host to a specific domain.** Resources belonging to that host should be accessible to the users of that domain.
      • Only VMs that belong to that domain/account should be deployed on the host.
      • Only VMs that belong to the tenant should be started on the host
      • If during a VM deploy or start operation, there are no available resources among the hosts dedicated to the tenant then CloudStack should fail the operation. Appropriate error message should be logged and event generated.  

...