Qeldroma
25.07.08, 14:01
Hallo zusammen,
wie bekomme ich eine Unabhängigkeit zum Cluster hin?
Ich möchte eine Virtualisierung (Xen, virtuozzo, openvz) auf einem Cluster verwenden. Das hätte den beeindruckenden Charme, daß durch hinzufügen von Nodes die Performance steigt und ein Node-Ausfall keinen Ärger macht.
Leider sind sätmliche mir bekannten Cluster-Betriebssysteme darauf ausgelegt, einzelne loadintensive Prozesse zu verteilen und nicht, eine Virtualisierung der Nodes zu erzeugen (MBI,Rocks Clusters,..).
Einzig Mosix scheint das zu bieten?
Also ist somit meine Idee, Xen auf Mosix zu testen, jedoch scheitert das ja wohl erstmal am Kernel, denn wenn der Mosix-Kernel zusätzlich auf XEN gepatcht würde, würde ja wohl XEN - da auf gleicher Ebene im Kern - an Mosix vorbei direkt auf die Hardware zugreifen?!
Wie kriege ich also hin, daß ein XEN-Kernel, bzw. die gesammten XEN-Prozesse, auf mehrere Nodes verteilt werden?
Vielleicht, indem ich eine virtualisierte Schicht, die verteilt wird, dazwischen schiebe? Z.B. Mosix -> (VmWare/virtuozzo/openVZ/umlinux/..) -> VM-Image -> XEN?
Mir ist klar, daß das keiner von euch so direkt beantworten oder gar lösen kann, aber vielleicht habt ihr ein paar Ideen, oder wenn's und aber's, über die sich das Nachdenken lohnt?
Viele Grüße, Florian
wie bekomme ich eine Unabhängigkeit zum Cluster hin?
Ich möchte eine Virtualisierung (Xen, virtuozzo, openvz) auf einem Cluster verwenden. Das hätte den beeindruckenden Charme, daß durch hinzufügen von Nodes die Performance steigt und ein Node-Ausfall keinen Ärger macht.
Leider sind sätmliche mir bekannten Cluster-Betriebssysteme darauf ausgelegt, einzelne loadintensive Prozesse zu verteilen und nicht, eine Virtualisierung der Nodes zu erzeugen (MBI,Rocks Clusters,..).
Einzig Mosix scheint das zu bieten?
Also ist somit meine Idee, Xen auf Mosix zu testen, jedoch scheitert das ja wohl erstmal am Kernel, denn wenn der Mosix-Kernel zusätzlich auf XEN gepatcht würde, würde ja wohl XEN - da auf gleicher Ebene im Kern - an Mosix vorbei direkt auf die Hardware zugreifen?!
Wie kriege ich also hin, daß ein XEN-Kernel, bzw. die gesammten XEN-Prozesse, auf mehrere Nodes verteilt werden?
Vielleicht, indem ich eine virtualisierte Schicht, die verteilt wird, dazwischen schiebe? Z.B. Mosix -> (VmWare/virtuozzo/openVZ/umlinux/..) -> VM-Image -> XEN?
Mir ist klar, daß das keiner von euch so direkt beantworten oder gar lösen kann, aber vielleicht habt ihr ein paar Ideen, oder wenn's und aber's, über die sich das Nachdenken lohnt?
Viele Grüße, Florian