V2 Professionelles Bunkern leicht gemacht / 2.te BOINC_Inst.

Hier findest Du alles zur Organisation, Durchführung und den Resultaten unserer Wettkämpfe, Challenges und Races
Nachricht
Autor
Benutzeravatar
Yeti
Oberprojektler
Oberprojektler
Beiträge: 1917
Registriert: 01.04.2008 21:15
Kontaktdaten:

V2 Professionelles Bunkern leicht gemacht / 2.te BOINC_Inst.

#1 Ungelesener Beitrag von Yeti » 13.04.2017 13:45

Hallo zusammen,

ich habe diesen Post aus der ersten Version des Threads extrahiert, weil er gegenüber der 1.ten Version deutlich überarbeitet und hoffentlich leichter zu verstehen ist. Da er sich auf der x.ten Seite des Threads befindet, befürchte ich, daß viele diese Version ansonsten nicht finden und mit der alten Ur-Version experimentieren würden.

Professionelles Bunkern ist viel einfacher, als zahlreiche Anleitungen vermuten lassen. Wer nur 1 PC hat, muß nicht gleich schweres Kaliber auffahren, um auch professionell Bunkern zu können. Ihr braucht dazu nichts weiter als das bereits installierte BOINC und die Fähigkeit, einen DOS-Batch anzulegen und auszuführen. Mehr nicht!
  • Erklärung:

    Also, nochmal grundsätzlich: ein aktueller BOINC-Client beinhaltet bereits alles, was man zum anlegen eines Bunkers / einer 2.ten Instanz braucht.

    Für die folgenden Erklärungen ist die Voraussetzung, daß der Standard-BOINC-Client bereits gestartet ist; ihr solltet diesen IMMER vor den weiteren Instanzen gestartet haben, andernfalls bekommt ihr Probleme mit dem Standard-Client. Und es empfiehlt sich natürlich, den Standard-Client auf "pausieren" zu setzen.

    Bei einer normalen BOINC-Installation wird üblicherweise ein Verzeichnis BOINC_Data angelegt, indem die gesamten Crunch-Vorgänge ausgeführt werden.

    Für eine zusätzliche BOINC-Instanz brauchen wir folgende Dinge:

    1) zusätzlichen Ordner für die Daten der neuen Instanz
    2) einen PORT, über den die jeweilige Instanz angesprochen werden kann
    3) DOS-Batch zum Start der Instanz
    4) Verknüpfung auf dem Desktop, um einen zusätzlichen BOINC-Manager zu starten, der mit der zugehörigen BOINC-Instanz kommunizieren kann.

    Für eine zusätzliche BOINC-Instanz (also einen Bunker) reicht es theoretisch aus, BOINC ein 2.tes Mal so zu starten, daß es auf ein 2.tes Datenverzeichnis zugreift. Beispielsweise BOINC_Bunker1

    --------------------------------------------------------------------------------------
  • 1.ter Schritt: legt bitte ein Verzeichnis BOINC_Bunker1 an, am besten neben dem Standard-Verzeichnis BOINC_Data

    --------------------------------------------------------------------------------------
  • 2.ter Schritt: Überlegt Euch bitte, welchen PORT die zusätzliche Instanz benutzen soll, das müssen wir der Instanz beim Aufruf nämlich mitgeben. Ich nehme z. Bsp. 9002 für die 2.te Instanz, 9003 für die 3.te Instanz und so weiter. In diesem Beispiel nehmen wir nun den Port 9002

    --------------------------------------------------------------------------------------
  • 3.ter Schritt: Als nächstes brauchen wir eine Möglichkeit, BOINC ein 2.tes Mal so aufzurufen, daß es als eigene Instanz funktioniert. Dazu legen wir uns eine Batchdatei an, in der wir die zusätzliche BOINC-Instanz starten

    Mit folgendem Befehl könnten wir theoretisch nun diese 2.te Instanz bereits aufrufen:

    C:\Programme\BOINC\boinc.exe --allow_multiple_clients --dir X:\BOINC_Bunker1

    Falls Ihr das ausprobiert, werdet ihr feststellen, daß die 2.te Instanz erfolgreich gestartet wird, aber ihr habt noch Probleme, diese zu steuern. Beenden könnt ihr Sie, indem ihr in das Fenster der Instanz hinein klickt und dann STRG/C drückt.

    Zum Steuern dieser 2.ten Instanz gibt es nun 3 Möglichkeiten:
    1. Steuern über lokalen BOINC-Manager
    2. Steuern über boinccmd
    3. Steuern über BOINCTasks oder andere Tools
    Da wir einfach bleiben wollen, werden wir uns der Variante 1 widmen.

    Um die 2.te Instanz ansprechen und steuern zu können, benötigen wir den PORT aus Schritt 2, also im Beispiel 9002. Deswegen erweitern wir den obigen Aufruf wie folgt (tragt das bitte in die obige Batchdatei ein):

    C:\Programme\BOINC\boinc.exe --allow_multiple_clients --dir X:\BOINC_Bunker1 --allow_remote_gui_rpc --gui_rpc_port 9002

    Anmerkung: Ob --allow_remote_gui_rpc auch bei einer lokalen Instanz nötig ist, habe ich bisher nicht getestet.

    Startet die Batchdatei einmal.

    Wenn Ihr also die 2.te Instanz erfolgreich gestartet habt, solltet ihr im Verzeichnis \BOINC_Bunker1 zahlreiche Dateien finden. Kopiert bitte den Inhalt von gui_rpc_auth.cfg oder schreibt dort ein leichter zu merkendes Passwort rein. Ich nenne dieses Passwort jetzt PW_Bunker1. Wenn Ihr ein anderes Paßwort verwenden wollt, als der Client vergeben hat, dann beendet bitte die zusätzliche Instanz (in das DOS-Fenster der Instanz klicken, dann CTRL/C) und schreibt das Paßwort, welches ihr haben wollt, in die Datei gui_rpc_auth.cfg.

    --------------------------------------------------------------------------------------
  • 4.ter Schritt: Wir wollen den BOINC-Manager für die 2.te Instanz starten.

    Legt dazu bitte folgende Verknüpfung zum Beispiel auf dem Desktop neu an:

    C:\Programme\BOINC\boincmgr.exe --namehost=127.0.0.1 --multiple --gui_rpc_port=9002 --password=PW_Bunker1

    Mit dieser Verknüpfung solltet Ihr in der Lage sein, mit dem BOINC-Manager zur 2.ten Instanz zu Verbinden und könnt dann diesen wie gewohnt steuern, vorausgesetzt, die Instanz wurde vorher gestartet.

    --------------------------------------------------------------------------------------
Fertig!

Beachtet bitte immer folgende Reihenfolge:

1) Standard-Boinc-Client starten
2) zusätzliche Instanz starten (mit dem Batch)
3) BOINC-Manager für die zusätzliche Instanz starten

Es gibt zahlreiche Fallstricke, so funktioniert zum Beispiel der Start des 2.ten BOINC-Managers nicht, wenn ihr statt 127.0.0.1 localhost eintragt, fragt mich bitte nicht, wieso.

Übrigens spricht nichts dagegen, auf die vorstehende Art und Weise noch eine 3.te, 4.te und x.te Instanz anzulegen; nur Mut.

Denkt bitte daran, eine x.te Instanz bedeutet, daß IHR selbst Micro-Management betreiben müßt; Zum Beispiel sicher stellen daß nur immer eine Instanz die jeweilige Resource beschäftigt, sonst ...

----------------------------------------------------------------------------------

Wen die mehrfachen Fenster der zusätzlichen Instanzen auf dem Desktop stören, der kann ja mal den obigen Batch wie folgt umstellen:

start "BOINC_CI2" /MIN C:\Programme\BOINC\boinc.exe --redirectio --detach_console --allow_multiple_clients --dir X:\BOINC_Bunker1 --gui_rpc_port 9002
exit[/quote]
Bild

Supporting BOINC, a great concept !

Benutzeravatar
Yeti
Oberprojektler
Oberprojektler
Beiträge: 1917
Registriert: 01.04.2008 21:15
Kontaktdaten:

Re: V2 Professionelles Bunkern leicht gemacht / 2.te BOINC_I

#2 Ungelesener Beitrag von Yeti » 14.04.2017 17:32

Okay, wir haben jetzt eben bei RS232 den ersten Bunker zusammen eingerichtet. Hier gab es folgende Schwierigkeit:

Der Pfad in diesem Aufruf C:\Programme\BOINC\boinc.exe --allow_multiple_clients --dir X:\BOINC_Bunker1 wollte nicht funktionieren und mußte durch folgende Kombination ersetzt werden:

"C:\Program Files\BOINC\boinc.exe" --allow_multiple_clients --dir X:\BOINC_Bunker1

Dann muß der Start der Instanz genau so angepaßt werden:

Von C:\Programme\BOINC\boinc.exe --allow_multiple_clients --dir X:\BOINC_Bunker1 --allow_remote_gui_rpc --gui_rpc_port 9002

zu "C:\Program Files\BOINC\boinc.exe" --allow_multiple_clients --dir X:\BOINC_Bunker1 --allow_remote_gui_rpc --gui_rpc_port 9002

und ebenfalls für den BOINC-Manager:

Von: C:\Programme\BOINC\boincmgr.exe --namehost=127.0.0.1 --multiple --gui_rpc_port=9002 --password=PW_Bunker1

zu: "C:\Program Files\BOINC\boincmgr.exe" --namehost=127.0.0.1 --multiple --gui_rpc_port=9002 --password=PW_Bunker1
Bild

Supporting BOINC, a great concept !

Benutzeravatar
xTnT
FAQ-Leser
FAQ-Leser
Beiträge: 167
Registriert: 22.11.2015 16:04
Wohnort: Halberstadt / Sachsen - Anhalt

Re: V2 Professionelles Bunkern leicht gemacht / 2.te BOINC_I

#3 Ungelesener Beitrag von xTnT » 14.04.2017 18:22

Heho, wo soll der Boinc_Data Ordner liegen bzw. welcher Ordner ist gemeint? Der im C:\ProgramData\BOINC\projects ?
"Man kann die Erkenntnisse der Medizin auf eine knappe Formel bringen: Wasser, mäßig genossen, ist unschädlich." Mark Twain

Benutzeravatar
Yeti
Oberprojektler
Oberprojektler
Beiträge: 1917
Registriert: 01.04.2008 21:15
Kontaktdaten:

Re: V2 Professionelles Bunkern leicht gemacht / 2.te BOINC_I

#4 Ungelesener Beitrag von Yeti » 14.04.2017 18:27

xTnT hat geschrieben:Heho, wo soll der Boinc_Data Ordner liegen bzw. welcher Ordner ist gemeint? Der im C:\ProgramData\BOINC\projects ?
C:\ProgramData\BOINC\ ist die Standard-Instanz

Entweder machst du:

C:\ProgramData\Bunker_x\

oder

C:\ProgramData\Bunker\02
C:\ProgramData\Bunker\03
C:\ProgramData\Bunker\04
usw.
Bild

Supporting BOINC, a great concept !

Benutzeravatar
xTnT
FAQ-Leser
FAQ-Leser
Beiträge: 167
Registriert: 22.11.2015 16:04
Wohnort: Halberstadt / Sachsen - Anhalt

Re: V2 Professionelles Bunkern leicht gemacht / 2.te BOINC_I

#5 Ungelesener Beitrag von xTnT » 14.04.2017 18:48

Danke, zweiten Bunker erfolgreich eingerichtet. Und funzt auch. Ging ja doch einfacher, nach deiner Anleitung, als ich dachte.

Es muss nur auf die Pfad Angaben geachtet werden, weil ja Windoof die englischen Bezeichnungen der Ordnerstruktur benutzt. Auch im Bezug auf den Bunkerspeicherort.
Zuletzt geändert von xTnT am 14.04.2017 18:50, insgesamt 1-mal geändert.
"Man kann die Erkenntnisse der Medizin auf eine knappe Formel bringen: Wasser, mäßig genossen, ist unschädlich." Mark Twain

Benutzeravatar
Yeti
Oberprojektler
Oberprojektler
Beiträge: 1917
Registriert: 01.04.2008 21:15
Kontaktdaten:

Re: V2 Professionelles Bunkern leicht gemacht / 2.te BOINC_I

#6 Ungelesener Beitrag von Yeti » 14.04.2017 18:50

xTnT hat geschrieben:Danke, zweiten Bunker erfolgreich eingerichtet. Und funzt auch. Ging ja doch einfacher, nach deiner Anleitung, als ich dachte.
freut mich :good:
Bild

Supporting BOINC, a great concept !

Benutzeravatar
Stimpy
Team-Joker
Team-Joker
Beiträge: 342
Registriert: 12.03.2011 11:00
Wohnort: Bochum

Re: V2 Professionelles Bunkern leicht gemacht / 2.te BOINC_I

#7 Ungelesener Beitrag von Stimpy » 02.05.2017 20:34

Hallo, hab das jetzt mal probiert, da mein Bunker fast fertig gerechnet ist.
Batch-Datei hab ich angelegt und gestartet. Auch eine Verknüpfung mit Passwort angelegt. Zweiten Boinc Manager gestartet.
Jetzt komme ich nicht weiter: der BM versucht sich vergeblich mit 127.0.0.1 zu verbinden, auch kann ich keine Projekte hinzufügen, woran kann das liegen?
Bild

Benutzeravatar
Stimpy
Team-Joker
Team-Joker
Beiträge: 342
Registriert: 12.03.2011 11:00
Wohnort: Bochum

Re: V2 Professionelles Bunkern leicht gemacht / 2.te BOINC_I

#8 Ungelesener Beitrag von Stimpy » 04.05.2017 08:00

Moin, hab´s nach einigen Probieren zum Laufen gebracht. Fehler in der Batch-Datei.
Bild

Benutzeravatar
Yeti
Oberprojektler
Oberprojektler
Beiträge: 1917
Registriert: 01.04.2008 21:15
Kontaktdaten:

Re: V2 Professionelles Bunkern leicht gemacht / 2.te BOINC_I

#9 Ungelesener Beitrag von Yeti » 04.05.2017 12:41

Cool, gut gemacht :good:
Bild

Supporting BOINC, a great concept !

Antworten

Zurück zu „Challenge / Race / Wettkampf“