Fix for CLOUDSTACK-302 (New Features Are Added to ReleaseNotes)

Added the following new features to ASFCS 4.0 Release Note:
CLVM support reappeared for KVM
RBD support for KVM
Nicira NVP support
Caringo object storage support

Signed-off-by: Chip Childers <[email protected]>


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

Branch: refs/heads/junit-tests
Commit: a87559b8ddd1a12388a48ef53185f72b75e3751f
Parents: 2e74573
Author: Radhika PC <[email protected]>
Authored: Thu Oct 11 16:43:53 2012 -0400
Committer: Chip Childers <[email protected]>
Committed: Mon Oct 15 16:19:17 2012 -0400

----------------------------------------------------------------------
 docs/en-US/release-notes.xml |  142 +++++++++++++++++++++++++------------
 1 files changed, 97 insertions(+), 45 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/a87559b8/docs/en-US/release-notes.xml
----------------------------------------------------------------------
diff --git a/docs/en-US/release-notes.xml b/docs/en-US/release-notes.xml
index 4c06073..6993e38 100644
--- a/docs/en-US/release-notes.xml
+++ b/docs/en-US/release-notes.xml
@@ -30,12 +30,12 @@
   </chapter>
   <chapter id="upgrade-instructions">
     <title>Upgrade Instructions</title>
-        <section id="upgrade-from-3.0.2-to-4.0">
+    <section id="upgrade-from-3.0.2-to-4.0">
       <title>Upgrade from 3.0.2 to 4.0</title>
       <para>Perform the following to upgrade from version 3.0.2 to version 
4.0.</para>
       <orderedlist>
         <listitem>
-           <para>Starting in 3.0.2, the usage record format for IP addresses 
is the same as the rest
+          <para>Starting in 3.0.2, the usage record format for IP addresses is 
the same as the rest
             of the usage types. See <ulink 
url="http://bugs.cloudstack.org/browse/CS-8222";>bug
               CS-8222</ulink>). Instead of a single record with the assignment 
and release dates,
             separate records are generated per aggregation period with start 
and end dates. After
@@ -147,10 +147,11 @@
 # mysqldump -u root -p&lt;mysql_password&gt; cloud_usage &gt; 
cloud-usage-backup.dmp</programlisting>
         </listitem>
         <listitem>
-            <para>Download CloudStack 4.0 onto management server host where it 
will run. Get the
-              software from the following link:</para>
-            <para><ulink 
url="http://incubator.apache.org/cloudstack/downloads.html/"/>Apache
-              CloudStack.</para></listitem>
+          <para>Download CloudStack 4.0 onto management server host where it 
will run. Get the
+            software from the following link:</para>
+          <para><ulink 
url="http://incubator.apache.org/cloudstack/downloads.html/"/>Apache
+            CloudStack.</para>
+        </listitem>
         <listitem>
           <para>Upgrade the CloudStack packages. You should have a file in the 
form of
             “CloudStack-4.0-N-OSVERSION.tar.gz”. Untar the file, then run 
the install.sh script
@@ -169,9 +170,9 @@
         </listitem>
         <listitem>
           <para>If you have made changes to your existing copy of the file 
components.xml in your
-            previous-version CloudStack installation, the changes will be 
preserved in the
-            upgrade. However, you need to do the following steps to place 
these changes in a new
-            version of the file which is compatible with version 4.0.</para>
+            previous-version CloudStack installation, the changes will be 
preserved in the upgrade.
+            However, you need to do the following steps to place these changes 
in a new version of
+            the file which is compatible with version 4.0.</para>
           <note>
             <para>How will you know whether you need to do this? If the 
upgrade output in the
               previous step included a message like the following, then some 
custom content was
@@ -222,8 +223,8 @@
             as hosts and only on the KVM hosts.</para>
           <orderedlist numeration="loweralpha">
             <listitem>
-              <para>Copy the CloudStack 4.0 tar file to the host, untar it, 
and change
-                directory to the resulting directory.</para>
+              <para>Copy the CloudStack 4.0 tar file to the host, untar it, 
and change directory to
+                the resulting directory.</para>
             </listitem>
             <listitem>
               <para>Stop the running agent.</para>
@@ -255,9 +256,9 @@
           </orderedlist>
         </listitem>
         <listitem>
-          <para>Log in to the CloudStack UI as administrator, and check the 
status of the hosts.
-            All hosts should come to Up state (except those that you know to 
be offline). You may
-            need to wait 20 or 30 minutes, depending on the number of 
hosts.</para>
+          <para>Log in to the CloudStack UI as administrator, and check the 
status of the hosts. All
+            hosts should come to Up state (except those that you know to be 
offline). You may need
+            to wait 20 or 30 minutes, depending on the number of hosts.</para>
           <note>
             <para>Troubleshooting: If login fails, clear your browser cache 
and reload the
               page.</para>
@@ -299,9 +300,9 @@
         </listitem>
         <listitem>
           <para>If needed, upgrade all Citrix XenServer hypervisor hosts in 
your cloud to a version
-            supported by CloudStack 4.0. The supported versions are XenServer 
5.6 SP2 and
-            6.0.2. Instructions for upgrade can be found in the CloudStack 4.0 
Advanced
-            Installation Guide.</para>
+            supported by CloudStack 4.0. The supported versions are XenServer 
5.6 SP2 and 6.0.2.
+            Instructions for upgrade can be found in the CloudStack 4.0 
Advanced Installation
+            Guide.</para>
         </listitem>
         <listitem>
           <para>Now apply the XenServer hotfix XS602E003 (and any other needed 
hotfixes) to
@@ -315,9 +316,9 @@
               <para>This may fail if there are hosts not in one of the states 
Up, Down,
                 Disconnected, or Alert. You may need to fix that before 
unmanaging this
                 cluster.</para>
-              <para>Wait until the status of the cluster has reached 
Unmanaged. Use the
-                CloudStack UI to check on the status. When the cluster is in 
the unmanaged state,
-                there is no connection to the hosts in the cluster.</para>
+              <para>Wait until the status of the cluster has reached 
Unmanaged. Use the CloudStack
+                UI to check on the status. When the cluster is in the 
unmanaged state, there is no
+                connection to the hosts in the cluster.</para>
             </listitem>
             <listitem>
               <para>To clean up the VLAN, log in to one XenServer host and 
run:</para>
@@ -326,7 +327,7 @@
             <listitem>
               <para>Now prepare the upgrade by running the following on one 
XenServer host:</para>
               
<programlisting>/opt/xensource/bin/cloud-prepare-upgrade.sh</programlisting>
-              <para>If you see a message like "can't eject CD", log in to the 
VM and umount the CD,
+              <para>If you see a message like "can't eject CD", log in to the 
VM and unmount the CD,
                 then run this script again.</para>
             </listitem>
             <listitem>
@@ -613,9 +614,9 @@
         </listitem>
         <listitem>
           <para>If you have made changes to your existing copy of the file 
components.xml in your
-            previous-version CloudStack installation, the changes will be 
preserved in the
-            upgrade. However, you need to do the following steps to place 
these changes in a new
-            version of the file which is compatible with version 4.0.</para>
+            previous-version CloudStack installation, the changes will be 
preserved in the upgrade.
+            However, you need to do the following steps to place these changes 
in a new version of
+            the file which is compatible with version 4.0.</para>
           <note>
             <para>How will you know whether you need to do this? If the 
upgrade output in the
               previous step included a message like the following, then some 
custom content was
@@ -681,8 +682,8 @@
             </listitem>
             <listitem>
               <para>(Optional) For database_key, substitute the default key 
that is used to encrypt
-                confidential parameters in the CloudStack database. Default: 
password. It is
-                highly recommended that you replace this with a more secure 
value.</para>
+                confidential parameters in the CloudStack database. Default: 
password. It is highly
+                recommended that you replace this with a more secure 
value.</para>
             </listitem>
           </itemizedlist>
         </listitem>
@@ -707,7 +708,7 @@
           <para>(KVM only) Additional steps are required for each KVM host. 
These steps will not
             affect running guests in the cloud. These steps are required only 
for clouds using KVM
             as hosts and only on the KVM hosts.</para>
-           <orderedlist numeration="loweralpha">
+          <orderedlist numeration="loweralpha">
             <listitem>
               <para>Copy the CloudStack 4.0 .tgz download to the host, untar 
it, and cd into the
                 resulting directory.</para>
@@ -742,9 +743,9 @@
           </orderedlist>
         </listitem>
         <listitem>
-          <para>Log in to the CloudStack UI as admin, and check the status of 
the hosts. All
-            hosts should come to Up state (except those that you know to be 
offline). You may need
-            to wait 20 or 30 minutes, depending on the number of hosts.</para>
+          <para>Log in to the CloudStack UI as admin, and check the status of 
the hosts. All hosts
+            should come to Up state (except those that you know to be 
offline). You may need to wait
+            20 or 30 minutes, depending on the number of hosts.</para>
           <para>Do not proceed to the next step until the hosts show in the Up 
state. If the hosts
             do not come to the Up state, contact support.</para>
         </listitem>
@@ -809,9 +810,8 @@ Done restarting router(s).
         </listitem>
         <listitem>
           <para>If needed, upgrade all Citrix XenServer hypervisor hosts in 
your cloud to a version
-            supported by CloudStack 4.0. The supported versions are XenServer 
5.6 SP2 and
-            6.0.2. Instructions for upgrade can be found in the CloudStack 4.0
-            Installation Guide.</para>
+            supported by CloudStack 4.0. The supported versions are XenServer 
5.6 SP2 and 6.0.2.
+            Instructions for upgrade can be found in the CloudStack 4.0 
Installation Guide.</para>
         </listitem>
         <listitem>
           <para>Apply the XenServer hotfix XS602E003 (and any other needed 
hotfixes) to XenServer
@@ -825,9 +825,9 @@ Done restarting router(s).
               <para>This may fail if there are hosts not in one of the states 
Up, Down,
                 Disconnected, or Alert. You may need to fix that before 
unmanaging this
                 cluster.</para>
-              <para>Wait until the status of the cluster has reached 
Unmanaged. Use the
-                CloudStack UI to check on the status. When the cluster is in 
the unmanaged state,
-                there is no connection to the hosts in the cluster.</para>
+              <para>Wait until the status of the cluster has reached 
Unmanaged. Use the CloudStack
+                UI to check on the status. When the cluster is in the 
unmanaged state, there is no
+                connection to the hosts in the cluster.</para>
             </listitem>
             <listitem>
               <para>To clean up the VLAN, log in to one XenServer host and 
run:</para>
@@ -956,7 +956,7 @@ Done restarting router(s).
         </listitem>
       </orderedlist>
     </section>
-    </chapter>
+  </chapter>
   <chapter id="version-4.0">
     <title>Version 4.0</title>
     <section id="what-new-in-4.0">
@@ -1259,6 +1259,50 @@ Done restarting router(s).
           easily enabled by setting the appropriate global configuration 
parameter and performing a
           few setup steps.</para>
       </section>
+      <section id="nicira-nvp-plugin">
+        <title>The Nicira NVP Plugin</title>
+        <para>The Nicira NVP plug-in allows CloudStack to use the Nicira 
solution for virtualized
+          network as a provider for CloudStack networks and services. In 
CloudStack 4.0 this plug-in
+          supports the Connectivity service. This service is responsible for 
creating Layer 2
+          networks supporting the networks created by guests. When a tenant 
creates a new network,
+          instead of a traditional VLAN, a logical network will be created by 
sending the
+          appropriate calls to the Nicira NVP Controller. The plug-in has been 
tested with Nicira
+          NVP versions 2.1.0, 2.2.0 and 2.2.1.</para>
+      </section>
+      <section id="castor-support">
+        <title>Support for CAStor Cluster</title>
+        <para>CloudStack 4.0 supports using a CAStor cluster as the back-end 
storage system for a
+          CloudStack S3 front-end. The CAStor back-end storage for CloudStack 
extends the existing
+          storage classes and allows the storage configuration attribute to 
point to a CAStor
+          cluster. This feature makes use of the CloudStack server's local 
disk to spool files
+          before writing them to CAStor when handling the PUT operations. 
However, a file must be
+          successfully written into the CAStor cluster prior to the return of 
a success code to the
+          S3 client to ensure that the transaction outcome is correctly 
reported.</para>
+        <para>The S3 multipart file upload is not supported in this release. 
You are prompted with
+          proper error message if a multipart upload is attempted.</para>
+      </section>
+      <section id="clvm-support-kvm">
+        <title>Clustered Logical Volume Manager Support for KVM</title>
+        <para>This release adds Clustered Logical Volume Manager (CLVM) 
storage support for KVM
+          hosts. With this support, you can use CLVM as primary storage.</para>
+        <para>The CLVM support for KVM allows root and data disks (primary 
storage) to reside on
+          Linux logical volumes. The administrators are required to configure 
CLVM on the KVM hosts
+          independent of CloudStack. When the volume groups are available, an 
administrator can
+          simply add primary storage of type CLVM, providing the volume group 
name. Then CloudStack
+          creates and manages logical volumes as needed.</para>
+        <para>CLVM also supports Snapshots. CloudStack creates an LVM 
snapshot, copy the applicable
+          logical volume to the secondary storage in the qcow2 format, and 
then delete the LVM
+          snapshot. </para>
+      </section>
+      <section id="rbd-support-kvm">
+        <title>Rados Block Device Support for KVM</title>
+        <para>You can now use Rados Block Device (RBD) to run instances on 
Apache CloudStack 4.0.
+          This can be done by adding a RBD pool as primary storage. Before 
using RBD, ensure that
+          Qemu is compiled with RBD enabled, and the libvirt version is at 
least 0.10 with RBD
+          enabled on the KVM host </para>
+        <para>Create a disk offering for RBD so that you can ensure that 
StoragePoolAllocator
+          chooses the RBD pool to deploy instances.</para>
+      </section>
     </section>
     <section id="issues-fixed-4.0">
       <title>Issues Fixed in 4.0</title>
@@ -1950,9 +1994,9 @@ Done restarting router(s).
             <row>
               <entry><para>CLOUDSTACK-301</para></entry>
               <entry><para>Nexus 1000v DVS integration is not functional</para>
-                    <para>This source code release includes some partial 
functionality to
-                    support the Cisco Nexus 1000v Distributed Virtual Switch 
within a VMware
-                    hypervisor environment. The functionality is not complete 
at this time.</para>
+                <para>This source code release includes some partial 
functionality to support the
+                  Cisco Nexus 1000v Distributed Virtual Switch within a VMware 
hypervisor
+                  environment. The functionality is not complete at this 
time.</para>
               </entry>
             </row>
             <row>
@@ -2745,9 +2789,15 @@ Done restarting router(s).
               <entry><para>addCluster</para></entry>
               <entry><para>The following request parameters are added:</para>
                 <itemizedlist>
-                  <listitem><para>vsmipaddress (optional)</para></listitem>
-                  <listitem><para>vsmpassword (optional)</para></listitem>
-                  <listitem><para>vsmusername (optional)</para></listitem>
+                  <listitem>
+                    <para>vsmipaddress (optional)</para>
+                  </listitem>
+                  <listitem>
+                    <para>vsmpassword (optional)</para>
+                  </listitem>
+                  <listitem>
+                    <para>vsmusername (optional)</para>
+                  </listitem>
                 </itemizedlist>
                 <para>The following parameter is made mandatory: podid</para>
               </entry>
@@ -2798,7 +2848,8 @@ Done restarting router(s).
             </row>
             <row>
               <entry><para>listCapabilities</para></entry>
-              <entry><para>A new response parameter is added: 
customdiskofferingmaxsize</para></entry>
+              <entry><para>A new response parameter is added:
+                customdiskofferingmaxsize</para></entry>
             </row>
             <row>
               <entry><para>disableAccount</para></entry>
@@ -2834,7 +2885,8 @@ Done restarting router(s).
             </row>
             <row>
               <entry><para>listHosts</para></entry>
-              <entry><para>A new response parameter is added: 
hahost</para><para>A new request parameter is added: hahost 
(optional)</para></entry>
+              <entry><para>A new response parameter is added: 
hahost</para><para>A new request
+                  parameter is added: hahost (optional)</para></entry>
             </row>
           </tbody>
         </tgroup>

Reply via email to