Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| rex3d:openfoamremote [2026/08/07 10:42] – [Sicherheitshinweise] admin | rex3d:openfoamremote [2026/11/06 08:52] (aktuell) – [Voraussetzungen] 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: | ||
| Zeile 20: | Zeile 21: | ||
| </ | </ | ||
| - | Anschließend muss das System neugestartet werden. | + | Anschließend |
| + | |||
| + | ==== REX3D Zugriff auf OpenFOAM gewähren==== | ||
| + | |||
| + | Sie erhalten von uns per E-Mail ein Zertifikat, welches Sie in den Ordner %APPDATA%\REX bzw. %APPDATA%\PSI kopieren müssen. | ||
| ==== REX3D-Optionen anpassen ==== | ==== REX3D-Optionen anpassen ==== | ||
| Zeile 26: | Zeile 31: | ||
| Öffnen Sie anschließend in PSI / REX über das Hauptmenü den Eintrag Optionen > REX3D | Öffnen Sie anschließend in PSI / REX über das Hauptmenü den Eintrag Optionen > REX3D | ||
| - | Setzen Sie den Haken bei ' | + | Setzen Sie den Haken bei ' |
| Durch das Klicken auf den Button ' | Durch das Klicken auf den Button ' | ||
| - | {{ : | + | /*{{ : |
| + | {{ : | ||
| ===== Verwendung eines Remote-Servers ===== | ===== Verwendung eines Remote-Servers ===== | ||
| Zeile 51: | Zeile 57: | ||
| Diese Anleitung basiert auf Ubuntu 24.04 oder einer vergleichbaren Ubuntu-Version mit '' | Diese Anleitung basiert auf Ubuntu 24.04 oder einer vergleichbaren Ubuntu-Version mit '' | ||
| - | In den folgenden Befehlen werden Platzhalter verwendet. Ersetzen Sie diese durch die Werte Ihrer Umgebung: | + | In den folgenden Befehlen werden Platzhalter verwendet. |
| * %%< | * %%< | ||
| * %%< | * %%< | ||
| * %%< | * %%< | ||
| - | * %%<ssh_podman_e3d_usr>%%: Dateiname des SSH-Schlüssels | + | * %%<ssh_podman_e3d_file>%%: Dateiname des SSH-Schlüssels |
| * %%< | * %%< | ||
| Zeile 95: | Zeile 101: | ||
| Legen Sie als Administrator einen separaten Benutzer für Podman und OpenFOAM an: | Legen Sie als Administrator einen separaten Benutzer für Podman und OpenFOAM an: | ||
| - | <code bash> | + | <code bash> |
| - | sudo adduser | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | </ | + | |
| Der Benutzer erhält kein lokales Passwort. Die Anmeldung erfolgt später ausschließlich über einen SSH-Schlüssel. | Der Benutzer erhält kein lokales Passwort. Die Anmeldung erfolgt später ausschließlich über einen SSH-Schlüssel. | ||
| Zeile 158: | Zeile 159: | ||
| <code powershell> | <code powershell> | ||
| - | $KeyPath = " | + | $KeyPath = " |
| </ | </ | ||
| Zeile 164: | Zeile 165: | ||
| <code powershell> | <code powershell> | ||
| - | New-Item | + | New-Item -ItemType Directory -Force -Path " |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| </ | </ | ||
| Zeile 189: | Zeile 186: | ||
| <code powershell> | <code powershell> | ||
| - | ssh-keygen.exe | + | ssh-keygen.exe -t ed25519 -a 100 -f $KeyPath -C "< |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| </ | </ | ||
| Zeile 199: | Zeile 192: | ||
| <code text> | <code text> | ||
| - | <ssh_podman_e3d_usr> | + | <ssh_podman_e3d_file> |
| - | <ssh_podman_e3d_usr> | + | <ssh_podman_e3d_file> |
| </ | </ | ||
| Zeile 210: | Zeile 203: | ||
| <code powershell> | <code powershell> | ||
| - | scp.exe | + | scp.exe " |
| - | | + | |
| - | | + | |
| </ | </ | ||
| Zeile 226: | Zeile 217: | ||
| <code bash> | <code bash> | ||
| - | sudo install | + | sudo install -d -m 700 -o < |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| </ | </ | ||
| Zeile 237: | Zeile 223: | ||
| <code bash> | <code bash> | ||
| - | sudo install | + | sudo install -m 600 -o < |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| </ | </ | ||
| Zeile 262: | Zeile 243: | ||
| Stellen Sie auf dem Windows-PC eine SSH-Verbindung mit dem neu erzeugten Schlüssel her: | Stellen Sie auf dem Windows-PC eine SSH-Verbindung mit dem neu erzeugten Schlüssel her: | ||
| - | <code powershell> | + | <code powershell> |
| - | ssh.exe | + | |
| - | | + | |
| - | | + | |
| - | </ | + | |
| Prüfen Sie nach der Anmeldung Benutzer, Gruppen und Arbeitsverzeichnis: | Prüfen Sie nach der Anmeldung Benutzer, Gruppen und Arbeitsverzeichnis: | ||
| Zeile 288: | Zeile 265: | ||
| <code powershell> | <code powershell> | ||
| - | ssh.exe | + | ssh.exe -i " |
| - | | + | |
| - | | + | |
| - | | + | |
| </ | </ | ||
| Zeile 354: | Zeile 328: | ||
| <code powershell> | <code powershell> | ||
| - | podman.exe system connection add ` | + | podman.exe system connection add remote-vm-ktp --identity " |
| - | | + | |
| - | | + | |
| - | | + | |
| </ | </ | ||
| Zeile 376: | Zeile 347: | ||
| <code powershell> | <code powershell> | ||
| - | podman.exe | + | podman.exe --connection remote-vm-ktp info |
| - | | + | |
| - | | + | |
| </ | </ | ||
| Zeile 424: | Zeile 393: | ||
| + | ===Weitere Themen=== | ||
| + | * [[rex3d: | ||
| + | * [[rex3d: | ||
| + | |||
| + | * [[rex3d: | ||
| + | * [[rex3d: | ||