You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by vi...@apache.org on 2026/10/16 08:31:22 UTC
(cloudstack-documentation) branch document-java-21-support created (now a6becb8c)
This is an automated email from the ASF dual-hosted git repository.
vishesh92 pushed a change to branch document-java-21-support
in repository https://gitbox.apache.org/repos/asf/cloudstack-documentation.git
at a6becb8c Document java 21 support
This branch includes the following new commits:
new a6becb8c Document java 21 support
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(cloudstack-documentation) 01/01: Document java 21 support
Posted by vi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
vishesh92 pushed a commit to branch document-java-21-support
in repository https://gitbox.apache.org/repos/asf/cloudstack-documentation.git
commit a6becb8c630c13cfd24a3724cdfdef4cf2b36fcb
Author: vishesh92 <vi...@gmail.com>
AuthorDate: Fri Oct 16 14:01:09 2026 +0530
Document java 21 support
---
source/installguide/hypervisor/kvm.rst | 7 ++++---
source/installguide/management-server/_prerequisite.rst | 7 ++++---
source/quickinstallationguide/qig.rst | 4 ++--
source/releasenotes/compat.rst | 2 +-
source/upgrading/upgrade/_java_version.rst | 4 ++--
source/upgrading/upgrade/upgrade-4.22.rst | 2 +-
6 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/source/installguide/hypervisor/kvm.rst b/source/installguide/hypervisor/kvm.rst
index f7050040..6f92dd61 100644
--- a/source/installguide/hypervisor/kvm.rst
+++ b/source/installguide/hypervisor/kvm.rst
@@ -158,9 +158,10 @@ KVM Instances.
#. Repeat all of these steps on every hypervisor host.
.. warning::
- CloudStack |version| requires Java 17 JRE. Installing CloudStack agent will
- automatically install Java 17, but it's good to explicitly confirm that the Java 17
- is the selected/active one (in case you had a previous Java version already installed)
+ CloudStack |version| requires Java 17 or 21 JRE. Installing CloudStack agent will
+ automatically install Java 17 (or Java 21 where Java 17 is not available), but it's good
+ to explicitly confirm that Java 17 or 21 is the selected/active one (in case you had a
+ previous Java version already installed)
with ``alternatives --config java``, after CloudStack agent is installed.
.. note::
diff --git a/source/installguide/management-server/_prerequisite.rst b/source/installguide/management-server/_prerequisite.rst
index e932c2c6..484baaf5 100644
--- a/source/installguide/management-server/_prerequisite.rst
+++ b/source/installguide/management-server/_prerequisite.rst
@@ -103,7 +103,8 @@ node.
will be installed.
.. warning::
- CloudStack |version| requires Java 17 JRE. Installing CloudStack packages will
- automatically install Java 17, but it's good to explicitly confirm that the Java 17
- is the selected/active one (in case you had a previous Java version already installed)
+ CloudStack |version| requires Java 17 or 21 JRE. Installing CloudStack packages will
+ automatically install Java 17 (or Java 21 where Java 17 is not available), but it's good
+ to explicitly confirm that Java 17 or 21 is the selected/active one (in case you had a
+ previous Java version already installed)
with ``alternatives --config java`` after CloudStack packages are already installed.
diff --git a/source/quickinstallationguide/qig.rst b/source/quickinstallationguide/qig.rst
index 02e346a9..dcb7e282 100644
--- a/source/quickinstallationguide/qig.rst
+++ b/source/quickinstallationguide/qig.rst
@@ -375,7 +375,7 @@ following command:
# dnf -y install cloudstack-management
-CloudStack |version| requires Java 17 JRE. Installing the management server
+CloudStack |version| requires Java 17 or 21 JRE. Installing the management server
will automatically install Java 17, but it's good to explicitly confirm that Java 17
is the selected/active one (in case you had a previous Java version already installed):
@@ -383,7 +383,7 @@ is the selected/active one (in case you had a previous Java version already inst
$ alternatives --config java
-Make sure that Java 17 is selected.
+Make sure that Java 17 or 21 is selected.
With the application itself installed we can now setup the database, we'll do
that with the following command and options:
diff --git a/source/releasenotes/compat.rst b/source/releasenotes/compat.rst
index f4a3e17b..cf220d2c 100644
--- a/source/releasenotes/compat.rst
+++ b/source/releasenotes/compat.rst
@@ -36,7 +36,7 @@ CloudStack Management Server.
Software Requirements
~~~~~~~~~~~~~~~~~~~~~
-- Java JRE 17
+- Java JRE 17 or 21
- MySQL 8.4 (or equivalent compatible DBMS)
Supported Hypervisor Versions
diff --git a/source/upgrading/upgrade/_java_version.rst b/source/upgrading/upgrade/_java_version.rst
index 860f619e..0067cb0b 100644
--- a/source/upgrading/upgrade/_java_version.rst
+++ b/source/upgrading/upgrade/_java_version.rst
@@ -18,9 +18,9 @@
Java Version Requirement
------------------------
-CloudStack |version| requires installation of Java 17 JRE for management server
+CloudStack |version| requires installation of Java 17 or 21 JRE for management server
and the KVM agent. On installing or upgrading cloudstack-management and/or
-cloudstack-agent packages, please configure Java 17 as the default java
+cloudstack-agent packages, please configure Java 17 or 21 as the default java
version using:
.. parsed-literal::
diff --git a/source/upgrading/upgrade/upgrade-4.22.rst b/source/upgrading/upgrade/upgrade-4.22.rst
index 333fa2aa..3c08dddf 100644
--- a/source/upgrading/upgrade/upgrade-4.22.rst
+++ b/source/upgrading/upgrade/upgrade-4.22.rst
@@ -37,7 +37,7 @@ Overview of Upgrade Steps:
#. Check any customisations and integrations
#. Upload the |sysvm64-version| System VM template if not already using it.
-#. Confirm Java 17 is the default Java version
+#. Confirm Java 17 or 21 is the default Java version
#. Stop all running management servers
#. Backup CloudStack database (MySQL)
#. Upgrade 1st CloudStack management server