Server-Tutorial: Linux und OpenSim - Druckversion +- GridTalk.de (https://www.gridtalk.de) +-- Forum: Werkstatt (https://www.gridtalk.de/forumdisplay.php?fid=4) +--- Forum: Technik (https://www.gridtalk.de/forumdisplay.php?fid=25) +--- Thema: Server-Tutorial: Linux und OpenSim (/showthread.php?tid=1302) |
RE: Server-Tutorial: OpenSuse Linux und OpenSim - Angus Vapor - 15.11.2015 (15.11.2015, 19:02)Mareta Dagostino schrieb: Liebe Server-Bastler, Debian wäre noch coool Aber werd ich mir ma angucken danke Mareta. RE: Server-Tutorial: OpenSuse Linux und OpenSim - Mareta Dagostino - 15.11.2015 Debian und Ubuntu sollten ziemlich ähnlich sein. Aus Aufwandsgründen werde ich keine weiteren Linuxvarianten aufnehmen. Neben der Tipp- und Übersetzungsarbeit muss ich ja auch Testsysteme aufsetzen, und ggf. die Administration der jeweiligen Derivate erlernen. 2016 gibt es aber openSUSE 42.1 (ja, Wahnsinns-Versionssprung) und Ubuntu 16.04. Und natürlich OpenSim 1.0... *flücht* RE: Server-Tutorial: OpenSuse Linux und OpenSim - Angus Vapor - 16.11.2015 Ja so Tutorials sind natürlich immer sehr Zeitaufwendig das verstehe ich voll und ganz. Möchte jedenfalls Danke sagen, jeder der Wissen weitergibt dem gebührt höchster respekt den es gibt ja leider genug die nicht so denken Oder anders gesagt wenn jeder auf das gesamte Wissen sei es Technologisch oder was auch immer frei Zugriff hätte wäre die Menschheit wohl schon um welten weiter xD. Natürlich dürfte das wissen nicht destruktiv (kriegerisch) genutzt werden was wohl das größte Problem darstellt. RE: Server-Tutorial: OpenSuse Linux und OpenSim - Mareta Dagostino - 16.11.2015 Zwei Scripte, die vielleicht interessant sind... Hinweis: Ein Beispielscript für den einfachen Fall mit nur einer OpenSim Instanz ist bereits im Tutorial. Mein tmux Autostart-Script. Es wird beim Systemstart aufgerufen und läuft dann endlos. Wenn eine der beiden OpenSim-Instanzen abkachelt, dann wird sie spätestens nach 120 Sekunden neu gestartet. Metro wird immer ins erste Fenster gezwungen, DeReOS immer ins zweite. (Das ist wichtig, wenn ich über ein Script automatisiert OpenSim Kommandozeilenbefehle absetzen will.) Dieses Script läuft mit dem User-Account "mareta". Code: #!/bin/sh Mit diesem Script kann ich ein OAR-Backup auslösen, und jeweils 3 Backups aufheben. Es kann z.B. durch einen Cronjob getriggert werden. Weil ich im obigen Script die Metro-Instanz immer ins Teminal 0 zwinge, kann ich mit "-t term:0" die richtige Instanz wählen. Die richtige Region wird dann bereits mit Hilfe der OpenSim Konsole ausgewählt. Dieses Script läuft mit dem User-Account "root", deshalb unten zweimal "su mareta". Code: #!/bin/sh Fröhliches Bashen, Mareta RE: Server-Tutorial: OpenSuse Linux und OpenSim - Mareta Dagostino - 28.12.2015 Hallo Server-Bastler, einige URLs im Metropolis Grid haben sich geändert, siehe auch mein Beitrag wegen der Arriba. Zwar funktionieren derzeit noch die alten Webadressen, werden aber wohl irgendwann demnächst mal abgeschaltet. Deshalb habe ich das Server-Tutorial angepasst, und liste die einzelnen Änderungen hier zusätzlich auf. Achtung! Der Port 8000 wurde bisher vom Metropolis Grid noch nicht verwendet, also ggf. in Firewall und Router freischalten... Liebe Grüße, Mareta Code: GridCommon.ini RE: Server-Tutorial: OpenSuse Linux und OpenSim - Mareta Dagostino - 12.01.2016 Hallo liebe Bastler, 1) Auf Deutsch schon einige Wochen online, ist die englische Übersetzung des Teils "Ubuntu 14.04" nun auch fertig. 2) Auf der Seite "Aktuelles Mono habe ich eine Warnung eingefügt: Achtung! Für OpenSim konnte ich bisher keine stabil laufende Kombination von Ubuntu 14.04 mit Mono 4.0.x oder 4.2.x finden, deshalb habe ich die Installation auf das ursprüngliche Mono 3.2.8 zurück gesetzt, das in der Ubuntu Distribution enthalten ist. https://hyperweb.eu/server/ Viel Spaß, Mareta RE: Server-Tutorial: OpenSuse Linux und OpenSim - Mareta Dagostino - 30.03.2016 Mit der ursprünglich mit Ubuntu 14.04 installierten Linux-Kernelversion 3.13 läuft OpenSim nicht stabil; Mono wird alle paar Stunden oder gar öfter zum Absturz gebracht. Deshalb empfehle ich, den LTS Enablement Stack zu aktivieren, der ein 4.x Kernel ausliefert. Im August 2016 wird wieder eine Version mit Langzeitsupport veröffentlicht, aktuell ist es die 4.2. Zuerst simulieren wir, ob das LTS Enablement Paketkonflikte verursacht. Wenn wir in der Ausgabe Errors finden, müssen die Probleme vor dem Aufruf des Kommandos behoben werden. Code: apt-get update Nach einer erfolgreichen Simulation installieren wir die neuen Pakete durch Weglassen der Option "-s". Code: apt-get install --install-recommends linux-generic-lts-wily Das nächste Mal bootet das System mit dem neuen Kernel, was mit dem Kommando "uname -a" geprüft werden kann. Achtung! Bis einschließlich OpenSim 0.8.2 darf höchstens auf Mono 4.0.x aktualisiert werden, das gleiche gilt für OpenSim Arriba. OpenSim 0.9.x und OpenSim (Metro) 0.8.3 sind auch unter Mono 4.2.x lauffähig. Liebe Grüße, Mareta RE: Server-Tutorial: OpenSuse Linux und OpenSim - Mareta Dagostino - 01.04.2016 Das ist kein Aprilscherz. Normalerweise wird bei URI auf Verzeichnisse der abschließende Slash (/) von den Programmen automatisch ergänzt und braucht nicht angegeben zu werden. In den Tiefen von OpenSim hat Freaky aber vereinzelt abweichendes Verhalten festgestellt. Deshalb gebe ich seine Empfehlung hier weiter: In der GridCommon.ini ändere an drei Stellen HomeURI = "http://....../" und an vier Stellen GatekeeperURI (bzw. Gatekeeper) = "http://....../" Im Tutorial habe ich das angepasst. (Die Konfiguration in meinem Arriba-Download ist zwar auch geändert, aber von Hand die 7 Stellen editieren geht schneller, als einen neuen Download wieder anzupassen.) Liebe Grüße, Mareta RE: Server-Tutorial: OpenSuse Linux und OpenSim - Mareta Dagostino - 17.05.2016 Morgen (Mittwoch) nach 19:00 Uhr werde ich meinen Server vorübergehend vom Netz nehmen und darauf Ubuntu 16.04 installieren. Dies kann mehrere Abende dauern. Während dieser Zeit ist die Tutorial-Webseite nicht zugänglich. Liebe Grüße, Mareta RE: Server-Tutorial: OpenSuse Linux und OpenSim - Mareta Dagostino - 22.05.2016 Tutorial mit Einschränkungen wieder online Hallo, leider war die von mir verwendete Mediawiki Version 23 nicht mehr kompatibel zu PHP 7.0, was mit Ubuntu 16.04 installiert wurde. Deshalb musste ich das Wiki auf einen lokalen Rechner mit Ubuntu 14.04 exportieren, dort auf Mediawiki Version 26 upgraden, und die neue Version wieder auf den Server zurück importieren. Ursprünglich wollte ich im Sommer/Herbst in Ruhe auf Mediawiki 27 umsteigen, natürlich erst mal auf einem Testsystem. Durch den nun notwendigen Schnell-Umzug konnte ich meine Software-Modifikationen noch nicht wieder einbauen. Deshalb gibt es jetzt leider Einschränkungen: => Optisch sieht die Homepage jetzt aus wie ein Wiki, und es werden etliche sinnlose Laschen und Menüs angezeigt. => Die Sprachumschaltung ist noch nicht wieder implementiert. Der linke Dialog wird immer auf Deutsch angezeigt. Man muss also immer erst die deutsche Seite aufrufen, und dann ganz unten links auf Englisch umschalten. Liebe Grüße, Mareta |