Dieser Abschnitt enthält die folgenden Richtlinien zum Planen der Solaris-Softwareinstallation in einer Cluster-Konfiguration.
Weitere Informationen zur Solaris-Software finden Sie in der Solaris-Installationsdokumentation.
Sie können die Solaris-Software von einer lokalen DVD-ROM oder von einem Netzwerk-Installationsserver mithilfe der JumpStartTM-Installationsmethode installieren. Außerdem bietet die SunCluster-Software eine benutzerdefinierte Methode für die Installation des Solaris-Betriebssystems und der SunCluster-Software mithilfe der JumpStart-Installationsmethode. Wenn Sie mehrere Cluster-Knoten installieren, ist möglicherweise eine Netzwerkinstallation empfehlenswert.
Weitere Informationen zur JumpStart-Installationsmethode scinstall finden Sie unter So installieren Sie die Solaris- und SunCluster-Software (JumpStart). Weitere Informationen zu den Solaris-Standardinstallationsmethoden finden Sie in der Solaris-Installationsdokumentation.
Berücksichtigen Sie die folgenden Punkte, wenn Sie das Solaris-Betriebssystem in einer SunCluster-Konfiguration verwenden möchten.
Solaris 10-Zonen - Installieren Sie SunCluster-Framework-Software nur in der globalen Zone.
Informationen dazu, ob Sie einen SunCluster-Datenservice direkt in einer nicht globalen Zone installieren können, finden Sie in der Dokumentation zum jeweiligen Datenservice.
Wenn Sie nicht globale Zonen auf einem Cluster-Knoten konfigurieren, muss das Loopback-Dateisystem (LOFS) aktiviert werden. Die zusätzlich zu berücksichtigenden Erwägungen finden Sie in den Informationen zum LOFS.
Loopback-Dateisystem (LOFS) - Während der Cluster-Erstellung mit der Solaris 9-Version der SunCluster-Software ist die LOFS-Fähigkeit standardmäßig deaktiviert. Bei der Cluster-Erstellung mit der Solaris 10-Version der SunCluster-Software ist die LOFS-Fähigkeit nicht standardmäßig deaktiviert.
Wenn der Cluster die folgenden beiden Bedingungen erfüllt, müssen Sie LOFS deaktivieren, damit Probleme beim Wechseln oder andere Fehler vermieden werden:
Sun Cluster HA für NFS wird auf einem hoch verfügbaren lokalen Dateisystem konfiguriert.
Der automountd-Dämon wird ausgeführt.
Wenn der Cluster nur eine der beiden Bedingungen erfüllt, können Sie LOFS problemlos aktivieren.
Wenn sowohl LOFS als auch der automountd-Dämon bei Ihnen aktiviert sein müssen, schließen Sie alle Dateien aus der Zuordnung für das automatische Einhängen aus, die zum hoch verfügbaren lokalen Dateisystem gehören, das durch Sun Cluster HA für NFS exportiert wird.
Schnittstellengruppen - Solaris-Schnittstellengruppen werden in einer SunCluster-Konfiguration nicht unterstützt. Die Solaris-Schnittstellengruppen-Funktion wird bei der Solaris-Softwareinstallation standardmäßig deaktiviert. Aktivieren Sie die Solaris-Schnittstellengruppen nicht erneut. Weitere Informationen zu den Solaris-Schnittstellengruppen finden Sie in der Online-Dokumentation unter ifconfig(1M).
Stromsparmodus - Der automatische Stromsparmodus wird in SunCluster-Konfigurationen nicht unterstützt und sollte daher nicht aktiviert werden. Weitere Informationen finden Sie in der Online-Dokumentation pmconfig(1M) und power.conf(4).
IP-Filter - SunCluster-Software unterstützt nicht die Solaris-IP-Filter-Funktion für skalierbare Dienste, aber sie unterstützt Solaris-IP-Filter für Failover-Dienste.
fssnap - SunCluster unterstützt nicht den fssnap-Befehl, der eine Funktion von UFS ist. Sie können den fssnap-Befehl jedoch auf lokalen Systemen verwenden, die nicht von SunCluster gesteuert werden. Für die fssnap-Unterstützung gelten folgende Einschränkungen:
Der fssnap-Befehl wird auf lokalen Dateisystemen unterstützt, die nicht von SunCluster verwaltet werden.
Der fssnap-Befehl wird nicht auf Cluster-Dateisystemen verwendet.
Der fssnap-Befehl wird nicht auf lokalen Dateisystemen unterstützt, die unter der Kontrolle von HAStoragePlus stehen.
Die Sun Cluster 3.2 2/08-Software erfordert mindestens die Softwaregruppe Solaris-Endbenutzer. Andere Komponenten der Cluster-Konfiguration können jedoch auch eigene Solaris-Softwareanforderungen aufweisen. Berücksichtigen Sie folgende Informationen, wenn Sie entscheiden, welche Solaris-Softwaregruppe Sie installieren.
Server - Prüfen Sie Ihre Server-Dokumentation auf Solaris-Softwareanforderungen. Für Sun EnterpriseTM 10000-Server beispielsweise ist die gesamte Solaris-Softwaregruppe plus OEM-Unterstützung erforderlich.
SCI-PCI-Adapter - Stellen Sie für die Verwendung der nur für SPARC-basierte Cluster zur Verfügung stehenden SCI-PCI-Adapter oder von Anwendungsprogrammierschnittstelle (API) für gemeinsam genutzten Remote-Speicher (RSM) (RSMAPI) sicher, dass die RSMAPI-Softwarepakete SUNWrsm und SUNWrsmo sowie für das Solaris 9-Betriebssystem auf SPARC-basierten Plattformen SUNWrsmx und SUNWrsmox installiert sind. Die RSMAPI-Softwarepakete sind nur in manchen Solaris-Softwaregruppen enthalten. Die Solaris-Softwaregruppe "Entwickler" enthält RSMAPI-Softwarepakete, die Solaris-Softwaregruppe "Endbenutzer" jedoch nicht.
Wenn die von Ihnen installierte Softwaregruppe die RSMAPI-Softwarepakete nicht enthält, installieren Sie die RSMAPI-Softwarepakete vor dem Installieren der SunCluster-Software manuell. Verwenden Sie den Befehlpkgadd(1M), um die Softwarepakete manuell zu installieren. Informationen zur Verwendung von RSMAPI finden Sie in Abschnitt (3RSM) der Manpages.
Zusätzliche Solaris-Pakete - Mglicherweise müssen Sie weitere Solaris-Softwarepakete installieren, die nicht Teil der Solaris-Endbenutzer-Softwaregruppe sind. Ein Beispiel wären die Apache HTTP Server-Pakete. Software von Drittherstellern wie ORACLE® erfordert möglicherweise ebenfalls zusätzliche Solaris-Softwarepakete. Angaben zu Solaris-Softwareanforderungen finden Sie in der Dokumentation der Dritthersteller.
Sie können die manuelle Installation der Solaris-Softwarepakete umgehen, indem Sie die gesamte Solaris-Softwaregruppe inklusive OEM-Unterstützung installieren.
Fügen Sie diese Informationen dem entsprechenden Arbeitsblatt Lokales Dateisystem-Layout hinzu.
Stellen Sie bei der Installation des Solaris-Betriebssystems sicher, dass Sie die erforderlichen SunCluster-Partitionen erstellen und dass alle Partitionen die Mindest-Speicherplatzanforderungen erfüllen.
swap – Der swap-Bereich, der Solaris und SunCluster-Software zugewiesen ist, muss insgesamt mindestens 750 MB betragen. Addieren Sie für optimale Ergebnisse mindestens 512 MB für die SunCluster-Software zum erforderlichen Speicher des Solaris-Betriebssystems. Weisen Sie außerdem den Auslagerungsspeicher zu, der von den Anwendungen benötigt wird, die auf dem Cluster-Knoten ausgeführt werden sollen.
Wenn Sie eine weitere Auslagerungsdatei erstellen möchten, tun Sie dies nicht auf einem globalen Gerät. Verwenden Sie nur eine lokale Platte als Auslagerungsgerät für den Knoten.
/globaldevices – Erstellen Sie ein mindestens 512 MB großes Dateisystem, das vom Dienstprogramm scinstall(1M) für globale Geräte verwendet werden soll.
Datenträger-Manager – Erstellen Sie eine 20-MB-Partition in Bereich 7 für die Verwendung durch den Datenträger-Manager. Wenn Sie im Cluster VERITAS Volume Manager (VxVM) verwenden und die Root-Platte einkapseln möchten, benötigen Sie zwei verfügbare Bereiche für die Verwendung durch VxVM.
Um diese Anforderungen zu erfüllen, müssen Sie eine benutzerdefinierte Partitionierung vornehmen, wenn Sie die interaktive Installation des Solaris-Betriebssystems ausführen.
Weitere Informationen zur Partitionsplanung finden Sie in folgenden Richtlinien:
Wie bei jedem System unter Solaris können Sie die Verzeichnisse root (/), /var, /usr und /opt als eigene Dateisysteme konfigurieren. Sie können aber auch alle diese Verzeichnisse im Root-Dateisystem (/) einschließen. Im Folgenden wird der Softwareinhalt der Verzeichnisse root (/), /var, /usr und /opt in einer SunCluster-Konfiguration beschrieben. Berücksichtigen Sie diese Informationen bei der Planung des Partitionsschemas.
Root (/) – Die SunCluster-Software selbst belegt weniger als 40 MB Speicherplatz im Root-Dateisystem (/). Die Software Solaris Volume Manager benötigt weniger als 5 MB und die Software VxVM weniger als 15 MB. Um ausreichenden zusätzlichen Speicherplatz und I-Knoten-Kapazität zu konfigurieren, addieren Sie mindestens 1000 MB zum Speicherplatz, den Sie normalerweise dem Root-Dateisystem (/) zuweisen würden. Dieser Speicherplatz wird für die Erstellung sowohl von blockorientierten Geräten als auch speziellen zeichenorientierten Geräten verwendet, die von Datenträgerverwaltungs-Software verwendet werden. Sie müssen insbesondere dann diesen Zusatzspeicherplatz zuweisen, wenn sich zahlreiche gemeinsam genutzte Platten im Cluster befinden.
/var – Die SunCluster-Software belegt während der Installation unerheblich wenig Speicherplatz im /var-Dateisystem. Sie müssen jedoch zusätzlichen Speicherplatz für die Protokolldateien reservieren. Außerdem können auf einem Cluster-Knoten mehr Meldungen protokolliert werden als auf einem typischen Standalone-Server. Weisen Sie deshalb dem /var-Dateisystem mindestens 100 MB zu.
/usr – Die SunCluster-Software belegt weniger als 25 MB Speicherplatz im /usr-Dateisystem. Solaris Volume Manager und VxVM benötigen jeweils weniger als 15 MB.
/opt – Die SunCluster-Framework-Software belegt weniger als 2 MB im /opt-Dateisystem. Jeder SunCluster-Datendienst kann jedoch 1 bis 5 MB verwenden. Die Software Solaris Volume Manager belegt keinen Speicherplatz im /opt-Dateisystem. Die Software VxVM belegt über 40 MB, wenn alle Pakete und Tools installiert werden.
Außerdem wird die meiste Datenbank- und Anwendungssoftware im /opt-Dateisystem installiert.
SPARC: Wenn Sie die Software Sun Management Center zur Cluster-Überwachung verwenden, benötigen Sie weitere 25 MB Speicherplatz auf jedem Knoten, um den Agenten von Sun Management Center und die SunCluster-Modulpakete zu unterstützen.
SunCluster erfordert, dass Sie ein spezielles Dateisystem auf einer der lokalen Platten zur Verwaltung von globalen Geräten reservieren. Dieses Dateisystem befindet sich normalerweise auf Ihrer Root-Platte. Wenn Sie allerdings einen anderen Speicher für das Dateisystem für globale Geräte, wie zum Beispiel einen Logical Volume Manager-Datenträger, verwenden, darf dieser nicht Teil eines gemeinsam genutzten Solaris Volume Manager-Plattensatzes oder einer anderen VxVM-Plattengruppe als einer Root-Plattengruppe sein. Dieses Dateisystem wird später als Cluster-Dateisystem eingehängt. Benennen Sie dieses Dateisystem mit dem Standardnamen /globaldevices, der vom Befehl scinstall(1M) erkannt wird.
Der scinstall-Befehl benennt das Dateisystem später in /global/.devices/node@nodeid um, wobei nodeid die Nummer darstellt, die einem Knoten zugewiesen wird, wenn er Cluster-Mitglied wird. Der ursprüngliche Einhängepunkt /globaldevices wird entfernt.
Das /globaldevices-Dateisystem muss ausreichenden Speicherplatz und ausreichende I-Knoten-Kapazität für die Erstellung von blockorientierten Geräten und speziellen zeichenorientierten Geräten aufweisen. Diese Richtlinie ist besonders dann wichtig, wenn sich zahlreiche Platten im Cluster befinden. Eine Dateisystemgröße von 512 MB sollte für die meisten Cluster-Konfigurationen ausreichend sein.
Wenn Sie die Software Solaris Volume Manager verwenden, müssen Sie einen Bereich auf der Root-Platte für die Verwendung bei der Erstellung des Zustands-Datenbankreplikats reservieren. Reservieren Sie hierfür einen spezifischen Bereich auf jeder lokalen Platte. Wenn Sie nur eine lokale Platte in einem Knoten haben, müssen Sie möglicherweise drei Zustands-Datenbankreplikate in demselben Bereich für die Software Solaris Volume Manager erstellen, damit sie ordnungsgemäß funktioniert. Weitere Informationen finden Sie in der Dokumentation zu Solaris Volume Manager.
Wenn Sie VERITAS Volume Manager (VxVM) verwenden und die Root-Platte einkapseln möchten, benötigen Sie zwei freie Bereiche, die für VxVM verfügbar sind. Außerdem benötigen Sie zusätzlichen, nicht zugewiesenen freien Speicherplatz am Beginn oder Ende der Platte. Informationen zum Einkapseln der Root-Platte finden Sie in der Dokumentation zu VxVM.
Tabelle 1–2 zeigt ein Partitionsschema für einen Cluster-Knoten mit weniger als 750 MB realem Speicher. Dieses Schema soll mit der Solaris-Softwaregruppe Endbenutzer, der SunCluster-Software und dem Datendienst Sun Cluster HA für NFS installiert werden. Der letzte Bereich auf der Platte, Bereich 7, wird mit einem kleinen Speicherplatz den Datenträger-Managern zugewiesen.
Dieses Layout ermöglicht die Verwendung der Software Solaris Volume Manager oder VxVM. Bei Verwendung der Software Solaris Volume Manager verwenden Sie Bereich 7 für das Zustands-Datenbankreplikat. Wenn Sie VxVM verwenden, machen Sie Bereich 7 später wieder frei, indem Sie ihm eine Null-Länge zuweisen. Dieses Layout sorgt für die erforderlichen beiden freien Bereiche, 4 und 7, und nicht verwendeten Speicherplatz am Ende der Platte.
Tabelle 1–2 Beispiel Dateisystemzuweisung
Bereich |
Inhalt |
Größenzuweisung |
Beschreibung |
---|---|---|---|
0 |
/ |
6,75 GB |
Restlicher freier Speicherplatz auf der Platte nach Zuweisung von Speicherplatz zu den Bereichen 1 bis 7. Wird für das Solaris-Betriebssystem, die SunCluster-Software, die Datendienste-Software, die Datenträger-Manager-Software, den Agenten von Sun Management Center und die SunCluster-Modulagentenpakete, die Root-Dateisysteme und die Datenbank- und Anwendungssoftware verwendet. |
1 |
swap |
1 GB |
512 MB für das Solaris-Betriebssystem. 512 MB für SunCluster-Software. |
2 |
Overlap |
8,43 GB |
Die gesamte Platte. |
3 |
/globaldevices |
512 MB |
Die SunCluster-Software weist diesen Bereich später einem anderen Einhängepunkt zu und hängt den Bereich als Cluster-Dateisystem ein. |
4 |
Nicht benutzt |
- |
Ist als freier Bereich zum Einkapseln der Root-Platte unter VxVM verfügbar. |
5 |
Nicht benutzt |
- |
- |
6 |
Nicht benutzt |
- |
- |
7 |
Datenträger-Manager |
20 MB |
Wird von der Software Solaris Volume Manager für das Zustands-Datenbankreplikat oder von VxVM für die Installation nach dem Freimachen dieses Bereichs verwendet. |
Informationen zu Zweck und Funktion von Solaris 10-Zonen in einem Cluster finden Sie unter Support for Solaris Zones on Sun Cluster Nodes in Sun Cluster Concepts Guide for Solaris OS.
Beachten Sie bei der Erstellung einer nicht globalen Solaris 10-Zone (vereinfacht Zone genannt) auf einem Cluster-Knoten folgende Punkte.
Einmaliger Zonenname - Der Zonenname im Knoten muss einmalig sein. Geben Sie mehreren Zonen im selben Knoten nicht denselben Namen.
Verwendung ein und desselben Zonennamens für mehrere Knoten - Zur Vereinfachung der Cluster-Verwaltung können Sie denselben Namen für eine Zone in jedem Knoten verwenden, in dem Ressourcengruppen in der jeweiligen Zone online gebracht werden sollen.
Private IP-Adressen - Versuchen Sie nicht, mehr private IP-Adressen zu verwenden als im Cluster verfügbar sind.
Mounts - Beziehen Sie keine globalen Mounts in Zonendefinitionen ein. Beziehen Sie nur Loopback-Mounts ein.
Ausfallsicherungsdienst - In Clustern mit mehreren Knoten ermöglicht es SunCluster, unterschiedliche Zonen auf ein und demselben Knoten in der Knotenliste einer Ausfallsicherungs-Ressourcengruppe anzugeben; dies ist jedoch nur beim Testen nützlich. Wenn ein Knoten alle Zonen in der Knotenliste beherbergt, wird der Knoten zu einer Schwachstelle für die Ressourcengruppe. Für eine größtmögliche Verfügbarkeit sollten sich die Zonen in der Knotenliste einer Ausfallsicherungs-Ressourcengruppe auf unterschiedlichen Knoten befinden.
In Clustern mit einem Knoten besteht kein funktionelles Risiko, wenn Sie mehrere Zonen in einer Knotenliste einer Ausfallsicherungs-Ressourcengruppe angeben.
Skalierbare Dienste - Erstellen Sie keine nicht globalen Zonen zur Verwendung in ein und demselben skalierbaren Dienst auf ein und demselben Knoten. Jede Instanz des skalierbaren Dienstes muss auf einem unterschiedlichen Cluster-Knoten ausgeführt werden.
LOFS - Für Solaris Zones muss das Loopback-Dateisystem (LOFS) aktiviert sein. Für den Sun Cluster HA für NFS-Datendienst muss das LOFS jedoch deaktiviert sein, damit Probleme beim Wechseln oder andere Fehler vermieden werden. Wenn Sie sowohl nicht globale Zonen als auch Sun Cluster HA für NFS in Ihrem Cluster konfigurieren, führen Sie eine der folgenden Maßnahmen durch, um mögliche Probleme im Datendienst zu vermeiden:
Deaktivieren Sie den automountd-Dämon.
Schließen Sie aus der Automounter-Zuordnung alle Dateien aus, die zum hoch verfügbaren Dateisystem gehören, das von Sun Cluster HA für NFS exportiert wird.