Piszki Lab

Analiza przypadku w języku przodków…

14.07.2015
by Piotr Pisz
0 comments

vRealize Operations Manger 6: Trend Micro Deep Security Management Pack

Na stronie VMware VSX możemy znaleźć ciekawy dodatek do vRealize Operations Manager, jest to Trend Micro Deep Security Management (pack). W instrukcji instalacji jest wyraźnie napisane, że ostatnią wspieraną wersją jest tak naprawdę VMware Operations Manager 5.8.4. Na szczęście jest to częściowa prawda, po wykonaniu drobnej modyfikacji w skrypcie instalującym certyfikat możemy całość rozwiązania śmiało instalować i używać w vRealize Operations Manager 6.0.1. Procedura jest bardzo prosta i nie odbiega mocno od oficjalnej instrukcji instalacji.

vcops5

Continue Reading →

10.07.2015
by Piotr Pisz
0 comments

ESXi 5.5 – Wyczerpanie inodów na dysku root (There is no space left on device).

Dzisiaj spotkałem się z zaskakującym komunikatem, pojawił się on w środowisku produkcyjnym w trakcie próby umieszczenia nowej maszyny wirtualnej (w formacie ovf). Komunikat brzmiał tak: Failed to open /var/log/journal for write (There is no space left on device). Zaskoczyło mnie to o tyle, że logi trzymamy na dysku innym niż root.

journal1

Szybkie sprawdzenie zajętości dysków nie pokazało niczego złego:

journal2

Wniosek jest prosty, skończyły się inody, można to sprawdzić bardzo szybko poleceniem „localcli system visorfs ramdisk list”:

journal3

Wyraźnie widać, że dysk root wyczerpał dostępne węzły. Tego typu błędy są ciężkie w diagnostyce, i-węzły mogą zostać zużyte przez duże ilości małych plików lub np. przez plik logu z zerwanym deskryptorem (skasowaliśmy plik do którego pisze system, nam się wydaje że pliku nie ma a on rośnie). Na szczęście udało mi się znaleźć KB które dotyczyło mojego problemu. Ku mojemu nieustającemu zaskoczeniu, w katalogu /var/run/sfcb znalazłem mnóstwo plików:

journal4

Procedura “czyszczenia” jest prosta, stopujemy watchdoga, usuwamy pliki i startujemy watchdoga. Sprawdzamy inody:

journal5

Liczba zajętych węzłów spadła o połowę! Jak się obronić na przyszłość przed tym problemem? Możemy zgodnie z KB skierować zapis tych plików do ramdysku:

esxcli system visorfs ramdisk add –name sfcbtickets –min-size 0 –max-size 1024 –permissions 0755 –target /var/run/sfcb

journal6

17.06.2015
by Piotr Pisz
0 comments

Instalacja ScaleIO 1.32 w vSphere 6.0 – część druga.

W części pierwszej przygotowaliśmy nasze środowisko do instalacji ScaleIO. Muszę od razu uprzedzić, że procedura przygotowania dysków do pracy jest bardzo czasochłonna. Jeśli mamy w każdym serwerze klika dużych dysków (im więcej tym lepiej) to na początku możemy wybrać po jednym dysku na serwer. Przyśpieszy to instalację, co ma ogromne znaczenie jeśli pojawią się błędy i będziemy musieli wycofać zmiany. W późniejszym terminie, jeśli wszystko się powiedzie, dodamy pozostałe dyski. Poza tym warto się zastanowić nad strukturą całości, w przybliżeniu odpowiada ona tej znanej z macierzy dyskowych. Mamy więc pule dyskowe do których przypisujemy konkretne dyski (nie musimy mieć wszystkiego w jednej puli). Zresztą w podobny sposób ESXi “widzi” ScaleIO, komponent SDC prezentuje się jako karta HBA (FC).

scale2

Continue Reading →

15.06.2015
by Piotr Pisz
0 comments

Instalacja EMC ScaleIO 1.3.2 w vSphere 6.0 – część pierwsza.

Na ostatnim EMC World ogłoszono, że EMC idzie w stronę Open Source. W wyniku tej nowej strategii, produkty takie jak ScaleIO i ViPR zostały przekazane społeczności. W tej chwili możemy za darmo zainstalować sobie i przetestować obydwa rozwiązania. Czym tak naprawdę jest ScaleIO? Jest to uniwersalne rozwiązanie które może pracować pod kontrolą Linuksa, Windows oraz VMware i jest przeznaczone do dużych środowisk. Oferuje ogromną skalowalność i wydajność, jeśli wierzyć EMC, przy odpowiedniej liczbie hostów jest to najwydajniejsza, definiowana programowo, przestrzeń dyskowa na świecie (Converged Server SAN). Na tym Blogu instalacja i konfiguracja EMC ViPR była już opisywana. W tym artykule zajmę się instalacją ScaleIO w naszym testowym klastrze złożonym z trzech serwerów HP DL380 (z lokalnymi dyskami) pracujących pod kontrolą vCenter 6.0. Całą procedurę można też z powodzeniem przeprowadzić z wykorzystaniem dowolnych dysków (np. iSCSI) lub w środowisku typu Nested ESXi.

scaleio-software-defined-storage

Continue Reading →

09.06.2015
by Piotr Pisz
0 comments

Trend Micro Deep Security: Upgrade vCNS 5.5 do NSX 6.1

Posiadacze licencji vCloud Suite 6.0 mogą się już naocznie przekonać, że w skład tej licencji nie wchodzi już komponent vCloud Networking and Security. Jeśli dodatkowo używają (tak jak my) Trend Micro Deep Security, który wymaga do działania (agentless) vShield Endpoint (i App). To staje się jasne, że migracja środowiska do vSphere 6.0 musi być poprzedzona migracją vCNS do NSX. Licensja vCloud Suite 5.8 zawiera vCNS w wersji 5.5.3.1 który nie wspiera vSphere 6.0. W przypadku gdy jesteśmy posiadaczami licencji typu standalone, to dostępna jest wersja vCNS 5.5.4.1 która wspiera vSphere 6.0 (z adnotacją, że nowe “ficzery” vSphere 6.0 nie były testowane z vCNS!). Wybór rozwiązania problemu należy do Was, ale wyraźnie widać, że to już jest koniec vCNS. Najnowszy NSX 6.1.3 wspiera vSphere 6.0. Opisany poniżej upgrade został wykonany w vSphere 5.5 z vCNS 5.5.4 do NSX 6.1.2.

nsx

Continue Reading →