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
------------------