From 18e2ca37d1e2e71b44b205899ec0229372953da1 Mon Sep 17 00:00:00 2001 From: ebner Date: Tue, 31 Oct 2023 10:45:24 +0100 Subject: [PATCH] added dmz part - not fully done yet --- .../overview_linux.drawio.svg | 1386 +++++++++++------ 1 file changed, 899 insertions(+), 487 deletions(-) diff --git a/infrastructure-guide/overview_linux.drawio.svg b/infrastructure-guide/overview_linux.drawio.svg index 79ee80cd..cb99ce8b 100644 --- a/infrastructure-guide/overview_linux.drawio.svg +++ b/infrastructure-guide/overview_linux.drawio.svg @@ -1,13 +1,14 @@ - + - - - + + + + -
+
tftp udp:69 @@ -15,17 +16,17 @@
- + tftp udp:69 - - + + -
+
timer / pull (every 30s) @@ -33,16 +34,16 @@
- + timer / pu... - + -
+
iso sync: @@ -63,19 +64,19 @@
- + iso sync: https://id-sat-prd-02.ethz.ch/pub/isos/... - - - - + + + + -
+
http tcp:80 @@ -85,17 +86,17 @@
- + http tcp:8... - - + + -
+
tcp:8086 @@ -103,17 +104,17 @@
- + tcp:8086 - - + + -
+
http tcp:80 @@ -125,19 +126,19 @@
- + http tcp:8... - - - - + + + + -
+
network infra structure servers @@ -147,19 +148,19 @@
- + network infra structure servers... - - - - + + + + -
+
subscribed via @@ -169,16 +170,16 @@
- + subscribed via... - + -
+
sysdb.psi.ch @@ -190,7 +191,7 @@
- + sysdb.psi.ch... @@ -198,7 +199,7 @@ -
+
@@ -223,17 +224,17 @@
- + Services:... - - + + -
+
internet repositories @@ -241,16 +242,16 @@
- + internet repositories - + -
+
@@ -266,17 +267,17 @@
- + repo sync  sources defined in /opt/rpm-repo-ut... - - + + -
+
@@ -298,16 +299,16 @@
- + Services:... - + -
+
@@ -323,16 +324,16 @@
- + boot.psi.ch... - + -
+
@@ -342,38 +343,16 @@
- + /tftpboot - + -
-
-
-

- - https://git.psi.ch/linux-infra/network-boot - -
-

-
-
-
-
- - https://git.psi.ch/linux-infra/network-boot - -
-
- - - - -
+
@@ -390,7 +369,7 @@
- + repos.psi.ch... @@ -398,7 +377,7 @@ -
+
@@ -418,16 +397,16 @@
- + Services:... - + -
+
@@ -437,17 +416,17 @@
- + /packages - - + + -
+
http tcp:80 @@ -457,16 +436,16 @@
- + http tcp:8... - + -
+
@@ -482,7 +461,7 @@
- + metric00.psi.ch... @@ -490,7 +469,7 @@ -
+
@@ -515,18 +494,18 @@
- + Services:... - - - + + + -
+
@@ -539,7 +518,7 @@
- + influx00.psi.ch... @@ -547,7 +526,7 @@ -
+
@@ -565,16 +544,16 @@
- + Services:... - + -
+

@@ -587,16 +566,601 @@

- - Local storage for dat... + + Local storage for data... - + -
+
+
+
+
+ lxweb00.psi.ch +
+
+ linux.web.psi.ch +
+
+ 129.129.190.46 +
+
+
+
+ + + lxweb00.psi.ch... + + + + + + +
+
+
+
+ + Services: + +
+
+ + http server + +
+
+
+
+
+ + Services:... + +
+
+ + + + + +
+
+
+ puppet.psi.ch +
+ + puppet01.psi.ch + +
+
+
+
+ + puppet.psi.ch... + +
+
+ + + + +
+
+
+ puppet00-test.psi.ch +
+
+
+
+ + puppet00-test.psi.ch + +
+
+ + + +
+
+
+
+ + Services: + +
+
+ puppet +
+
+
+
+
+ + Services:... + +
+
+ + + + + +
+
+
+ https/443 +
+ 8140 +
+
+
+
+ + https/443... + +
+
+ + + + + +
+
+
+ https/443 +
+ 8140 +
+
+
+
+ + https/443... + +
+
+ + + + + +
+
+
+ http:80 +
+
+
+
+ + http:80 + +
+
+ + + + + +
+
+
+ http:80 +
+
+
+
+ + http:80 + +
+
+ + + + + +
+
+
+ https:443 +
+
+
+
+ + https:443 + +
+
+ + + + + +
+
+
+ manual pull/ansible +
+
+
+
+ + manual pul... + +
+
+ + + + + +
+
+
+ icmp/ping +
+
+
+
+ + icmp/ping + +
+
+ + + + + + + + +
+
+
+
+ + lx-sync-01.psi.ch + +
+
+
+
+
+
+ + lx-sync-01.psi.ch + +
+
+ + + +
+
+
+
+ + Services: + + + +
+
+ repo sync RHEL7/8 +
+
+
+
+
+ + Services:... + +
+
+ + + +
+
+
+ id-sat-prd-02.ethz.ch +
+ (located at and operated by ETHZ) +
+
+
+
+ + id-sat-prd-02.ethz.c... + +
+
+ + + + + + +
+
+
+
+ lx-fs.psi.ch +
+
+
+
+
+ + lx-fs.psi.ch + +
+
+ + + + +
+
+
+ + /packages + +
+
+
+
+ + /packages + +
+
+ + + + + +
+
+
+ NFS4 +
+
+
+
+ + NFS4 + +
+
+ + + + + +
+
+
+ NFS4 +
+
+
+
+ + NFS4 + +
+
+ + + + +
+
+
+
+ + repos-dmz.psi.ch + +
+
+ + lx-repos-dmz-01.psi.ch + +
+
+
+
+
+ + repos-dmz.psi.ch... + +
+
+ + + + +
+
+
+
+ + boot + + + -dmz.psi.ch + +
+
+ + lx-boot-dmz-01.psi.ch + +
+
+
+
+
+ + boot-dmz.psi.ch... + +
+
+ + + + + +
+
+
+
+ lx-fs-dmz + + .psi.ch + +
+
+
+
+
+ + lx-fs-dmz.psi.ch + +
+
+ + + +
+
+
+
+ lx-fs-dmz-ext + + .psi.ch + +
+
+
+
+
+ + lx-fs-dmz-ext.psi.ch + +
+
+ + + + +
+
+
+ + /packages_dmz + +
+
+
+
+ + /packages_... + +
+
+ + + + + +
+
+
+ NFS4 +
+
+
+
+ + NFS4 + +
+
+ + + + + +
+
+
+ NFS4 +
+
+
+
+ + NFS4 + +
+
+ + + + +
+
+
+

+ + https://git.psi.ch/linux-infra/network-boot + +
+

+
+
+
+
+ + https://git.psi.ch/linux-infra/network-boot + +
+
+ + + + + +
+
+
+

+ + https://git.psi.ch/linux-infra/sysdb + +
+

+
+
+
+
+ + https://git.psi.ch/linux-infra/sysdb + +
+
+ + + +

@@ -639,370 +1203,16 @@

- + /dist "/afs/psi.ch/project/linux/www/dist"... - + -
-
-
-
- lxweb00.psi.ch -
-
- linux.web.psi.ch -
-
- 129.129.190.46 -
-
-
-
-
- - lxweb00.psi.ch... - -
-
- - - -
-
-
-
- - Services: - -
-
- - http server - -
-
-
-
-
- - Services:... - -
-
- - - - - -
-
-
- puppet.psi.ch -
- - puppet01.psi.ch - -
-
-
-
- - puppet.psi.ch... - -
-
- - - - -
-
-
- puppet00-test.psi.ch -
-
-
-
- - puppet00-test.psi.ch - -
-
- - - -
-
-
-
- - Services: - -
-
- puppet -
-
-
-
-
- - Services:... - -
-
- - - - - -
-
-
- https/443 -
- 8140 -
-
-
-
- - https/443... - -
-
- - - - - -
-
-
- https/443 -
- 8140 -
-
-
-
- - https/443... - -
-
- - - - - -
-
-
- http:80 -
-
-
-
- - http:80 - -
-
- - - - - -
-
-
- http:80 -
-
-
-
- - http:80 - -
-
- - - - - -
-
-
- https:443 -
-
-
-
- - https:443 - -
-
- - - - -
-
-
-

- - https://git.psi.ch/linux-infra/sysdb - -
-

-
-
-
-
- - https://git.psi.ch/linux-infra/sysdb - -
-
- - - - - -
-
-
- manual pull/ansible -
-
-
-
- - manual pul... - -
-
- - - - - -
-
-
- icmp/ping -
-
-
-
- - icmp/ping - -
-
- - - - - - - - -
-
-
-
- - lx-sync-01.psi.ch - -
-
-
-
-
-
- - lx-sync-01.psi.ch - -
-
- - - -
-
-
-
- - Services: - - - -
-
- repo sync RHEL7/8 -
-
-
-
-
- - Services:... - -
-
- - - -
-
-
- id-sat-prd-02.ethz.ch -
- (located at and operated by ETHZ) -
-
-
-
- - id-sat-prd-02.ethz.c... - -
-
- - - - - - -
-
-
-
- lx-fs.psi.ch -
-
-
-
-
- - lx-fs.psi.ch - -
-
- - - - -
+
@@ -1012,44 +1222,246 @@
- + /packages - - -
-
-
- NFS4 +
+
+
+ Firewall
- - NFS4 + + Firewall - - + + -
-
-
- NFS4 +
+
+
+ + sync-iso /sync-tag +
- - NFS4 + + sync-iso /... + + + + + + + +
+
+
+ + /tftpboot + +
+
+
+
+ + /tftpboot + +
+
+ + + + + +
+
+
+ 8140 +
+
+
+
+ + 8140 + +
+
+ + + + + +
+
+
+ GET / grub/kickstart requests / only UEFI +
+
+
+
+ + GET / grub/kickstart requests / only UEFI + +
+
+ + + + +
+
+
+ F5 +
+
+
+
+ + F5 + +
+
+ + + + + +
+
+
+ http tcp:80 +
+ https tcp:443 +
+
+
+
+ + http tcp:8... + +
+
+ + + + + +
+
+
+ tftp udp:69 +
+
+
+
+ + tftp udp:69 + +
+
+ + + + + +
+
+
+ manual push +
+
+
+
+ + manual push + +
+
+ + + + +
+
+
+

+ + https://git.psi.ch/linux-infra/network-boot-dmz + +
+

+
+
+
+
+ + https://git.psi.ch/linux-infra/network-boot-dm... + +
+
+ + + + + +
+
+
+ puppet-dmz.psi.ch +
+ sysdb-dmz.psi.ch +
+
+
+
+ + puppet-dmz.psi.ch... + +
+
+ + + +
+
+
+ add additional parameter for the sysdb request +
+
+
+
+ + add additi... + +
+
+ + + +
+
+
+ client certificate / puppet uses this to identify the machine ? Does this work with a reverse proxy? +
+
+
+
+ + client certificate / puppe...