Michael H.W. Weber hat geschrieben: ↑03.10.2019 22:59
Ich persönlich habe kein Problem damit, dass einige weitere Leute, die an dem RKN-Cluster-Projekt administrativ interessiert sind, die Zugangsdaten dafür erhalten. Dadurch würde ich einerseits etwas entlastet und mehr Leute hier eingebunden, was den Spassfaktor sicher erhöhen würde.
Ich würde mir aber wünschen, dass dies Leute sein sollten, ein paar Anforderungen erfüllen:
1. Verschlüsselungsfähigkeit: PW/Zugangsdateninfos werden nur per vollverschlüsselter eMail versandt; wer mit PGP nicht klarkommt, hat hier also erstmal etwas Nachholbedarf.
2. Teilnahme an der Slack-Bunkerdiskussionen (es macht aus meiner Sicht wenig Sinn, sich per Cluster-Administration in die Races voll reinhängen zu wollen und dann aber nicht zu wissen, was das Team aktuell plant und erfahrungsgemäß geht dort die Hauptplanung ab).
3. Zugang zu unserem Twitter-Account und die Fähigkeit/Bereitschaft die Team/Cluster-Raceergebnisse per SocialMedia entsprechend zu verbreiten - ich helfe gern dabei zu zeigen, wie es geht, falls eine(r) noch keine Erfahrung damit hat. Postings über SocialMNedia sollten sich aber auf die Race-/Cluster-Aktivitäten beschränken. Kann später gern ausgeweitet werden...
4. Bitte eine Vereinsmitgliedschaft.
Ich denke mal, das sind Dinge, die auch die meisten erfüllen bzw. schnell nachgeholt werden können.
Jetzt hast du unseren PN-Stier bei den Hörnern gepackt.
Ich werfe mal ein paar Infos in den Raum:
In letzter Zeit überlegten wir mit ein paar Leuten, wie wir den Cluster stärker aufstellen könnten. 'Wir' heißt in erster Linie Alex (compalex), Frank (Frank [RKN]) und Jens (gemini8). Im Austausch standen wir dazu hauptsächlich mit Michael (Michael H.W. Weber) aus dem Rechenkraft.net Vereinsvorstand.
Wir drei (und natürlich auch MIchael) sind bestrebt, Rechenkraft.net durch die Teilnahme mit einem starken Team-Account bei PrimeGrid Wettkämpfen, Pentathlon, jährlichem WCG-Crunchen und WOW-Event in den vorderen Bereich der Ranglisten zu tragen und auch außerhalb von Wettkämpfen bestimmte, noch nicht näher benannte Projekte nach vorne zu bringen.
Im Gespräch waren das Anmieten von Servern sowie das Einbinden von Rechnern, die Einzelpersonen gehören, oder die von mehreren Personen gemeinsam finanziert sind.
Unser derzeitiges Vorhaben ist es, einen leistungsfähigen Rechner, dessen Hardware freundlicherweise von Alex zur Verfügung gestellt würde, in einem heimischen Keller für den RKN-Cluster laufen zu lassen und uns die veranschlagten Stromkosten zu teilen. Der heimische Keller wäre nicht direkt bei jemandem von uns im Haus, ist aber grundsätzlich für Alex zugänglich. Die Administration des Rechners würde also im Hands-on-Fall von ihm übernommen werden müssen, und sonst wäre sie über BAM! möglich. Momentan sprechen wir von einem Ryzen 1700 und fünf GTX 1060 3G mit insgesamt ca. 450 Watt Verbrauch. Bei 25cent/kw liefe dies auf ca. 80-90Euro Strom im Monat hinaus. Sofern interessierte Personen sich am Strom oder weiterer Hardware beteiligen möchten, wäre es auch möglich, die Hardware aufzublasen oder zusätzliche anzuschaffen oder danebenzustellen. (Das ist aber Zukunftsmusik, auf die hier vorläufig nicht eingegangen werden muß.)
Dieser Rechner sollte nach Möglichkeit auch von uns über BAM! administriert werden können. Das ginge nur, wenn zumindest einer von uns dreien mit ins Admin-Team des RKN-Cluster Accounts aufgenommen würde. (EInen alternativen Account halten wir zwar für möglich, größtenteils aber nicht für zweckdienlich, weil es dann ggfs. zu zwei unterschiedlichen Bündelungen käme.)
Wichtig dafür wäre, daß die Verwaltung vom jemandem übernommen werden sollte, der einerseits die zeitlichen Ressourcen dafür hat und sich andererseits mit Boincstats und BAM! gut genug auskennt. Darüber hinaus sollte klar sein, daß die Person bzw. der Personenkreis nicht einfach irgendwie an anderen eingebundenen Geräten herumspielt und somit das notwendige Vertrauen genießen muß, im vorgesehenen Sinn zu agieren. Alex, Frank und mir schwebt vor, daß ich dies übernehmen sollte, da ich meinen Rechnerpark bereits über BAM! administriere.
Dazu hatte ich bereits vor einiger Zeit bei Michael nachgefragt, ob es möglich wäre, daß ich den RKN-Cluster Account mit administriere. Der für diesen zuständige Rechenkraft.net Vereinsvorstand war mit der Idee nicht allzu glücklich, weil es Bedenken wegen des RNA-World Servers gab. Mir ging es nur darum, über Boincstats/BAM! und ggfs. die einzelnen Projektseiten andere eingebundene Boinc-Systeme bzgl. der zu rechnenden Projekte fernadministrieren zu können. Nun könnte also der RKN-Cluster stärker aufgestellt werden, ohne daß der zusätzliche administrative Aufwand dessen sowieso gerne mal mit Arbeit überhäuften derzeitigen Admins aufgebürdet würde.
Unser vorrangiger Wunsch wäre also, daß zumindest einer von uns (vorrangig ich) mit in die Administration des RKN-Cluster Accounts einsteigt.
Der springende Punkt ist tatsächlich, nicht an etwas herumzupfuschen, das man in Ruhe lassen sollte.
Hierzu haben wir ein paar Punkte zusammengetragen:
1. Absolut klar sein muß natürlich, daß ein Rechner, der nicht administriert werden soll, nicht administriert wird! Dieser wird dann lokal durch den Besitzer administriert und rechnet einfach nur auf den Account.
2. Ferner möglich sind saubere Absprachen, welche Projekte ein eingebundener Rechner rechnen darf. Sauber abgesprochene Prefs durch BAM! gehören ggfs. dazu (kann man in großer Menge anlegen - habe ich praktisch für jeden meiner Rechner einzeln gesetzt).
3. Einfacher ist es, wenn Leute, die ihre Hardware in den Clusterverbund einbinden, lokale Prefs und Configs für die Berechnung setzen. Diese schützen die Hardware davor, durch übermäßige Auslastung zu überhitzen (z.B. durch: alle CPU-Kerne plus GPUs PrimeGrid GFN-21) und die Software davor, nicht mehr ansprechbar zu sein (Ausklammern von Kernen, GPUs oder prozentuale Drosselung von Kernen sind Maßnahmen, um die Systemlast zu reduzieren).
4. Saubere Pflege von Venues über alle Projekte. Default, Home, School und Work sollten überall gleich aufgestellt sein, um Fehler zu vermeiden. Bei PrimeGrid hat man dann noch die Planeten dazu, um zwischen einzelnen Subprojekten differenzieren zu können.
5. Bei gemeinsam betriebener Hardware (z.B. durch das Teilen der Stromkosten oder Anmieten von Servern) gehört die Berücksichtigung sämtlicher positiver Wünsche (Vetos wären hier meiner Meinung nach nicht konstruktiv) dazu. Ggfs. finden diese Wünsche durch die Anpassung der Ressourcen ihren Weg.
6. Absolute Transparenz. Bei allen Projekten müssen die Rechner sichtbar sein. Das, was administriert wird, sollte entweder vorher abgesprochen sein oder doch irgendwie in einem Forenthread bekanntgegeben werden, wenn z.B. Projekte umgestellt werden, weil eins nicht erreichbar ist oder keine Arbeit hat. (Backup-Projekte könnten auch grundsätzlich über BAM! eingestellt werden, so daß eine Administrierung und deren Bekanntgabe unnötig würden.)
Das ganze wird ein Haufen Arbeit, wenn weitere Rechenkraftler auf den Zug aufspringen und Teile ihrer Hardware einhängen, weswegen klar sein sollte, daß nach einer grundsätzlichen Absprache, ob ein und ggfs. wie ein Rechner verwaltet werden soll, nicht dauernd Sonderwünsche kommen sollten.
@Michaels persönliche Gedanken:
Zu 1:
Habe ich seit Jahren, wäre kein Problem.
Zu 2 bis 4:
Im Slack ist Alex. Da er der einzige von uns ist, der Hands-on bzw. per Fernwartung auf den gemeinsamen Rechner zugreifen könnte, wäre er derjenige, der sich ums Bunkern kümmern müßte. Grundsätzlich gilt auch für jeden weiteren Rechner, der eingehängt wird: Der Besitzer muß sich ums Bunkern kümmern. Das kann man nicht ausschließlich über BAM! regeln.
Allgemeine Aufgaben per BAM! zu erledigen, wäre eher mein Part. Dazu würde auch gehören, eingehängten Rechnern die vom Besitzer gewünschten Projekte hinzuzufügen und sie auf Venues zu verteilen.
Wichtige Dinge könnten im Taskforce-Forum besprochen werden. Dort ist auch die mir vorschwebende Dokumentation der getätigten Verrichtungen sinnvoll aufgehoben.
Die Öffentlichkeitsarbeit hat Frank [RKN] bereits begonnen.
Zwei Vereinsmitglieder sind bei uns dreien auch dabei, und diejenigen, die RKN-Accounts verwalten müßten (BAM! und die Projekte sowie Twitter) sind Vereinsmitglieder. Einer Person alles aufzuhalsen zu wollen, finde ich ungünstig. Wir machen das hier freiwillig, und all diese Dinge kosten Zeit! Dafür die Schwelle hoch anzusetzen, hilft meiner Meinung nach nicht. Wichtiger sind Leute, die sich auf Dauer bestimmten Teilgebieten widmen wollen.
Und daß wir uns gerne mit hineinhängen möchten, dient ja auch der Entlastung des bisherigen Teams.