Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| rex3d:openfoamremote [2026/08/07 09:53] – admin | rex3d: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 |
| 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: | ||
| - | * lokaler Betrieb eines Linux-Containers in einer WSL-Umgebung | + | |
| - | * Remotezugriff auf ein Linux-System | + | * Remotezugriff auf ein Linux-System |
| Die Einrichtung beider Varianten wird in den folgenden Abschnitten beschrieben. | Die Einrichtung beider Varianten wird in den folgenden Abschnitten beschrieben. | ||
| ===== 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 | ||
| + | </ | ||
| + | |||
| + | 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 ' | ||
| + | Durch das Klicken auf den Button ' | ||
| {{ : | {{ : | ||
| Zeile 86: | Zeile 99: | ||
| sudo adduser \ | sudo adduser \ | ||
| --disabled-password \ | --disabled-password \ | ||
| - | --gecos "" | + | --comment |
| < | < | ||
| </ | </ | ||
| Zeile 343: | Zeile 356: | ||
| <code powershell> | <code powershell> | ||
| podman.exe system connection add ` | podman.exe system connection add ` | ||
| - | | + | |
| --identity " | --identity " | ||
| " | " | ||
| </ | </ | ||
| - | Ersetzen Sie %%< | ||
| - | |||
| - | Beispiel: | ||
| - | |||
| - | <code text> | ||
| - | ssh:// | ||
| - | </ | ||
| === 5.2 Podman-Verbindung anzeigen === | === 5.2 Podman-Verbindung anzeigen === | ||
| Zeile 364: | Zeile 370: | ||
| </ | </ | ||
| - | Die Verbindung '' | + | Die Verbindung '' |
| === 5.3 Podman-Verbindung testen === | === 5.3 Podman-Verbindung testen === | ||
| Zeile 372: | Zeile 378: | ||
| <code powershell> | <code powershell> | ||
| podman.exe ` | podman.exe ` | ||
| - | --connection | + | --connection |
| info | info | ||
| </ | </ | ||
| 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 rex3d-openfoam ` | ||
| - | run ` | ||
| - | --rm ` | ||
| - | docker.io/ | ||
| - | uname -a | ||
| - | </ | ||
| 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 | ||
| </ | </ | ||
| + | |||
| + | **Entfernen** Sie den Haken bei ' | ||
| {{ : | {{ : | ||
| - | Die verfügbaren Podman-Verbindungen können jederzeit mit folgendem Befehl angezeigt werden: | + | Die verfügbaren Podman-Verbindungen können jederzeit mit folgendem Befehl |
| <code powershell> | <code powershell> | ||
| Zeile 418: | Zeile 417: | ||
| Für den Benutzer %%< | Für den Benutzer %%< | ||
| - | * Der Benutzer sollte keine '' | + | * Der Benutzer sollte |
| - | * Der Benutzer sollte kein Mitglied privilegierter Gruppen sein. | + | * Der Benutzer sollte |
| - | * Der Benutzer sollte ausschließlich auf die benötigten Dateien und Verzeichnisse zugreifen können. | + | * Der Benutzer sollte |
| - | * Der Benutzer sollte ausschließlich für REX3D, PSI und die zugehörigen OpenFOAM-Container verwendet werden. | + | * Der Benutzer sollte |
| * 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 |
| - | 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: |
| - | * Schützen Sie den Schlüssel durch geeignete Dateiberechtigungen. | + | * [[rex3d: |
| - | * Entfernen Sie den zugehörigen öffentlichen Schlüssel bei Verlust des privaten Schlüssels oder bei einem Gerätewechsel aus der Datei '' | + | |
| + | * [[rex3d: | ||
| + | * [[rex3d: | ||