Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
rex3d:openfoamremote [2026/08/07 09:55] adminrex3d:openfoamremote [2026/09/02 09:56] (aktuell) admin
Zeile 1: Zeile 1:
 +====== REX3D einrichten ======
 ====== REX3D mit OpenFOAM einrichten ====== ====== REX3D mit OpenFOAM einrichten ======
  
-REX3D verwendet in Kombination mit unserem OpenFOAM-Solver eine gekapselte Linux-Umgebung. Nach der einmaligen Einrichtung des Zugriffs sind keine weiteren Konfigurationen erforderlich. Die benötigten Container werden von REX automatisch bereitgestellt und eingerichtet.+REX3D verwendet in Kombination mit unserem OpenFOAM-Solver eine gekapselte Linux-Umgebung. Nach der einmaligen Einrichtung des Zugriffs sind keine weiteren Konfigurationen erforderlich. Die benötigten Container werden von REX automatisch bereitgestellt und eingerichtet nachdem Sie die //REX3D Abhängigkeiten// heruntergeladen und installiert haben. Die Anleitung hierfür finden Sie hier: [[rex3d:rex3dkonfiguration]].
  
 Für die Verwendung des OpenFOAM-Solvers stehen zwei Varianten zur Verfügung: Für die Verwendung des OpenFOAM-Solvers stehen zwei Varianten zur Verfügung:
Zeile 11: Zeile 12:
  
 ===== Verwendung auf einem lokalen PC mit WSL ===== ===== Verwendung auf einem lokalen PC mit WSL =====
 +Möchten Sie REX3D mit OpenFOAM lokal verwenden müssen Sie WSL installieren und eine lokale virtuelle Maschine verwenden.
  
 ==== WSL auf dem Client-PC installieren ==== ==== WSL auf dem Client-PC installieren ====
 +
 +Öffnen Sie die Windows Powershell mit Adminstrationsberechtigungen und geben Sie folgendes ein:
 +<code powershell>
 +wsl --install
 +</code>
 +
 +Anschließend muss das System neugestartet werden.
  
 ==== REX3D-Optionen anpassen ==== ==== REX3D-Optionen anpassen ====
  
 +Öffnen Sie anschließend in PSI / REX über das Hauptmenü den Eintrag Optionen > REX3D
 +
 +Setzen Sie den Haken bei 'Lokale Maschine nutzen' und tragen Sie als Verbindungsname: **podman-machine-default** ein.
 +Durch das Klicken auf den Button 'Anwenden und testen' wird die WSL VM eingerichtet und vorbereitet. In den nächsten Schritten müssen Sie noch RAM, CPU Kerne und Festplattenkapazität der VM festlegen.
 {{ :rex3d:rex19_openfoam_lokal_de.png?nolink |}} {{ :rex3d:rex19_openfoam_lokal_de.png?nolink |}}
  
Zeile 86: Zeile 99:
 sudo adduser \ sudo adduser \
   --disabled-password \   --disabled-password \
-  --gecos "" \+  --comment "" \
   <e3d_usr>   <e3d_usr>
 </code> </code>
Zeile 348: Zeile 361:
 </code> </code>
  
-Ersetzen Sie %%<UID>%% durch die zuvor ermittelte numerische UID des Benutzers %%<e3d_usr>%%. 
- 
-Beispiel: 
- 
-<code text> 
-ssh://e3d@openfoam-server.example.org/run/user/1001/podman/podman.sock 
-</code> 
  
 === 5.2 Podman-Verbindung anzeigen === === 5.2 Podman-Verbindung anzeigen ===
Zeile 378: Zeile 384:
 Der Befehl sollte Informationen zur Podman-Installation auf dem Linux-Server anzeigen. Der Befehl sollte Informationen zur Podman-Installation auf dem Linux-Server anzeigen.
  
-Optional können Sie einen Testcontainer starten: 
  
-<code powershell> 
-podman.exe ` 
-    --connection remote-vm-ktp ` 
-    run ` 
-    --rm ` 
-    docker.io/library/alpine:latest ` 
-    uname -a 
-</code> 
  
 Der Container wird auf dem Linux-Server ausgeführt. Auf dem Windows-PC wird lediglich der Podman-Remote-Client verwendet. Der Container wird auf dem Linux-Server ausgeführt. Auf dem Windows-PC wird lediglich der Podman-Remote-Client verwendet.
Zeile 400: Zeile 397:
 remote-vm-ktp remote-vm-ktp
 </code> </code>
 +
 +**Entfernen** Sie den Haken bei 'Lokale Maschine nutzen'
  
 {{ :rex3d:rex19_openfoam_remote_de.png?nolink |}} {{ :rex3d:rex19_openfoam_remote_de.png?nolink |}}
-Die verfügbaren Podman-Verbindungen können jederzeit mit folgendem Befehl angezeigt werden:+Die verfügbaren Podman-Verbindungen können jederzeit mit folgendem Befehl über die Powershell angezeigt werden:
  
 <code powershell> <code powershell>
Zeile 418: Zeile 417:
 Für den Benutzer %%<e3d_usr>%% gelten folgende Empfehlungen: Für den Benutzer %%<e3d_usr>%% gelten folgende Empfehlungen:
  
-  * Der Benutzer sollte keine ''sudo''-Rechte besitzen. +  * Der Benutzer sollte **keine** ''sudo''-Rechte besitzen. 
-  * Der Benutzer sollte kein Mitglied privilegierter Gruppen sein. +  * Der Benutzer sollte **kein** Mitglied privilegierter Gruppen sein. 
-  * Der Benutzer sollte ausschließlich auf die benötigten Dateien und Verzeichnisse zugreifen können. +  * Der Benutzer sollte **ausschließlich** auf die benötigten Dateien und Verzeichnisse zugreifen können. 
-  * Der Benutzer sollte ausschließlich für REX3D, PSI und die zugehörigen OpenFOAM-Container verwendet werden.+  * Der Benutzer sollte **ausschließlich** für REX3D, PSI und die zugehörigen OpenFOAM-Container verwendet werden.
   * Für den Benutzer sollte ein eigener SSH-Schlüssel verwendet werden.   * Für den Benutzer sollte ein eigener SSH-Schlüssel verwendet werden.
-  * Dem Benutzer dürfen keine privaten Schlüssel anderer Benutzer zur Verfügung gestellt werden.+  * Dem Benutzer dürfen **keine** privaten Schlüssel anderer Benutzer zur Verfügung gestellt werden.
  
-Für den privaten SSH-Schlüssel auf dem Windows-PC gelten folgende Empfehlungen: 
  
-  * Verwenden Sie den Schlüssel ausschließlich für diesen Verwendungszweck. +===Weitere Themen=== 
-  * Verteilen Sie den Schlüssel nicht per E-Mail oder über gemeinsam genutzte Netzlaufwerke. +  * [[rex3d:rex3dpreprocessing|]] 
-  * Schützen Sie den Schlüssel durch geeignete Dateiberechtigungen. +  * [[rex3d:rex3dpostprocessing|]]
-  * Entfernen Sie den zugehörigen öffentlichen Schlüssel bei Verlust des privaten Schlüssels oder bei einem Gerätewechsel aus der Datei ''authorized_keys''.+
  
 +  * [[rex3d:rex3dkonfiguration|]]
 +  * [[rex3d:openfoamremote|]]