LOLzvsXD Geschrieben 21. Februar 2018 Geschrieben 21. Februar 2018 1 Thema Einrichtung eines Container Managements via Rancher zur Bereitstellung von Web Services und Datenbanken für Forschungsprojekte an der Universität xxx 2 Termin 3 Projektbeschreibung An der Wirtschaftswissenschaftlichen Fakultät der Universität xx werden für verschiede Forschungsprojekte immer wieder neue Webanwendungen, Services, Datenbanken und andere Programme benötigt. Da Projekte teilweise sehr volatile Anforderungen während Ihrer Laufzeit haben ist geplant eine Container basierte Lösung bereitzustellen, um flexibel arbeiten zu können und dabei keine Qualitätseinbuße zu haben. Durch eine Neustrukturierung der Virtualisierungsumgebung am FSZ-IT werden Server frei die direkt als Grundlage der neuen Container Umgebung genutz werden können. IST-Analyse: Mitarbeiter der Wirtschaftswissenschaftlichen Fakultät der Universität xxx benutzen Virtuelle Maschinen um Webseiten, Services oder Webanwendungen verfügbar zu machen, die VMs werden durch eine VMware Umgebung bereitgestellt und administriert. Soll-Konzept: Einrichtung einer Container Management Plattform mittels Rancher, dies führt dazu, dass sowohl Overhead, sowie Hypervisorabhängigkeit und Administrationsaufwand reduziert wird. Dafür wird die native Unterstützung von Clusterumgebungen von Rancher zur Hilfe genommen um jedem Projekt/Forschungsbereich eine eigene Umgebung zur Verfügung zu stellen auf der dann die Mitarbeiter selbst aufgrund der vereinfachten Containerverwaltung nach kurzer Einleitung ihr Umgebung selbst verwalten können. Persistente Daten und Datenbanken werden mittels NFS auf ein Netzwerklaufwerk gesichert und in den Backupplan mit aufgenommen und anhand der individuellen Ansprüche der Projekte gesichert. Die einzelnen Hosts und Container werden in gesonderten IPv4 Bereichen von anderen Infrastrukturbereichen der Universität abgegrenzt. Die Benutzerauthentifizierung erfolgt mit Hilfe einer LDAP Anbindung an die AD der Universität xxx 4 Umfeld Die Universität xxx ist mit circa 28.000 Studenten und 5.000 Mitarbeitern die größte Hochschule xxxs. Das Rechenzentrum ist zur Wahrung des Lehr- und Forschungsbetriebes auf technischer Seite zuständig. Dies heißt im Detail, die Wartung der technischen Geräte im Haus, die Unterstüzung der Professoren, Mitarbeitern und Studenten bei IT-Service Fragen, Administration der Serverinfrastruktur, Entwicklung von diversen IT-Lösungen von Web-Tools bis Virtualisierung und allgemeine Hilfe bei IT Fragen und Herausforderungen. Das Projekt wird am RZ mit bereits vorhandener Infrastruktur geplant und umgesetzt. 5 Projektphasen Projektplanung (7h) Ist-Analyse erstellen (1h) Soll-Konzept erstellen (1h) Evaluierung geeigneter Software (2h) Erstellung Kosten/Nutzen-Analyse (2h) Kostenplanung (1h) Projektdurchführung (16h) Netzwerkeinrichtung (2h) Installation der Hosts (2h) Konfiguration der Rancher Plattform (3,5h) Einrichtung der ersten Umgebung (1,5h) Testen (3h) Fehleranalyse / Fehlerbehebung (2,5h) Erstellung eines Benutzerhandbuches (1,5h) Projektabschluss (9h) Projektabnahme (1h) Erstellen der Dokumentation (7h) Einweisung von Mitarbeitern (1h) Zeitaufwand Insgesamt: 35h 6 Dokumentation Netzwerktopologie Ich bin mir nicht sicher ob ich Rancher evt nicht im Antrag schon vorausgreifen sollte, oder die Entscheidung in das Projekt selber verlegen sollte. Die Ist analyse ist noch etwas knapp denk ich Ich danke für Kritik und Anregungen Zitieren
mapr Geschrieben 21. Februar 2018 Geschrieben 21. Februar 2018 Wie umfangreich ist die Rancher-Konfiguration, was ist bei der Netzwerkinstallation zu tun? Zitieren
LOLzvsXD Geschrieben 22. Februar 2018 Autor Geschrieben 22. Februar 2018 Netzwerktechnisch muss ich folgendes machen; auf der firewall ein neues vlan einrichten, unsere bestehenden netze subnetten so dass ich einen ausreichendes netz für das neue vlan hab dann natürlich auf den einzelnen Hosts jeweils das vlan einrichten und diese im DHCP eintragen Die netzwerkinstallition von Docker und Rancher sind nur ein paar config dateien die ich umschreiben muss, dass die container in einem Bereich liegen, der nicht mit anderen Bereichen der Uni im konflikt steht Die Konfiguration von Rancher ist in meinen Augen nicht besonders kompliziert, ich habe es aber auch schon 2 mal in anderen Bereichen der Uni aufgebaut. Ansich ist es seber ja auch nur ein Docker Container, wobei die Datenbank von außen in den container eingebunden wird, und in der config auch ein paar sachen zum ldap geschrieben werden Danach läuft die WebUI, auf der müsste ich dann noch Ip bereiche vergeben, Templates an unsere Uni vorgaben anpassen und die einzelnen Hosts hinzufügen und den Projekten zuordnen Dann als Test ne Webanwendung (redmine, nextcloud, openproject o.ä.) und loadbalancer für zugriff einrichten dann könnte man das system als funktionstüchtig deklarieren Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.