Upgrade vRealize Log Insight 4.5 do 4.7 | Dobre praktyki

 

Czym jest vRLI (vRealize Log Insight) ?

O tym nie jest ponizszy wpis dlatego odsyłam do informacji w sieci: dell.com, virtual-it.pl lub poprostu do dokumentacji producenta VMware

W naszym przypadku zajmiemy się samym upgrejdem vRLI z wersji 4.5 do 4.7 bez agentów. Rozwiązanie jest klastrem 3 maszyn wirtualnych vRLI. Tak ja do tego podchodzę korzystając z dokumentacji producenta.Twoja metodyka może być zupełnie inna lub zbliżona ponieważ wszyscy opieramy się na zaleceniach vendorów jak i własnych doświadczeniach.

Po pierwsze wydzielam sobie zawsze główne etapy upgrejdu danego produktu, które można podzieleć jeszcze na bardziej szczegółowe.

 

1. Etap przygotowań

 

A. Weryfikacja dokumentu Release Notes związanego z wersjami przez któe będziemy przechodzić.

B. Weryfikacja lokalnego użytkownika admin oraz root do poszczególnych węzłów
C. Weryfikacja istnienia backupów z poprzednich dni
D. Weryfikacja wolnej przestrzeni na węzłach
E. Sciągnąć “Support Bundle”
F. Wykonać backup wszystkich węzłów bezpośrednio przed upgrejdem
G. Wykonać snapshot (bez pamięci oraz bez zaznaczonej opcji “quescing”)
H. Wykonać klon wszystkich węzłów klastra vRLI
I. Zweryfikować czy wszystkie węzły mają status “Connected”
J. Zweryfikować czy “Integrated Load Balancer” ma status  “Available”
K. Zweryfikować czy agenty są w statusie “active”

Dodatkowe elementy, które można zweryfikować VMware opisuje tutaj

2. Upgrade wersji z 4.5 do 4.6

  1. Zaloguj się na administratora lokalnego “admin”
  2. Zaloguj się poprzez FQDN masternode.
  3. Przejdz do menu Administration > Management Cluster i użyj przycisku UPGRADE CLUSTER i załąduj plik w moim przypadku “VMware-vRealize-Log-Insight-4.6.0-8080673.pak” ściągnięty ze strony VMware
  4. Dalszy proces jest bezobsługowy jeśli nie będzie żadnych problemów. Mozesz spodziewać się zachowania jak to opisuje vendor tutaj.

 

 

Sukces 🙂 upgrejdu master węzła.

 

Po upgrejdzie mastera automatycznie podnoszą się wersje w pozostałych węzłąch a następnie restartują.

 

Klaster został zaktualizowany z sukcesem.

E. Po zakończeniu upgrejdu jeśli mieliśmy wcześniej skonfigurowane wysyłanie maili to otrzymamy potwierdzenie zakończenia procesu z sukcesem.

F. Profilaktycznie w tym momencie możemy teraz zweryfikować status klastra. Jeśli wszystko wygląda OK przechodzimy do kolejnego punktu “Upgrade wersji z 4.6 do 4.7”

3. Upgrade wersji z 4.6 do 4.7

  1. Tutaj zaczynamy tak samo jak ostatnio (jeśli jestes juz zalogowany to omin punkt 1 i 2. Zaloguj się na administratora lokalnego “admin”
  2. Zaloguj się poprzez FQDN masternode.
  3. Przejdz do menu Administration > Management Cluster i użyj przycisku UPGRADE CLUSTER
  4. Dalszy proces jest bezobsługowy jeśli nie będzie żadnych problemów. Mozesz spodziewać się zachowania jak to opisuje vendor tutaj. Dokładnie taki sam proces jak wcześniej.

Zalecenia odnośnie takiej stopniowej kolejności upgrejdu znajdziesz w dokumentacji od danej wersji – link

  • Jeśli zastanawiasz się jak poza kręcącym się kółkiem minitorować process upgrejdu to mozesz zrobić to poprzez log tworzony na każdym z węzłów: /storage/var/loginsight/upgrade.log
  • W przypadku niepowodzenia szczegóły można znaleźć w pliku /storage/var/loginsight/rollback.log na każdym z węzłów.

 

/storage/var/loginsight/upgrade.log – inicjalizacja

/storage/var/loginsight/upgrade.log – zakończenie sukcesem upgredju węzła

Powyższe informacje o logach można znaleźć przy upgrejdzie do każdej z wersji w dokumentaji tutaj

 

4. Testy po upgrejdzie

  1. Zweryfikować czy wszystkie węzły mają status “Connected”
  2. Zweryfikować czy “Integrated Load Balancer” ma status  “Available
  3. Zweryfikować czy agenty są w statusie “active”
  4. Jeśli wszystko jest OK można już wykasować snapshoty.

 

 

Podsumowanie:

Czas upgrejdu zależy od wielu czynników. W moim przypadku z uwagi iż na to iż master węzeł był na lokalnym storage był porównywalnie długi. To także trzeba brać pod uwagę:

Mam nadzieję iż w tym krótkim wpisie dałem nieco poglądu jak to można zrobić. Jeśli coś pominąłem lub zrobiłbyś to inaczej zachęcam do komentowania.