diff --git a/source/community/get-involved/repository-mirrors.md b/source/community/get-involved/repository-mirrors.md index 6882707bb97..a4de2b203e9 100644 --- a/source/community/get-involved/repository-mirrors.md +++ b/source/community/get-involved/repository-mirrors.md @@ -40,7 +40,7 @@ Then when the mirror is in sync you can add it to the mirrorlist (*resources.ovi | [Studenten Net Twente (SNT)](http://www.snt.utwente.nl/) | The Netherlands | [http](http://ftp.snt.utwente.nl/pub/software/ovirt/) | [ftp](ftp://ftp.snt.utwente.nl/pub/software/ovirt/) | | ftpcom at snt.utwente.nl | | | [Georgia Tech Software Library (GTlib)](http://www.gtlib.gatech.edu/) | United States (Georgia) | [http](http://www.gtlib.gatech.edu/pub/oVirt/pub/) | [ftp](ftp://www.gtlib.gatech.edu/pub/oVirt/pub/) | [rsync](rsync://rsync.gtlib.gatech.edu/oVirt/) | gtlib_at_gtlib.gatech.edu | | | [ibiblio](http://www.ibiblio.org/) | United States (North Carolina) | [http](http://mirrors.ibiblio.org/ovirt/) | | | cmpalmer_at_ibiblio.org | | -| [Rochester Institute of Technology](http://www.rit.edu) | United States (New York) | [http](http://mirrors.rit.edu/ovirt/pub/) | [ftp](ftp://mirrors.rit.edu/ovirt/) | | pfmeec_at_rit.edu | | +| [Rochester Institute of Technology](http://www.rit.edu) | United States (New York) | [http](http://mirrors.rit.edu/ovirt/) | [ftp](ftp://mirrors.rit.edu/ovirt/) | | pfmeec_at_rit.edu | | | [Duke University](http://duke.edu) | United States (North Carolina) | [http](http://mirror.linux.duke.edu/ovirt/pub/) | | | drew.stinnett_at_duke.edu | | | [Plus.line AG](http://www.plusline.net/en/) | Germany (Frankfurt) | [http](http://ftp.plusline.net/ovirt/) | [ftp](ftp://ftp.plusline.net/pub/ovirt/) | [rsync](rsync://ftp.plusline.net/ovirt/) | ftp-admin_at_plusline.net | | | [Silesian University in Opava](http://www.slu.cz) | Czech Republic (Opava) | [http](http://mirror.slu.cz/ovirt/) | [ftp](ftp://mirror.slu.cz/ovirt/) | | jiri_slezka_at_slu_cz | 1Gbps, IPv6 ready | diff --git a/source/documentation/common/install/proc-Enabling_the_Red_Hat_Virtualization_Manager_Repositories.adoc b/source/documentation/common/install/proc-Enabling_the_Red_Hat_Virtualization_Manager_Repositories.adoc index b7854473796..04a06925e47 100644 --- a/source/documentation/common/install/proc-Enabling_the_Red_Hat_Virtualization_Manager_Repositories.adoc +++ b/source/documentation/common/install/proc-Enabling_the_Red_Hat_Virtualization_Manager_Repositories.adoc @@ -96,14 +96,7 @@ endif::rhv-doc[] ifdef::ovirt-doc[] Ensure the correct repositories are enabled. -For oVirt 4.4: -[source,terminal,subs="normal"] ----- -# dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm ----- - -For oVirt 4.5: If you are going to install on RHEL 8.6 Beta please follow link:/download/install_on_rhel.html[Installing on RHEL] first. [source,terminal,subs="normal"] @@ -111,15 +104,6 @@ If you are going to install on RHEL 8.6 Beta please follow link:/download/instal # dnf install -y centos-release-ovirt45 ---- -After that, for oVirt 4.5 pre-release testing you'll need to execute: - -[source,terminal,subs="normal"] ----- -# dnf install -y python3-dnf-plugins-core -# dnf config-manager --set-enabled centos-ovirt45-testing -# dnf config-manager --set-enabled ovirt-45-upstream-testing ----- - You can check which repositories are currently enabled by running `dnf repolist`. . Enable the `javapackages-tools` module. diff --git a/source/documentation/common/upgrade/proc-Manually_Updating_Hosts.adoc b/source/documentation/common/upgrade/proc-Manually_Updating_Hosts.adoc index 4bea8ab8fca..01d1cc93054 100644 --- a/source/documentation/common/upgrade/proc-Manually_Updating_Hosts.adoc +++ b/source/documentation/common/upgrade/proc-Manually_Updating_Hosts.adoc @@ -38,18 +38,19 @@ ifdef::rhv-doc[] ---- endif::[] ifdef::ovirt-doc[] -* For {hypervisor-fullname}s, the `ovirt-release44` RPM package enabling the correct repositories is already installed. Ensure it is updated to the latest version: +* If you are going to install on RHEL 8.6 Beta please follow link:/download/install_on_rhel.html[Installing on RHEL] first. +* For {hypervisor-fullname}s, the `centos-release-ovirt45` RPM package enabling the correct repositories is already installed. Ensure it is updated to the latest version: + [source,terminal,subs="normal"] ---- -# dnf update -y ovirt-release44 +# dnf update -y centos-release-ovirt45 ---- * For {enterprise-linux-host-fullname}s: + [source,terminal,subs="normal"] ---- -# dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm +# dnf install -y centos-release-ovirt45 ---- endif::[] diff --git a/source/documentation/common/upgrade/proc-Updating_Individual_Hosts.adoc b/source/documentation/common/upgrade/proc-Updating_Individual_Hosts.adoc index 8bd163a0bd0..707308ab723 100644 --- a/source/documentation/common/upgrade/proc-Updating_Individual_Hosts.adoc +++ b/source/documentation/common/upgrade/proc-Updating_Individual_Hosts.adoc @@ -42,18 +42,19 @@ ifdef::rhv-doc[] ---- endif::[] ifdef::ovirt-doc[] -* For {hypervisor-fullname}s, the `ovirt-release44` RPM package enabling the correct repositories is already installed. Ensure it is updated to the latest version: +* If you are going to install on RHEL 8.6 Beta please follow link:/download/install_on_rhel.html[Installing on RHEL] first. +* For {hypervisor-fullname}s, the `centos-release-ovirt45` RPM package enabling the correct repositories is already installed. Ensure it is updated to the latest version: + [source,terminal,subs="normal"] ---- -# dnf update -y ovirt-release44 +# dnf update -y centos-release-ovirt45 ---- * For {enterprise-linux-host-fullname}s: + [source,terminal,subs="normal"] ---- -# dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm +# dnf install -y centos-release-ovirt45 ---- endif::[] diff --git a/source/documentation/common/upgrade/proc-Updating_the_Red_Hat_Virtualization_Manager.adoc b/source/documentation/common/upgrade/proc-Updating_the_Red_Hat_Virtualization_Manager.adoc index c8a8ad26727..874e6ae8e6a 100644 --- a/source/documentation/common/upgrade/proc-Updating_the_Red_Hat_Virtualization_Manager.adoc +++ b/source/documentation/common/upgrade/proc-Updating_the_Red_Hat_Virtualization_Manager.adoc @@ -18,7 +18,7 @@ endif::migrating_to_SHE[] ifdef::upgrade[] .Prerequisites ifdef::ovirt-doc[] -* The RPM package link:https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm[ovirt-release44.rpm] is installed and updated to the latest version. This package includes the necessary repositories. +* The RPM package "centos-release-ovirt45" is installed and updated to the latest version. This package includes the necessary repositories. endif::ovirt-doc[] ifdef::rhv-doc[] diff --git a/source/documentation/index.haml b/source/documentation/index.haml index 6cb8e4994b7..5eeeaa2ef85 100644 --- a/source/documentation/index.haml +++ b/source/documentation/index.haml @@ -49,12 +49,9 @@ hide_metadata: true :markdown ### Release Notes - #### Pre-Release Notes - - [oVirt 4.5.0](/release/4.5.0/) - #### Latest Release Notes - - [oVirt 4.4.10](/release/4.4.10/) + - [oVirt 4.5.0](/release/4.5.0/) #### Previous Release Notes - - [oVirt 4.4.9](/release/4.4.9/) + - [oVirt 4.4.10](/release/4.4.10/) - [All Releases](/release/) diff --git a/source/download/alternate_downloads.md b/source/download/alternate_downloads.md index 1b583ab9195..c7829e8fcb2 100644 --- a/source/download/alternate_downloads.md +++ b/source/download/alternate_downloads.md @@ -18,18 +18,18 @@ preferred because the Engine Virtual Machine will be highly available (once a se However, if you prefer to run the oVirt Engine standalone on physical hardware or another virtualization provider, you can install oVirt Engine and Nodes / Hosts separately. -oVirt 4.4.10 is intended for production use and is available for the following platforms: +oVirt 4.5.0 is intended for production use and is available for the following platforms: Engine: -- Red Hat Enterprise Linux 8.5 (or similar) +- Red Hat Enterprise Linux 8.6 (or similar) - CentOS Stream Hosts: -- Red Hat Enterprise Linux 8.5 (or similar) +- Red Hat Enterprise Linux 8.6 (or similar) - oVirt Node (based on CentOS Stream) - CentOS Stream -See the [Release Notes for oVirt 4.4.10](/release/4.4.10/). +See the [Release Notes for oVirt 4.5.0](/release/4.5.0/).
@@ -44,47 +44,32 @@ unless you are a developer or need to customize the source code. {:.alert.alert-warning} **Important:** You cannot skip a version when updating oVirt Engine. For example, if you are updating from -3.6 to 4.4, you first need to update to 4.0, then to 4.1, 4.2, 4.3 and finally to 4.4. (Host upgrades can use the -[oVirt Fast Forward Upgrade tool](https://github.com/oVirt/ovirt-fast-forward-upgrade).) -If you are updating from 4.3, please note you'll need to migrate your engine from el7 to el8. +3.6 to 4.5, you first need to update to 4.0, then to 4.1, 4.2, 4.3 before updating to 4.4 or 4.5. -### Upgrading from previous releases +As an exception you can upgrade from 4.3 to 4.5 without upgrading to 4.4 first. + +### Upgrading from 4.3 For a standalone engine this means basically: 1. backup engine data on 4.3.10 with: `engine-backup --scope=all --mode=backup --file=backup.bck --log=backuplog.log` 2. copy the backup to a safe location -3. reinstall engine host with EL 8 -4. enable repos with: - `dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm` -5. `dnf update` (reboot if needed) -6. enable modules with: - `dnf module enable -y javapackages-tools pki-deps postgresql:12 389-ds` -7. install engine rpms with: - `dnf install ovirt-engine` -8. restore the engine data with: +3. reinstall engine host with EL 8 as described in next section +4. restore the engine data with: `engine-backup --mode=restore --file=backup.bck --log=restore.log --provision-db --provision-dwh-db --restore-permissions --provision-dwh-db` -9. run `engine-setup`. +5. run `engine-setup`. #### Red Hat Enterprise Linux, CentOS Linux {:.instructions} -1. Enable the Base, Optional, and Extra repositories (Red Hat Enterprise Linux only): - - # RHEL only -- they are enabled by default on CentOS and oVirt Node - sudo subscription-manager repos --enable="rhel-8-for-x86_64-baseos-rpms" - sudo subscription-manager repos --enable="rhel-8-for-x86_64-appstream-rpms" - sudo subscription-manager repos --enable="ansible-2-for-rhel-8-x86_64-rpms" - - # RHEL beta releases only - sudo subscription-manager repos --enable="rhel-8-for-x86_64-baseos-beta-rpms" - sudo subscription-manager repos --enable="rhel-8-for-x86_64-appstream-beta-rpms" +1. If you are going to install on Red Hat Enterprise Linux 8.6 Beta, + please read [Installing on RHEL](/download/install_on_rhel.html) first. 2. Add the official oVirt repository. - sudo dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm - sudo dnf module enable -y javapackages-tools pki-deps postgresql:12 389-ds + sudo dnf install -y centos-release-ovirt45 + sudo dnf module enable -y javapackages-tools pki-deps postgresql:12 389-ds mod_auth_openidc 3. Install oVirt Engine. @@ -109,7 +94,7 @@ require more than one Host. oVirt supports two types of [Hosts](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Installing_Hosts_for_RHV_SHE_cli_deploy): * [oVirt Node](/download/node.html) and -* [Enterprise Linux (such as CentOS or RHEL)](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Red_Hat_Enterprise_Linux_hosts_SHE_cli_deploy) +* [Enterprise Linux (such as CentOS Stream or RHEL)](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Red_Hat_Enterprise_Linux_hosts_SHE_cli_deploy) Depending on your environment requirements, you may want to use only oVirt Nodes, only EL Hosts, or both. @@ -119,7 +104,7 @@ Depending on your environment requirements, you may want to use only oVirt Nodes physical machine to act as a hypervisor in an oVirt environment. {:.instructions} -1. Download the oVirt Node Installation ISO (current stable is [oVirt Node 4.4 - Stable Release - Installation ISO](https://resources.ovirt.org/pub/ovirt-4.4/iso/ovirt-node-ng-installer/)) +1. Download the oVirt Node Installation ISO (current stable is [oVirt Node 4.5 - Stable Release - Installation ISO](https://resources.ovirt.org/pub/ovirt-4.5/iso/ovirt-node-ng-installer/)) 2. Write the oVirt Node Installation ISO disk image to a USB, CD, or DVD. @@ -134,17 +119,16 @@ basic installation of an Enterprise Linux operating system on a physical server packages are installed. {:.instructions} -1. Install one of the supported operating systems (CentOS, RHEL) on your Host and update it: +1. Install one of the supported operating systems (CentOS, RHEL) on your Host and update it. If you are going to install on RHEL 8.6 Beta, please follow [Installing on RHEL](/download/install_on_rhel.html) first. sudo dnf update -y # reboot if the kernel was updated 2. Add the official oVirt repository: - sudo dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm + sudo dnf install -y centos-release-ovirt45 -See [Enterprise Linux Hosts](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Red_Hat_Enterprise_Linux_hosts_SHE_cli_deploy) for full installation -instructions. +See [Enterprise Linux Hosts](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Red_Hat_Enterprise_Linux_hosts_SHE_cli_deploy) for full installation instructions. #### Attaching your Hosts @@ -175,16 +159,15 @@ Storage can be implemented using: Using the oVirt Administration Portal, navigate to Storage → Domains → New and enter the Storage details. See [Configuring Storage](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Adding_Storage_Domains_to_RHV_SHE_cli_deploy) and -[Storage Administration](/documentation/administration_guide/#chap-Storage) for guidance on configuring storage for your -environment. +[Storage Administration](/documentation/administration_guide/#chap-Storage) for guidance on configuring storage for your environment. ## Install Virtual Machines -Once oVirt Engine is installed and you have added Hosts and [configured storage](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Adding_Storage_Domains_to_RHV_SHE_cli_deploy), +Once oVirt Engine is installed, you have added Hosts and [configured storage](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Adding_Storage_Domains_to_RHV_SHE_cli_deploy), you can now install Virtual Machines! -See the [Virtual Machine Management Guide](/documentation/virtual_machine_management_guide/) for complete -instructions. +See the [Virtual Machine Management Guide](/documentation/virtual_machine_management_guide/) +for complete instructions. For best Virtual Machine performance and accurate dashboard statistics, be sure to install the [oVirt Guest Agent and Drivers for Linux](/documentation/virtual_machine_management_guide/#Installing_the_Guest_Agents_and_Drivers_on_Red_Hat_Enterprise_Linux) @@ -226,26 +209,14 @@ and [Browser Support](/download/browsers_and_mobile.html) for more information. ## RPM Repositories and GPG keys -### oVirt 4.5 BETA +### oVirt 4.5 oVirt 4.5 is shipped via CentOS repositories. -If you are going to install on RHEL 8.6 Beta please follow [Installing on RHEL](/download/install_on_rhel.html) first. +If you are going to install on RHEL 8.6 Beta, please follow [Installing on RHEL](/download/install_on_rhel.html) first. In order to enable oVirt 4.5 repositories on CentOS Stream you need to execute: ```bash dnf install -y centos-release-ovirt45 ``` -After that, for pre-release testing you'll need to execute: - -```bash -dnf install -y python3-dnf-plugins-core -dnf config-manager --set-enabled centos-ovirt45-testing -dnf config-manager --set-enabled ovirt-45-upstream-testing -``` - -### oVirt 4.4 - RPM Repositories and GPG keys - -[RPM repository for oVirt 4.4 - Latest stable release](https://resources.ovirt.org/pub/ovirt-4.4/) - See [RPMs and GPG](/download/rpms_and_gpg.html) for older releases, nightlies, mirrors, and GPG keys. diff --git a/source/download/index.md b/source/download/index.md index 676cc5c1481..cbc1673f082 100644 --- a/source/download/index.md +++ b/source/download/index.md @@ -10,18 +10,36 @@ page_classes: download -oVirt 4.4.10 is intended for production use and is available for the following platforms: +oVirt 4.5.0 is intended for production use and is available for the following platforms: Engine: -- Red Hat Enterprise Linux 8.5 (or similar) +- Red Hat Enterprise Linux 8.6 (or similar) - CentOS Stream Hosts: -- Red Hat Enterprise Linux 8.5 (or similar) +- Red Hat Enterprise Linux 8.6 (or similar) - oVirt Node (based on CentOS Stream) - CentOS Stream -See the [Release Notes for oVirt 4.4.10](/release/4.4.10/). +See the [Release Notes for oVirt 4.5.0](/release/4.5.0/). + +## Upgrade to 4.5 from 4.4 + +### On oVirt Engine side: + +```bash +dnf install -y centos-release-ovirt45 +dnf update -y --nobest +engine-setup +``` + +### on oVirt Node side: + +```bash +dnf install centos-release-ovirt45 --enablerepo=extras +``` + +and then upgrade the host from the oVirt Engine administation portal. ## Install oVirt using the command line @@ -38,15 +56,18 @@ Once you install a second Host, the Engine Virtual Machine will be highly availa oVirt supports two types of [Hosts](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Installing_Hosts_for_RHV_SHE_cli_deploy): -* [oVirt Node](/download/node.html), a minimal hypervisor operating system based on CentOS -* [Enterprise Linux (such as CentOS or RHEL)](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Red_Hat_Enterprise_Linux_hosts_SHE_cli_deploy) +* [oVirt Node](/download/node.html) and +* [Enterprise Linux (such as CentOS Stream or RHEL)](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Red_Hat_Enterprise_Linux_hosts_SHE_cli_deploy) Depending on your environment requirements, you may want to use only oVirt Nodes, only EL Hosts, or both. #### Download oVirt Node +[oVirt Node](/download/node.html) is a minimal operating system based on CentOS that is designed to provide a simple method for setting up a +physical machine to act as a hypervisor in an oVirt environment. + {:.instructions} -1. Download the oVirt Node Installation ISO (current stable is [oVirt Node 4.4 - Stable Release - Installation ISO](https://resources.ovirt.org/pub/ovirt-4.4/iso/ovirt-node-ng-installer/)) +1. Download the oVirt Node Installation ISO (current stable is [oVirt Node 4.5 - Stable Release - Installation ISO](https://resources.ovirt.org/pub/ovirt-4.5/iso/ovirt-node-ng-installer/)) 2. Write the oVirt Node Installation ISO disk image to a USB, CD, or DVD. @@ -56,15 +77,19 @@ Depending on your environment requirements, you may want to use only oVirt Nodes Instead of or in addition to oVirt Node, you can use a standard Enterprise Linux installation as a Host. +An Enterprise Linux Host (such as CentOS or RHEL), also known as an EL-based hypervisor or EL-based Host, is a standard +basic installation of an Enterprise Linux operating system on a physical server upon which the hypervisor +packages are installed. + {:.instructions} -1. Install one of the supported operating systems (CentOS, RHEL) on your Host and update it: +1. Install one of the supported operating systems (CentOS, RHEL) on your Host and update it. If you are going to install on RHEL 8.6 Beta please follow [Installing on RHEL](/download/install_on_rhel.html) first. sudo dnf update -y # reboot if the kernel was updated 2. Add the official oVirt repository: - sudo dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm + sudo dnf install -y centos-release-ovirt45 ## Install oVirt using the command line @@ -82,10 +107,38 @@ Once you have installed additional oVirt Nodes or EL Hosts, use the oVirt Admini Navigate to Compute → Hosts → New and enter the Host details. See [Adding a Host to the oVirt Engine](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Adding_standard_hosts_to_the_Manager_SHE_cli_deploy) for detailed instructions. +## Storage + +oVirt uses a centralized storage system for Virtual Machine disk images, ISO files, and snapshots. Before you can install a Virtual Machine, +storage must be attached. + +Storage can be implemented using: + + * Network File System (NFS) + + * GlusterFS exports + + * iSCSI (Internet Small Computer System Interface) + + * Local storage attached directly to the virtualization Hosts + + * Fibre Channel Protocol (FCP) + + * Parallel NFS (pNFS) + + * Other POSIX compliant file systems + +Using the oVirt Administration Portal, navigate to Storage → Domains → New and enter the Storage details. +See [Configuring Storage](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Adding_Storage_Domains_to_RHV_SHE_cli_deploy) and +[Storage Administration](/documentation/administration_guide/#chap-Storage) for guidance on configuring storage for your +environment. + ## Install Virtual Machines Once oVirt Engine is installed and you have added Hosts and [configured storage](/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line#Adding_Storage_Domains_to_RHV_SHE_cli_deploy), -you can now install Virtual Machines! See the [Virtual Machine Management Guide](/documentation/virtual_machine_management_guide/) +you can now install Virtual Machines! + +See the [Virtual Machine Management Guide](/documentation/virtual_machine_management_guide/) for complete instructions. For best Virtual Machine performance and accurate dashboard statistics, be sure to install the @@ -128,7 +181,7 @@ and [Browser Support](/download/browsers_and_mobile.html) for more information. ## RPM Repositories and GPG keys -### oVirt 4.5 BETA +### oVirt 4.5 oVirt 4.5 is shipped via CentOS repositories. If you are going to install on RHEL 8.6 Beta please follow [Installing on RHEL](/download/install_on_rhel.html) first. @@ -138,16 +191,4 @@ In order to enable oVirt 4.5 repositories on CentOS Stream you need to execute: dnf install -y centos-release-ovirt45 ``` -After that, for pre-release testing you'll need to execute: - -```bash -dnf install -y python3-dnf-plugins-core -dnf config-manager --set-enabled centos-ovirt45-testing -dnf config-manager --set-enabled ovirt-45-upstream-testing -``` - -### oVirt 4.4 - -[RPM repository for oVirt 4.4 - Latest stable release](https://resources.ovirt.org/pub/ovirt-4.4/) - See [RPMs and GPG](/download/rpms_and_gpg.html) for older releases, nightlies, mirrors, and GPG keys. diff --git a/source/download/install_on_rhel.md b/source/download/install_on_rhel.md index 6d728954201..761458c4d4d 100644 --- a/source/download/install_on_rhel.md +++ b/source/download/install_on_rhel.md @@ -7,8 +7,8 @@ page_classes: download # Installing on RHEL -In order to install oVirt 4.5 beta on RHEL 8.6 beta you'll need to provide CentOS Stream required configuration. -The following bash code is needed before starting to install oVirt 4.5 beta on top of RHEL 8.6 beta +In order to install oVirt 4.5 on RHEL 8.6 beta you'll need to provide CentOS Stream required configuration. +The following bash code is needed before starting to install oVirt 4.5 on top of RHEL 8.6 beta ```bash diff --git a/source/download/rpms_and_gpg.md b/source/download/rpms_and_gpg.md index f269b24f019..6b86f57244b 100644 --- a/source/download/rpms_and_gpg.md +++ b/source/download/rpms_and_gpg.md @@ -6,7 +6,7 @@ authors: sandrobonazzola # RPMs and GPG ## RPM Repositories -### oVirt 4.5 BETA +### oVirt 4.5 oVirt 4.5 is shipped via CentOS repositories. If you are going to install on RHEL 8.6 Beta please follow [Installing on RHEL](/download/install_on_rhel.html) first. @@ -15,20 +15,9 @@ In order to enable oVirt 4.5 repositories on CentOS Stream you need to execute: dnf install -y centos-release-ovirt45 ``` -After that, for pre-release testing you'll need to execute: - -```bash -dnf install -y python3-dnf-plugins-core -dnf config-manager --set-enabled centos-ovirt45-testing -dnf config-manager --set-enabled ovirt-45-upstream-testing -``` - -### oVirt 4.4 - -- **[ovirt-4.4 - Latest stable release](https://resources.ovirt.org/pub/ovirt-4.4/)** - ### Older releases of oVirt which reached End of Life and are no longer supported +- [ovirt-4.4](https://resources.ovirt.org/pub/ovirt-4.4/) - [ovirt-4.3](https://resources.ovirt.org/pub/ovirt-4.3/) - [ovirt-4.2](https://resources.ovirt.org/pub/ovirt-4.2/) - [ovirt-4.1](https://resources.ovirt.org/pub/ovirt-4.1/) @@ -40,66 +29,10 @@ dnf config-manager --set-enabled ovirt-45-upstream-testing ## Mirrors for oVirt Downloads -### Europe - -- [NFRANCE](http://ovirt.repo.nfrance.com/) ( -[oVirt 4.4](http://ovirt.repo.nfrance.com/ovirt-4.4/) -[oVirt 4.3](http://ovirt.repo.nfrance.com/ovirt-4.3/) -[oVirt 4.2](http://ovirt.repo.nfrance.com/ovirt-4.2/) -- [NLUUG](https://ftp.nluug.nl/os/Linux/virtual/ovirt/) ( -[oVirt 4.4](https://ftp.nluug.nl/os/Linux/virtual/ovirt/ovirt-4.4/) -[oVirt 4.3](https://ftp.nluug.nl/os/Linux/virtual/ovirt/ovirt-4.3/) -[oVirt 4.2](https://ftp.nluug.nl/os/Linux/virtual/ovirt/ovirt-4.2/) -- [Plus.line AG](http://www.plusline.net/en/) ( -[oVirt 4.4](http://ftp.plusline.net/ovirt/ovirt-4.4/) -[oVirt 4.3](http://ftp.plusline.net/ovirt/ovirt-4.3/) -[oVirt 4.2](http://ftp.plusline.net/ovirt/ovirt-4.2/) -- [SNT - University of Twente](http://ftp.snt.utwente.nl/pub/software/ovirt/) ( -[oVirt 4.4](http://ftp.snt.utwente.nl/pub/software/ovirt/ovirt-4.4/) -[oVirt 4.3](http://ftp.snt.utwente.nl/pub/software/ovirt/ovirt-4.3/) -[oVirt 4.2](http://ftp.snt.utwente.nl/pub/software/ovirt/ovirt-4.2/) -- [Slezská Univerzita](http://mirror.slu.cz/ovirt/)( -[oVirt 4.4](http://mirror.slu.cz/ovirt/ovirt-4.4/) -[oVirt 4.3](http://mirror.slu.cz/ovirt/ovirt-4.3/) -[oVirt 4.2](http://mirror.slu.cz/ovirt/ovirt-4.2/) - - -### North America - -- [Duke University](http://archive.linux.duke.edu/ovirt/) ( -[oVirt 4.4](http://archive.linux.duke.edu/ovirt/pub/ovirt-4.4) -[oVirt 4.3](http://archive.linux.duke.edu/ovirt/pub/ovirt-4.3/) -[oVirt 4.2](http://archive.linux.duke.edu/ovirt/pub/ovirt-4.2/) -- [Georgia Institute of Technology](http://www.gtlib.gatech.edu/pub/oVirt) ( -[oVirt 4.4](http://www.gtlib.gatech.edu/pub/oVirt/pub/ovirt-4.4/) -[oVirt 4.3](http://www.gtlib.gatech.edu/pub/oVirt/pub/ovirt-4.3/) -[oVirt 4.2](http://www.gtlib.gatech.edu/pub/oVirt/pub/ovirt-4.2/) -[FTP Site](ftp://ftp.gtlib.gatech.edu/pub/oVirt)) -- [ibiblio](http://mirrors.ibiblio.org/ovirt/) ( -[oVirt 4.4](http://mirrors.ibiblio.org/ovirt/ovirt-4.4/) -[oVirt 4.3](http://mirrors.ibiblio.org/ovirt/ovirt-4.3/) -[oVirt 4.2](http://mirrors.ibiblio.org/ovirt/ovirt-4.2/) -- [Rochester Institute of Technology](http://mirrors.rit.edu/ovirt)( -[oVirt 4.4](http://mirrors.rit.edu/ovirt/ovirt-4.4/) -[oVirt 4.3](http://mirrors.rit.edu/ovirt/ovirt-4.3/) -[oVirt 4.2](http://mirrors.rit.edu/ovirt/ovirt-4.2/) -- [Rackspace](http://mirror.rackspace.com/ovirt/)( -[oVirt 4.4](http://mirror.rackspace.com/ovirt/ovirt-4.4/) -[oVirt 4.3](http://mirror.rackspace.com/ovirt/ovirt-4.3/) -[oVirt 4.2](http://mirror.rackspace.com/ovirt/ovirt-4.2/) - - -### Asia - -- [Hamakor](http://mirror.isoc.org.il/pub/ovirt/) ( -[ovirt 4.4](http://mirror.isoc.org.il/pub/ovirt/ovirt-4.4/) -[ovirt 4.3](http://mirror.isoc.org.il/pub/ovirt/ovirt-4.3/) -[ovirt 4.2](http://mirror.isoc.org.il/pub/ovirt/ovirt-4.2/) -- [Massclouds](http://mirror.massclouds.com/ovirt/)( -[ovirt 4.4](http://mirror.massclouds.com/ovirt/ovirt-4.4/) -[ovirt 4.3](http://mirror.massclouds.com/ovirt/ovirt-4.3/) -[ovirt 4.2](http://mirror.massclouds.com/ovirt/ovirt-4.2/) +**NOTE**: most of the oVirt 4.5 packages are shipped via CentOS Virtualization SIG mirrors. +Previous releases and packages which couldn't build within CentOS Community Build System are available on +[oVirt](https://resources.ovirt.org/pub/) repository and its [mirrors](/community/get-involved/repository-mirrors.html) ## GPG Keys used by oVirt @@ -131,7 +64,7 @@ To get the public key: Importing keys Automatically for oVirt 4.4: - yum install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm + dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm **Important:** yum will prompt sysadmin to acknowledge import of key, make sure key id is FE590CB7. diff --git a/source/images/banners/ovirt-4.5-GA.png b/source/images/banners/ovirt-4.5-GA.png new file mode 100644 index 00000000000..c5247e9fdcd Binary files /dev/null and b/source/images/banners/ovirt-4.5-GA.png differ diff --git a/source/index.haml b/source/index.haml index ebc3b5eef89..03c2a7618ac 100644 --- a/source/index.haml +++ b/source/index.haml @@ -20,6 +20,9 @@ hide_metadata: true :markdown +%div.banner + %a(href="/download/index.html") + %img#rome(src="images/banners/ovirt-4.5-GA.png" style="display:block; margin-left: auto; margin-right: auto; align-items: center; margin-bottom: 50px;") %section.intro .container @@ -29,8 +32,8 @@ hide_metadata: true .col-xs-10.col-xs-offset-1.col-sm-8.col-sm-offset-2.col-md-6.col-md-offset-3 %p#sub-banner oVirt is a free open-source virtualization solution for your entire enterprise .col-xs-10.col-xs-offset-1.col-sm-8.col-sm-offset-2.col-md-6.col-md-offset-3 - %a.btn.btn-primary(href="/download") Download 4.4.10 - %a.btn.btn-primary(href="/release/4.4.10/") Release Notes + %a.btn.btn-primary(href="/download") Download 4.5.0 + %a.btn.btn-primary(href="/release/4.5.0/") Release Notes .col-xs-10.col-xs-offset-1.col-sm-8.col-sm-offset-2.col-md-6.col-md-offset-3 %h2 %a.btn.btn-primary(href="/community/get-involved/donate-hardware.html") Donate Hardware! diff --git a/source/release/4.5.0/index.md b/source/release/4.5.0/index.md index 9351e63d099..85789d4c656 100644 --- a/source/release/4.5.0/index.md +++ b/source/release/4.5.0/index.md @@ -9,19 +9,9 @@ page_classes: releases --- -# oVirt 4.5.0 release planning - -The oVirt 4.5.0 code freeze is planned for April 06, 2022. - -If no critical issues are discovered while testing this compose it will be released on April 20, 2022. - -It has been planned to include in this release the content from this query: -[Bugzilla tickets targeted to 4.5.0](https://bugzilla.redhat.com/buglist.cgi?quicksearch=ALL%20target_milestone%3A%22ovirt-4.5.0%22%20-target_milestone%3A%22ovirt-4.5.0-%22) - - # oVirt 4.5.0 Release Notes -The oVirt Project is pleased to announce the availability of the 4.5.0 First Beta release as of April 06, 2022. +The oVirt Project is pleased to announce the availability of the 4.5.0 release as of April 20, 2022. oVirt is a free open-source distributed virtualization solution, designed to manage your entire enterprise infrastructure. @@ -35,11 +25,11 @@ visit our [community page](/community/). All issues or bugs should be reported via [Red Hat Bugzilla](https://bugzilla.redhat.com/enter_bug.cgi?classification=oVirt). -The oVirt Project makes no guarantees as to its suitability or usefulness. -This pre-release should not to be used in production, and it is not feature -complete. +If you'd like to try oVirt as quickly as possible, follow the instructions on +the [Download](/download/) page. + For complete installation, administration, and usage instructions, see the [oVirt Documentation](/documentation/). @@ -48,12 +38,7 @@ For a general overview of oVirt, read the [About oVirt](/community/about.html) page. To learn about features introduced before 4.5.0, see the -[release notes for previous versions](/documentation/#latest-release-notes). - -## BETA RELEASE - -In order to install this Beta Release you will need to enable pre-release repository. - +[release notes for previous versions](/documentation/#previous-release-notes). > IMPORTANT > If you are going to install on RHEL 8.6 Beta please follow [Installing on RHEL](/download/install_on_rhel.html) first. @@ -62,12 +47,6 @@ In order to install this Beta Release you will need to enable pre-release reposi dnf install -y centos-release-ovirt45 ``` -```bash -dnf install -y python3-dnf-plugins-core -dnf config-manager --set-enabled centos-ovirt45-testing -dnf config-manager --set-enabled ovirt-45-upstream-testing -``` - ## What's New in 4.5.0? @@ -75,6 +54,9 @@ dnf config-manager --set-enabled ovirt-45-upstream-testing #### oVirt Engine + - [BZ 2052690](https://bugzilla.redhat.com/show_bug.cgi?id=2052690) **[RFE] Upgrade to ansible-core-2.12 in ovirt-engine** + + oVirt Engine 4.5 requires ansible-core-2.12 from RHEL 8.6 and doesn't work anymore with previous ansible-2.9.z versions - [BZ 1940824](https://bugzilla.redhat.com/show_bug.cgi?id=1940824) **[RFE] Upgrade OVN/OVS 2.11 in oVirt to OVN/OVS 2.15** Upgrade from OvS/OVN 2.11 to OVN 2021 and OvS 2.15. @@ -109,6 +91,9 @@ dnf config-manager --set-enabled ovirt-45-upstream-testing - [BZ 2023250](https://bugzilla.redhat.com/show_bug.cgi?id=2023250) **[RFE] Use virt:rhel module instead of virt:av in RHEL 8.6+ to get advanced virtualization packages** Advanced Virtualization module (virt:av) has been merged into standard RHEL virtualization module (virt:rhel) as a part of RHEL 8.6 release. Due to this change the host deploy and host upgrade flows has been updated to properly enable virt:rhel module during new installation of RHEL 8.6 host and during upgrade of existing RHEL <= 8.5 to RHEL 8.6 host. + - [BZ 2015802](https://bugzilla.redhat.com/show_bug.cgi?id=2015802) **[RFE] oVirt hypervisors should support running on host with DISA STIG security profile applied** + + oVirt Hypervisor 4.5, with exception to oVirt Node, is able to run on a host with RHEL 8.6 DISA STIG openscap profile applied. - [BZ 1782056](https://bugzilla.redhat.com/show_bug.cgi?id=1782056) **[RFE] Integration of built-in ipsec feature in oVirt with OVN** The IPSec for OVN feature is available on hosts with configured ovirt-provider-ovn, OVN version 2021 or higher and OvS version 2.15 or higher. @@ -176,6 +161,9 @@ dnf config-manager --set-enabled ovirt-45-upstream-testing - [BZ 2010205](https://bugzilla.redhat.com/show_bug.cgi?id=2010205) **vm_kill_paused_time value should be determined from io_timeout** Vdsm configuration option vars.vm_kill_paused_time was removed. The corresponding value is directly dependent on the value of recently introduced sanlock.io_timeout option and needn't be configured separately. + - [BZ 2015802](https://bugzilla.redhat.com/show_bug.cgi?id=2015802) **[RFE] oVirt hypervisors should support running on host with DISA STIG security profile applied** + + oVirt Hypervisor 4.5, with exception to oVirt Node, is able to run on a host with RHEL 8.6 DISA STIG openscap profile applied. - [BZ 1940824](https://bugzilla.redhat.com/show_bug.cgi?id=1940824) **[RFE] Upgrade OVN/OVS 2.11 in oVirt to OVN/OVS 2.15** Upgrade from OvS/OVN 2.11 to OVN 2021 and OvS 2.15. @@ -662,6 +650,7 @@ dnf config-manager --set-enabled ovirt-45-upstream-testing #### oVirt Engine + - [BZ 2072881](https://bugzilla.redhat.com/show_bug.cgi?id=2072881) **Upgrade via backup and restore from 4.4 to 4.5 is blocked** - [BZ 1989121](https://bugzilla.redhat.com/show_bug.cgi?id=1989121) **[CBT][Veeam] Block backup of hosted-engine vm** - [BZ 2069670](https://bugzilla.redhat.com/show_bug.cgi?id=2069670) **NPE when converting ISCSI disk during the copy_data action** - [BZ 2070536](https://bugzilla.redhat.com/show_bug.cgi?id=2070536) **The same host CPUs are assigned twice when we run dedicated&none&resize VMs on the same host** @@ -780,6 +769,7 @@ dnf config-manager --set-enabled ovirt-45-upstream-testing #### oVirt Engine + - [BZ 1868372](https://bugzilla.redhat.com/show_bug.cgi?id=1868372) **collectd-virt plugin doesn't work with latest libvirt** - [BZ 2070053](https://bugzilla.redhat.com/show_bug.cgi?id=2070053) **Removal of a labeled long network(more than 15 characters) is incomplete** - [BZ 2032917](https://bugzilla.redhat.com/show_bug.cgi?id=2032917) **Restapi: after migrating Jackson to com.fasterxml.jackson, REST API's JSON default serializing mode is not ignoring properties with null values anymore** - [BZ 1700460](https://bugzilla.redhat.com/show_bug.cgi?id=1700460) **Let the user eventually skip HE global maintenance mode check on upgrades** @@ -811,6 +801,10 @@ dnf config-manager --set-enabled ovirt-45-upstream-testing - [BZ 2012569](https://bugzilla.redhat.com/show_bug.cgi?id=2012569) **Update the LSR version** - [BZ 2025936](https://bugzilla.redhat.com/show_bug.cgi?id=2025936) **metrics configuration playbooks failing due to rhel-system-role last refactor** +#### oVirt Host Dependencies + + - [BZ 1868372](https://bugzilla.redhat.com/show_bug.cgi?id=1868372) **collectd-virt plugin doesn't work with latest libvirt** + #### oVirt Hosted Engine HA - [BZ 2003155](https://bugzilla.redhat.com/show_bug.cgi?id=2003155) **ovirt-hosted-engine-ha uses python-mock** @@ -858,15 +852,16 @@ dnf config-manager --set-enabled ovirt-45-upstream-testing #### Contributors -65 people contributed to this release: +66 people contributed to this release: + Albert Esteve (Contributed to: ovirt-engine) Aleš Musil (Contributed to: ovirt-appliance, ovirt-engine, ovirt-host, ovirt-openvswitch, ovirt-provider-ovn, ovirt-release, vdsm) Andrej Krejcir (Contributed to: mom) Arik Hadas (Contributed to: ovirt-engine) Artur Socha (Contributed to: ovirt-dependencies, ovirt-dwh, ovirt-engine, ovirt-engine-keycloak, ovirt-engine-wildfly, vdsm-jsonrpc-java) Asaf Rachmani (Contributed to: cockpit-ovirt, ovirt-ansible-collection, ovirt-hosted-engine-ha, ovirt-hosted-engine-setup, ovirt-node-ng-image, ovirt-setup-lib) Avital Pinnick (Contributed to: ovirt-site) - Aviv Litman (Contributed to: ovirt-dwh, ovirt-engine, ovirt-engine-metrics) + Aviv Litman (Contributed to: ovirt-dwh, ovirt-engine, ovirt-engine-metrics, ovirt-host) Aviv Turgeman (Contributed to: cockpit-ovirt, ovirt-release) Bella Khizgiyaev (Contributed to: ovirt-engine) Benny Zlotnik (Contributed to: ovirt-engine, ovirt-host, ovirt-release, vdsm) @@ -898,7 +893,7 @@ dnf config-manager --set-enabled ovirt-45-upstream-testing Martin Nečas (Contributed to: ovirt-ansible-collection, ovirt-engine, ovirt-release, python-ovirt-engine-sdk4) Martin Perina (Contributed to: ovirt-ansible-collection, ovirt-dependencies, ovirt-dwh, ovirt-engine, ovirt-engine-keycloak, ovirt-engine-metrics, ovirt-engine-wildfly, ovirt-imageio, ovirt-jboss-modules-maven-plugin, ovirt-release, python-ovirt-engine-sdk4, vdsm, vdsm-jsonrpc-java) Martin Tzvetanov Grigorov (Contributed to: ovirt-engine) - Michal Skrivanek (Contributed to: imgbased, ovirt-appliance, ovirt-dwh, ovirt-engine, ovirt-engine-metrics, ovirt-engine-ui-extensions, ovirt-hosted-engine-setup, ovirt-node-ng-image, ovirt-web-ui) + Michal Skrivanek (Contributed to: imgbased, ovirt-appliance, ovirt-dwh, ovirt-engine, ovirt-engine-metrics, ovirt-engine-ui-extensions, ovirt-hosted-engine-setup, ovirt-node-ng-image, ovirt-release, ovirt-web-ui) Miguel Duarte Barroso (Contributed to: ovirt-release) Milan Zamazal (Contributed to: ovirt-engine, vdsm) Nick Sonneveld (Contributed to: ovirt-ansible-collection)