forked from theforeman/foreman-documentation
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add upgrade from RHEL8to9 by using migration (theforeman#3103)
Backups can be used to migrate existing Project and Smart Proxy servers from RHEL8 to RHEL9. The backups from Project can be restored using the backup restore as well as clone method. The backups from Smart Proxies can only be restored using the backup restore method. Adding sections to backup and restore/clone. JIRA link: https://issues.redhat.com/browse/SAT-10790 (cherry picked from commit 7e0db3a)
- Loading branch information
1 parent
129d9a3
commit 5fce52d
Showing
6 changed files
with
61 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
include::modules/con_upgrading-el-on-project-or-proxy.adoc[] | ||
|
||
include::modules/proc_upgrading-project-or-proxy-in-place-using-leapp.adoc[leveloffset=+1] | ||
|
||
include::modules/proc_migrating-project-or-smartproxy-using-backup.adoc[leveloffset=+1] |
14 changes: 14 additions & 0 deletions
14
guides/common/modules/con_upgrading-el-on-project-or-proxy.adoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
[id="upgrading_EL_on_{project-context}_or_proxy_{context}"] | ||
= Upgrading {EL} on {Project} or {SmartProxy} | ||
|
||
{Project} and {SmartProxy} are supported on both {EL} 8 and {EL} 9. | ||
You can upgrade your {Project} and {SmartProxy} operating system from {EL} 8 to {EL} 9. | ||
|
||
There are two methods to upgrade your {Project} or {SmartProxy} from {EL} 8 to {EL} 9: | ||
|
||
* Leapp in-place upgrade | ||
* Migration by using backup and restore | ||
|
||
With Leapp, you can upgrade your {Project} or {SmartProxy} in place therefore it is faster but imposes a downtime on the services. | ||
With migration, you can move your {Project} or {SmartProxy} to a fresh {EL} 9 system. | ||
The {EL} 8 system remains operational during the migration, which reduces the downtime. |
36 changes: 36 additions & 0 deletions
36
guides/common/modules/proc_migrating-project-or-smartproxy-using-backup.adoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
[id="migrating-{project-context}-or-proxy-using-backup_{context}"] | ||
= Migrating {Project} or {SmartProxy} to {EL-abbr}{nbsp}9 | ||
|
||
You can migrate your existing {ProjectServer} and {SmartProxyServer} from {EL}{nbsp}8 to a freshly installed {EL}{nbsp}9 system. | ||
ifdef::satellite[] | ||
The migration involves creating a backup of the existing {ProjectServer} and {SmartProxyServer}, which you then restore or clone on the new {EL}{nbsp}9 system. | ||
[NOTE] | ||
==== | ||
You can use cloning for {ProjectServer} backups but not for {SmartProxyServer} backups. | ||
==== | ||
endif::[] | ||
ifndef::satellite[] | ||
The migration involves creating a backup of the existing {ProjectServer} and {SmartProxyServer}, which you then restore on the new {EL}{nbsp}9 system. | ||
endif::[] | ||
|
||
.Procedure | ||
. Perform a full backup of your {ProjectServer} or {SmartProxy}. | ||
This is the source {EL}{nbsp}8 server that you are migrating. | ||
For more information, see {AdministeringDocURL}backing-up-{project-context}-server-and-{smart-proxy-context}_admin#Performing_a_Full_Backup_admin[Performing a full backup of {ProjectServer} or {SmartProxyServer}] in _{AdministeringDocTitle}_. | ||
. Deploy a system with {EL}{nbsp}9. | ||
This is the target server. | ||
ifdef::satellite[] | ||
. Restore the {ProjectServer} backup by following one of these options: | ||
** Restore the backup. | ||
Restore does not significantly alter the target system and requires additional configuration. | ||
For more information, see {AdministeringDocURL}restoring-{project-context}-server-or-{smart-proxy-context}-from-a-backup_admin[Restoring {ProjectServer} or {SmartProxyServer} from a backup] in _{AdministeringDocTitle}_. | ||
** Clone the server. | ||
Clone configures hostname for the target server and you can test it before retiring the source server. | ||
For more information, see {AdministeringDocURL}sec-Cloning_to_Target[Cloning to the target server] in _{AdministeringDocTitle}_. | ||
. Restore the {SmartProxyServer} backup. | ||
For more information, see {AdministeringDocURL}restoring-{project-context}-server-or-{smart-proxy-context}-from-a-backup_admin[Restoring {ProjectServer} or {SmartProxyServer} from a backup] in _{AdministeringDocTitle}_. | ||
endif::[] | ||
ifndef::satellite[] | ||
. Restore the {ProjectServer} or {SmartProxyServer} backups. | ||
For more information, see {AdministeringDocURL}restoring-{project-context}-server-or-{smart-proxy-context}-from-a-backup_admin[Restoring {ProjectServer} or {SmartProxyServer} from a backup] in _{AdministeringDocTitle}_. | ||
endif::[] |
4 changes: 1 addition & 3 deletions
4
guides/common/modules/proc_upgrading-project-or-proxy-in-place-using-leapp.adoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters