|
17 | 17 | What's New in |release| |
18 | 18 | ======================= |
19 | 19 |
|
20 | | -Apache CloudStack |release| is a 4.17 LTS minor release with about 20 fixes |
21 | | -since the 4.17.1.0 release. |
| 20 | +Apache CloudStack |release| is the initial 4.18 LTS release. It has over 300 fixes |
| 21 | +and features since the 4.17.2.0 release. |
22 | 22 |
|
23 | 23 | The full list of fixes and improvements can be found in the project release notes at |
24 | | -https://docs.cloudstack.apache.org/en/4.17.2.0/releasenotes/changes.html |
| 24 | +https://docs.cloudstack.apache.org/en/4.18.0.0/releasenotes/changes.html |
25 | 25 |
|
26 | | -What's New in 4.17.1.0 |
| 26 | +What's in since 4.18.0.0 |
27 | 27 | ====================== |
28 | 28 |
|
29 | | -Apache CloudStack 4.17.1.0 is a 4.17 LTS minor release with over 150 fixes and |
30 | | -improvements since the 4.17.0.0 release. Highlights include: |
31 | | - |
32 | | -• Support for Ubuntu 22.04 LTS as management server and KVM host |
33 | | -• Improvements for System VM storage migration on KVM |
34 | | -• CKS cluster upgrade enhancements |
35 | | -• Several network and VPC related fixes especially related IPv6 and permissions |
36 | | -• KVM libvirt Java library upgrade |
37 | | -• KVM Shared Mount Point fix |
38 | | -• VMware local storage volume migration improvements |
39 | | - |
40 | | -The full list of fixes and improvements can be found in the project release notes at |
41 | | -https://docs.cloudstack.apache.org/en/4.17.1.0/releasenotes/changes.html |
42 | | - |
43 | | -What's New in 4.17.0.0 |
44 | | -====================== |
45 | | - |
46 | | -Apache CloudStack 4.17.0.0 is a 4.17 LTS release with 383 new |
47 | | -features, improvements and bug fixes since 4.16, including 16 major |
| 29 | +Apache CloudStack 4.18.0.0 is the initial 4.18 LTS release with 300+ new |
| 30 | +features, improvements and bug fixes since 4.17, including 19 major |
48 | 31 | new features. Some of the highlights include: |
49 | 32 |
|
50 | | -• IPv6 with Static Routing |
51 | | -• Zero Downtime Upgrades |
52 | | -• Virtual Router Live Patching |
53 | | -• CloudStack Status & management |
54 | | -• User Shared Networks |
55 | | -• StorPool storage plugin |
56 | | -• Storage-based Snapshots for KVM Instances |
57 | | -• Attach and detach features to UI for ROOT disks |
58 | | -• Enable CloudStack to use multiple LOCAL storage pools |
59 | | -• Multiple SSH Keys support |
60 | | -• Reserve and release Public IPs |
| 33 | +• Edge Zones |
| 34 | +• Autoscaling |
| 35 | +• Managed User Data |
| 36 | +• Two-Factor Authentication Framework |
| 37 | +• Support for Time-based OTP (TOTP) Authenticator |
| 38 | +• Volume Encryption |
| 39 | +• SDN Integration – Tungsten Fabric |
| 40 | +• Ceph Multi Monitor Support |
| 41 | +• API-Driven Console Access |
| 42 | +• Console Access Security Improvements |
| 43 | +• New Global settings UI |
| 44 | +• Configurable MTU for VR |
| 45 | +• Adaptative Affinity Groups |
| 46 | +• Custom DNS Servers for Networks |
| 47 | +• Improved Guest OS Support Framework |
| 48 | +• Support for Enterprise Linux 9 |
| 49 | +• Networker Backup Plugin for KVM Hypervisor |
| 50 | +• Custom Quota Tariffs |
| 51 | +• Secure VNC for KVM |
61 | 52 |
|
62 | 53 | The full list of new features can be found in the project release notes at |
63 | | -https://docs.cloudstack.apache.org/en/4.17.0.0/releasenotes/changes.html |
64 | | - |
65 | | -Apache CloudStack Advisory on KVM Shared Mount Point issues on version 4.17.0.0 |
66 | | -=============================================================================== |
67 | | - |
68 | | -On 14th June 2022, a new issue affecting only KVM users using Shared |
69 | | -Mount Point storage was reported [1]. This issue affects the creation |
70 | | -and the usage of existing Shared Mount Point storage pools on Apache |
71 | | -CloudStack 4.17.0.0. |
| 54 | +https://docs.cloudstack.apache.org/en/4.18.0.0/releasenotes/changes.html |
72 | 55 |
|
73 | | -Apache CloudStack 4.17.0.0 added support for the StorPool storage |
74 | | -based on Shared Mount Point. However, the current version of |
75 | | -CloudStack doesn't allow multiple implementations of Shared Mount |
76 | | -Point storage pool providers, causing the StorPool provider to |
77 | | -override the default implementation. This affected the other storage |
78 | | -pool providers for Shared Mount Point since CloudStack tries to add |
79 | | -them as a StorPool storage pool. |
| 56 | +.. _guestosids |
80 | 57 |
|
81 | | -To mitigate the issue, a CloudStack administrator needs to do the |
82 | | -following on version 4.17.0.0: |
| 58 | +Possible Issue with Guest OS IDs |
| 59 | +================================ |
83 | 60 |
|
84 | | -• On each management server: stop the CloudStack management service, remove the Storpool plugin jar on /usr/share/cloudstack-management/lib/cloud-plugin-storage-volume-storpool-4.17.0.0.jar and restart the Cloudstack management service |
85 | | -• On each KVM host: stop the CloudStack agent service, remove the StorPool plugin jar on /usr/share/cloudstack-agent/lib/cloud-plugin-storage-volume-storpool-4.17.0.0.jar and restart the CloudStack agent service |
| 61 | +It has been noticed during upgrade testing that some environment, where |
| 62 | +custom guest OSses where added and mapping for those OSses where added, |
| 63 | +problems may occur during upgrade. Part of the mitigation is to make sure |
| 64 | +OSses that are newly mapped but should have already been in the guest_os |
| 65 | +table are there. Make sure you apply those before you start the new 4.18 |
| 66 | +management server. |
86 | 67 |
|
87 | | -Note: This workaround removes the StorPool plugin support. StorPool |
88 | | -users should not apply the workaround to continue using their Storpool |
89 | | -storage. |
| 68 | +first check which of the guest_os entries you miss: |
90 | 69 |
|
91 | | -This issue will be fixed in the upcoming CloudStack version 4.17.1.0. |
| 70 | +.. parsed-literal:: |
92 | 71 |
|
93 | | -[1] https://github.com/apache/cloudstack/issues/6455 |
| 72 | + SELECT * FROM cloud.guest_os WHERE display_name IN (´CentOS 8´, ´Debian GNU/Linux 10 (32-bit)´, ´Debian GNU/Linux 10 (64-bit)´, ´SUSE Linux Enterprise Server 15 (64-bit)´, ´Windows Server 2019 (64-bit)´) |
94 | 73 |
|
| 74 | +Then apply any of the following lines that you might need. |
95 | 75 |
|
96 | | -Legacy UI Removal Notice |
97 | | -======================== |
| 76 | +.. parsed-literal:: |
98 | 77 |
|
99 | | -The legacy UI was deprecated with Apache CloudStack 4.15 release and |
100 | | -with 4.16 release the legacy UI has been removed. Users are encouraged to |
101 | | -implement a migration path in their production environments. |
| 78 | + INSERT INTO cloud.guest_os (uuid, category_id, display_name, created, is_user_defined) VALUES (UUID(), '1', 'CentOS 8', now(), '0'); |
| 79 | + INSERT INTO cloud.guest_os (uuid, category_id, display_name, created, is_user_defined) VALUES (UUID(), '2', 'Debian GNU/Linux 10 (32-bit)', now(), '0'); |
| 80 | + INSERT INTO cloud.guest_os (uuid, category_id, display_name, created, is_user_defined) VALUES (UUID(), '2', 'Debian GNU/Linux 10 (64-bit)', now(), '0'); |
| 81 | + INSERT INTO cloud.guest_os (uuid, category_id, display_name, created, is_user_defined) VALUES (UUID(), '5', 'SUSE Linux Enterprise Server 15 (64-bit)', now(), '0'); |
| 82 | + INSERT INTO cloud.guest_os (uuid, category_id, display_name, created, is_user_defined) VALUES (UUID(), '6', 'Windows Server 2019 (64-bit)', now(), '0'); |
0 commit comments