Skip to content

Commit 060e46d

Browse files
authored
Merge pull request #3791 from uyuni-project/5.0.4-addNewWorkflow
5.0.4 - Common worflow for installing server on Power PC
2 parents 20621fe + ebf030a commit 060e46d

File tree

4 files changed

+82
-0
lines changed

4 files changed

+82
-0
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
- Added new workflow for installing the product on ppc64le to Common
2+
Workflows book
13
- Updated instructions for deploying PAYG on Azure
24
- Added instructions for Server installation on SUSE Linux
35
Enterprise Server 15 SP6 to Installation and Upgrade Guide

l10n-weblate/common-workflows.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,5 @@
1414
[type: asciidoc] modules/common-workflows/pages/workflow-content-lifecycle-management.adoc $lang:translations/$lang/modules/common-workflows/pages/workflow-content-lifecycle-management.adoc
1515
[type: asciidoc] modules/common-workflows/pages/workflow-inplace-sles-upgrade.adoc $lang:translations/$lang/modules/common-workflows/pages/workflow-inplace-sles-upgrade.adoc
1616
[type: asciidoc] modules/common-workflows/pages/workflow-install-from-raw-image.adoc $lang:translations/$lang/modules/common-workflows/pages/workflow-install-from-raw-image.adoc
17+
[type: asciidoc] modules/common-workflows/pages/workflow-install-from-selfinstall-on-ppc.adoc $lang:translations/$lang/modules/common-workflows/pages/workflow-install-from-selfinstall-on-ppc.adoc
1718
[type: asciidoc] modules/common-workflows/pages/workflow-product-upgrade-webui.adoc $lang:translations/$lang/modules/common-workflows/pages/workflow-product-upgrade-webui.adoc

modules/common-workflows/nav-common-workflows-guide.adoc

+2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ ifeval::[{suma-content} == true]
1717
** xref:workflow-install-from-raw-image.adoc[Installation Using RAW Image]
1818
endif::[]
1919

20+
** xref:workflow-install-from-selfinstall-on-ppc.adoc[Installing {productname} on {ppc64le}]
21+
2022
** xref:workflow-product-upgrade-webui.adoc[Product Upgrade via {webui}]
2123

2224
ifdef::backend-pdf[]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
[[workflow-install-from-raw-image]]
2+
= Installing {productname} on {ppc64le}
3+
4+
This guide demonstrates how to set up {productname} Server using SelfInstall ISO image on {ppc64le} machine.
5+
6+
7+
8+
== Use Case
9+
10+
This workflow outlines the steps to install {productname} on a {ppc64le} architecture using the SelfInstall ISO image.
11+
This method is used to create a container host for {productname}, allowing for efficient management of your systems.
12+
13+
== Outcome
14+
15+
Successful completion of this workflow results in successful installation of {productname} Server running on a {ppc64le} system.
16+
17+
== Step-by-step Instructions
18+
19+
[NOTE]
20+
====
21+
This workflow is complex and time-consuming.
22+
Make sure that adequate testing is done before deploying the procedure in live environment.
23+
====
24+
25+
.Procedure: Prepare the Prerequisites
26+
[role=procedure]
27+
. A physical or virtual machine that supports the {ppc64le} architecture.
28+
. Access to the SUSE SelfInstall ISO image for {productname} (either 512 or 4096 block size, depending on your disk configuration).
29+
. Sufficient storage for the root disk (40GB recommended) and a separate, large, fast storage device for persistent volumes.
30+
. Network connectivity for registration and updates from SCC.
31+
. A valid LCM+ subscription key.
32+
33+
34+
.Procedure: Installation Steps
35+
[role=procedure]
36+
37+
. *Download and Prepare the Installation Media*
38+
.. Download the SelfInstall ISO image for the appropriate physical block size (512 or 4096) from suse.com.
39+
Example: [literal]``SUSE-Manager-Server.ppc64le-5.0.2-SelfInstall-ppc-4096-2024.12.install.iso``
40+
.. Create a new instance with a root disk size of 40GB (recommended).
41+
.. Attach the SelfInstall ISO as a virtual CD and attach large, fast storage for the persistent volume.
42+
43+
. *Boot from SelfInstall ISO*
44+
.. Boot from the SelfInstall ISO and follow the on-screen prompts.
45+
.. Select the desired disk for the root partition [literal]``(/)``. The system will copy the disk image to the selected volume.
46+
47+
. *Finalize Installation and Initial Setup*
48+
.. Shut down the instance and remove the virtual CD-ROM from the boot sequence.
49+
.. Start the instance. It will boot from the newly installed {productname} host OS.
50+
.. The system will adapt to the disk size and allow you to log in
51+
52+
. *Register with SCC and Apply Updates*
53+
.. Register the server with SCC using the `SUSEConnect` command, including the SUSE Manager Server Extension.
54+
.. Use your ppc64le LCM+ subscription key for registration.
55+
.. Apply all available updates using [literal]``transactional-update``.
56+
.. Reboot the system as directed.
57+
58+
. *Install Required Packages*
59+
.. Install the packages to use this instance as a container host for {productname}
60+
+
61+
----
62+
transactional-update pkg install netavark podman \
63+
mgradm mgrctl uyuni-storage-setup-server
64+
----
65+
+
66+
.. Provision persistent storage for {productname}
67+
+
68+
----
69+
mgr-storage-server $device
70+
----
71+
+
72+
Ensure [literal]``$device`` points to the fast, persistent storage.
73+
+
74+
For more information, see xref:installation-and-upgrade:container-deployment/mlm/server-deployment-mlm.adoc#_persistent_volumes[Persistent Volumes].
75+
+
76+
.. Follow the documentation from here to continue with deployment
77+
xref:installation-and-upgrade:container-deployment/mlm/server-deployment-mlm.adoc#_deploy_with_mgradm[Server Deployment].

0 commit comments

Comments
 (0)