Honza
Ist oft hier
- Registriert
- 10. September 2012
- Beiträge
- 118
- Reaktionspunkte
- 19
- Punkte
- 38
Hallo Gemeinde,
seit geraumer Zeit geschäftigt mich der Gedanke wie ich meinen CS-Server ausfallsicherer machen könnte.
Im besonderem aus Sicht der Hardware.
Wie kann einem Hardwareausfall entgegengetreten werden? Aus Kostensicht, wäre die Anschaffung eines zweiten Raspi ja nicht wirklich eine große Investition.
Folgende Fragen werfen sich auf:
F1. Welches System im internen Netzwerk kann den Port überwachen? -> ggf. der Router (mit DD-WRT Firmware)?
F2. Wenn bei einem Ausfall der Port intern auf einen zweiten Raspi umgeleitet werden würde, stehen die Karten nicht zur Verfügung da dies an dem ausgefallenen Raspi (bzw. USB-Hub) hängen. Wie kann man die Card-Reader (USB-Hub) für zwei Raspi zur Verfügung stellen?
In der Theorie stelle ich mir das wie folgt vor:
IST-Zustand (vereinfacht dargestellt):
I1. Anfrage Client geht über dyndns an Router
I2. Router leitet auf raspi weiter (Addressierung mit Portangabe)
I3. CS-Server nimmt Anfrage entgegen und fragt Karte (Easymouse) an
I4. Easymouse ließt Karte und gibt Ergebnis zurück
I5. Ergebnis wird an Client ausgeliefert
SOLL-Zustand (vereinfacht dargestellt):
S1. Anfrage Client geht über dyndns an Router
S2. Router bemerkt Ausfall "Raspi A" und leiter Port auf "Raspi B"
S3. Raspi B nimmt Anfrage an und fragt Karte am (gemeinsamen) USB-Hub an
S4. Easymouse ließt Karte und gibt Ergebnis zurück
S5. Ergebnis wird an Client ausgeliefert
Zur Veranschaulichung habe ich mal eine kleines Scribble erstellt:
Was ist eure Meinung, ist diese Idee umsetzbar?
Bin gespannt was draus wird :emoticon-0178-rock:
Viele Grüße, Honza
seit geraumer Zeit geschäftigt mich der Gedanke wie ich meinen CS-Server ausfallsicherer machen könnte.
Im besonderem aus Sicht der Hardware.
Wie kann einem Hardwareausfall entgegengetreten werden? Aus Kostensicht, wäre die Anschaffung eines zweiten Raspi ja nicht wirklich eine große Investition.
Folgende Fragen werfen sich auf:
F1. Welches System im internen Netzwerk kann den Port überwachen? -> ggf. der Router (mit DD-WRT Firmware)?
F2. Wenn bei einem Ausfall der Port intern auf einen zweiten Raspi umgeleitet werden würde, stehen die Karten nicht zur Verfügung da dies an dem ausgefallenen Raspi (bzw. USB-Hub) hängen. Wie kann man die Card-Reader (USB-Hub) für zwei Raspi zur Verfügung stellen?
In der Theorie stelle ich mir das wie folgt vor:
IST-Zustand (vereinfacht dargestellt):
I1. Anfrage Client geht über dyndns an Router
I2. Router leitet auf raspi weiter (Addressierung mit Portangabe)
I3. CS-Server nimmt Anfrage entgegen und fragt Karte (Easymouse) an
I4. Easymouse ließt Karte und gibt Ergebnis zurück
I5. Ergebnis wird an Client ausgeliefert
SOLL-Zustand (vereinfacht dargestellt):
S1. Anfrage Client geht über dyndns an Router
S2. Router bemerkt Ausfall "Raspi A" und leiter Port auf "Raspi B"
S3. Raspi B nimmt Anfrage an und fragt Karte am (gemeinsamen) USB-Hub an
S4. Easymouse ließt Karte und gibt Ergebnis zurück
S5. Ergebnis wird an Client ausgeliefert
Zur Veranschaulichung habe ich mal eine kleines Scribble erstellt:
Du musst angemeldet sein, um Bilder zu sehen.
Was ist eure Meinung, ist diese Idee umsetzbar?
Bin gespannt was draus wird :emoticon-0178-rock:
Viele Grüße, Honza