Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo! Das nutzt Dir nur nichts, wenn Du tagsüber einen Server rebooten oder ein Filesystem offline nehmen willst, denn Du kannst Prozesse (vermutlich, korrigiert mich, wenn ich falsch liege) nicht von einem Knoten zum anderen verlagern, weder bei SunRay noch bei XDMCP. Da überkamen mich beim späteren Lesen doch Selbstzweifel und ich habe mal in der SunRay-Doku nachgelesen: (http://wwws.sun.com/hw/sunray/whitepapers/SunRay_WP042403.pdf) Sun Ray implementations require well-designed networks. Sun Ray Server Software allows servers to be configured in high-availability (HA) groups to ensure service whenever a server goes offline and to perform load balancing. Once a high-availability group is set up, Sun Ray Server Software provides automatic load balancing, optimizing performance by distributing sessions among the servers in the group. If a server fails, the Group Manager on each remaining server spreads the offline serverts sessions evenly among the remaining servers. Also werden die Login-Sessions doch on-the-fly von einem Server vom anderen verlagert. Bäh. Wenn man keine Ahnung hat, sollte man besser das Maul halten. ;-) Coole Sache, also ist das Eisen doch viel weniger heiß als befürchtet. Nein, Load Balancing bezieht sich auf neue Sessions. Wenn ein Server abschmiert, dann ist Stand heute Deine Session weg. Du kannst Dich dann auf einem der uebrig gebliebenen Server neu anmelden. Mit welchem SunRay Server Du verbunden wirst, das wird vom Load Balancing gesteuert (kann aber auch manuell beeinflusst werden). Ist aber von den Marketing-Kollegen clever formuliert. ;-) Das Mitnehmen von Sessions/Prozessen wuerde bedeuten, dass die Prozess-Informationen persistent gemacht werden (ueber Storage oder Netzwerkverbindungen wie bei Oracle RAC) - das willst Du aus Performancegruenden nicht. Gruss Dieter -- Dieter Heiliger | [EMAIL PROTECTED] (private) [EMAIL PROTECTED] (business) PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo Dieter Heiliger, dear Dieter Heiliger, * [EMAIL PROTECTED] wrote/schrieb: Server Software allows servers to be configured in high-availability (HA) groups to ensure service whenever a server goes offline and to perform load balancing. Once a high-availability group is set up, Sun Ray Server Software provides automatic load balancing, optimizing performance by distributing sessions among the servers in the group. If a server fails, the Group Manager on each remaining server spreads the offline serverts sessions evenly among the remaining servers. Coole Sache, also ist das Eisen doch viel weniger heiß als befürchtet. Nein, Load Balancing bezieht sich auf neue Sessions. Wenn ein Server abschmiert, dann ist Stand heute Deine Session weg. Du kannst Dich dann auf einem der uebrig gebliebenen Server neu anmelden. Mit welchem SunRay Server Du verbunden wirst, das wird vom Load Balancing gesteuert (kann aber auch manuell beeinflusst werden). Ist aber von den Marketing-Kollegen clever formuliert. ;-) Die Marketing-Kollegen werden eh die ersten sein, die an die Wand gestellt werden, wenn die Revolution kommt. Ich lese ziemlich unmißverständlich: Wenn ein Server ausfällt verteilt der Group Manager die Sitzungen des ausgefallenen Servers auf die verbliebenen Server. Es ist also etwas vorhanden (gewissermaßen verwaiste Sitzungen vom ausgefallenen Server), und das wird irgendwo anders hingetan (auf eine der Backup-Maschinen). Wenn die anderen Server nichts von den Sitzungen des ausgefallenen Servers wissen können, können sie folglich auch keine Sitzungen des ausgefallenen Servers übernehmen. Das Mitnehmen von Sessions/Prozessen wuerde bedeuten, dass die Prozess-Informationen persistent gemacht werden (ueber Storage oder Netzwerkverbindungen wie bei Oracle RAC) - das willst Du aus Performancegruenden nicht. Ich hatte es ja zunächst auch ausgeschlossen, aber eure Doku legt nun einmal nahe, daß ihr dafür eine tolle Lösung habt. -martin -- Busier than a one-legged man in an ass-kicking contest. PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo Martin! Server Software allows servers to be configured in high-availability (HA) groups to ensure service whenever a server goes offline and to perform load balancing. Once a high-availability group is set up, Sun Ray Server Software provides automatic load balancing, optimizing performance by distributing sessions among the servers in the group. If a server fails, the Group Manager on each remaining server spreads the offline serverts sessions evenly among the remaining servers. Coole Sache, also ist das Eisen doch viel weniger heiß als befürchtet. Nein, Load Balancing bezieht sich auf neue Sessions. Wenn ein Server abschmiert, dann ist Stand heute Deine Session weg. Du kannst Dich dann auf einem der uebrig gebliebenen Server neu anmelden. Mit welchem SunRay Server Du verbunden wirst, das wird vom Load Balancing gesteuert (kann aber auch manuell beeinflusst werden). Ist aber von den Marketing-Kollegen clever formuliert. ;-) Die Marketing-Kollegen werden eh die ersten sein, die an die Wand gestellt werden, wenn die Revolution kommt. Hatte ich schon erwaehnt, dass Marketing meine Vertiefung im BWL-Teil des Wirtschaftsinformatik-Studiums war? Aber ich habe mich ja bereits durch den Standdienst disqualifiziert und setze mich wohl besser frueher als spaeter ab ... ;-))) Ich lese ziemlich unmißverständlich: Wenn ein Server ausfällt verteilt der Group Manager die Sitzungen des ausgefallenen Servers auf die verbliebenen Server. Es ist also etwas vorhanden (gewissermaßen verwaiste Sitzungen vom ausgefallenen Server), und das wird irgendwo anders hingetan (auf eine der Backup-Maschinen). Wenn die anderen Server nichts von den Sitzungen des ausgefallenen Servers wissen können, können sie folglich auch keine Sitzungen des ausgefallenen Servers übernehmen. Ich stimme Dir zu, dass das ungluecklich formuliert ist und befuerchte, dass der Autor des Papers sich auf den Inhalt des Begriffs Session zurueckzieht. Die Session wird in der Tat verteilt - sie ist anschliessend halt dummerweise leer. :-( Wie gesagt, ich haette das so nicht geschrieben. Ich erzaehle jedem, der es wissen will, dass Stand heute die Session weg ist und man sich neu anmelden muss. Aber deshalb bin ich ja auch Systemberater und nicht im Marketing (und mochte eh den Informatik-Teil meines Studiums viel lieber!). Bei uns hier in der Geschaeftsstelle gibt es die bereits auf dem Linuxtag erwaehnten ca. 300 Arbeitsplaetze und die sind mit 3 Servern verbunden. Diese Server sind natuerlich heiss (um hier mal Deine Begriffe zu zitieren). Aber wenn man Server konsolidieren und damit Kosten reduzieren moechte, dann muss man das in Kauf nehmen und die Kisten entsprechend behandeln. Meine Session hier im Buero ist nicht haeufiger als einmal pro Jahr ungeplant weggefallen - und ich melde mich nur am Wochenende ab. Ich will hier auch gar nicht zu sehr Werbung fuer die SunRays machen (obwohl ich persoenlich die Technik toll finde). Vielmehr geht es mir um einen Trend in der IT: Wenn ich Server konsolidiere, dann fasse ich automatisch auch Benutzer zusammen und dann muss ich die Server anders behandeln als in dem Fall, bei dem jeder Nutzer seine eigene Hardware zugeordnet hat. Letzteres ist bequem - aber evtl. teurer. Gruss Dieter -- Dieter Heiliger | [EMAIL PROTECTED] (private) [EMAIL PROTECTED] (business) PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
On Sun, Jul 27, 2003 at 09:24:24PM +0200, Martin Schmitt wrote: Das nutzt Dir nur nichts, wenn Du tagsüber einen Server rebooten oder ein Filesystem offline nehmen willst, denn Du kannst Prozesse (vermutlich, korrigiert mich, wenn ich falsch liege) nicht von einem Knoten zum anderen verlagern, weder bei SunRay noch bei XDMCP. Selbst wenn Du es abends oder Mag sein das sun das noch nicht kann, für Linux gibts dafür bei Sourceforge ein Projekt. -- May the source be with you! PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
On Thu, Jul 24, 2003 at 01:00:35PM +0200, Martin Schmitt wrote: Soweit ich das verstanden habe, geht bei den SunRays ja überhaupt kein X11 übers Netz, so daß die von dort bekannte Begriffswelt versagt. Aber was dann? Wenn es mal wieder ein proprietäres Protokoll wäre, fände ich das schon schade. Es ist ein proprietäres Protokoll, Laut Sun läuft die Portierung auf Linux, man darf also hoffen. -- May the source be with you! PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo Hans Freitag, dear Hans Freitag, * [EMAIL PROTECTED] wrote/schrieb: Soweit ich das verstanden habe, geht bei den SunRays ja überhaupt kein X11 übers Netz, so daß die von dort bekannte Begriffswelt versagt. Aber was dann? Wenn es mal wieder ein proprietäres Protokoll wäre, fände ich das schon schade. Es ist ein proprietäres Protokoll, Laut Sun läuft die Portierung auf Linux, man darf also hoffen. Dadurch wird es allerdings nicht offener. Aber in der Tat sehe ich nichts an dieser SunRay-Geschichte, das nicht auch mit Linux als Server zu leisten wäre. Sun würde in diesem Fall nichts mehr an Serverhardware verdienen, aber die Terminals und die SunRay-Serversoftware würden genauso verkauft wie vorher. Das Protokoll ist übrigens schon zu einem gewissen Teil entschlüsselt. Such mal bei Google nach den einschlägigen Suchbegriffen. Ich bin mal gespannt, ob sich die Sache mit den Terminals auf breiter Front durchsetzen kann. Eine Maschine, auf der die Prozesse für 100 Terminals laufen, ist sicher eine sehr viel heißere Kiste, als es den allermeisten gefallen wird. -martin -- Two rules to success in life: 1. Don't tell people everything you know PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
On Sun, Jul 27, 2003 at 12:38:45PM +0200, Martin Schmitt wrote: * [EMAIL PROTECTED] wrote/schrieb: Ich bin mal gespannt, ob sich die Sache mit den Terminals auf breiter Front durchsetzen kann. Eine Maschine, auf der die Prozesse für 100 Terminals laufen, ist sicher eine sehr viel heißere Kiste, als es den allermeisten gefallen wird. Ack. deshalb macht man bei solchen Konfigurationen meist Clustering mit Load Balancing und Redundanz. Problematisch wird der (Jehova) NFS Server. -- May the source be with you! PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo Hans Freitag, dear Hans Freitag, * [EMAIL PROTECTED] wrote/schrieb: Ich bin mal gespannt, ob sich die Sache mit den Terminals auf breiter Front durchsetzen kann. Eine Maschine, auf der die Prozesse für 100 Terminals laufen, ist sicher eine sehr viel heißere Kiste, als es den allermeisten gefallen wird. Ack. deshalb macht man bei solchen Konfigurationen meist Clustering mit Load Balancing und Redundanz. Das nutzt Dir nur nichts, wenn Du tagsüber einen Server rebooten oder ein Filesystem offline nehmen willst, denn Du kannst Prozesse (vermutlich, korrigiert mich, wenn ich falsch liege) nicht von einem Knoten zum anderen verlagern, weder bei SunRay noch bei XDMCP. Selbst wenn Du es abends oder am Wochenende machen willst, mußt Du den Leuten möglicherweise (falls es keine Policy gibt, die abendliches Abmelden vorschreibt) schon Tage vorher sagen, daß sie sich zur Feier des Tages mal abends ausloggen und ihre dämlichen Office-Dateien abspeichern müssen, wenn sie nicht runtergekickt werden wollen. Nur mal ein paar dahingeworfene Überlegungen, keine wissenschaftliche Abhandlung zum Thema. ;-) -martin -- The three Rs of Microsoft support: Retry, Reboot, Reinstall. PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo! konkret geht es darum, ein xsession von einem rechner auf einen anderen zu uebernehmen, ohne dass irgendwie laufende programme geschlossen werden muessen. oder hab ich da was falsch in erinnerung? oder gehts doch nicht? Geht nicht. Das kann nur Dieter mit seinen SunRay-Terminals. :-) Das scheint Dich beeindruckt zu haben. ;-) werbung http://de.sun.com/Produkte/Hardware/ThinClients/index.html /werbung details Genaugenommen nimmt man aber nicht die XSession mit von einem Rechner zu einem anderen, sondern holt das Display eines Rechners von einem Anzeigegeraet zu einem anderen. /details Gruss Dieter -- Dieter Heiliger | [EMAIL PROTECTED] (private) [EMAIL PROTECTED] (business) PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo Dieter Heiliger, dear Dieter Heiliger, * [EMAIL PROTECTED] wrote/schrieb: Das scheint Dich beeindruckt zu haben. ;-) Das beeindruckt mich schon ziemlich lange. Auf der LWCE hat jemand dann angefangen, in der URL-Leiste vom Mozilla etwas einzugeben, dann hat er den Stecker des Terminals rausgezogen, wieder reingesteckt, und als die Kiste nach ein paar Sekunden wieder da war, blinkte der Cursor da weiter, wo er mit dem Tippen aufgehört hatte. Das hat mich schon ziemlich überzeugt. Leider hatte ich bisher noch überhaupt keine Gelegenheit, mal in der realen Welt mit SunRay zu arbeiten. Genaugenommen nimmt man aber nicht die XSession mit von einem Rechner zu einem anderen, sondern holt das Display eines Rechners von einem Anzeigegeraet zu einem anderen. Naja, da würde mich mal die Definition von XSession und Display interessieren. ;-) Soweit ich das verstanden habe, geht bei den SunRays ja überhaupt kein X11 übers Netz, so daß die von dort bekannte Begriffswelt versagt. Aber was dann? Wenn es mal wieder ein proprietäres Protokoll wäre, fände ich das schon schade. Ciao, -martin -- Contrary to popular belief, Unix is user friendly. It just happens to be selective about who it makes friends with. PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
MS Geht nicht. Das kann nur Dieter mit seinen SunRay-Terminals. :-) hmpf.. schade. was hatte ich denn da in erinnerung? PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo, Am Dienstag, 22. Juli 2003 00:23 schrieb stefan dorn: konkret geht es darum, ein xsession von einem rechner auf einen anderen zu uebernehmen, ohne dass irgendwie laufende programme geschlossen werden muessen. oder hab ich da was falsch in erinnerung? oder gehts doch nicht? hmm, wenn du die Session auf einem Server laufen lässt und dich von verschiedenen Clients einloggen möchtest, dann verwende vnc: http://www.uk.research.att.com/vnc/ Wenn du die komplette Session auf einem anderen Rechner möchtest und den urspünglichen ausschalten, dann bin ich überfragt. Gruß, Tobias PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo, konkret geht es darum, ein xsession von einem rechner auf einen anderen zu uebernehmen, ohne dass irgendwie laufende programme geschlossen werden muessen. oder hab ich da was falsch in erinnerung? oder gehts doch nicht? Geht nicht. Das kann nur Dieter mit seinen SunRay-Terminals. :-) Ich bin mir sicher, irgendwo mal etwas in die Richtung gelesen zu haben. War wie eine virtueller X-Server der im laufenden Betrieb zwischen verschiedenen realen Servern wechseln kann. Ich finde es aber einfach nicht wieder. (ist glaube ich sogar bei Debian dabei). Wonach sollte man suchen? x11 session move between hosts. Das bringt (mich) nicht weiter. Ich versuche es weiter. Tschau MartinD: -- +++ GMX - Mail, Messaging more http://www.gmx.net +++ Jetzt ein- oder umsteigen und USB-Speicheruhr als Prämie sichern! PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo Martin Dommermuth, dear Martin Dommermuth, * [EMAIL PROTECTED] wrote/schrieb: Ich bin mir sicher, irgendwo mal etwas in die Richtung gelesen zu haben. War wie eine virtueller X-Server der im laufenden Betrieb zwischen verschiedenen realen Servern wechseln kann. Ich finde es aber einfach nicht wieder. (ist glaube ich sogar bei Debian dabei). Wonach sollte man suchen? x11 session move between hosts. Das bringt (mich) nicht weiter. [EMAIL PROTECTED] martin]$ apt-cache show xmove Package: xmove Priority: optional Section: x11 Installed-Size: 312 Maintainer: Adrian Bridgett [EMAIL PROTECTED] Architecture: i386 Version: 2.0beta2-4 Depends: libc6 (= 2.2.4-4), xlibs ( 4.1.0) Filename: pool/main/x/xmove/xmove_2.0beta2-4_i386.deb Size: 104646 MD5sum: dadafa909ec771552781e7cbdc5d75cb Description: A Pseudoserver for moving programs between displays. xmove lets you change which display an X Window System program renders to - this could be a different monitor or even a different machine. Falls Du es zum laufen bringst, freuen wir uns alle sehr auf Dein How-To. :- -martin -- vi vi vi -- the editor of the beast PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo, [EMAIL PROTECTED] martin]$ apt-cache show xmove Package: xmove Description: A Pseudoserver for moving programs between displays. xmove lets you change which display an X Window System program renders to - this could be a different monitor or even a different machine. Falls Du es zum laufen bringst, freuen wir uns alle sehr auf Dein How-To. oh mann, das hätte ich aber echt finden können. Hatte es mir nur mal kurz angesehen damals und dann aufgegeben. Hast du schon mehr Schweiß dafür aufgebracht? Tschau MartinD: -- +++ GMX - Mail, Messaging more http://www.gmx.net +++ Jetzt ein- oder umsteigen und USB-Speicheruhr als Prämie sichern! PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo Martin Dommermuth, dear Martin Dommermuth, * [EMAIL PROTECTED] wrote/schrieb: Hatte es mir nur mal kurz angesehen damals und dann aufgegeben. Hast du schon mehr Schweiß dafür aufgebracht? Nein. Nachdem ich auch noch im Web an irgendwelchen Fundstellen gelesen hatte, xmove sei eine schwere Zumutung, habe ich das nicht für opportun gehalten. ;-) Das Hauptproblem scheint mir außerdem zu sein, daß das Ding xmove heißt, und nicht z.B. xsuspend. Einen X-client (ich vermute ja nur, daß das auch ein Windowmanager sein könnte) im laufenden Betrieb zwischen zwei Servern umschalten zu können, finde ich eher realitätsfern und uninteressant. Wenn der SunRay-Server nicht exklusiv auf Solaris laufen würde, würde ich mich damit mal eingehender beschäftigen. Die Terminals sind billig genug, aber Solaris als Serverbetriebssystem finde ich in diesem Fall wegen Softwaremangels (Mozilla-Plugins, allgemeiner Multimediaschwachsinn) eher uninteressant. -martin -- vi vi vi -- the editor of the beast PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
Am Dienstag, 22. Juli 2003 11:04 schrieb Martin Schmitt: Hallo Martin Dommermuth, dear Martin Dommermuth, * [EMAIL PROTECTED] wrote/schrieb: Hatte es mir nur mal kurz angesehen damals und dann aufgegeben. Hast du schon mehr Schweiß dafür aufgebracht? Nein. Nachdem ich auch noch im Web an irgendwelchen Fundstellen gelesen hatte, xmove sei eine schwere Zumutung, habe ich das nicht für opportun gehalten. ;-) Das hat bei mir heute morgen 10 Minuten gedauert: Sourcen runtergeladen - Patches rausgeschmissen - Über ekliges Makefile geärgert - gcc -L/usr/X11R6/lib/ -ldl -lX11 *.c -o xmove hat den Job aber auch getan. Dann ausgeführt und Programme mit -display :1 starten. Fertig. Das Hauptproblem scheint mir außerdem zu sein, daß das Ding xmove heißt, und nicht z.B. xsuspend. Einen X-client (ich vermute ja nur, daß das auch ein Windowmanager sein könnte) im laufenden Betrieb zwischen zwei Servern umschalten zu können, finde ich eher realitätsfern und uninteressant. In der Tat scheint xmove mit einigen neueren Features von XFree einige Probleme zu haben. Wenn der SunRay-Server nicht exklusiv auf Solaris laufen würde, würde ich mich damit mal eingehender beschäftigen. Die Terminals sind billig genug, aber Solaris als Serverbetriebssystem finde ich in diesem Fall wegen Softwaremangels (Mozilla-Plugins, allgemeiner Multimediaschwachsinn) eher uninteressant. Multimedia kannst Du mit xmove scheinbar auch vergessen :-( Max PUG - Penguin User Group Wiesbaden - http://www.pug.org
[PUG] x-session auf anderen rechner uebernehmen
hallo, das war doch schonmal thema hier, oder? und ich kann mich auch noch dunkel daran erinnern, dass martin schmitt dazu mal eine laaange mail geschrieben hat - ich kann sie nur nicht finden :( konkret geht es darum, ein xsession von einem rechner auf einen anderen zu uebernehmen, ohne dass irgendwie laufende programme geschlossen werden muessen. oder hab ich da was falsch in erinnerung? oder gehts doch nicht? gruss stefan PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] x-session auf anderen rechner uebernehmen
hi, eventuell wirst du hier fündig: http://www.mail-archive.com/[EMAIL PROTECTED]/ On Tue, 2003-07-22 at 00:23, stefan dorn wrote: das war doch schonmal thema hier, oder? und ich kann mich auch noch dunkel daran erinnern, dass martin schmitt dazu mal eine laaange mail geschrieben hat - ich kann sie nur nicht finden :( -- cu denny Gnupg key can be found under pgp.mit.edu, key ID 0x73137598 signature.asc Description: This is a digitally signed message part
Re: [PUG] x-session auf anderen rechner uebernehmen
Hallo stefan dorn, dear stefan dorn, * [EMAIL PROTECTED] wrote/schrieb: konkret geht es darum, ein xsession von einem rechner auf einen anderen zu uebernehmen, ohne dass irgendwie laufende programme geschlossen werden muessen. oder hab ich da was falsch in erinnerung? oder gehts doch nicht? Geht nicht. Das kann nur Dieter mit seinen SunRay-Terminals. :-) -martin -- vi vi vi -- the editor of the beast PUG - Penguin User Group Wiesbaden - http://www.pug.org