Skip to content

Commit c5de11a

Browse files
cbosdo0rnela
andauthored
Fix the ports list, volumes and air-gapped install after DB split (#4417)
Co-authored-by: Ornela Marić <[email protected]>
1 parent 713157f commit c5de11a

File tree

4 files changed

+23
-18
lines changed

4 files changed

+23
-18
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
- Fix volumes, ports and air-gapped install after database split
12
- Added troubleshooting section for mass duplicate machine_id
23
- Improved recommendation in Large Deployments Guide
34
(bsc#1252723)

modules/installation-and-upgrade/pages/container-deployment/uyuni/server-air-gapped-deployment-uyuni.adoc

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,34 +11,29 @@ endif::[]
1111

1212
Air-gapped deployment refers to the setup and operation of any networked system that is physically isolated from insecure networks, especially the internet. This type of deployment is commonly used in high-security environments such as military installations, financial systems, critical infrastructure, and anywhere sensitive data is handled and must be protected from external threats.
1313

14-
You can easily deploy container images using [systemitem]``Podman``, [systemitem]``Docker``, or [systemitem]``Skopeo`` on a machine with internet access.
14+
You can easily pull container images using [systemitem]``Podman`` or [systemitem]``Docker`` on a machine with internet access.
1515

1616
.Procedure
17-
. Pull the desired image, then save the image as a [literal]``tar`` archive.
17+
. Pull the desired images, then save the images as a [literal]``tar`` archive.
1818
For example:
1919
+
2020
.Podman
2121
----
22-
podman pull registry.opensuse.org/uyuni/server:latest
23-
podman save --output server.tar registry.opensuse.org/uyuni/server:latest
22+
podman pull registry.opensuse.org/uyuni/server:latest registry.opensuse.org/uyuni/server-postgresql:latest
23+
podman save --output images.tar registry.opensuse.org/uyuni/server:latest registry.opensuse.org/uyuni/server-postgresql:latest
2424
----
2525
+
2626
.Docker
2727
----
28-
docker pull registry.opensuse.org/uyuni/server:latest
29-
docker save --output server.tar registry.opensuse.org/uyuni/server:latest
28+
docker pull registry.opensuse.org/uyuni/server:latest registry.opensuse.org/uyuni/server-postgresql:latest
29+
docker save --output images.tar registry.opensuse.org/uyuni/server:latest registry.opensuse.org/uyuni/server-postgresql:latest
3030
----
3131
+
32-
.Skopeo
33-
----
34-
skopeo copy docker://registry.opensuse.org/uyuni/server:latest docker-archive:server.tar:registry.opensuse.org/uyuni/server:latest
35-
----
36-
+
37-
. Transfer the resulting [filename]``server-image.tar`` to the Server container host and load it using the following command:
32+
. Transfer the resulting [filename]``images.tar`` to the Server container host and load it using the following command:
3833
+
3934
.Load the server image
4035
----
41-
podman load -i server.tar
36+
podman load -i images.tar
4237
----
4338

4439
=== Deploy {productname} on {opensuse} {tumbleweed}
@@ -51,7 +46,7 @@ User should make the needed RPM available on the internal network. That can be d
5146
====
5247

5348
.Procedure: Install {productname} on {opensuse} {tumbleweed} in Air-gapped
54-
. Install {opensuse} {tumbleweed.
49+
. Install {opensuse} {tumbleweed}.
5550
. Update the system.
5651
. Install tools packages and image packages (replace $ARCH$ with the correct architecture):
5752

modules/installation-and-upgrade/pages/container-management/persistent-container-volumes.adoc

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ The following volumes are stored under the **Podman** default storage location
5151
| [path]``/var/lib/salt``
5252

5353
| **var-pgsql**
54-
| [path]``/var/lib/pgsql``
54+
| [path]``/var/lib/pgsql/data``
5555

5656
| **var-pgsql-backup**
5757
| [path]``/var/lib/pgsql-backup``
@@ -129,9 +129,6 @@ The following volumes are stored under the **Podman** default storage location
129129
| **etc-sysconfig**
130130
| [path]``/etc/sysconfig``
131131

132-
| **etc-tls**
133-
| [path]``/etc/pki/tls``
134-
135132
| **etc-postfix**
136133
| [path]``/etc/postfix``
137134

@@ -141,6 +138,17 @@ The following volumes are stored under the **Podman** default storage location
141138
|===
142139

143140

141+
.Persistent Volumes: **run/**
142+
[cols="name,directory"]
143+
|===
144+
|Volume Name | Volume Directory
145+
146+
| **run-salt-master**
147+
| [path]``/run/salt/master``
148+
149+
|===
150+
151+
144152

145153
== Proxy
146154

modules/installation-and-upgrade/pages/network-requirements.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ Opening these ports allows external network traffic to access the {productname}
175175
The client initiates the connection, and it stays open to receive commands from the Salt master.
176176
| 4506 | TCP | salt | Required to accept communication requests from clients.
177177
The client initiates the connection, and it stays open to report results back to the Salt master.
178+
| 5432 | TCP | PostgreSQL | Required to access the reporting database.
178179
| 5556 | TCP | Prometheus | Required for scraping Taskomatic JMX metrics.
179180
| 5557 | TCP | Prometheus | Required for scraping Tomcat JMX metrics.
180181
| 9100 | TCP | Prometheus | Required for scraping Node exporter metrics.

0 commit comments

Comments
 (0)