Logo nowadaytechnol.com

Solaris LDOM - Eine Weitere Solaris Virtualization-Schicht, Die Ich Verwenden Sollte

Solaris LDOM - Eine Weitere Solaris Virtualization-Schicht, Die Ich Verwenden Sollte
Solaris LDOM - Eine Weitere Solaris Virtualization-Schicht, Die Ich Verwenden Sollte

Video: Solaris LDOM - Eine Weitere Solaris Virtualization-Schicht, Die Ich Verwenden Sollte

Video: Solaris LDOM - Eine Weitere Solaris Virtualization-Schicht, Die Ich Verwenden Sollte
Video: Efficient Virtualization of Oracle Solaris (LDoms/Zones) 2024, März
Anonim

Im vorherigen Beitrag habe ich über Solaris-Container / -Zonen gesprochen und warum sie eine gute Idee waren. Solaris verfügt über eine weitere Virtualisierungsebene, die als logische Domänen oder LDOMS bezeichnet wird. Oracle hat es in "Oracle VM Server for SPARC" umbenannt, aber in den meisten Fällen ist es einfacher, sie als LDOMs zu bezeichnen. Genug von der Nomenklatur. Was genau sind das und warum benötigen Sie eine weitere Virtualisierungsebene?

Solaris-LDOMs ähneln der Virtualisierung in der von VMware bereitgestellten Weise. Sie haben einzigartige und vollständig segmentierte Container. Auf diesen können völlig unterschiedliche Betriebssysteme oder Versionen von Solaris ausgeführt werden. Wenn Sie sich an den Artikel über Solaris Zones erinnern, verwenden die Non Global Zones (NGZ) denselben Kernel wie die Global Zone (GZ), in der sie gehostet werden. Sie können eine ältere Version einer NGZ auf GZ ausführen, dies erfolgt jedoch über die Kompatibilitätsbibliothek, die diese emuliert. Mit dem LDOM können Sie eine eindeutige Instanz haben.

ldom
ldom

Für LDOM muss der Prozessor die Virtualisierung unterstützen. Für SPARC sind dies hauptsächlich die Prozessoren, die auf der sunv4-Architektur basieren. Leichter zu merken / zu identifizieren, Sparc T-Prozessoren, ob es sich um T1-T7 handelt, obwohl es andere Prozessoren gibt, die dies unterstützen. Für x86 / x64. Solaris hat in neueren Versionen begonnen, diese Technologie auch für x86 / x64 zu unterstützen, aber wir werden uns in diesem Artikel auf SPARC-Prozessoren konzentrieren.

An diesem Punkt fragen Sie sich wahrscheinlich, das ist großartig, aber warum brauchen wir mehrere Virtualisierungsebenen? LDOMs eignen sich hervorragend, wenn Sie eine wirklich isolierte Umgebung benötigen. Vielleicht haben Sie bestimmte Versionen von Solaris, die Sie für bestimmte Zwecke benötigen? Wenn Sie beispielsweise über einen Produktionsstapel verfügen, für den Solaris 11.1 für die Datenbank und Solaris 10 für die App erforderlich sind, können Sie problemlos eine LDOM-Gastdomäne für jede App einrichten, damit Sie diese spezifischen Versionen ausführen können. Möglicherweise besteht Ihre App aus 5-6 verschiedenen Anwendungen, die eine Segmentierungsebene benötigen, da sie nicht in derselben Betriebssysteminstanz nebeneinander existieren können. Sie können jeden in einer separaten Zone einrichten, um dies zu erreichen.

ldom1
ldom1

Wie oben dargestellt, ist ein weiterer Anwendungsfall für Migrationen. Wenn es an der Zeit ist, ältere Hardware zu verwerfen, Sie aber immer noch die älteren Solaris-Versionen benötigen, weil Ihre App auf einer neueren Version einfach nicht ausgeführt werden kann oder auf der neueren Version möglicherweise nicht unterstützt / nicht zertifiziert wird und Sie dieses Szenario nicht behandeln möchten. Das Hochfahren von LDOMs und Zonen ist eine einfache und einfache Möglichkeit, dies zu erreichen, da die Verarbeitungsleistung und der Arbeitsspeicher normalerweise zu hoch sind.

Um dies zu erreichen, gibt es 5 Hauptrollen für ein LDOM. Kontrolldomäne, Servicedomäne, E / A-Domäne, Stammdomäne und Gastdomäne. Die Kontrolldomäne ist für die Verwaltung der auf dem physischen Server gehosteten LDOMs verantwortlich. Es wird normalerweise mit der Servicedomäne kombiniert, die für die Präsentation bestimmter Ressourcen für die Gastdomäne verantwortlich ist, z. B. Festplatten. Die Gastdomäne ist das tatsächlich ausgeführte Virtual Server-Gastbetriebssystem. Dadurch bleiben die Root-Domäne und die E / A-Domäne übrig. Diese beiden werden normalerweise auch in der Kontrolldomäne kombiniert. Sie sind für den Zugriff auf die PCI / PCIe-Busse verantwortlich. Es ist wichtig zu beachten, dass die Gastdomäne normalerweise der einzige Ort ist, an dem Sie Ihre Geschäftsanwendungen installieren möchten, um die Umgebung ordnungsgemäß zu segmentieren.

ldom3
ldom3

Ähnlich wie bei anderen Hypervisoren können LDOMs live von einem physischen Server auf einen anderen migriert werden, sofern sie über gemeinsam genutzten Speicher verfügen und jeder Server dieselben Speichergeräte sehen kann. Dies kann äußerst hilfreich sein, wenn Sie ein LDOM haben, das Ressourcen durchkaut und das Gleichgewicht halten muss. Beim Einrichten der LDOMs legen Sie auch die gewünschten Grenzwerte für RAMOMs, CPUs usw. fest.

Einige der Haupttreiber für die Verwendung dieser beiden Virtualisierungsebenen sind die Verarbeitungsleistung und die RAM-Kapazität, die die tatsächlichen Anwendungsanforderungen übertreffen. Zum Beispiel war ich an einer umfassenden Solaris Datacenter-Migration beteiligt, bei der 30 Racks mit SPARC-Servern, SANs und Netzwerk-Switches durch 6 Racks mit Geräten und insgesamt 5 SPARC-Servern ersetzt werden konnten. Mit diesen 5 SPARC-Servern werden einige hundert Zonen über ein Dutzend LDOMs gehostet. Die Verwaltung ist viel einfacher, da nur 5 physische Server verwaltet werden müssen. Wenn Zone oder LDOM zurückgeworfen werden müssen, sind zoneadm- oder ldm-Befehle leicht zu erreichen, ohne dass jemand in das Rechenzentrum geschickt werden muss oder die ILOM-Konnektivitätsdetails gespeichert werden müssen.

ldom4
ldom4

Die Verwaltung von LDOMs kann mit der rollenbasierten Zugriffssteuerung (RBAC) verknüpft werden. Möglicherweise möchten Sie bestimmten Administratoren Zugriff zum Ändern von LDOMs gewähren, Administratoren niedrigerer Ebenen jedoch auf die Gastdomänen / -zonen. Einfach und wichtig, damit Sie einschränken können, wer Zugriff hat, um weitreichende Konfigurationsänderungen zu verursachen.

Empfohlen: