Skip to content

Commit 082a944

Browse files
author
Markus Napp
committed
Split airgap into a separate guide
1 parent acf87e5 commit 082a944

File tree

3 files changed

+84
-9
lines changed

3 files changed

+84
-9
lines changed

DC-caasp-airgap

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
## Doc config file for the DAPS example document
2+
## See /etc/daps/config for documentation of the settings below
3+
##
4+
5+
## MAIN file (mandatory)
6+
7+
MAIN="book_airgap.adoc"
8+
9+
##----- optional parameters -----
10+
11+
## Image directory
12+
13+
ADOC_IMG_DIR="adoc/images"
14+
15+
## Type
16+
17+
ADOC_TYPE="book"
18+
19+
## Turn on postprocessing
20+
21+
ADOC_POST="yes"
22+
23+
## Stylesheet directory
24+
25+
STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2013-ns"
26+
#STYLEROOT="/usr/share/xml/docbook/stylesheet/daps2013"
27+
28+
## XSLT Parameters for customizing the stylesheets
29+
30+
#XSLTPARAM="--stringparam homepage=https://github.com/openSUSE/daps"
31+
XSLTPARAM+="--param variablelist.as.blocks=1"

adoc/book_airgap.adoc

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
include::attributes.adoc[]
2+
include::entities.adoc[]
3+
4+
= Deployment Guide: This guide describes deployment for {productname} {productversion} in an air gap environment.
5+
Markus Napp; Nora Kořánová
6+
:sectnums:
7+
:doctype: book
8+
:toc: left
9+
:toclevels: 3
10+
:toc-title: Contents
11+
:icons: font
12+
:revdate: {docdate}
13+
:imagesdir: images/
14+
:experimental:
15+
:docinfo: shared,private-head
16+
17+
include::common_disclaimer.adoc[Disclaimer]
18+
19+
include::common_copyright_quick.adoc[leveloffset=+1]
20+
21+
22+
[preface]
23+
== About This Guide
24+
25+
include::common_intro_target_audience.adoc[Required Background,leveloffset=+2]
26+
27+
include::common_intro_available_doc.adoc[Available Documentation,leveloffset=+2]
28+
29+
include::common_intro_feedback.adoc[Feedback,leveloffset=+2]
30+
31+
include::common_intro_typography.adoc[leveloffset=+2]
32+
33+
// Airgapped deployment contents
34+
35+
include::deployment-airgapped.adoc[Airgapped Deployment,leveloffset=+1]
36+
37+
// Change Log
38+
// include::common_changelog.adoc[Documentation Change Log]
39+
40+
// Glossary for abbreviations and terms
41+
include::common_glossary.adoc[Glossary]
42+
43+
//GNU Licenses
44+
include::common_legal.adoc[Legal,leveloffset=0]

adoc/deployment-airgapped.adoc

+9-9
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ Once the replacement sources are in place, the key components are reconfigured t
122122

123123
=== RPM Package Repository Mirroring
124124

125-
Mirroring of the RPM repositories is handled by the https://documentation.suse.com/sles/15-SP1/single-html/SLES-rmt/#book-rmt[Repository Mirroring Tool] for {sls}
125+
Mirroring of the RPM repositories is handled by the https://documentation.suse.com/sles/15-SP2/single-html/SLES-rmt/#book-rmt[Repository Mirroring Tool] for {sls}
126126
15.
127127
The tool provides functionality that mirrors the upstream {suse}
128128
package repositories on the local network.
@@ -189,7 +189,7 @@ cluster.
189189
These mirror servers will reside on the external part of your network and the internal (air gapped) network respectively.
190190

191191
For more information on the requirements of a {sle}
192-
15 server, refer to: https://documentation.suse.com/sles/15-SP1/single-html/SLES-deployment/#part-prep[Installation Preparation].
192+
15 server, refer to: https://documentation.suse.com/sles/15-SP2/single-html/SLES-deployment/#part-prep[Installation Preparation].
193193

194194
External::
195195
This machine will host the `{rmt}` for RPM packages and the `container image registry` for container images.
@@ -215,9 +215,9 @@ Add additional mirror servers (behind a load balancer) if you require additional
215215
====
216216

217217
.Procedure: Provision Mirror Servers
218-
. https://documentation.suse.com/sles/15-SP1/single-html/SLES-installquick/#art-sle-installquick[Set up two SUSE Linux Enterprise Server 15 machines] one on the internal network and one on the air gapped network.
219-
. Make sure you have https://documentation.suse.com/sles/15-SP1/single-html/SLES-dockerquick/#Preparation[enabled the Containers module] on both servers.
220-
. Make sure you have https://documentation.suse.com/sles/15-SP1/single-html/SLES-rmt/#cha-rmt-installation[Repository Mirroring Tool installed] on both server.
218+
. https://documentation.suse.com/sles/15-SP2/single-html/SLES-installquick/#art-sle-installquick[Set up two SUSE Linux Enterprise Server 15 machines] one on the internal network and one on the air gapped network.
219+
. Make sure you have https://documentation.suse.com/sles/15-SP2/single-html/SLES-dockerquick/#Preparation[enabled the Containers module] on both servers.
220+
. Make sure you have https://documentation.suse.com/sles/15-SP2/single-html/SLES-rmt/#cha-rmt-installation[Repository Mirroring Tool installed] on both server.
221221

222222
[[airgap-requirements-network]]
223223
=== Networking
@@ -316,7 +316,7 @@ The mirror on the air gapped network must be running and populated before
316316
====
317317

318318
.Procedure: Configure The External Mirror
319-
. Connect the external mirror to {scc} as described in https://documentation.suse.com/sles/15-SP1/single-html/SLES-rmt/#sec-rmt-mirroring-credentials[these instructions].
319+
. Connect the external mirror to {scc} as described in https://documentation.suse.com/sles/15-SP2/single-html/SLES-rmt/#sec-rmt-mirroring-credentials[these instructions].
320320
+
321321
.Mirror Registration
322322
IMPORTANT: During the installation of {rmt}
@@ -340,13 +340,13 @@ Refer to: <<airgap-rpm_repository-update>>.
340340
[[airgap-rpm_repository-client]]
341341
=== Client Configuration
342342

343-
https://documentation.suse.com/sles/15-SP1/single-html/SLES-rmt/#cha-rmt-client[Follow these instructions] to configure all {productname}
343+
https://documentation.suse.com/sles/15-SP2/single-html/SLES-rmt/#cha-rmt-client[Follow these instructions] to configure all {productname}
344344
nodes to use the package repository mirror server in the air gapped network.
345345

346346
[[airgap-rpm_repository-update]]
347347
== Updating RPM Repository Mirror
348348

349-
https://documentation.suse.com/sles/15-SP1/single-html/SLES-rmt/#sec-rmt-mirroring-export-import[Follow these instructions] to update the external server, transfer the data to a storage device, and use that device to update the air gapped server.
349+
https://documentation.suse.com/sles/15-SP2/single-html/SLES-rmt/#sec-rmt-mirroring-export-import[Follow these instructions] to update the external server, transfer the data to a storage device, and use that device to update the air gapped server.
350350

351351
[[airgap-container_registry]]
352352
== Container Registry Mirror
@@ -421,7 +421,7 @@ You can modify and store your own container images on the external registry and
421421
If you need to be able to modify and store container images on the internal network, we recommend creating a new registry that will hold these images.
422422
The steps needed to run your own full container image registry are not part of this document.
423423
424-
For more information you can refer to: https://documentation.suse.com/sles/15-SP1/single-html/SLES-dockerquick/#sec-docker-registry-definition[SLES15 - Docker Open Source Engine Guide: What is Docker Registry?].
424+
For more information you can refer to: https://documentation.suse.com/sles/15-SP2/single-html/SLES-dockerquick/#sec-docker-registry-definition[SLES15 - Docker Open Source Engine Guide: What is Docker Registry?].
425425
====
426426

427427
We will re-use the nginx webserver that is running as part of {rmt}

0 commit comments

Comments
 (0)