IBM Storwize V7000 Unified – Beschreibung, Anbindung und Konfiguration von Speichersystemen. IBM Storwize V7000 Unified – Beschreibung, Verbindung und Konfiguration von Speichersystemen. Organisation eines Data Warehouse

Der heutige Beitrag konzentriert sich auf IBM Storwize V7000 Unified.

Schauen wir uns Verbindungs- und Initialisierungsprobleme an und führen auch einen kleinen Leistungstest durch.

Zunächst einige Hintergrundinformationen zu:

IBM Storwize V7000 Unified ist ein einheitliches Datenspeichersystem mit der Möglichkeit, gleichzeitig Block- und Dateizugriff (SAN und NAS) bereitzustellen. Dateizugriff über die Dateiprotokolle NFS/CIFS/FTP/HTTPS/SCP. Sowie lokale und Remote-Dateireplikation. Nun, plus all die Nützlichkeiten und Vorteile, die das ursprüngliche Storwize V7000 mit sich bringt, und diese sind: Thin Provisioning (virtuelle Zuweisung von Festplattenspeicher), FlashCopy (Erstellen von Snapshots und Klonen von Volumes), Easy Tier (mehrstufige Speicherung), Datenmigration (Datenmigration), Echtzeitleistung, Metro und/oder Global Mirror (Remote-Replikation), externe Virtualisierung (Virtualisierung externer Speichersysteme), Echtzeitkomprimierung (Datenkomprimierung).

Das System besteht aus dem V7000 selbst und zwei Dateimodulen (eine Art System-X-Server mit darauf installierter Spezialsoftware), die in einem Cluster unter der Kontrolle einer einzigen grafischen Oberfläche vereint sind, wie man bei IBM sagt – ein System, eine Steuerung, eine einheitliche Lösung.

Die Installation und Initialisierung des Systems ist recht einfach, die Hauptsache ist, sicherzustellen, dass die Umstellung korrekt ist und ein klares Verständnis des Verfahrens hat, und es schadet auch nicht, das IBM Storwize V7000 Unified Information Center (http:/) zu besuchen. /pic.dhe.ibm.com/infocenter/storwize/unified_ic /index.jsp?topic=%2Fcom.ibm.storwize.v7000.unified.132.doc%2Fmanpages%2Fdetachnw.html)

Beispiel für einen IBM Storwize V7000-Systemwechsel

Führen Sie zur Initialisierung das folgende Verfahren durch:


Klicken Sie auf „GUI starten“ und der Browser wird entsprechend der im Verwaltungs-IP-Element angegebenen IP geöffnet, wo wir den Systeminitialisierungsprozess sehen. Nach der Fertigstellung und Angabe aller notwendigen Parameter erwartet uns eine bereits bekannte, aber mit neuen Elementen gefüllte GUI.

Wenn bei der Initialisierung etwas schief gelaufen ist und ein Problem aufgetreten ist, sollten Sie auf die Datei „satask_result.html“ achten, die sich auf dem Flash-Laufwerk mit dem Dienstprogramm befindet. In der Regel enthält sie die Nummer des Fehlers, aufgrund dessen der Fehler aufgetreten ist. Eine Neuinitialisierung ist wahrscheinlich nicht erfolgreich, wenn mindestens eines der Systemelemente bereits konfiguriert wurde. Daher müssen alle Einstellungen zurückgesetzt werden. Der Reset wird wie folgt durchgeführt: Auf dem Speichersystem selbst müssen Sie zur grafischen Serviceschnittstelle der Controller gehen (die IP-Adresse kann mit demselben InitTool-Dienstprogramm geändert werden, die Standardadresse ist 192.168.70.121/122), wechseln Knoten1 und Knoten2 in den Servicemodus versetzen („Servicestatus eingeben“), dann auf der Registerkarte „System verwalten“ die Systeminformationen des ausgewählten Knotens löschen, dann zur Registerkarte „Gehäuse konfigurieren“ wechseln und die System-ID zurücksetzen (überprüfen Sie das „ System-ID zurücksetzen“ und klicken Sie auf „Ändern“). Diese Aktionsfolge muss für beide Controller durchgeführt werden (wobei nacheinander Knoten1 und Knoten2 auf der Registerkarte „Startseite“ ausgewählt werden). Anschließend müssen Sie das Speichersystem neu starten. Um die Konfiguration auf Dateimodulen zu löschen, müssen Sie das System von der mitgelieferten Festplatte neu installieren, nachdem Sie die Befehle auf den geladenen Modulen ausgeführt haben, Benutzername/Passwort (root/Passw0rd), dann ( $ rm -rf /persist/*) und überprüfen Sie, ob die Datei gelöscht wurde ( $ ls -ahl /persist/*), legen Sie die Diskette ein und starten Sie neu ( $Neustart), startet die Installation nach der Bestätigung (Drücken Sie „Enter“) automatisch.

Es gibt mehrere Diagramme der Systemleistung mit Blockzugriff.

Host, Betriebssystem Windows Server 2012, testete zwei lokale Festplatten, die über FC bereitgestellt wurden, eine 100 GB mit RAID10 von 4 SSDs mit 200 GB und die zweite 100 GB mit einem Pool bestehend aus 3 RAID5, der 19 SAS-Festplatten (300 GB, 15 KB) enthielt, zwei. Die RAID-Gruppen umfassten sieben Scheiben, und die dritte Gruppe hatte fünf. Der Test wurde mit dem IOmeter-Programm durchgeführt, es wurden zwei Spezifikationen „100 % Random-8k-70 % Read“ verwendet – Test in 8-KB-Blöcken, 100 % Direktzugriff, 70 % Lesevorgänge, 30 % Schreiben. Und „Max Throughput-50 % Read“ – Test in 32-KB-Blöcken, 100 % sequentiellem Zugriff, 50 % Lese- und Schreibvorgängen. Die Warteschlangentiefe hatte einen Wert von 64.

Ich möchte zeigen, wie einfach es ist, ein Datenspeichersystem von IBM einzurichten. Besonderer Dank geht an Dmitry K. aus Orenburg für die Bereitstellung der Screenshots, der nicht faul war und den Installationsprozess festgehalten hat.

Das grundlegendste Diagramm:

  • Standardmäßig IBM Storwize v3700 Speichersystem mit der Möglichkeit, Server über iSCSI und SAS anzubinden. Installiert 4 Festplatten mit 600 GB
  • zwei IBM 3650 m4-Server, ohne lokale Festplatten, mit zwei Single-Port-SAS-HBA-Karten
  • Cross-to-Cross-Verbindung, fehlertolerant – jeder Server-HBA-Adapter ist mit seinem eigenen Speichercontroller verbunden

Die Aufgabe lautet wie folgt:

  1. Zur Verwaltung eine Verbindung zum Speichersystem herstellen
  2. Aktualisieren Sie die Firmware, um SAS-Verbindungen zu unterstützen
  3. Erstellen Sie ein Array aus Festplatten, RAID-Level 10
  4. Da wir Server ohne Festplatten haben, erstellen wir für jeden Server eine separate LUN, um das Betriebssystem Windows Server 2012 zu installieren
  5. Wir erstellen eine gemeinsame LUN, auf die beide Server zugreifen können. Es wird zum Erstellen eines MS SQL 2012-Clusters verwendet, genauer gesagt zum Speichern von Datenbanken
  6. Die Aufgabe beinhaltet nicht den Einsatz von Virtualisierung

Beginnen wir mit der Einrichtung

1

Das Speichersystem wird mit einem speziellen Flash-Laufwerk geliefert, das für die Erstkonfiguration verwendet wird, nämlich das Festlegen des Administratorkennworts und der Service-IP-Adresse für die Verbindung mit der Webschnittstelle. Führen Sie vom Flash-Laufwerk des Computers das Dienstprogramm InitTool.bat aus

2

Da wir das Speichersystem gerade erst ausgepackt haben, wählen Sie die Option „Neues System erstellen“.

3

Wir legen die IP-Adresse fest, über die wir uns mit dem Speichersystem verbinden.

4

Systeminitialisierungsprozess:

  1. Wir entfernen das Gerät sicher vom Computer und nehmen das Flash-Laufwerk heraus.
  2. Wir schauen uns einen der Speichersystem-Controller an. Wir müssen das Flash-Laufwerk in einen der Anschlüsse an den Neinstecken. Zuvor müssen Sie jedoch sicherstellen, dass oben rechts am Controller drei Anzeigelampen die richtigen Semaphorsignale senden: die linke leuchtet, die mittlere blinkt und die rechte ist aus.
  3. Nachdem das Flash-Laufwerk in einen USB-Anschluss (beliebig) eingesteckt wurde. Das rechte Symbol (Ausrufezeichen) beginnt zu blinken. Sie müssen warten, bis das Flash-Laufwerk nicht mehr erlischt. Anschließend können Sie das Flash-Laufwerk entfernen und wieder an den Computer anschließen, um die Schritte des Assistenten abzuschließen.

5

Über einen Browser (IE8 oder Firefox 23+ wird empfohlen) gelangen wir zur Weboberfläche.

Das Standard-Anmeldepasswort für Superuser ist passw0rd (durch Null getrennt)
Jetzt ist es an der Zeit, die Firmware zu aktualisieren; gehen Sie dazu in das Menü Einstellungen -> Allgemein -> Maschinencode aktualisieren

Die Firmware wurde vorab von der offiziellen Website ibm.com heruntergeladen. In unserem Fall ist dies Version 7.1.0.3 (Build 80.3.1308121000). Es enthält ein Upgrade-Testprogramm. Zuerst laden wir es auf das Speichersystem und dann die Firmware selbst.

6

Das Speichersystem hat automatisch 4 installierte Festplatten erkannt. Das System hat drei davon dem POOL und einen dem Hotspare zugewiesen.

Bei mehr Festplatten kann es sinnvoll sein, eine solche automatische Einstellung beizubehalten. In unserem Fall ist es besser, die Festplatten anders neu zu partitionieren.

7

Löschen des automatisch erstellten Pools

8

Wir erhalten 4 freie Festplatten, aus denen wir RAID 10 erstellen

9

Klicken Sie auf „Speicher konfigurieren“ und wählen Sie dann aus, welches RAID wir erstellen möchten und wie viele Festplatten dafür verwendet werden sollen.

10

Legen Sie den Namen für den neu erstellten Pool fest.

Um nicht in Begriffe zu geraten. Wir erstellen ein RAID oder Array aus freien Festplatten, der resultierende freie Speicherplatz ist Pool. Anschließend zerlegen wir den Poolraum selbst in Stücke, die sogenannten LUNs oder Volumes, und diese können nun den Servern (Hosts) präsentiert werden.

11

Pool wurde erstellt

12

Erstellen Sie eine neue LUN im Pool

13

Es ist im Screenshot nicht sichtbar, aber wir stellen die LUN-Größe ein

14

Mit dem LUN-Erstellungsassistenten erstellen wir also drei Monde.

Wie geplant zwei jeweils 100 GB für Server-Betriebssysteme. Und eine übliche Größe von 500 GB zum Erstellen eines MS SQL 2012-Clusters

15

Jetzt müssen Sie dem Speichersystem mitteilen, welche Server (Host) mit ihm verbunden sind. In der Grundkonfiguration gibt es nur zwei Anschlussmöglichkeiten – iSCSI und SAS.

Wir haben zwei Server, die über SAS mit Storwize v3700 verbunden sind

16

In diesem Schritt teilen wir dem Speichersystem mit, dass unser erster Server über zwei SAS-Kabel mit ihm verbunden ist, die im Server in zwei SAS-HBA-Karten mit Kennungen (16 Ziffern) eingesteckt sind.

Daher fügen wir beide Server mit jeweils zwei Identifikatoren hinzu.

17

Wir präsentieren LUNs den Servern. Mit anderen Worten: Wir vergeben Zugriffsrechte.

Im Screenshot ist HOST_LUN_TOP nur für den ersten Server gedacht, weil Das Betriebssystem wird darauf installiert. Und der zweite Server kann diese LUN nicht sehen.
Im Gegensatz zu SQL_LUN, das für beide Server zugänglich sein muss, da sich die MS SQL-Cluster-Datenbanken darauf befinden.

Zur Konfiguration und weiteren Verwaltung der Speichersysteme der DS35xx-Serie von IBM kommt das DS-Storage-Manager-Programm zum Einsatz, dessen aktuellste Version natürlich nach Registrierung auf der offiziellen Website heruntergeladen werden kann. Es gibt Versionen des Programms für verschiedene Betriebssysteme, Linux, Windows, Mac, HPUX

Hier empfiehlt es sich, die neuesten Firmware-Updates für Speichersystem-Controller herunterzuladen. Andernfalls erkennt das Speichersystem möglicherweise keine Festplatten oder HBA-Adapter in den Servern, oder es können andere damit zusammenhängende Probleme auftreten.

Ich weiß nicht warum, aber viele Leute haben Probleme, herunterladbare Dateien auf der IBM-Website zu finden und herunterzuladen. Gehen Sie zu Ibm.com -> Support und Downloads -> Fixes, Updates und Treiber -> Schnellsuche -> in der Suchleiste „DS3500 (DS3512, DS3524)“ -> DS3500 (DS3512, DS3524) Downloads anzeigen. Das IBM-Portal funktioniert nicht immer ordnungsgemäß. Wenn es nicht funktioniert, versuchen Sie es mit einem anderen Browser.

Die Firmware für den Controller sieht so aus

Dateien zum Herunterladen von DS Storage Manager, also



Nach der Installation und dem Start des Programms werden Sie aufgefordert, eine Methode zum Auffinden des Speichersystems auszuwählen. Automatisch scannt das Netzwerk und sucht nach einem angeschlossenen DS35xx; bei Manuell müssen Sie die IP-Adressen beider Controller unseres Speichersystems manuell eingeben. Der Einfachheit halber werden die Standardadressen der Verwaltungsschnittstellen auf dem Speichersystem selbst unter den Ports geschrieben. Wenn DHCP im Netzwerk ausgeführt wird, werden die Adressen automatisch bezogen.



Wir sehen, dass aus Gründen der Fehlertoleranz zwei Management-Ports in jeden Controller integriert sind, aber normalerweise werden die ersten Ports jedes Controllers für die Verwaltung verwendet.


Schaltplan

Bevor Sie mit der Einrichtung beginnen, müssen Sie sich vorstellen, was Sie am Ende erreichen möchten. Wenn Sie kein Verständnis haben, sollten Sie nicht beginnen. Lassen Sie uns das einfachste Schema erstellen und zwei Server gemäß dem Schema mit dem Speichersystem verbinden.


Jeder Server verfügt über zwei SAS-HBA-Adapter. Für diejenigen, die es nicht wissen: Dies ist nur eine PCI-E-Karte mit einem SAS-Eingang. Aus Gründen der Fehlertoleranz sind zwei HBAs installiert; wenn einer der Controller im Speichersystem ausfällt, wird die Arbeit über den anderen fortgesetzt. Durch die gleiche Logik wird das System vor Problemen mit dem SAS-Kabel oder dem HBA-Adapter im Server geschützt.

Aufstellen. Logiken.

Wir haben ein Speichersystem mit Festplatten. Zuerst müssen wir eine Art RAID (Array) aus Festplatten zusammenstellen, dann ein logisches Volume (LUN) auf diesem RAID erstellen und dieses Volume dann den Servern präsentieren (Zuordnung), damit diese es sehen und damit arbeiten können . Das ist die Logik.

Nun der Reihe nach. Alle Manipulationen werde ich in einem Simulator durchführen, der auf der offiziellen IBM Storage-Website heruntergeladen werden kann. Die Schnittstelle ist nicht genau die gleiche wie bei einem echten DS3524 oder DS3512
1.. Wir haben zuvor die automatische Methode zur Suche nach einem Speichersystem ausgewählt, das System hat es gefunden und verbunden, das Speichersystem wird in der Konsole angezeigt.

2.. Klicken Sie mit der rechten Maustaste auf das Speichersystem und wählen Sie Verwalten, um mit der Konfiguration zu beginnen.

3.. Der Assistent wird in einem neuen Fenster geöffnet, aber... Ich möchte eine universelle Abfolge von Aktionen zeigen, schließen.

4.. Auf der Registerkarte „Logische/Physische Ansicht“ sehen wir nicht zugewiesenen Speicherplatz. Im simulierten Speichersystem gibt es zwei Arten von Festplatten; wir konfigurieren die üblichen SATA-Festplatten. Zuerst erstellen wir ein Array (RAID)



6.. Legen Sie einen NAMEN für unser Array fest


7.. Wir wählen aus, welches RAID wir erhalten möchten. Wir sehen kein RAID 10. Um es zu erstellen, müssen Sie RAID 1 auswählen
8.. Und dann erklärt der Assistent, dass, wenn Sie RAID 1 aus vier oder mehr Festplatten erstellen, automatisch 10 RAID erstellt werden (oder 1+0, dasselbe).
9.. Entscheidung, ein RAID mit 38 Festplatten zu erstellen

10.. Nach der Erstellung startet automatisch der Volume Creation Wizard (LUN), er kann auch über die Konsole gestartet werden, wie im 4. Schritt, Sie müssen lediglich das zuvor erstellte Array auswählen.

11.. Sie müssen die Größe der LUN angeben, in meinem Fall 8 TB (insgesamt freie 17,6 TB), und einen Namen für das Volume festlegen
12.. Ein wichtiger Punkt: Wenn wir wissen, welches Betriebssystem auf dieser LUN installiert wird, müssen wir es angeben. Für VMware gibt es auch eine Zeile, für XenServer ist Linux ausgewählt. Aber aus irgendeinem Grund habe ich diese Zeilen nicht im Simulator
13.. Nachdem wir das Array und die LUN erstellt haben, sehen wir sie in der Konsole
14.. Jetzt müssen Sie zu einer anderen Registerkarte gehen und Zugriff auf diesen LUN-Server gewähren. Wir sehen, dass die Standardgruppe standardmäßig erstellt wurde und LUN1 für diese Gruppe verfügbar ist. Wir müssen nur unseren Server (zuerst den einen, dann den anderen) zu dieser Gruppe hinzufügen, damit er sich mit LUN1 verbinden kann.

15.. Klicken Sie mit der rechten Maustaste auf Standardgruppe, Definieren -> Host

16.. Jeder unserer Server verfügt über zwei SAS-HBAs, über die die Verbindung zum Speichersystem erfolgt. Das Speichersystem kann den Server anhand der HBA-Adapter, genauer gesagt anhand ihrer eindeutigen „Kennung“, genau identifizieren.

Legen Sie den Hostnamen fest (ich habe ESX1). Wir wählen zwei „Identifikatoren“ aus, die zu dem Server gehören, den wir verbinden. Sie können sehen, über welche Kennungen der Server verfügt, indem Sie direkt über vSphere Client oder über vCenter Server eine Verbindung zum ESXi-Host herstellen. Schauen Sie dort im Abschnitt „Speicheradapter“ nach.

Verschieben Sie zwei „Bezeichner“ von der linken Spalte nach rechts. Wählen Sie dann jeden „Bezeichner“ aus und klicken Sie auf die Schaltfläche „Bearbeiten“, um ihm eine Beschreibung hinzuzufügen. Dieses Verfahren wurde erfunden, um bei einer Vielzahl von Identifikatoren nicht durcheinander zu kommen.

In meinem Simulator gibt es einige Nullen anstelle eindeutiger „Bezeichner“. Passen Sie nicht auf, alles wird so sein, wie es sein sollte.

17.. Wählen Sie nun das Host-Betriebssystem aus, wenn VMware, dann wählen Sie VMware

18.. Danach sehen Sie Ihren Host in der Konsole und da er sich in der Standardgruppe befindet, steht ihm LUN1 zur Verfügung.

Abschluss. Es ist ein langer Artikel geworden, in der Praxis geht alles viel schneller, man muss nur ein paar Mal alle Schritte durchklicken und schon bereitet die Anbindung von Speichersystemen von IBM keine Probleme mehr.

Das Einrichten einer iSCSI-Verbindung ist etwas komplizierter. Ich empfehle Ihnen, entweder SAS oder FC zu wählen.

Mithilfe von Clustern können Sie Ihre Konfiguration skalieren IBM® WebSphere Portal. Cluster bieten außerdem eine hohe Verfügbarkeit für J2EE-Anwendungen, da Anfragen im Falle eines Ausfalls automatisch an fehlerfreie Server weitergeleitet werden. Ein Cluster kann auf verschiedene Arten konfiguriert werden: horizontal, vertikal, mehrfach und dynamisch.

Die folgende Abbildung zeigt eine horizontale Clusterkonfiguration, in der WebSphere-Portal auf mehreren Servern oder in mehreren Profilen auf einem physischen Server installiert werden. Eine Multi-Server-Konfiguration reduziert die Anzahl einzelner Ausfälle, erfordert jedoch zusätzliche Software wie Server. Eine Konfiguration mit mehreren Profilen reduziert zudem die Anzahl einzelner Ausfälle. Es erfordert weniger zusätzliche Hardware als eine Konfiguration mit mehreren Servern, es kann jedoch dennoch zusätzliche Hardware wie zusätzlicher Speicher erforderlich sein. Der Bereitstellungsadministrator verwaltet die Zelle für die horizontalen Clusterknoten.

Um die Hardware unverändert zu lassen, können Sie virtuelle Clusterelemente auch auf einem einzelnen Knoten konfigurieren. Typischerweise bieten große Portalcluster sowohl horizontale als auch vertikale Skalierung. Beispiel: Es können vier Portalknoten vorhanden sein, von denen jeder fünf Cluster-Mitglieder enthält, also insgesamt zwanzig Cluster-Mitglieder.

Als Reaktion auf Kundenfeedback werden Anweisungen zum Konfigurieren von WebSphere Portal für jedes Betriebssystem bereitgestellt. Wählen Sie Ihr Betriebssystem aus, um den Vorgang zu starten.

  1. Vorbereiten des Betriebssystems IBM i in einer Clusterumgebung
    Informationen zum Einrichten Ihres Betriebssystems für die Arbeit finden Sie hier IBM WebSphere-Portal. Wenn Sie andere Komponenten installieren, sind möglicherweise zusätzliche Schritte erforderlich. Bitte lesen Sie die Dokumentation für diese Komponenten.
  2. Bereiten Sie den Primärknoten auf IBM i vor
    Bevor Sie eine Clusterumgebung erstellen, müssen Sie sie installieren IBM WebSphere-Portal auf dem Primärknoten und konfigurieren Sie dann die Datenbank und den Network Deployment Manager.
  3. Erstellen Sie ein neues Deployment Manager-Profil und fügen Sie es unter IBM i hinzu
    In einer Produktionsumgebung muss Deployment Manager auf einem Remote-Server installiert werden, nicht auf demselben Server wie IBM WebSphere-Portal. Um ein Remote-Deployment-Manager-Profil zu erstellen, verwenden Sie das Profile Management Tool oder den Befehl manageprofiles. In einer Test- oder Entwicklungsumgebung kann Deployment Manager mithilfe von IBM Installation Manager auf Ihrem lokalen System installiert werden. Wenn Sie ein Remote-Deployment-Manager-Profil installieren, befolgen Sie die Schritte zum Erstellen und Hinzufügen eines Deployment-Manager-Profils. Überspringen Sie diese Schritte, wenn Sie ein lokales Deployment Manager-Profil mithilfe von Installation Manager auf dem Primärknoten installieren.
  4. Erstellen eines Clusters auf IBM i
    Nach der Installation IBM WebSphere-Portal Auf dem Primärknoten können Sie durch Konfigurieren der Remote-Datenbank und Vorbereiten des Primärknotens für die Kommunikation mit Deployment Manager einen statischen Cluster erstellen, um Switchover-Anfragen zu verarbeiten.
  5. Vorbereiten des Webservers, wenn das Portal auf IBM i in einer Clusterumgebung installiert wird
    Installieren und konfigurieren Sie das von bereitgestellte Webservermodul IBM WebSphere Application Server, um den Webserver für die Interaktion zu konfigurieren IBM WebSphere-Portal.
  6. IBM i-Cluster: Benutzerregistrys vorbereiten
    Installieren und konfigurieren Sie einen LDAP-Server als Benutzerregistry, um Benutzerinformationen zu speichern und Benutzer in einer geclusterten Produktionsumgebung zu identifizieren.

  7. Richten Sie den Benutzerregistry-Schutz ein IBM WebSphere-Portal um den Server vor unbefugtem Zugriff zu schützen. Sie können eine eigenständige LDAP-Benutzerregistry konfigurieren oder LDAP- oder Datenbankbenutzerregistrys zum Standard-Verbundspeicher hinzufügen. Sobald die Benutzerregistrierung konfiguriert ist, können Sie Bereiche für virtuelle Portale oder eine sekundäre Datenbank hinzufügen, um Attribute zu speichern, die nicht in der LDAP-Benutzerregistrierung gespeichert werden können.
  8. Bereitstellung zusätzlicher Clustermitglieder auf IBM i
    Nach der Installation und Konfiguration des Hauptknotens können Sie weitere Knoten erstellen. Sie können installieren IBM WebSphere-Portal auf jedem Knoten und konfigurieren Sie dann den Knoten für den Zugriff auf die Datenbank und die Benutzerregistry, bevor Sie ihn dem Cluster hinzufügen.
  9. IBM i-Cluster: Feinabstimmung von Servern
    Die Feinabstimmung Ihrer Server spielt eine wichtige Rolle, um sicherzustellen, dass Ihre WebSphere Portal-Umgebung wie erwartet funktioniert. WebSphere Portal ist zunächst nicht für die Produktion optimiert. Um eine optimale Leistung zu erzielen, lesen und befolgen Sie daher die Verfahren im IBM WebSphere Portal Tuning Guide. Wenn der Leitfaden zur Feinabstimmung für die aktuelle Version von WebSphere Portal nicht verfügbar ist, verwenden Sie den Leitfaden für die vorherige Version.
  10. Einrichten der Suche in einem IBM i-Cluster
    IBM WebSphere-Portal bietet zwei verschiedene Suchoptionen. Sie können beide Suchfunktionen in einer Clusterumgebung verwenden.
  11. Mehrere Cluster auf IBM i einrichten
    Mit wenigen Ausnahmen werden weitere Zellcluster auf die gleiche Weise erstellt wie die ersten. Tatsächlich soll das neue Profil gemäß der Cluster-Terminologie als Hauptprofil verwendet werden IBM WebSphere-Portal, und wird als Grundlage für die neue Definition eines Clusters verwendet. Dies repliziert den Prozess der Erstellung des ersten Clusters in einer Zelle. Wenn während des Verteilungsprozesses Anwendungen auf diesem neuen Knoten in der Zelle vorhanden sind (da sie vom ersten Cluster verwendet werden), lässt der Bereitstellungsmanager das Hinzufügen dieser Anwendungen nicht zu. Nach der Verteilung werden Anwendungen, die bereits in der Zelle vorhanden sind, nicht für den WebSphere_Portal-Server auf dem neu hinzugefügten Knoten verfügbar gemacht; Daher sollten vorhandene Anwendungen erneut mit dem neuen verteilten Server verknüpft werden, um die Anwendungsliste wiederherzustellen. Abhängig von der Konfiguration des neuen Profils werden daher einige Anwendungen von anderen vorhandenen Clustern gemeinsam genutzt, während andere nur für dieses neue Profil gelten.
  12. Gemeinsame Nutzung von Datenbankdomänen zwischen Clustern auf IBM i
    Wenn Ihre Produktionsumgebung aus mehreren Clustern in einer einzelnen Zelle und mehreren Clustern in verschiedenen Zellen besteht, können Sie allen Clustern Zugriff auf Datenbankdomänen gewähren, um Redundanz und Failover zu unterstützen. Daten IBM WebSphere-Portal werden in mehreren Datenbankdomänen mit unterschiedlichen Verfügbarkeitsanforderungen je nach Konfiguration der Produktionsumgebung gespeichert. Bei mehreren Produktionslinien, die jeweils als Servercluster implementiert sind, gewährleistet die Verwendung gemeinsamer Datenbankdomänen eine automatische Synchronisierung der Daten zwischen Produktionslinien.

In diesem Artikel befassen wir uns mit dem Thema Installation und Konfiguration CentOS 7. In diesem Handbuch wird die Installation der Testversion demonstriert. WebSphere, aber es unterscheidet sich nicht von der Vollversion, also spielt es keine Rolle.

So lass uns gehen!

1) Vorbereitung und Konfiguration des Betriebssystems

In unserer Arbeit werden wir das Neue nutzen CentOS 7. Überraschenderweise erfordert es nach dem Auspacken viel Nacharbeit, seien Sie also darauf vorbereitet. Also, die Minimalversion ohne Grafik installieren und los geht's. Über die Schnittstelle können Sie sofort ein Netzwerk einrichten, damit es Internet gibt... das wird Ihr Leben viel einfacher machen :)

Lassen Sie uns die Basissoftware installieren... die aus irgendeinem Grund nicht im Paket enthalten ist:

Lecker, installiere Net-Tools Nano Wget

Schauen wir uns nun unsere an Hostname und wir werden es reparieren Gastgeber(nach Belieben bearbeiten):

Nano /etc/hostname nano /etc/hosts

Ifconfig -a

Um dies zu beheben, müssen Sie es zunächst ein wenig beheben roden:

Nano /etc/default/grub

Am Ende der Zeile „ GRUB_CMDLINE_LINUX" muss hinzufügen " net.ifnames=0 biosdevname=0„. Sie erhalten so etwas (nicht unbedingt 1 zu 1):

GRUB_CMDLINE_LINUX="rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=usrd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet net.ifnames=0 biosdevname=0"

Wir benennen unsere Netzwerkschnittstelle in „normal, klassisch“ um. eth0” und lasst uns neu aufbauen:

Mv /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-eth0 Neustart

Einrichten des Netzwerks:

Nano /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" ONBOOT=yes BOOTPROTO=static IPADDR=1.1.4.185 NETMASK=255.255.248.0 GATEWAY=1.1.1.9 DNS1=1.1.1.10 DNS2=1.1.1.90

Deaktivieren Sie das Extra Netzwerk Manager und lasst uns neu aufbauen:

Systemctl stoppt den NetworkManager. Systemctl deaktiviert den NetworkManager-Neustart

Wir prüfen, ob das System als Thread gekennzeichnet ist IPv6:

lsmod | grep -i ipv6

Wenn die Nachrichten Verweise auf enthalten IPv6, aber es wird so sein, dann fahren wir mit der Deaktivierung fort:

Nano /etc/default/grub

Am Anfang der Zeile „ GRUB_CMDLINE_LINUX" muss hinzufügen " ipv6.disable=1„. Sie erhalten so etwas:

GRUB_CMDLINE_LINUX="ipv6.disable=1 rd.lvm.lv=rootvg/usrlv...

Erstellen Sie eine neue Konfiguration und speichern Sie das Ergebnis:

Grub2-mkconfig -o /boot/grub2/grub.cfg

Neustart:

Schauen wir noch einmal nach und stellen sicher, dass alles in Ordnung ist:

lsmod | grep -i ipv6

Ergänzung zum System EPEL(alle Arten von Paketen, die mit Lizenzen „belastet“ sind) Repository für CentOS 7:

Wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm rpm -ivh epel-release-7-2.noarch.rpm yum repolist

Das neue Betriebssystem verwendet einen „Master“-Daemon, der die anderen Daemons steuert. Das systemd, das anstelle veralteter Initialisierungsskripte eingeführt wurde init.d. Auch eine neue Firewall kommt zum Einsatz, Firewalld anstatt iptables. Lassen Sie uns seine Funktion überprüfen und die benötigten Ports öffnen (9080 und 9443):

Systemctl-Status firewalld firewall-cmd --permanent --zone=public --add-port=9080/tcp firewall-cmd --permanent --zone=public --add-port=9443/tcp systemctl restart firewalld

Tatsächlich endet hier die Betriebssystemkonfiguration und wir fahren direkt mit der Installation fort IBM WebSphere Application Server Liberty Profile 8.5.5

2) Installieren Sie WebSphere

Wir benötigen ein Konto IBM. Nach einer regulären Registrierung können Sie jede beliebige Software (zu Entwicklungszwecken wird sie auch genannt) herunterladen Probeversion).

Sie erlauben Ihnen nicht, die Software direkt herunterzuladen. Wir laden universell herunter Installationsmanager, und dann können wir darüber die Software herunterladen, die wir brauchen. Inhalte archivieren BASETRIAL.agent.installer.linux.gtk.x86_64.zip Entpacken Sie es in den Ordner „was“ und laden Sie es dann auf den Server in /root hoch

Wir erteilen Berechtigungen und starten die Installation:

Chmod -R 775 /root/was cd war ./installc -c

Erste Sache, Installationsmanager fordert uns auf, unseren Benutzernamen und unser Passwort für das IBM-Konto einzugeben. Drücken Sie p und geben Sie Ihre Anmeldeinformationen ein:

Wir wählen nur die folgenden Elemente für die Installation aus (Installationsmanager, Websphere Liberty und Java SDK dafür):

Aber wir werden keine Fixes installieren. Sie sind für die Installation nicht erforderlich, außerdem sind sie fehlerhaft und werden mit einem Fehler installiert:

Letzte Nachricht. Was ist installiert und wo:

Danach warten wir. Wie lange Warten? Hängt von Ihrer Internetgeschwindigkeit und Serverauslastung ab IBM. Sie müssen etwa 500 MB oder sogar mehr herunterladen. Seien Sie geduldig... Was ist los? Der Installer verbindet seine Repositories und lädt die bestellte Software von dort herunter. Alles ist schön.

Die Meldung zur erfolgreichen Installation sieht folgendermaßen aus:

Theoretisch ist es auch möglich, dies alles über Antwortdateien, ohne Dialoge, zu installieren. Diese Option erfordert jedoch auch eine bereits installierte Option Installationsmanager, also ist dies in unserem Fall nicht relevant..

Das war's! wir haben installiert IBM WebSphere Application Server Liberty Profile 8.5.5 und für seinen Betrieb notwendig Java! Glückwunsch! Wir schauen uns nun an, was wir als nächstes tun können.

3) WebSphere-Setup

a) WebSphere starten

Erstellen wir unseren Testserver:

/opt/IBM/WebSphere/Liberty/bin/server PROJEKT erstellen

Erstellt. Der Ordner wird angezeigt: /opt/IBM/WebSphere/Liberty/usr/servers/ PROJEKT Alle Einstellungen und zukünftigen Module werden darin untergebracht sein. Um dieses Joint Venture zu starten, müssen Sie die Zeile host=’1.1.4.185′ (mit unserer IP) über httpPort=’9080′ hinzufügen (dies ist hier: /opt/IBM/WebSphere/Liberty/usr/servers/PROJECT/ server.xml ). Ein Beispiel für eine solche Konfiguration:

Lasst uns starten:

/opt/IBM/WebSphere/Liberty/bin/server PROJEKT starten

Wenn wir zur Adresse http://1.1.4.185:9080 gehen, sehen wir Folgendes:

Das bedeutet, dass alles in Ordnung ist und die Websphere gestartet ist.

b) Installation des Verwaltungsmoduls

Dieser Artikel ist optional. Mit dem Verwaltungsmodul ist es jedoch komfortabler, mit der Websphäre zu arbeiten. Dadurch können Sie Module einzeln stoppen und starten, ohne den gesamten Server stoppen zu müssen.

Installieren Sie also dieses Modul:

/opt/IBM/WebSphere/Liberty/bin/featureManager install adminCenter-1.0 --when-file-exists=ignore

Um sich als Administrator im Admin-Bereich anzumelden, verwenden Sie das Konto: admin/password. Und unter dem Benutzer: nonadmin/nonadminpwd.

Seine Anmeldeadresse lautet: http://1.1.4.185:9080/adminCenter/ Das Admin-Panel sieht folgendermaßen aus:



Alle! Das Verwaltungsmodul ist installiert.

c) Installation eines Erweiterungsmoduls

Außerdem müssen Sie die Installation auf der Websphere durchführen erweitert Pakete (ein erweiterter Satz von Bibliotheken und Binärdateien) erstellen, geschieht dies äußerst einfach:

/opt/IBM/WebSphere/Liberty/bin/featureManager installiert ExtendedPackage-1.0

d) Installation von Modulen

Wir kommen zum interessantesten Teil. Module in Liberty installieren. Wie macht man das? Es gibt zwei Möglichkeiten: über den Ordner /opt/IBM/WebSphere/Liberty/usr/servers/PROJECT/ Tropfen und /opt/IBM/WebSphere/Liberty/usr/servers/PROJECT/ Apps
Aus dem Katalog Tropfen Module werden automatisch abgeholt und installiert. Aus dem Katalog Apps– Sie müssen manuell in der server.xml-Konfiguration registriert werden. Ein Beispiel für eine Konfiguration, mit der das Modul über Apps verbunden ist:

Um den SP nicht im Hintergrund und mit Protokollen auszuführen, führen Sie den folgenden Befehl aus:

/opt/IBM/WebSphere/Liberty/bin/server führt PROJEKT aus

e) Vorteile

Tests haben bestätigt, dass es ausreicht, den Ordner /opt/IBM auf einen anderen Server zu kopieren und alles sofort funktioniert. Sehr bequem. Diese. Wir können das benötigte Joint Venture im Vorfeld gründen und das gesamte Softwarepaket auf einmal liefern. Und „Liberty Websphere“ ist sehr leichtgewichtig und startet/stoppt sehr schnell :)

Veröffentlicht