Updated Branches:
  refs/heads/4.2 75dff7cc7 -> abd346110

CLOUDSTACK-818. DOC. Add how-to for Dedicate pod, cluster, and host to an 
account or domain.
(cherry picked from commit 141e3b181e700708c38093f46bdc0b421f0e836a)

Signed-off-by: animesh <anim...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/719f8200
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/719f8200
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/719f8200

Branch: refs/heads/4.2
Commit: 719f82003df3d1ae9e0d85382b3d2c2ca763cb0f
Parents: 75dff7c
Author: Jessica <jessica.tomec...@citrix.com>
Authored: Wed Aug 28 00:18:25 2013 -0700
Committer: animesh <anim...@apache.org>
Committed: Wed Aug 28 22:12:11 2013 -0700

----------------------------------------------------------------------
 docs/en-US/accounts-users-domains.xml          |  79 +++++++++++++++++---
 docs/en-US/images/dedicate-resource-button.png | Bin 0 -> 7144 bytes
 2 files changed, 67 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/719f8200/docs/en-US/accounts-users-domains.xml
----------------------------------------------------------------------
diff --git a/docs/en-US/accounts-users-domains.xml 
b/docs/en-US/accounts-users-domains.xml
index 34372a7..e8b08a7 100644
--- a/docs/en-US/accounts-users-domains.xml
+++ b/docs/en-US/accounts-users-domains.xml
@@ -51,12 +51,14 @@
         <para>Resources belong to the account, not individual users in that 
account. For example,
             billing, resource limits, and so on are maintained by the account, 
not the users. A user can
             operate on any resource in the account provided the user has 
privileges for that operation.
-            The privileges are determined by the role.</para>
+            The privileges are determined by the role.
+            A root administrator can change the ownership of any virtual 
machine, network,
+            data disk, snapshot, template, or ISO from one account to any 
other account. A domain or
+            sub-domain administrator can do the same for items within the 
domain from one account to
+            any other account in the domain.</para>
     </formalpara>
-    <section id="account-dedicated-resources">
+    <section id="dedicated-host-cluster-pod">
         <title>Dedicating Resources to Accounts and Domains</title>
-        <para>You can dedicate infrastructure resources including zones, pods, 
clusters, or hosts to an account or domain.
-        </para>
         <para>The root administrator can dedicate resources to a specific 
domain or account
             that needs private infrastructure for additional security or 
performance guarantees.
             A zone, pod, cluster, or host can be reserved by the root 
administrator for a specific domain or account.
@@ -65,14 +67,67 @@
         <para>There are several types of dedication available:</para>
         <itemizedlist>
             <listitem>
-                <para>To explicitly dedicate a resource, use the 
explicit-dedicated type of Affinity Group.
-                    For example, when creating a new VM, an end user can 
choose to place it on dedicated infrastructure.
-                    See <xref linkend="affinity-groups"/>.</para></listitem>
-            <listitem><para>You can also use strict implicit dedication.
-                Strict Implicit dedication, when requested, means, a host will 
not be shared across multiple accounts – as an example, here is a reason:
-                for deployment of certain types of applications, such as 
desktops, due to licensing reasons, no host can be shared between different 
accounts.</para></listitem>
-            <listitem><para>You can also implicitly dedicate a resource with 
"preferred" implicit dedication. This means that the resource will be deployed
-                in dedicated infrastructure if possible. Otherwise, the 
resource can be deployed in shared infrastructure.</para></listitem>
+                <para>Explicit dedication. A zone, pod, cluster, or host is 
dedicated to an account or
+                    domain by the root administrator during initial deployment 
and
+                    configuration.</para></listitem>
+            <listitem><para>Strict implicit dedication. A host will not be 
shared across multiple accounts. For example,
+                strict implicit dedication is useful for deployment of certain 
types of
+                applications, such as desktops, where no host can be shared
+                between different accounts without violating the desktop 
software's terms of license.</para></listitem>
+            <listitem><para>Preferred implicit dedication. The VM will be 
deployed in dedicated infrastructure if
+                possible. Otherwise, the VM can be deployed in shared
+                infrastructure.</para></listitem>
         </itemizedlist>
+        <section id="dedication-how-to">
+            <title>How to Dedicate a Zone, Cluster, Pod, or Host to an Account 
or Domain</title>
+            <para>For explicit dedication: When deploying a new zone, pod, 
cluster, or host, the
+                root administrator can click the Dedicated checkbox, then 
choose a domain or account
+                to own the resource.</para>
+            <para>To explicitly dedicate an existing zone, pod, cluster, or 
host: log in as the root admin,
+                find the resource in the UI, and click the Dedicate button. 
<inlinemediaobject>
+                    <imageobject>
+                        <imagedata 
fileref="./images/dedicate-resource-button.png"/>
+                    </imageobject>
+                    <textobject>
+                        <phrase>dedicate-resource-button.png: button to 
dedicate a zone, pod, cluster, or host</phrase>
+                    </textobject>
+                </inlinemediaobject></para>
+            <para>For implicit dedication: The administrator creates a compute 
service offering and
+                in the Deployment Planner field, chooses 
ImplicitDedicationPlanner. Then in Planner
+                Mode, the administrator specifies either Strict or Preferred, 
depending on whether
+                it is permissible to allow some use of shared resources when 
dedicated resources are
+                not available. Whenever a user creates a VM based on this 
service offering, it is
+                allocated on one of the dedicated hosts.</para>
+        </section>
+        <section id="using-dedication-how-to">
+            <title>How to Use Dedicated Hosts</title>
+            <para>To use an explicitly dedicated host, use the 
explicit-dedicated type of affinity
+                group (see <xref linkend="affinity-groups"/>). For example, 
when creating a new VM,
+                an end user can choose to place it on dedicated 
infrastructure. This operation will
+                succeed only if some infrastructure has already been assigned 
as dedicated to the
+                user's account or domain.</para>
+        </section>
+        <section id="dedicated-infrastructure-behavior">
+            <title>Behavior of Dedicated Hosts, Clusters, Pods, and 
Zones</title>
+            <para>The administrator can live migrate VMs away from dedicated 
hosts if desired, whether the destination
+                is a host reserved for a different account/domain or a host 
that is shared (not dedicated to any particular account or domain).
+                &PRODUCT; will generate an alert, but the operation is 
allowed.</para>
+            <para>Dedicated hosts can be used in conjunction with host tags. 
If both a host tag and dedication are requested,
+                the VM will be placed only on a host that meets both 
requirements. If there is no dedicated resource available
+                to that user that also has the host tag requested by the user, 
then the VM will not deploy.</para>
+            <para>If you delete an account or domain, any hosts, clusters, 
pods, and zones that were
+                dedicated to it are freed up. They will now be available to be 
shared by any account
+                or domain, or the administrator may choose to re-dedicate them 
to a different
+                account or domain.</para>
+            <para>System VMs and virtual routers affect the behavior of host 
dedication.
+                System VMs and virtual routers are owned by the &PRODUCT; 
system account,
+                and they can be deployed on any host. They do not adhere to 
explicit dedication.
+                The presence of system vms and virtual routers on a host makes 
it unsuitable for strict implicit dedication.
+                The host can not be used for strict implicit dedication,
+                because the host already has VMs of a specific account (the 
default system account).
+                However, a host with system VMs or virtual routers can be used
+                for preferred implicit dedication.
+            </para>
+        </section>
     </section>
 </section>

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/719f8200/docs/en-US/images/dedicate-resource-button.png
----------------------------------------------------------------------
diff --git a/docs/en-US/images/dedicate-resource-button.png 
b/docs/en-US/images/dedicate-resource-button.png
new file mode 100644
index 0000000..0ac38e0
Binary files /dev/null and b/docs/en-US/images/dedicate-resource-button.png 
differ

Reply via email to