You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by pd...@apache.org on 2015/03/07 20:47:59 UTC

[1/4] cloudstack-docs-install git commit: CLOUDSTACK-1990: update supported host with LCX and hyperV

Repository: cloudstack-docs-install
Updated Branches:
  refs/heads/master 45903dfb4 -> cc223a5bd


CLOUDSTACK-1990: update supported host with LCX and hyperV


Project: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/commit/9b824462
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/tree/9b824462
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/diff/9b824462

Branch: refs/heads/master
Commit: 9b824462cdd83d23aaee4ecbf9fff0e81d8d0d98
Parents: 45903df
Author: Pierre-Luc Dion <pd...@apache.org>
Authored: Sat Mar 7 14:35:24 2015 -0500
Committer: Pierre-Luc Dion <pd...@apache.org>
Committed: Sat Mar 7 14:35:24 2015 -0500

----------------------------------------------------------------------
 source/choosing_deployment_architecture.rst | 103 +++++++++++++++++++----
 1 file changed, 88 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/9b824462/source/choosing_deployment_architecture.rst
----------------------------------------------------------------------
diff --git a/source/choosing_deployment_architecture.rst b/source/choosing_deployment_architecture.rst
index 8e92a12..2ffa1b4 100644
--- a/source/choosing_deployment_architecture.rst
+++ b/source/choosing_deployment_architecture.rst
@@ -165,21 +165,94 @@ advantages of each hypervisor is outside the scope of our documentation.
 However, it will help you to know which features of each hypervisor are
 supported by CloudStack. The following table provides this information.
 
-======================================================================================================  ===============  ===============  ==============  ===========
-Feature                                                                                                 XenServer 6.0.2  vSphere 4.1/5.0  KVM - RHEL 6.2  Bare Metal
-======================================================================================================  ===============  ===============  ==============  ===========
-Network Throttling                                                                                      Yes              Yes              No              N/A
-Security groups in zones that use basic networking                                                      Yes              No               Yes             No
-iSCSI                                                                                                   Yes              Yes              Yes             N/A
-FibreChannel                                                                                            Yes              Yes              Yes             N/A
-Local Disk                                                                                              Yes              Yes              Yes             Yes
-HA                                                                                                      Yes              Yes (Native)     Yes             N/A
-Snapshots of local disk                                                                                 Yes              Yes              Yes             N/A
-Local disk as data disk                                                                                 No               No               No              N/A
-Work load balancing                                                                                     No               DRS              No              N/A
-Manual live migration of VMs from host to host                                                          Yes              Yes              Yes             N/A
-Conserve management traffic IP address by using link local network to communicate with virtual router   Yes              No               Yes             N/A
-======================================================================================================  ===============  ===============  ==============  ===========
++----------------------------------+-----------+--------------+------------+-----+--------+------------+
+| Feature                          | XenServer | vSphere      | KVM - RHEL | LXC | HyperV | Bare Metal |
++==================================+===========+==============+============+=====+========+============+
+| Network Throttling               | Yes       | Yes          | No         | No  | ?      | N/A        |
++----------------------------------+-----------+--------------+------------+-----+--------+------------+
+| Security groups in zones that use| Yes       | No           | Yes        | Yes | ?      | No         |
+| basic networking                 |           |              |            |     |        |            |
++----------------------------------+-----------+--------------+------------+-----+--------+------------+
+| iSCSI                            | Yes       | Yes          | Yes        | Yes | Yes    | N/A        |
++----------------------------------+-----------+--------------+------------+-----+--------+------------+
+| FibreChannel                     | Yes       | Yes          | Yes        | Yes | Yes    | N/A        |
++----------------------------------+-----------+--------------+------------+-----+--------+------------+
+| Local Disk                       | Yes       | Yes          | Yes        | Yes | Yes    | Yes        |
++----------------------------------+-----------+--------------+------------+-----+--------+------------+
+| HA                               | Yes       | Yes (Native) | Yes        | ?   | Yes    | N/A        |
++----------------------------------+-----------+--------------+------------+-----+--------+------------+
+| Snapshots of local disk          | Yes       | Yes          | Yes        | ?   | ?      | N/A        |
++----------------------------------+-----------+--------------+------------+-----+--------+------------+
+| Local disk as data disk          | Yes       | No           | Yes        | Yes | Yes    | N/A        |
++----------------------------------+-----------+--------------+------------+-----+--------+------------+
+| Work load balancing              | No        | DRS          | No         | No  | ?      | N/A        |
++----------------------------------+-----------+--------------+------------+-----+--------+------------+
+| Manual live migration of VMs from| Yes       | Yes          | Yes        | ?   | Yes    | N/A        |
+| host to host                     |           |              |            |     |        |            |
++----------------------------------+-----------+--------------+------------+-----+--------+------------+
+| Conserve management traffic IP   | Yes       | No           | Yes        | Yes | ?      | N/A        |
+| address by using link local      |           |              |            |     |        |            |
+| network to communicate with      |           |              |            |     |        |            |
+| virtual router                   |           |              |            |     |        |            |
++----------------------------------+-----------+--------------+------------+-----+--------+------------+
+
+
+Hypervisor Support for Primary Storage
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The following table shows storage options and parameters for different
+hypervisors.
+
++----------------------------------+-------------+---------------+----------------+----------------+--------+
+| Primary Storage Type             | XenServer   | vSphere       | KVM - RHEL     | LXC            | HyperV |
++==================================+=============+===============+================+================+========+
+| Format for Disks, Templates,     | VHD         | VMDK          | QCOW2          |                | VHD    |
+| and Snapshots                    |             |               |                |                |        |
++----------------------------------+-------------+---------------+----------------+----------------+--------+
+| iSCSI support                    | CLVM        | VMFS          | Yes via Shared | Yes via Shared | No     |
+|                                  |             |               | Mountpoint     | Mountpoint     |        |
++----------------------------------+-------------+---------------+----------------+----------------+--------+
+| Fiber Channel support            | Yes, Via    | VMFS          | Yes via Shared | Yes via Shared | No     |
+|                                  | existing SR |               | Mountpoint     | Mountpoint     |        |
++----------------------------------+-------------+---------------+----------------+----------------+--------+
+| NFS support                      | Yes         | Yes           | Yes            | Yes            | No     |
++----------------------------------+-------------+---------------+----------------+----------------+--------+
+| Local storage support            | Yes         | Yes           | Yes            | Yes            | Yes    |
++----------------------------------+-------------+---------------+----------------+----------------+--------+
+| Storage over-provisioning        | NFS         | NFS and iSCSI | NFS            |                | No     |
++----------------------------------+-------------+---------------+----------------+----------------+--------+
+| SMB/CIFS                         | No          | No            | No             | No             | Yes    |
++----------------------------------+-------------+---------------+----------------+----------------+--------+
+
+XenServer uses a clustered LVM system to store VM images on iSCSI and
+Fiber Channel volumes and does not support over-provisioning in the
+hypervisor. The storage server itself, however, can support
+thin-provisioning. As a result the CloudStack can still support storage
+over-provisioning by running on thin-provisioned storage volumes.
+
+KVM supports "Shared Mountpoint" storage. A shared mountpoint is a file
+system path local to each server in a given cluster. The path must be
+the same across all Hosts in the cluster, for example /mnt/primary1.
+This shared mountpoint is assumed to be a clustered filesystem such as
+OCFS2. In this case the CloudStack does not attempt to mount or unmount
+the storage as is done with NFS. The CloudStack requires that the
+administrator insure that the storage is available
+
+With NFS storage, CloudStack manages the overprovisioning. In this case
+the global configuration parameter storage.overprovisioning.factor
+controls the degree of overprovisioning. This is independent of
+hypervisor type.
+
+Local storage is an option for primary storage for vSphere, XenServer,
+and KVM. When the local disk option is enabled, a local disk storage
+pool is automatically created on each host. To use local storage for the
+System Virtual Machines (such as the Virtual Router), set
+system.vm.use.local.storage to true in global configuration.
+
+CloudStack supports multiple primary storage pools in a Cluster. For
+example, you could provision 2 NFS servers in primary storage. Or you
+could provision 1 iSCSI LUN initially and then add a second iSCSI LUN
+when the first approaches capacity.
 
 
 Best Practices


[2/4] cloudstack-docs-install git commit: fix table display issue

Posted by pd...@apache.org.
fix table display issue


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

Branch: refs/heads/master
Commit: a02a32bce8102efaa8d456dc136454e52fb2390a
Parents: 9b82446
Author: Pierre-Luc Dion <pd...@apache.org>
Authored: Sat Mar 7 14:35:56 2015 -0500
Committer: Pierre-Luc Dion <pd...@apache.org>
Committed: Sat Mar 7 14:35:56 2015 -0500

----------------------------------------------------------------------
 source/_static/theme_overrides.css | 18 ++++++++++++++++++
 source/conf.py                     |  6 ++++++
 2 files changed, 24 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/a02a32bc/source/_static/theme_overrides.css
----------------------------------------------------------------------
diff --git a/source/_static/theme_overrides.css b/source/_static/theme_overrides.css
new file mode 100644
index 0000000..f5c5a5e
--- /dev/null
+++ b/source/_static/theme_overrides.css
@@ -0,0 +1,18 @@
+/* override nav-search background */
+
+/* override table width restrictions */
+.wy-table-responsive table td, .wy-table-responsive table th {
+    white-space: normal;
+}
+
+.wy-table-responsive {
+    margin-bottom: 24px;
+    max-width: 100%;
+    overflow: visible;
+}
+
+/*
+div[class^="highlight"] pre {
+  font-size:10px
+}
+*/
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/a02a32bc/source/conf.py
----------------------------------------------------------------------
diff --git a/source/conf.py b/source/conf.py
index d9872e2..b089c97 100644
--- a/source/conf.py
+++ b/source/conf.py
@@ -144,6 +144,12 @@ if not on_rtd:
 # so a file named "default.css" will overwrite the builtin "default.css".
 html_static_path = ['_static']
 
+html_context = {
+    'css_files': [
+        '_static/theme_overrides.css',  # overrides for wide tables in RTD theme
+        ],
+    }
+
 # Add any extra paths that contain custom files (such as robots.txt or
 # .htaccess) here, relative to this directory. These files are copied
 # directly to the root of the documentation.


[3/4] cloudstack-docs-install git commit: rename sections to left menu clarity

Posted by pd...@apache.org.
rename sections to left menu clarity


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

Branch: refs/heads/master
Commit: cedc2e6a477e14d4b21a5618f3c35fcf56a63276
Parents: a02a32b
Author: Pierre-Luc Dion <pd...@apache.org>
Authored: Sat Mar 7 14:36:38 2015 -0500
Committer: Pierre-Luc Dion <pd...@apache.org>
Committed: Sat Mar 7 14:36:38 2015 -0500

----------------------------------------------------------------------
 source/hypervisor/hyperv.rst    |  4 +--
 source/hypervisor/kvm.rst       | 53 ++----------------------------------
 source/hypervisor/lxc.rst       |  4 +--
 source/hypervisor/vsphere.rst   |  4 +--
 source/hypervisor/xenserver.rst |  4 +--
 5 files changed, 10 insertions(+), 59 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/cedc2e6a/source/hypervisor/hyperv.rst
----------------------------------------------------------------------
diff --git a/source/hypervisor/hyperv.rst b/source/hypervisor/hyperv.rst
index e44b143..15ff91b 100644
--- a/source/hypervisor/hyperv.rst
+++ b/source/hypervisor/hyperv.rst
@@ -14,8 +14,8 @@
    under the License.
 
 
-Hyper-V Installation and Configuration
---------------------------------------
+Host Hyper-V Installation
+-------------------------
 
 If you want to use Hyper-V hypervisor to run guest virtual machines,
 install Hyper-V on the hosts in your cloud. The instructions in this

http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/cedc2e6a/source/hypervisor/kvm.rst
----------------------------------------------------------------------
diff --git a/source/hypervisor/kvm.rst b/source/hypervisor/kvm.rst
index f97abff..fbf24bf 100644
--- a/source/hypervisor/kvm.rst
+++ b/source/hypervisor/kvm.rst
@@ -14,8 +14,8 @@
    under the License.
 
 
-KVM Hypervisor Host Installation
---------------------------------
+Host KVM Installation
+---------------------
 
 System Requirements for KVM Hypervisor Hosts
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -881,52 +881,3 @@ The host is now ready to be added to a cluster. This is covered in a
 later section, see :ref:`adding-a-host`. It is
 recommended that you continue to read the documentation before adding
 the host!
-
-
-Hypervisor Support for Primary Storage
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-The following table shows storage options and parameters for different
-hypervisors.
-
-==================================================  =============  ====================  ==========================  =======
-Primary Storage Type                                vSphere        XenServer             KVM                         Hyper-V
-==================================================  =============  ====================  ==========================  =======
-****Format for Disks, Templates, and Snapshots****  VMDK           VHD                   QCOW2                       VHD
-**iSCSI support**                                   VMFS           CLVM                  Yes, via Shared Mountpoint  No
-**Fiber Channel support**                           VMFS           Yes, via Existing SR  Yes, via Shared Mountpoint  No
-**NFS support**                                     Yes            Yes                   Yes                         No
-**Local storage support**                           Yes            Yes                   Yes                         Yes
-**Storage over-provisioning**                       NFS and iSCSI  NFS                   NFS                         No
-**SMB/CIFS**                                        No             No                    No                          Yes
-==================================================  =============  ====================  ==========================  =======
-
-XenServer uses a clustered LVM system to store VM images on iSCSI and
-Fiber Channel volumes and does not support over-provisioning in the
-hypervisor. The storage server itself, however, can support
-thin-provisioning. As a result the CloudStack can still support storage
-over-provisioning by running on thin-provisioned storage volumes.
-
-KVM supports "Shared Mountpoint" storage. A shared mountpoint is a file
-system path local to each server in a given cluster. The path must be
-the same across all Hosts in the cluster, for example /mnt/primary1.
-This shared mountpoint is assumed to be a clustered filesystem such as
-OCFS2. In this case the CloudStack does not attempt to mount or unmount
-the storage as is done with NFS. The CloudStack requires that the
-administrator insure that the storage is available
-
-With NFS storage, CloudStack manages the overprovisioning. In this case
-the global configuration parameter storage.overprovisioning.factor
-controls the degree of overprovisioning. This is independent of
-hypervisor type.
-
-Local storage is an option for primary storage for vSphere, XenServer,
-and KVM. When the local disk option is enabled, a local disk storage
-pool is automatically created on each host. To use local storage for the
-System Virtual Machines (such as the Virtual Router), set
-system.vm.use.local.storage to true in global configuration.
-
-CloudStack supports multiple primary storage pools in a Cluster. For
-example, you could provision 2 NFS servers in primary storage. Or you
-could provision 1 iSCSI LUN initially and then add a second iSCSI LUN
-when the first approaches capacity.

http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/cedc2e6a/source/hypervisor/lxc.rst
----------------------------------------------------------------------
diff --git a/source/hypervisor/lxc.rst b/source/hypervisor/lxc.rst
index 271bc36..9759300 100644
--- a/source/hypervisor/lxc.rst
+++ b/source/hypervisor/lxc.rst
@@ -14,8 +14,8 @@
    under the License.
 
 
-LXC Installation and Configuration
-----------------------------------
+Host LXC Installation
+---------------------
 
 System Requirements for LXC Hosts
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/cedc2e6a/source/hypervisor/vsphere.rst
----------------------------------------------------------------------
diff --git a/source/hypervisor/vsphere.rst b/source/hypervisor/vsphere.rst
index 14fc1ce..bc8bcc6 100644
--- a/source/hypervisor/vsphere.rst
+++ b/source/hypervisor/vsphere.rst
@@ -14,8 +14,8 @@
    under the License.
 
 
-VMware vSphere Installation and Configuration
----------------------------------------------
+Host VMware vSphere Installation
+--------------------------------
 
 If you want to use the VMware vSphere hypervisor to run guest virtual
 machines, install vSphere on the host(s) in your cloud.

http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/cedc2e6a/source/hypervisor/xenserver.rst
----------------------------------------------------------------------
diff --git a/source/hypervisor/xenserver.rst b/source/hypervisor/xenserver.rst
index 56adbe2..094ade2 100644
--- a/source/hypervisor/xenserver.rst
+++ b/source/hypervisor/xenserver.rst
@@ -14,8 +14,8 @@
    under the License.
 
 
-Citrix XenServer Installation for CloudStack
---------------------------------------------
+Host Citrix XenServer Installation
+----------------------------------
 
 If you want to use the Citrix XenServer hypervisor to run guest virtual
 machines, install XenServer 6.0 or XenServer 6.0.2 on the host(s) in


[4/4] cloudstack-docs-install git commit: fix broken link

Posted by pd...@apache.org.
fix broken link


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

Branch: refs/heads/master
Commit: cc223a5bd225d151665708562c569c13117ecd17
Parents: cedc2e6
Author: Pierre-Luc Dion <pd...@apache.org>
Authored: Sat Mar 7 14:37:08 2015 -0500
Committer: Pierre-Luc Dion <pd...@apache.org>
Committed: Sat Mar 7 14:37:08 2015 -0500

----------------------------------------------------------------------
 source/configuration.rst          | 3 +--
 source/management-server/_nfs.rst | 2 ++
 2 files changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/cc223a5b/source/configuration.rst
----------------------------------------------------------------------
diff --git a/source/configuration.rst b/source/configuration.rst
index 3fece2f..f3b1d02 100644
--- a/source/configuration.rst
+++ b/source/configuration.rst
@@ -1348,8 +1348,7 @@ add more servers to an existing zone.
 
 #. To prepare for the zone-based Secondary Staging Store, you should
    have created and mounted an NFS share during Management Server
-   installation. See `“Prepare NFS Shares” 
-   <installation.html#prepare-nfs-shares>`_.
+   installation. See :ref:`prepare-nfs-shares`.
 
    If you are using an Hyper-V host, ensure that you have created a SMB
    share.

http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/cc223a5b/source/management-server/_nfs.rst
----------------------------------------------------------------------
diff --git a/source/management-server/_nfs.rst b/source/management-server/_nfs.rst
index 92aedbf..ec3bc5c 100644
--- a/source/management-server/_nfs.rst
+++ b/source/management-server/_nfs.rst
@@ -1,3 +1,5 @@
+.. _prepare-nfs-shares:
+
 Prepare NFS Shares
 ------------------