Piszki Lab

Analiza przypadku w języku przodków…

12.02.2014
by Piotr Pisz
0 comments

Jak usunąć całkowicie paczkę ThinApp z katalogu Horizon Workspace.

Nie jest to proste, kto nie doczytał dokumentacji, ten może się głowić i głowić. Usuwając z katalogu aplikację, na początku oczywiście musimy usunąć wszystkie „pozwolenia” użytkowników, w następnym kroku klikamy „delete” na aplikacji i usuwamy fizycznie jej katalog z repozytorium. I to była ta łatwiejsza ścieżka, bo w katalogu widzimy brak aplikacji:

Niestety gdy wejdziemy na stronę Horizon Connector –> ThinApp Packages, widzimy, że nasza aplikacja wcale nie „znikła”:

Teoretycznie niczym to nie grozi, do momentu gdy nie będziemy chcieli wgrać np. nowszej wersji aplikacji już usuniętej, nie ma problemu. Problemy zaczną się w momencie gdy na powyższej liście zaczną się pojawiać zduplikowane elementy. Dlatego musimy po każdorazowym usunięciu aplikacji przeprowadzić procedurę odświeżenia bazy danych. W tym celu musimy się zalogować przez ssh na maszynę Horizon Connector i wydać następujące polecenia:

Dzięki temu uzyskujemy czysty katalog, bez śmieci:

Powyższa operacja nie wpływa na pozostałe aplikacje, czyli na ich dostępność dla użytkowników i ich uprawnienia.

10.02.2014
by Piotr Pisz
0 comments

Certyfikaty SSL w VMware Log Insight 1.5

Generalnie bardzo lubię produkty firmy VMware, są jednak takie dni, gdy doprowadzają mnie do szału. W dniu dzisiejszym usiłowałem podmienić certyfikat SSL w świeżo zainstalowanej instancji VMware Log Insight 1.5. Cokolwiek bym nie zrobił, jakkolwiek bym nie generował pary klucz+certyfikat (nie ma znaczenia czy było to openssl czy Microsoft CA), zawsze wyświetlał się komunikat “Invalid certificate format”:

loginsight2

I nie jest to jednostkowy przypadek, mam trzy instancje Log Insight, i każda zachowuje się w dokładnie ten sam sposób. Przeszukałem cały Internet, ale znalazłem niewiele i nic co by rozwiązało mój problem. Po kilku straconych godzinach, postanowiłem rozwiązać ten problem tak, jak to już wcześniej robiłem, czyli dłubiąc w konsoli. Na początku przygotowujemy sobie w naszym CA (w moim przypadku Microsoft Server 2008R2 CA) paczkę (pfx, czyli PKCS12) zawierającą certyfikat CA, klucz RSA i certyfikat serwera. Plik kopiujemy na naszą maszynę Log Insight.  W konsoli maszyny wirtualnej zakładamy własnego użytkownika w grupie “wheel”, logujemy się za pomocą putty i wykonujemy szereg poleceń (jak użytkownik root), zaczynając od zatrzymania usługi loginsight.

Continue Reading →

02.02.2014
by Piotr Pisz
0 comments

Przypadkowe rozpinanie się sesji PCoIP – diagnostyka i optymalizacja.

W naszym laboratorium mamy całkiem niezłe środowisko, wyłączając niestety sieć. Jakoś tak się złożyło, że siecią administruje kto inny i do labu trafiają śmieci. Stare routery, jeszcze starsze switche etc. etc. W momencie w którym cały nasz dział przeszedł na cienkie terminale, zaczęliśmy odczuwać dzikie fluktuacje które ostatecznie sprowadziły się do nagminnego, zupełnie przypadkowego, rozpinania się sesji PCoIP. Diagnostyka problemu jest bardzo trudna, często zdarzało się tak, że jeden terminal działał sobie godzinami bez problemu, a gniazdko obok, nie dało się pracować, co minuta restart sesji. W logach sesji często pojawiał się komunikat: No PCoIP data received in the past 3 seconds (connection to peer might be lost). I to w trakcie intensywnej pracy a wirtualnej maszynie!

W tym miejscu bardzo bym chciał pochwalić autora programu PVoIP Log Viewer, genialne narzędzie, dosłownie wywleka na światło dzienne wszystkie parametry naszej sesji PCoIP.

pcoip1

Continue Reading →

30.01.2014
by Piotr Pisz
0 comments

Gadżety :)

Zupełnie niespodziewanie dla mnie, zostałem obdarowany w rozdawkach inleo. Zgodnie z życzeniem rozdającego, publikuję zdjęcie zawartości, ku uciesze jednych, a zawiści innych Puszczam oczko

DSC_4126

Ta czerwona kropka, to zestaw precyzyjnych śrubokręcików, a w tle wystaje plecak Puszczam oczko

29.01.2014
by Piotr Pisz
0 comments

VMware Lab cześć 1, przygotowanie zagnieżdżonego ESXi

W części „zerowej” trochę teoretyzowaliśmy, tym razem same ćwiczenia praktyczne. Przygotowanie zagnieżdżonych (Nested ESXi) hostów, czyli w pełni wirtualnych, nie jest trudne i na ten temat w sieci jest mnóstwo poradników. Oczywiście my, przygotujemy nasze hosty w środowisku vSphere, jeśli chcesz przeprowadzić tę operację w VMware Workstation, to tutaj jest ciekawy film pokazujący cały proces (ale nie przerywaj czytania tego artykułu Puszczam oczko). Na początku musimy zweryfikować czy nasze fizyczne hosty wspierają wirtualne ESXi. A dokładnie, czy zainstalowane procesory wspierają technologie Intel VT i EPT lub AMD-V i RVI. Można to sprawdzić od ręki, wchodząc na stronę https://ADRES_ESXI/mob/?moid=ha-host&doPath=capability. Logujemy się lokalnym użytkownikiem root i szukamy linii nestedHVSupported :

esxi1

Continue Reading →