Changes for page VM
Last modified by Jonas Jelten on 2025/02/20 13:07
From version 8.1
edited by Jonas Jelten
on 2024/12/17 11:02
on 2024/12/17 11:02
Change comment:
There is no comment for this version
To version 2.1
edited by Jonas Jelten
on 2024/11/29 15:41
on 2024/11/29 15:41
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,5 +3,3 @@ 1 -{{toc/}} 2 - 3 3 # Virtuelle Maschinen 4 4 5 5 Zum Hosting von Diensten bieten wir virtualisierte Rechner an. ... ... @@ -10,25 +10,25 @@ 10 10 11 11 Mail an [support@ito.cit.tum.de](support@ito.cit.tum.de) mit dieser Antragsbox: 12 12 13 -``` 14 -CIT-Org: 15 -Betriebssystem: Ubuntu Server 24.04 16 -Kurzer Projektname: 17 -Weitere Beschreibung des Projektes: 18 -Voraussichtliche Projektlaufzeit: unbestimmt 19 -Ansprechpartner: Name - CIT-Account - Telefonnummer 20 -Ansprechpartner: Name - CIT-Account - Telefonnummer 21 -Spezielle Hardware-Wünsche: 22 -Weitere Hinweise: 23 -``` 11 + CIT-Org: 12 + Betriebssystem: Ubuntu Server 24.04 13 + Kurzer Projektname: 14 + Weitere Beschreibung des Projektes: 15 + Voraussichtliche Projektlaufzeit: unbestimmt 16 + Ansprechpartner: Name - CIT-Account - Telefonnummer 17 + Ansprechpartner: Name - CIT-Account - Telefonnummer 18 + Spezielle Hardware-Wünsche: 19 + Weitere Hinweise: 24 24 25 -**Zugriff**: Nutzer und deren SSH-Keys können **in der StrukturDB** verwaltet werden. Die Änderungen sind sofort aktiv. 26 26 22 + 23 +Erklärung der einzelnen Punkte: 24 + 27 27 * **CIT-Org:** Zuordnung zur Organisationseinheit der CIT. VM-Name wird z. B. orgvm42. 28 28 * **Kurzer Projektname:** Möglichst ein bis drei Wörter, die diesen Server eindeutig bezeichnen. 29 29 In der Verwaltungsoberfläche wird dieser Name angezeigt als orgvm42 - ${kurzer projektname} zu sehen sein. Ziel: Schnelle Übersicht über den Zweck der Maschine. 30 30 * **Weitere Beschreibung des Projektes:** Hier können Sie zum Beispiel schreiben, ob es sich um eine Doktorarbeit handelt oder um Infrastruktur des Lehstuhls 31 -* **Projektlaufzeit:** Eine unverbindliche Angabe, die uns bei der Planung hilft. Auch `unbestimmt`ist gültig.29 +* **Projektlaufzeit:** Eine unverbindliche Angabe, die uns bei der Planung hilft. Auch «unbestimmt» ist gültig. 32 32 * **Ansprechpartner:** Zwei Personen, die mit dem Projekt und mit der Bedienung von VMware vertraut sind. Wir brauchen den zweiten Ansprechpartner, falls der erste nicht erreichbar ist. 33 33 * Bitte **CIT-Loginnamen** angeben 34 34 * **Hardware:** Wenn weiter nichts angegeben ist, bekommt der Server 4 CPU und 4 GB RAM. Die Größe der Systemplatte ist immer 80 GiB. ... ... @@ -37,8 +37,13 @@ 37 37 CPU: bis zu insg. 6 vCPU 38 38 RAM: bis zu insg. 8 GB RAM 39 39 40 -## Richtlinien38 +## Zugriff für Nutzer 41 41 40 +Zugang für root und non-root-Nutzer kann in der StrukturDB verwaltet werden. 41 +Die Änderungen sind sofort aktiv. 42 + 43 +# Richtlinien 44 + 42 42 Damit die vielen VMs reibungslos laufen können, müssen Regeln eingehalten werden: 43 43 44 44 * VMs im Cluster sind **Dienste**, also es sind keine Rechenintensiven Programme erlaubt. ... ... @@ -57,52 +57,12 @@ 57 57 58 58 * Die VMs sind zur Benutzung als Server vorgesehen. Bitte keine Desktop-Umgebung auf Linux-VMs installieren. 59 59 * Zugriffsbeschränkung durch Firewall gerne möglich (z.B. nur aus Organisationsnetz und VPN) - Verwaltung der Firewall durch Org-Admins mit Auftrag an die ITO Netzwerkgruppe 60 -* Sehr gerne SSH-Zugriff ausschließlich mit Public Key Authentication ( `PasswordAuthentication no`)63 +* Sehr gerne SSH-Zugriff ausschließlich mit Public Key Authentication (PasswordAuthentication no) 61 61 62 -# #Batch-Beantragung65 +# Anpassungen 63 63 64 - Sollteneine Reihe VMs benötigt werden, bitte eine yaml-Datei für automatischeBearbeitungeinsenden:67 +## Windows Server 2019 65 65 66 -```yaml 67 -## Beantragung mehrerer VMs im ITO-Cluster 68 - 69 -# Optionen für alle VMs 70 -ALL: 71 - antragsbox: | 72 - CIT-Org: FUN 73 - Betriebssystem: Ubuntu Server 24.04 LTS 74 - Kurzer Projektname: {projname} 75 - Weitere Beschreibung des Projektes: {projdesc} 76 - Voraussichtliche Projektlaufzeit: inf 77 - Ansprechpartner: user1 - Dein Name - Telefon 78 - user2 - Anderer Name - Telefon 79 - 80 - os: "Ubuntu Server 24.04" 81 - org: 'org:FUN' 82 - hostpattern: 'funvm%+' 83 - lsadmin: ['user:fmi:user1', 'user:fmi:user2'] 84 - expiration: "unbestimmt" 85 - 86 -# Individuelle VM-Einstellungen 87 -# Werte von ALL werden übernommen und können überschrieben werden! 88 -vms: 89 - - projname: Bratwurst as a Service 90 - projdesc: VM für das Bestellsystem der Bratwürste aus Gang 7 91 - ram: 4 92 - cpu: 2 93 - net: il42_7 94 - 95 - - projname: Döner as a Service 96 - projdesc: Cloud-Dienst zur Beschaffung köstlicher Mitternachtssnacks 97 - ram: 2 98 - cpu: 2 99 - net: [il42_2, il42_7] 100 -``` 101 - 102 -## Anpassungen 103 - 104 -### Windows Server 2019 105 - 106 106 Bitte macht kein In-Place-Update von Windows 2012 zu 2019. Gerne stellen wir euch hierfür frische VMs zur Verfügung. 107 107 108 108 In unserem Windows 2019-Image haben wir geändert: ... ... @@ -115,7 +115,7 @@ 115 115 * w32tm /config /reliable:yes 116 116 * net start w32time 117 117 * SSH Server / Client: 118 -Settings → Apps → Apps and Features → Manage Optional Features → OpenSSH Server; Client ist bereits installiert 81 + Settings → Apps → Apps and Features → Manage Optional Features → OpenSSH Server; Client ist bereits installiert 119 119 * Nochmal SSH (in einer Admin Shell): 120 120 * Install-Module -Force OpenSSHUtils -Scope AllUsers 121 121 * Set-Service -Name ssh-agent -StartupType ‘Automatic’