Skip to content

Commit 2c3a9e5

Browse files
Merge remote-tracking branch 'origin/4.14'
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2 parents 517b2d0 + 4db543e commit 2c3a9e5

File tree

8 files changed

+63
-16
lines changed

8 files changed

+63
-16
lines changed

source/adminguide/templates/_bypass-secondary-storage-kvm.rst

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
.. _bypass-secondary-storage-kvm:
1818

1919
Bypassing Secondary Storage For KVM templates
20-
--------------------------------------------
20+
---------------------------------------------
2121

2222
CloudStack provides an additional way to register and use templates on KVM.
2323

@@ -41,6 +41,13 @@ To enable this option for a template:
4141

4242
After the template is registered, it is automatically available for VM deployments.
4343

44+
From CloudStack 4.14.0, system VM templates also support direct download. An administrator can register a new system VM template as ROUTING or USER type with the direct download flag, and it can be changed to SYSTEM type during the upgrade or by out-of-band database changes. Type of newly registered template can be changed to SYSTEM in the database using a SQL query similar to:
45+
46+
.. code:: bash
47+
48+
UPDATE cloud.vm_template SET type=’SYSTEM’ WHERE uuid=’UUID_OF_NEW_TEMPLATE’;
49+
50+
4451
Uploading Certificates for Direct Downloads
4552
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4653
For direct downloads over HTTPS, the KVM hosts must have valid certificates. These certificates can be either self-signed or signed and will allow the KVM hosts to access the templates/ISOs and download them.
@@ -78,7 +85,7 @@ CloudStack provides some APIs to handle certificates for direct downloads:
7885
upload templatedirectdownloadcertificate hypervisor=KVM name=CERTIFICATE_ALIAS zoneid=ZONE_ID certificate=CERTIFICATE_FORMATTED hostid=HOST_ID
7986
8087
Syncronising Certificates for Direct Downloads
81-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8289

8390
As new hosts may be added to a zone which do not include a certificate which was previously uploaded to pre-existing hosts.
8491

@@ -88,3 +95,14 @@ CloudStack provides a way to synchronize certificates across all the connected h
8895
- Enumerate the connected hosts in a zone
8996
- Check which hosts are missing the certificates which have been already uploaded to other hosts
9097
- Upload missing certificates to hosts
98+
99+
Direct Download Timeouts
100+
~~~~~~~~~~~~~~~~~~~~~~~~
101+
102+
With 4.14.0, ability to configure different timeout values for the direct downloading of templates has been added. Three new global settings have been added for this:
103+
104+
- **direct.download.connect.timeout** - Connection establishment timeout in milliseconds for direct download. Default value: 5000 milliseconds.
105+
106+
- **direct.download.socket.timeout** - Socket timeout (SO_TIMEOUT) in milliseconds for direct download. Default value: 5000 milliseconds.
107+
108+
- **direct.download.connection.request.timeout** - Requesting a connection from connection manager timeout in milliseconds for direct download. Default value: 5000 milliseconds. This setting is hidden and not visible in UI.

source/installguide/hypervisor/kvm.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ In RHEL or CentOS:
153153

154154
.. parsed-literal::
155155
156+
$ yum install -y epel-release
156157
$ yum install cloudstack-agent
157158
158159
In Ubuntu:

source/installguide/hypervisor/lxc.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ In RHEL or CentOS:
149149

150150
.. parsed-literal::
151151
152+
$ yum install -y epel-release
152153
$ yum install cloudstack-agent
153154
154155
In Ubuntu:

source/quickinstallationguide/qig.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,7 @@ afterwards we'll need to configure a few things.
536536

537537
.. parsed-literal::
538538
539+
# yum -y install epel-release
539540
# yum -y install cloudstack-agent
540541
541542

source/releasenotes/about.rst

Lines changed: 34 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
What's New in |release|
1818
=======================
1919

20-
Apache CloudStack |release| is a |version| LTS release with over 15 major new features, and over 200 enhancements and fixes since 4.13. Highlights include:
20+
Apache CloudStack |release| is a |version| LTS release with over 15 major new features, and
21+
over 200 enhancements and fixes since 4.13. Highlights include:
2122

2223
• New modern UI (Project Primate, Technical preview)
2324
• Backup and Recovery framework
@@ -33,28 +34,47 @@ Apache CloudStack |release| is a |version| LTS release with over 15 major new fe
3334
• Enable additional configuration metadata to virtual machines
3435

3536

36-
The full list of new features can be found in the project release notes at http://docs.cloudstack.apache.org/en/4.14.0.0/releasenotes/changes.html
37+
The full list of new features can be found in the project release notes at
38+
http://docs.cloudstack.apache.org/en/4.14.0.0/releasenotes/changes.html
3739

38-
.. note::
40+
.. important::
3941
This version of CloudStack allows control over the visibility of the DNS services provided
40-
by the Virtual Router. One can control whether the service on the routers be available to
41-
networks outside the local network. This might be important on Shared Networks which are
42-
using Internet routable/public (i.e. non-RFC 1918) IP addresses. The new global setting
43-
"expose.dns.externally" has been added with a default value of "true" in order to keep backward compatibility
44-
with the previous installations. If you wish to disable public access to the DNS services
45-
running on Virtual Router, set the value to "false" and recreate the related Virtual Routers.
42+
by the Virtual Router in Shared networks. By default CloudStack allows DNS queries via the
43+
Guest interface from any IP address. This allows for the DNS resolution of guest VMs on the
44+
Shared network by services outside of the shared network. While this can be useful, it can
45+
also be an issue on Shared Networks which are using Internet routable/public (i.e. non-RFC1918)
46+
IP addresses, as the DNS service is then queriable from the public internet at large. A new
47+
global setting "expose.dns.externally" has been added (with a default value of "true" in
48+
order to keep backward compatibility) which controls whether the source of DNS queries
49+
should be limited to only hosts on the Shared Network guest subnet or not. If you wish
50+
to disable 'outside' access to the DNS services running on Virtual Routers; set the value
51+
to "false" and recreate the related Virtual Routers.
4652

47-
Apache CloudStack powers numerous elastic Cloud computing services, including solutions that have ranked as Gartner Magic Quadrant leaders. Highlighted in the Forrester Q4 2017 Enterprise Open Source Cloud Adoption report, Apache CloudStack "sits beneath hundreds of service provider clouds", including Fortune 5 multinational corporations. A list of known Apache CloudStack users are available at http://cloudstack.apache.org/users.html
53+
Apache CloudStack powers numerous elastic Cloud computing services, including solutions that have
54+
ranked as Gartner Magic Quadrant leaders. Highlighted in the Forrester Q4 2017 Enterprise Open Source
55+
Cloud Adoption report, Apache CloudStack "sits beneath hundreds of service provider clouds", including
56+
Fortune 5 multinational corporations. A list of known Apache CloudStack users are available
57+
at http://cloudstack.apache.org/users.html
58+
59+
Libvirt Python Dependency on KVM and CentOS
60+
===========================================
61+
62+
For CentOS users using the security groups feature on KVM it is needed to install the epel-release and python36-libvirt packages.
4863

4964
New User Interface & Depreciation notice of existing UI
5065
=======================================================
5166

52-
Cloudstack 4.14 ships with a Technical Preview of a new, modern User Interface (project Primate) . This technical preview can be used by users & operators of Cloudstack environments for evaluation & testing purposes. With version 4.14, the existing UI remains the supported UI for production environments.
53-
However, with the 4.14 release, the Apache Cloudstack community will stop taking feature requests for new functionality in the existing UI. All new functionality will be developed against the new UI.
67+
Cloudstack 4.14 ships with a Technical Preview of a new, modern User Interface (project Primate).
68+
This technical preview can be used by users & operators of Cloudstack environments for evaluation
69+
& testing purposes. With version 4.14, the existing UI remains the supported UI for production environments.
70+
However, with the 4.14 release, the Apache Cloudstack community will stop taking feature requests
71+
for new functionality in the existing UI. All new functionality will be developed against the new UI.
5472

55-
The next LTS release (likely to be version 4.15) of Apache Cloudstack will ship with the production release of the new UI. It will also be the last version of CloudStack to ship with the old UI. This release will also have the final deprecation notice for the old UI.
73+
The next LTS release (likely to be version 4.15) of Apache Cloudstack will ship
74+
with the production release of the new UI. It will also be the last version of
75+
CloudStack to ship with the old UI. This release will also have the final
76+
deprecation notice for the old UI.
5677

5778
In the following release (likely to be 4.16), the old UI will be deprecated.
5879

5980
Please see `Primate install guide <../installguide/primate.html>`_
60-

source/upgrading/upgrade/upgrade-4.11.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,8 @@ For KVM hosts, upgrade the ``cloudstack-agent`` package
302302

303303
.. parsed-literal::
304304
305+
$ sudo yum install -y epel-release
306+
$ sudo yum install -y python36-libvirt
305307
$ sudo yum upgrade cloudstack-agent
306308
307309
#. Restart the agent:

source/upgrading/upgrade/upgrade-4.13.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,8 @@ For KVM hosts, upgrade the ``cloudstack-agent`` package
281281

282282
.. parsed-literal::
283283
284+
$ sudo yum install -y epel-release
285+
$ sudo yum install -y python36-libvirt
284286
$ sudo yum upgrade cloudstack-agent
285287
286288
#. Restart the agent:

source/upgrading/upgrade/upgrade-4.9.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,8 @@ For KVM hosts, upgrade the ``cloudstack-agent`` package
383383

384384
.. parsed-literal::
385385
386+
$ sudo yum install -y epel-release
387+
$ sudo yum install -y python36-libvirt
386388
$ sudo yum upgrade cloudstack-agent
387389
388390
#. Verify that the file ``/etc/cloudstack/agent/environment.properties`` has a

0 commit comments

Comments
 (0)