IBM Storwize V7000 Unified - opis, podłączenie i konfiguracja systemów pamięci masowej. IBM Storwize V7000 Unified - opis, podłączenie i konfiguracja systemów pamięci masowej Organizacja hurtowni danych

Dzisiejszy post skupi się na IBM Storwize V7000 Unified.

Przyjrzyjmy się problemom z połączeniem i inicjalizacją, a także przeprowadźmy mały test wydajności.

Na początek kilka informacji ogólnych na temat:

IBM Storwize V7000 Unified to ujednolicony system przechowywania danych z możliwością jednoczesnego zapewnienia dostępu blokowego i do plików (SAN i NAS). Dostęp do plików poprzez protokoły plików NFS/CIFS/FTP/HTTPS/SCP. Jak również lokalna i zdalna replikacja plików. Cóż, plus cała użyteczność i zalety charakterystyczne dla oryginalnego Storwize V7000, a są to: Thin Provisioning (wirtualna alokacja miejsca na dysku), FlashCopy (tworzenie migawek i klonów woluminów), Easy Tier (pamięć wielopoziomowa), Migracja danych (migracja danych), Real-time Performance, Metro i/lub Global Mirror (zdalna replikacja), Wirtualizacja zewnętrzna (wirtualizacja zewnętrznych systemów pamięci masowej), Kompresja w czasie rzeczywistym (kompresja danych).

System składa się z samego V7000 i dwóch modułów plików (rodzaj systemu x serwer z zainstalowanym na nim specjalistycznym oprogramowaniem) połączonych w klaster pod kontrolą jednego interfejsu graficznego, jak mówią w IBM - jeden system, jedno sterowanie, jedno ujednolicone rozwiązanie.

Instalacja i inicjalizacja systemu jest dość prosta, najważniejsze jest upewnienie się, że przełączanie jest prawidłowe i jasne zrozumienie procedury, a także nie zaszkodzi odwiedzić Unified Information Center IBM Storwize V7000 (http:// /pic.dhe.ibm.com/infocenter/storwize/unified_ic /index.jsp?topic=%2Fcom.ibm.storwize.v7000.unified.132.doc%2Fmanpages%2Fdetachnw.html)

Przykład przełączania systemu IBM Storwize V7000

Aby zainicjować, wykonaj następującą procedurę:


Kliknij „Uruchom GUI”, a przeglądarka otworzy się zgodnie z adresem IP określonym w pozycji Management IP, gdzie zobaczymy proces inicjalizacji systemu. Po zakończeniu, po określeniu wszystkich niezbędnych parametrów, czeka na nas znany już GUI, ale wypełniony nowymi elementami.

Jeśli coś poszło nie tak i pojawił się problem podczas inicjalizacji, należy zwrócić uwagę na plik „satask_result.html” znajdujący się na dysku flash z narzędziem, który z reguły zawiera numer błędu, który spowodował awarię. Ponowna inicjalizacja prawdopodobnie nie powiedzie się, jeśli przynajmniej jeden z elementów systemu został już skonfigurowany, dlatego należy zresetować wszystkie ustawienia. Reset odbywa się w następujący sposób: w samym systemie pamięci masowej należy przejść do graficznego interfejsu serwisowego kontrolerów (adres IP można zmienić za pomocą tego samego narzędzia InitTool, domyślny adres to 192.168.70.121/122), przełączyć węzeł 1 i węzeł 2 w tryb serwisowy („Wejdź do stanu usługi”), następnie w zakładce „Zarządzaj systemem” wyczyść informacje o systemie wybranego węzła, następnie przejdź do zakładki „Konfiguruj obudowę” i zresetuj identyfikator systemu (zaznacz opcję „ Zresetuj identyfikator systemu” i kliknij „Modyfikuj”), tę sekwencję czynności należy wykonać dla obu kontrolerów (wybierając kolejno węzeł 1 i węzeł 2 na zakładce „Strona główna”), po czym należy ponownie uruchomić system pamięci masowej. Aby usunąć konfigurację na modułach plikowych, należy ponownie zainstalować system z dołączonego dysku, po wykonaniu poleceń na załadowanych modułach, nazwie użytkownika/hasło (root/Passw0rd), a następnie ( $ rm -rf /utrzymuj się/*) i sprawdź, czy plik został usunięty ( $ ls -ahl /utrzymuj się/*), włóż dysk i uruchom ponownie ( $uruchom ponownie), instalacja rozpocznie się automatycznie po potwierdzeniu (wciśnij „Enter”).

Istnieje kilka wykresów wydajności systemu z dostępem blokowym.

Host, system operacyjny Windows Server 2012, przetestował dwa dyski lokalne prezentowane za pośrednictwem FC, jeden 100 Gb z RAID10 z 4 dyskami SSD 200 Gb i drugi 100 Gb z pulą składającą się z 3 RAID5, zawierającą 19 dysków SAS (300 Gb 15 tys.), dwa. Grupy RAID obejmowały siedem dysków, a trzecia grupa miała pięć. Testy przeprowadzono programem IOmeter, zastosowano dwie specyfikacje „100%Random-8k-70%Read” - test w blokach 8kb, 100% dostęp losowy, 70% operacji odczytu, 30% zapisu. Oraz „Maksymalna przepustowość – 50% odczytu” – test w blokach 32 kb, 100% dostępu sekwencyjnego, 50% operacji odczytu i zapisu. Głębokość kolejki miała wartość 64.

Chciałbym pokazać, jak łatwo jest skonfigurować system przechowywania danych firmy IBM. Specjalne podziękowania dla Dmitrija K. z Orenburga za udostępnienie zrzutów ekranu, który nie był leniwy i uchwycił proces instalacji.

Najbardziej podstawowy schemat:

  • System pamięci masowej IBM Storwize v3700 w standardzie z możliwością łączenia serwerów poprzez iSCSI i SAS. Zainstalowałem 4 dyski po 600 GB
  • dwa serwery IBM 3650 m4, bez dysków lokalnych, z dwiema jednoportowymi kartami SAS HBA
  • połączenie typu cross-to-cross, odporne na błędy - każdy serwerowy adapter HBA jest podłączony do własnego kontrolera pamięci masowej

Zadanie jest następujące:

  1. Połącz się z systemem pamięci masowej w celu zarządzania
  2. Zaktualizuj oprogramowanie sprzętowe, aby obsługiwać połączenia SAS
  3. Utwórz macierz z dysków, poziom RAID 10
  4. Ponieważ posiadamy serwery bez dysków twardych, dla każdego serwera tworzymy osobną jednostkę LUN w celu zainstalowania systemu operacyjnego Windows Server 2012
  5. Tworzymy jedną wspólną jednostkę LUN, która będzie dostępna dla obu serwerów. Będzie on służył do tworzenia klastra MS SQL 2012, a dokładniej do przechowywania baz danych
  6. Zadanie nie wiąże się z wykorzystaniem wirtualizacji

Zacznijmy konfigurować

1

Do systemu przechowywania dołączony jest specjalny pendrive, który służy do wstępnej konfiguracji, czyli ustawienia hasła administratora oraz adresu IP usługi służącego do połączenia z interfejsem WWW. Z dysku flash w komputerze uruchom narzędzie InitTool.bat

2

Ponieważ właśnie wyjęliśmy system pamięci masowej z pudełka, wybierz opcję Utwórz nowy system

3

Ustalamy adres IP, pod którym będziemy łączyć się z systemem magazynującym.

4

Proces inicjalizacji systemu:

  1. Bezpiecznie odłączamy urządzenie od komputera i wyjmujemy dysk flash.
  2. Przyglądamy się jednemu z kontrolerów systemu pamięci masowej. Będziemy musieli włożyć dysk flash do jednego ze złączy interfejsów zarządzania siecią. Ale wcześniej trzeba się upewnić, że w prawym górnym rogu sterownika trzy kontrolki wysyłają prawidłowe sygnały semaforów, lewa świeci, środkowa miga, prawa nie świeci.
  3. Po umieszczeniu pendrive’a w porcie USB (dowolnym). Prawa ikona (wykrzyknik) zacznie migać. Musisz poczekać, aż przestanie się wyłączać, po czym będziesz mógł wyjąć dysk flash i włożyć go z powrotem do komputera, aby wykonać kroki kreatora.

5

Przez przeglądarkę (zalecana IE8 lub Firefox 23+) przechodzimy do interfejsu WWW.

Domyślne hasło logowania dla superużytkownika to passw0rd (oddzielone zerem)
Nadszedł czas na aktualizację oprogramowania, w tym celu przejdź do menu Ustawienia -> Ogólne -> Aktualizuj kod maszynowy

Oprogramowanie sprzętowe zostało wcześniej pobrane z oficjalnej witryny internetowej ibm.com. W naszym przypadku jest to wersja 7.1.0.3 (kompilacja 80.3.1308121000). Zawiera narzędzie do testowania aktualizacji, najpierw ładujemy je do systemu pamięci masowej, a następnie samo oprogramowanie sprzętowe.

6

System pamięci masowej automatycznie wykrył 4 zainstalowane dyski. System przypisał trzy z nich do POOL, a jeden do Hot Spare.

Jeśli dysków było więcej, sensowne byłoby pozostawienie takiego ustawienia automatycznego. W naszym przypadku lepiej jest inaczej podzielić dyski na partycje.

7

Usuwanie automatycznie utworzonej puli

8

Dostajemy 4 darmowe dyski, z których utworzymy RAID 10

9

Kliknij opcję Konfiguruj pamięć masową, następnie wybierz, który RAID chcemy utworzyć i ile dysków będzie do tego wykorzystywanych.

10

Ustaw nazwę nowo utworzonej puli.

Aby nie pomylić pojęć. Tworzymy macierz RAID lub macierz z wolnych dysków, powstałe wolne miejsce to Pula. Następnie pokroimy samą przestrzeń puli na kawałki, tzw. jednostki LUN lub wolumin, i teraz można je zaprezentować serwerom (hostom).

11

Pula została utworzona

12

Utwórz nową jednostkę LUN w puli

13

Na zrzucie ekranu tego nie widać, ale ustawiamy rozmiar jednostki LUN

14

Zatem za pomocą kreatora tworzenia jednostek LUN tworzymy 3 księżyce.

Zgodnie z planem po dwa 100 Gb każdy dla serwerowych systemów operacyjnych. I jeden wspólny rozmiar 500 Gb do tworzenia klastra MS SQL 2012

15

Teraz musisz poinformować system pamięci masowej, które serwery (hosty) są do niego podłączone. W podstawowej konfiguracji dostępne są tylko dwie opcje połączenia - iSCSI i SAS.

Mamy dwa serwery połączone z Storwize v3700 poprzez SAS

16

Na tym etapie wskazujemy systemowi Storage, że nasz pierwszy serwer jest do niego podłączony dwoma kablami SAS, które w serwerze wpinamy do dwóch kart SAS HBA z identyfikatorami (16 cyfr)

Zatem dodajemy oba serwery, każdy z dwoma identyfikatorami.

17

Prezentujemy jednostki LUN serwerom. Inaczej mówiąc, nadajemy prawa dostępu.

Na zrzucie ekranu HOST_LUN_TOP jest przeznaczony tylko dla pierwszego serwera, ponieważ zostanie na nim zainstalowany system operacyjny. Drugi serwer nie widzi tej jednostki LUN.
W przeciwieństwie do SQL_LUN, który musi być dostępny dla obu serwerów, ponieważ będą na nim zlokalizowane bazy klastrowe MS SQL.

Do konfigurowania i dalszego zarządzania systemami pamięci masowej serii DS35xx firmy IBM wykorzystywany jest program do zarządzania pamięcią masową DS, którego najnowszą wersję można pobrać z oficjalnej strony internetowej, oczywiście po rejestracji. Istnieją wersje programu dla różnych systemów operacyjnych, Linux, Windows, Mac, HPUX

W tym przypadku dobrym pomysłem jest pobranie najnowszych aktualizacji oprogramowania sprzętowego kontrolerów systemów pamięci masowej. W przeciwnym razie system pamięci masowej może nie widzieć dysków lub adapterów HBA w serwerach lub mogą wystąpić inne powiązane problemy.

Nie wiem dlaczego, ale wiele osób ma problemy ze znalezieniem i pobraniem plików do pobrania w serwisie WWW IBM. Przejdź do witryny IBM.com -> Wsparcie i pliki do pobrania -> Poprawki, aktualizacje i sterowniki -> Szybkie wyszukiwanie-> na pasku wyszukiwania „DS3500 (DS3512, DS3524)” -> Wyświetl pliki do pobrania DS3500 (DS3512, DS3524). Portal IBM nie zawsze działa poprawnie, więc jeśli nie działa, wypróbuj inną przeglądarkę.

Oprogramowanie sterownika wygląda następująco

Pliki do pobrania menedżera pamięci DS, tzw



Po zainstalowaniu i uruchomieniu programu zostaniesz poproszony o wybranie metody wyszukiwania systemu przechowywania. Automatycznie skanuje sieć i szuka podłączonego DS35xx, w trybie ręcznym należy ręcznie wpisać adresy IP obu kontrolerów naszego systemu przechowywania danych. Dla wygody domyślne adresy interfejsów zarządzania są zapisane w samym systemie pamięci masowej pod portami. Jeśli w sieci działa DHCP, adresy zostaną uzyskane automatycznie.



Widzimy, że w celu zapewnienia odporności na błędy w każdym kontrolerze wbudowane są dwa porty zarządzania, ale zwykle do zarządzania wykorzystywane są pierwsze porty każdego kontrolera.


Diagram połączeń

Zanim zaczniesz konfigurować, musisz wyobrazić sobie, co chcesz ostatecznie uzyskać; jeśli nie ma zrozumienia, nie powinieneś zaczynać. Zróbmy najprostszy schemat, podłączmy dwa serwery do systemu pamięci masowej zgodnie ze schematem.


Każdy serwer ma dwa adaptery SAS HBA, dla tych, którzy nie wiedzą, jest to po prostu karta PCI-E z wejściem SAS. Aby zapewnić odporność na awarie, zainstalowano dwie karty HBA; w przypadku awarii jednego z kontrolerów w systemie pamięci masowej praca będzie kontynuowana przez drugi. Dzięki tej samej logice system jest chroniony przed problemami z kablem SAS lub adapterem HBA w serwerze.

Organizować coś. Logika.

Mamy system przechowywania danych z dyskami. Najpierw musimy złożyć jakiś rodzaj RAID (tablicę) z dysków, następnie utworzyć wolumin logiczny (LUN) na tej macierzy RAID, następnie zaprezentować ten wolumin serwerom (mapowanie), aby mogły go zobaczyć i móc z nim pracować . Taka jest logika.

A teraz porządek. Wszystkie manipulacje wykonam w symulatorze, który można pobrać z oficjalnej strony pamięci masowej IBM. Interfejs nie jest dokładnie taki sam, jak w prawdziwym DS3524 lub DS3512
1.. Wcześniej wybraliśmy automatyczną metodę wyszukiwania systemu przechowywania, system go znalazł i podłączył, system przechowywania wyświetlił się w konsoli.

2.. Kliknij prawym przyciskiem myszy system pamięci masowej i wybierz Zarządzaj, aby rozpocząć konfigurację.

3.. Kreator otwiera się w nowym oknie, ale... Chcę pokazać uniwersalną sekwencję działań, zamknij ją.

4.. W zakładce Widok logiczny/fizyczny widzimy nieprzydzielone miejsce na dysku. W symulowanym systemie przechowywania istnieją dwa typy dysków; skonfigurujemy zwykłe dyski SATA. Najpierw tworzymy tablicę (RAID)



6.. Ustaw NAZWĘ naszej tablicy


7.. Wybieramy, który RAID chcemy uzyskać. Nie widzimy RAID 10, aby go utworzyć należy wybrać RAID 1
8.. Następnie kreator wyjaśnia, że ​​jeśli utworzysz RAID 1 z czterech lub więcej dysków, wówczas automatycznie zostanie utworzonych 10 RAID (lub 1+0, to samo)
9.. Wybór utworzenia macierzy RAID składającej się z 38 dysków

10.. Po utworzeniu automatycznie uruchamia się kreator tworzenia wolumenu (LUN), można go również uruchomić z konsoli, podobnie jak w kroku 4, wystarczy tylko wybrać utworzoną wcześniej tablicę.

11.. Musisz podać rozmiar jednostki LUN, w moim przypadku 8 Tb (łącznie wolne 17,6 Tb) i wymyślić nazwę woluminu
12.. Ważna kwestia: jeśli wiemy, który system operacyjny zostanie zainstalowany na tej jednostce LUN, musimy to określić. Dla VMware jest też linia, dla XenServer wybrany jest Linux. Ale z jakiegoś powodu nie mam tych linii w symulatorze
13.. Po utworzeniu tablicy i jednostki LUN widzimy je w konsoli
14.. Teraz musisz przejść do innej karty i dać dostęp do tego serwera LUN. Widzimy, że grupa domyślna została utworzona domyślnie i dla tej grupy dostępna jest jednostka LUN1. Musimy tylko dodać nasz serwer (najpierw jeden, potem drugi) do tej grupy, aby mógł połączyć się z LUN1.

15.. Kliknij prawym przyciskiem myszy Grupę domyślną, Zdefiniuj -> Host

16.. Każdy z naszych serwerów posiada dwie karty SAS HBA i to właśnie za ich pośrednictwem następuje połączenie z systemem pamięci masowej. System pamięci masowej może precyzyjnie identyfikować serwer na podstawie adapterów HBA, a dokładniej na podstawie ich unikalnego „identyfikatora”.

Ustaw nazwę hosta (mam ESX1). Wybieramy dwa „identyfikatory” należące do serwera, z którym się łączymy. Możesz zobaczyć, jakie identyfikatory ma serwer, łącząc się z hostem ESXi bezpośrednio przez klienta vSphere lub poprzez serwer vCenter. Tam zajrzyj do sekcji „karty pamięci”.

Przesuń dwa „identyfikatory” z lewej kolumny na prawą. Następnie wybierz każdy „identyfikator” i kliknij przycisk Edytuj, aby dodać do niego opis. Procedura ta została wymyślona, ​​aby nie pomylić się z dużą liczbą identyfikatorów.

W moim symulatorze zamiast unikalnych „identyfikatorów” są zera, nie zwracaj uwagi, wszystko będzie tak, jak powinno.

17.. Teraz wybierz system operacyjny hosta, jeśli VMware, wybierz VMware

18.. Po tym w konsoli zobaczysz swojego Hosta, a ponieważ znajduje się on w Grupie Domyślnej, będzie dla niego dostępna jednostka LUN1.

Wniosek. Artykuł okazał się długi, w praktyce wszystko dzieje się znacznie szybciej, wystarczy kilka razy kliknąć wszystkie kroki, a proces podłączania systemów pamięci masowej IBM nie będzie już sprawiał problemów.

Konfigurowanie połączenia iSCSI jest nieco bardziej skomplikowane. Radzę wybrać SAS lub FC.

Klastry umożliwiają skalowanie konfiguracji Portal IBM® WebSphere. Klastry zapewniają także wysoką dostępność aplikacji J2EE, ponieważ w przypadku awarii żądania są automatycznie przekazywane do sprawnych serwerów. Klaster można konfigurować na różne sposoby: poziomy, pionowy, wielokrotny i dynamiczny.

Na poniższej ilustracji przedstawiono poziomą konfigurację klastra, w której portalu WebSphere instalowane na wielu serwerach lub w wielu profilach na jednym serwerze fizycznym. Konfiguracja wieloserwerowa zmniejsza liczbę pojedynczych awarii, ale wymaga dodatkowego oprogramowania, takiego jak serwery. Konfiguracja wieloprofilowa zmniejsza również liczbę pojedynczych awarii. Wymaga mniej dodatkowego sprzętu niż konfiguracja wieloserwerowa, ale nadal może być wymagany dodatkowy sprzęt, taki jak dodatkowa pamięć. Administrator wdrożenia zarządza komórką dla poziomych węzłów klastra.

Aby pozostawić sprzęt bez zmian, można także skonfigurować elementy klastra wirtualnego w jednym węźle. Zazwyczaj duże klastry portali zapewniają skalowanie w poziomie i w pionie. Przykład: Mogą istnieć cztery węzły portalu, każdy zawierający pięciu członków klastra, co daje łącznie dwadzieścia elementów klastra.

W odpowiedzi na opinie klientów udostępniono instrukcje dotyczące konfigurowania produktu WebSphere Portal dla każdego systemu operacyjnego. Wybierz swój system operacyjny, aby rozpocząć proces.

  1. Przygotowanie systemu operacyjnego IBM i w środowisku klastrowym
    Zobacz informacje na temat konfigurowania systemu operacyjnego Portal IBM WebSphere. Jeśli instalujesz inne komponenty, mogą być wymagane dodatkowe kroki; Zapoznaj się z dokumentacją tych komponentów.
  2. Przygotuj węzeł podstawowy w systemie IBM i
    Przed utworzeniem środowiska klastrowego należy dokonać instalacji Portal IBM WebSphere w węźle podstawowym, a następnie skonfiguruj menedżera wdrażania bazy danych i sieci.
  3. Utwórz i dodaj nowy profil menedżera wdrażania w systemie IBM i
    W środowisku produkcyjnym Menedżer wdrażania musi być zainstalowany na serwerze zdalnym, a nie na tym samym serwerze, co Portal IBM WebSphere. Aby utworzyć zdalny profil menedżera wdrażania, użyj narzędzia do zarządzania profilami lub komendy zarządzajprofiles. W środowisku testowym lub programistycznym program Deployment Manager można zainstalować w systemie lokalnym za pomocą programu IBM Installation Manager. Jeśli instalujesz zdalny profil menedżera wdrażania, postępuj zgodnie z instrukcjami, aby utworzyć i dodać profil menedżera wdrażania. Pomiń te kroki, jeśli instalujesz profil lokalnego menedżera wdrażania przy użyciu menedżera instalacji w węźle podstawowym.
  4. Tworzenie klastra w systemie IBM i
    Po instalacji Portal IBM WebSphere W węźle podstawowym, konfigurując zdalną bazę danych i przygotowując węzeł podstawowy do komunikacji z Menedżerem wdrażania, można utworzyć klaster statyczny do obsługi żądań przełączenia.
  5. Przygotowanie serwera WWW w przypadku instalacji portalu w systemie IBM i w środowisku klastrowym
    Zainstaluj i skonfiguruj moduł serwera WWW dostarczony przez Serwer aplikacji IBM WebSphere, aby skonfigurować serwer WWW do interakcji Portal IBM WebSphere.
  6. Klaster IBM i: Przygotowanie rejestrów użytkowników
    Zainstaluj i skonfiguruj serwer LDAP jako rejestr użytkowników do przechowywania informacji o użytkownikach i identyfikacji użytkowników w klastrowym środowisku produkcyjnym.

  7. Skonfiguruj ochronę rejestru użytkowników w Portal IBM WebSphere w celu ochrony serwera przed nieautoryzowanym dostępem. Można skonfigurować autonomiczny rejestr użytkowników LDAP lub dodać rejestry użytkowników LDAP lub bazy danych do domyślnego magazynu stowarzyszonego. Po skonfigurowaniu rejestru użytkowników można dodać zakresy dla portali wirtualnych lub dodatkowej bazy danych w celu przechowywania atrybutów, których nie można przechowywać w rejestrze użytkowników LDAP.
  8. Udostępnianie dodatkowych elementów klastra w systemie IBM i
    Po zainstalowaniu i skonfigurowaniu węzła głównego można utworzyć dodatkowe węzły. Możesz zainstalować Portal IBM WebSphere w każdym węźle, a następnie skonfiguruj węzeł tak, aby miał dostęp do bazy danych i rejestru użytkowników przed dodaniem go do klastra.
  9. Klaster IBM i: dostrajanie serwerów
    Dostrajanie serwerów odgrywa ważną rolę w zapewnieniu prawidłowego działania środowiska WebSphere Portal. Portal WebSphere Portal nie jest początkowo dostrojony do zastosowań produkcyjnych, dlatego w celu uzyskania optymalnej wydajności należy zapoznać się z procedurami zawartymi w Przewodniku dostrajania portalu IBM WebSphere Portal i postępować zgodnie z nimi. Jeśli przewodnik dostrajania nie jest dostępny dla bieżącej wersji produktu WebSphere Portal, skorzystaj z przewodnika dla poprzedniej wersji.
  10. Konfigurowanie wyszukiwania w klastrze systemu IBM i
    Portal IBM WebSphere udostępnia dwie różne opcje wyszukiwania. Z obu możliwości wyszukiwania można korzystać w środowisku klastrowym.
  11. Konfigurowanie wielu klastrów w systemie IBM i
    Dodatkowe klastry komórek są tworzone w podobny sposób jak pierwsze, z kilkoma wyjątkami. W rzeczywistości nowy profil będzie miał być używany jako profil główny, zgodnie z terminologią klastrów Portal IBM WebSphere i posłużą jako podstawa do nowej definicji klastra. Powtarza to proces tworzenia pierwszego klastra w komórce. Jeśli podczas procesu dystrybucji w komórce na tym nowym węźle znajdują się jakieś aplikacje (ponieważ są one używane przez pierwszy klaster), Menedżer wdrażania nie pozwoli na ich dodanie. Po dystrybucji aplikacje, które już istnieją w komórce, nie są udostępniane serwerowi WebSphere_Portal w nowo dodanym węźle; dlatego też istniejące aplikacje należy ponownie połączyć z nowym serwerem rozproszonym, aby przywrócić listę aplikacji. Zatem, w zależności od konfiguracji nowego profilu, niektóre aplikacje będą współdzielone pomiędzy innymi istniejącymi klastrami, a niektóre będą unikalne dla tego nowego profilu.
  12. Współdzielenie domen baz danych pomiędzy klastrami w systemie IBM i
    Jeśli środowisko produkcyjne składa się z wielu klastrów w pojedynczej komórce i wielu klastrów w różnych komórkach, możesz przyznać dostęp do domen baz danych wszystkim klastrom, aby zapewnić nadmiarowość i przełączanie awaryjne. Dane Portal IBM WebSphere przechowywane w wielu domenach baz danych o różnych wymaganiach dotyczących dostępności w zależności od konfiguracji środowiska produkcyjnego. W przypadku kilku linii produkcyjnych, z których każda jest realizowana jako klaster serwerów, zastosowanie wspólnych domen bazodanowych gwarantuje automatyczną synchronizację danych pomiędzy liniami produkcyjnymi.

W tym artykule przyjrzymy się kwestii instalacji i konfiguracji CentOS 7. W tej instrukcji zostanie zademonstrowana instalacja wersji próbnej. WebSphere, ale nie różni się niczym od pełnej wersji, więc nie ma to znaczenia.

Więc chodźmy!

1) Przygotowanie i konfiguracja systemu operacyjnego

W naszej pracy będziemy wykorzystywać nowe CentOS 7. Co zaskakujące, po wyjęciu z pudełka wymaga dużo wykończenia, więc bądź na to przygotowany. Zainstaluj więc minimalną wersję bez grafiki i chodźmy. Przez interfejs - od razu skonfiguruj sieć, żeby był Internet... to znacznie ułatwi Ci życie :)

Zainstalujmy podstawowe oprogramowanie... które z jakiegoś powodu nie znajduje się w pakiecie:

Mniam, zainstaluj net-tools nano wget

Teraz sprawdźmy nasze nazwa hosta i naprawimy to zastępy niebieskie(edytuj, jak chcesz):

Nano /etc/nazwa hosta nano /etc/hosts

Ifconfig -a

Aby to naprawić, musisz najpierw trochę to naprawić żarcie:

Nano /etc/default/grub

Na końcu wiersza „ GRUB_CMDLINE_LINUX"trzeba dodać" net.ifnames=0 biosdevname=0„. Otrzymasz coś takiego (niekoniecznie 1 w 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 cichy net.ifnames=0 biosdevname=0"

Zmieniamy nazwę naszego interfejsu sieciowego na normalny, klasyczny „ eth0” i odbudujmy:

Mv /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-eth0 ponowne uruchomienie

Konfigurowanie sieci:

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

Wyłącz dodatkowy Menedżer sieci i odbudujmy:

Systemctl zatrzymaj NetworkManager systemctl wyłącz ponowne uruchomienie NetworkManager

Sprawdzamy, czy układ jest oznaczony jako wątek IPv6:

lsmod | grep -i ipv6

Jeśli wiadomości zawierają odniesienia do IPv6, ale tak będzie, wtedy przystępujemy do wyłączania:

Nano /etc/default/grub

Na początku wiersza „ GRUB_CMDLINE_LINUX"trzeba dodać" ipv6.disable=1„. Otrzymasz coś takiego:

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

Utwórz nową konfigurację i zapisz wynik:

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

Ponowne uruchomienie:

Sprawdźmy jeszcze raz i upewnijmy się, że wszystko jest w porządku:

lsmod | grep -i ipv6

Dodanie do systemu EPEL(wszelkiego rodzaju pakiety „obciążone” licencjami) repozytorium dla CentOS 7:

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

Nowy system operacyjny wykorzystuje demona „głównego”, który kontroluje pozostałe demony. Ten systemowy, który został wprowadzony zamiast przestarzałych skryptów inicjujących inicj.d. Zastosowano także nowy firewall, zapora ogniowa zamiast iptables. Sprawdźmy jego działanie i otwórzmy potrzebne porty (9080 i 9443):

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

Tak naprawdę na tym kończy się konfiguracja systemu operacyjnego i od razu przechodzimy do instalacji Profil Liberty serwera IBM WebSphere Application Server 8.5.5

2) Zainstaluj WebSphere

Będziemy potrzebować konta IBM-a. Po regularnej rejestracji możesz pobrać dowolne oprogramowanie (w celach programistycznych jest to również tzw wersja próbna).

Nie pozwalają na bezpośrednie pobranie oprogramowania. Pobieramy uniwersalne Menedżer instalacji, a następnie za jego pośrednictwem możemy pobrać potrzebne nam oprogramowanie. Archiwizuj zawartość BASETRIAL.agent.installer.linux.gtk.x86_64.zip rozpakuj go do folderu was, a następnie prześlij na serwer w /root

Nadajemy uprawnienia i rozpoczynamy instalację:

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

Pierwsza rzecz, Menedżer instalacji poprosi nas o podanie loginu i hasła do konta IBM. Naciśnij p i wprowadź swoje dane uwierzytelniające:

Do instalacji wybieramy tylko następujące elementy (menedżer instalacji, websphere liberty i Java SDK):

Ale nie będziemy instalować poprawek. Nie są wymagane do instalacji, poza tym są błędne i instalują się z błędem:

Ostateczna wiadomość. Co i gdzie jest zainstalowane:

Potem czekamy. Ile czekać? Zależy od szybkości Twojego Internetu i obciążenia serwera IBM-a. Będziesz musiał pobrać około 500 MB lub nawet więcej. Bądź cierpliwy... Co się dzieje? Instalator łączy swoje repozytoria i pobiera z nich zamówione oprogramowanie. Wszystko jest piękne.

Komunikat o pomyślnej instalacji wygląda następująco:

Teoretycznie możliwa jest również instalacja tego wszystkiego poprzez pliki odpowiedzi, bez okien dialogowych. Ale ta opcja wymaga również zainstalowania Menedżer instalacji, więc w naszym przypadku nie ma to znaczenia..

Więc to jest to! zainstalowaliśmy Profil Liberty serwera IBM WebSphere Application Server 8.5.5 i niezbędne do jego działania Jawa! Gratulacje! Teraz zastanowimy się, co możemy zrobić dalej.

3) Konfiguracja WebSphere

a) Uruchamianie WebSphere

Stwórzmy nasz serwer testowy:

/opt/IBM/WebSphere/Liberty/bin/server utwórz PROJEKT

Utworzony. Pojawi się folder: /opt/IBM/WebSphere/Liberty/usr/servers/ PROJEKT Zostaną w nim zlokalizowane wszystkie ustawienia i przyszłe moduły. Aby uruchomić to wspólne przedsięwzięcie, musisz dodać linię host=’1.1.4.185′ (z naszym adresem IP) nad httpPort=’9080′ (tutaj: /opt/IBM/WebSphere/Liberty/usr/servers/PROJEKT/ serwer.xml ). Przykład takiej konfiguracji:

Uruchommy:

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

Wchodząc pod adres http://1.1.4.185:9080 zobaczymy:

Oznacza to, że wszystko jest w porządku i websfera została uruchomiona.

b) Instalacja modułu administracyjnego

Ten element jest opcjonalny. Ale dzięki modułowi administracyjnemu wygodniej jest pracować ze sferą internetową. Dzięki niemu możesz zatrzymywać i uruchamiać moduły indywidualnie, bez konieczności zatrzymywania całego serwera.

Więc zainstaluj ten moduł:

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

Aby zalogować się do obszaru administracyjnego jako administrator, użyj konta: admin/hasło. A pod użytkownikiem: nonadmin/nonadminpwd.

Jego adres logowania to: http://1.1.4.185:9080/adminCenter/ Panel administracyjny wygląda następująco:



Wszystko! Moduł administracyjny jest zainstalowany.

c) Instalacja modułu rozszerzeń

Musisz także zainstalować na Websphere rozszerzony pakietów (rozszerzony zestaw bibliotek i plików binarnych), można to zrobić w niezwykle prosty sposób:

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

d) Instalacja modułów

Dochodzimy do najciekawszej części. Instalowanie modułów w Liberty. Jak to zrobić? Istnieją 2 sposoby, poprzez folder /opt/IBM/WebSphere/Liberty/usr/servers/PROJECT/ krople i /opt/IBM/WebSphere/Liberty/usr/servers/PROJECT/ aplikacje
Z katalogu krople moduły są pobierane i instalowane automatycznie. Z katalogu aplikacje– należy je ręcznie zarejestrować w konfiguracji server.xml. Przykład konfiguracji z którą moduł łączy się poprzez aplikacje:

Aby uruchomić SP nie w tle i z logami, uruchom komendę:

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

e) Plusy

Testy wykazały, że wystarczy skopiować folder /opt/IBM na inny serwer i wszystko będzie działać od razu po wyjęciu z pudełka. Bardzo wygodnie. Te. możemy z wyprzedzeniem założyć spółkę joint venture, której potrzebujemy i dostarczyć od razu cały pakiet oprogramowania. A „Liberty Websphere” jest bardzo lekka i uruchamia się/zatrzymuje bardzo szybko :)

Opublikowany