IIC MAGAZINE. IBM Portlet Factory. IBM Load Balancer sprawne zarządzanie żądaniami klientów w sieci

Wielkość: px
Rozpocząć pokaz od strony:

Download "IIC MAGAZINE. IBM Portlet Factory. IBM Load Balancer sprawne zarządzanie żądaniami klientów w sieci"

Transkrypt

1 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 1 IIC MAGAZINE IV kwartał 2006 nr 11 IBM Portlet Factory IBM Load Balancer sprawne zarządzanie żądaniami klientów w sieci Zarządzanie serwerami IBM System x. Przegląd narzędzi R2płatnikPRO jedna z pierwszych polskich aplikacji przeniesiona z MsSQL na bazę DB2 Nowinki technologiczne Migracja HACMP i systemu AIX

2 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 2 OD REDAKCJI Drodzy Deweloperzy, po gorącym okresie związanym z końcem roku i zamykaniem najpilniejszych projektów czas odreagować. Przed nami kolejny, obiecujący rok, kolejne plany i... kolejny IIC Magazine. Aktualny numer IIC Magazine rozpoczyna się interesującym wprowadzeniem do szybkiego prototypowania i budowania aplikacji portalowych przy wykorzystaniu narzędzia IBM Portlet Factory. W artykule Rafał Skirzyński przytacza prosty przykład tworzenia portletu komunikującego się z zewnętrzym Web Service. W ramach cyklu Innowacje Marcin Panasiuk prezentuje narzędzie programistyczne IBM Load Balancer, którego zadaniem jest dzielenie ruchu sieciowego dla danej usługi. Dzięki prostej instalacji i obsłudze narzędzie z powodzeniem nadaje się do użytku w firmach, gdzie szybki i stały dostęp do informacji jest priorytetem. W swoim kolejnym artykule do naszego kwartalnika Michał Stryga zawarł bardzo przydatny przewodnik po narzędziach wspomagających zarządzanie serwerami System x wraz z przykładami ich zastosowania. To kompletne zestawienie danych, które pozwali szybko i bezbłędnie wybrać właściwe narzędzie, a tym samym sprawnie wykonywać wszelkie podstawowe czynności administracyjne. SPIS TREŚCI 3 IBM Portlet Factory 6 IBM Load Balancer sprawne zarządzanie żądaniami klientów w sieci 8 Zarządzanie serwerami IBM System x. Przegląd narzędzi 13 R2płatnikPRO jedna z pierwszych polskich aplikacji przeniesiona z MsSQL na bazę DB2 15 Nowinki technologiczne 16 Migracja HACMP i systemu AIX W rubryce Z perspektywy Partnera Handlowego Tomasz Tymański, programista z firmy Reset2, ujawnia szczegóły jednej z pierwszych w Polsce zakończonych sukcesem migracji dużej aplikacji opartej o MsSQL na bazę danych DB2. Na zakończenie polecam artykuł Migracja HACMP i systemu AIX, w którym Igor Zacharjasz i Paweł Krawczyk poruszają najważniejsze zagadnienia procesu upgrade'u i migracji AIX-a do wersji 5.3 i HACMP 5.3, w tym m.in. backup/restore systemu operacyjnego i HACMP (snapshot), podniesienie mikrokodu serwera, instalację nowych binariów HACMP i migrację samego systemu. Co ciekawe, artukuł powstał na podstawie scenariusza prawdziwego projektu przeprowadzonego w IBM Innovation Center. Jeżeli lubicie być na bieżąco, nie przegapcie działu z Nowinkami technologicznymi, a w nim wzmianki o zorientowanym na zadania interfejsie dla Eclipse o nazwie Mylar, który bez wątpienia stanowi nowatorskie podejście do problemu nadmiaru informacji w narzędziach programistycznych. Po przeczytaniu całego numeru nie zapomnijcie też odpowiedzieć na proste pytanie konkursowe, a następnie wypełnijcie ankietę i odeślijcie na wskazany numer faksu. Dla wszystkich, którzy udzielą prawidłowych odpowiedzi, mamy sympatyczne upominki z logo IBM Innovation Center. Jak co kwartał czekam na Wasze artykuły i informacje do rubryki Nowinki technologiczne. Najciekawsze z nich mają szansę ukazania się już w kolejnym numerze IIC Magazine. Jeżeli chcielibyście podzielić się z nami swoimi uwagami lub komentarzami na temat aktualnego wydania magazynu, piszcie do nas. Aneta Dąbrowska Okładka: Fot. Maciej Przepiórka Redaktor prowadząca

3 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 3 Rafał Skirzyński IBM Portlet Factory Wstęp Wraz z wydaniem ostatniej wersji WebSphere Portal firma IBM wprowadziła do swojej oferty nowy produkt do szybkiego budowania aplikacji portalowych. Portlet Factory bo o nim mowa to framework oraz graficzne narzędzie developerskie, pozwalające budować skomplikowane rozwiązania, bez jednej linijki kodu. Typowe podejście do pisania tego typu aplikacji zakłada ręczne pisanie całej wymaganej funkcjonalności, względnie wspomagane dostępnymi bibliotekami. Do rozważenia pozostają kwestie dostępu do źródeł danych (np. korzystania z baz danych, ejb, Web Services), przetwarzania, wyświetlania wyników zapytań, integracji z pozostałymi systemami w przedsiębiorstwie, komunikacji pomiędzy poszczególnymi komponentami planowanej aplikacji. Nie bez znaczenia pozostają nierzadko zagadnienia zróżnicowania funkcjonalności w zależności od uprawnień użytkownika. To wszystko sprawia, że trudne jest szybkie prototypowanie aplikacji, jak również jej późniejsze utrzymanie i zmiany. Ogólna koncepcja Koncepcja Portlet Factory jest inna i opiera się na kilku podstawowych pojęciach. Każdy z samodzielnych komponentów nazywany jest modelem. Funkcjonalność każdego z modeli uzyskuje się poprzez złożenie funkcjonalności generowanej przez buildery podstawowe klocki odpowiedzialne za tworzenie elementów gui, wyświetlanie tekstu, pobieranie danych, integrację z portalem itd. Działanie każdego z builderów zależy od konfiguracji jego wejść parametrów. Wartości parametrów mogą być ustalone statycznie, podczas pisania aplikacji, bądź przyjmować wartości dynamiczne. Ta koncepcja nosi nazwę profilowania. Korzyści trudno przecenić np. raz napisany portlet może zaadaptować wewnętrzną logikę, język, w jakim wyświetla tekst lub prezentowaną zawartość w zależności np. od uprawnień/preferencji użytkownika portalu. Dołączone do frameworku graficzne narzędzie developerskie nosi nazwę WebSphere Portlet Factory Designer i może zostać zainstalowane jako plugin w dowolnym, opartym na środowisku Eclipse, IDE np. RAD, RSA lub waniliowym Eclipse. Pełna integracja z IDE pozwala na tworzenie, testowanie oraz automatyczne wdrażanie stworzonych portletów na WebSphere Portal. Głębsze spojrzenie na technologię Wspomniany powyżej model to po prostu lista builderów oraz ich parametry wywołania. Lista wewnętrznie reprezentowana jest przez deskryptor xml-owy, przetwarzany podczas regeneracji. Engine Portlet Factory analizuje deskryptor, sekwencyjnie uruchamia buildery, zbiera wytworzony przez nie kod (metody java, strony jsp, fragmenty html itd.) oraz generuje niezbędne klasy, zasoby statyczne. Dla developera przygotowano około 120 builderów. Najprostsze służą do wyświetlania tekstu (Text Builder), osadzania już istniejących stron html, jsp (Imported Page, Imported Directory, Linked Java Object), tworzenia elementów html (Button, Image, Link, List), tworzenia metod (Method, Method Call, Action List), dostępu do danych (SQL Call, EJB Call, Web Service Call, JMS Session, JMS Message) aż po pełną, bezproblemową integrację z systemami: Domino (Domino View and Form, People Awareness, Attachment, Formula), SAP (SAP Function Call, SAP Help Values), PeopleSoft (np. PeopleSoft Interface Builder), Siebel (Siebel Business Component, Siebel View and Page). Dane pobrane z zewnętrznych źródeł mogą zostać poddane wstępnemu przetwarzaniu np. sortowaniu, filtrowaniu, a następnie wyświetleniu. W tradycyjnym modelu programistycznym jedną z najbardziej czasochłonnych, często spotykanych i najmniej kreatywnych czynności jest tworzenie formatek CRUD czy przeglądu master-detail. Realizacja tych czynności w Portlet Factory sprowadza się np. do użycia View and Form Builder czy Data Page. Obecna jest również idea SOA: korzystając z buildera Service Definition, można pisać modele służące za usługi oraz korzystać z wystawionych przez nie metod za pomocą Service Consumer Builder 1. Oczywiście każda ze zdefiniowanych usług może zostać wystawiona dla klientów przez Web Service (Web Service Enable). Oprócz obowiązkowej integracji z portalem (Portlet Adapter, udostępniający model w postaci portletu) istnieje szereg możliwości implementacji komunikacji pomiędzy portletami: poprzez zmienne dzielone, definicję zdarzeń i ich procedur obsługi czy np. wykorzystanie mechanizmu C2A (Click-to-Action) udostępnianego przez WebSphere Portal. Rys. 1 WebSphere Portlet Factory Designer narzędzie developerskie Zgodny ze standardami J2EE (w szczególności zaś z JSR168) kod generowany jest automatycznie na podstawie builderów w każdym z modeli. Wykorzystywanie gotowych komponentów pozwala na znaczne zmniejszenie nakładów pracy programisty oraz gwarantuje, że kod będzie bez błędów. Last, but not least unikalną, niespotykaną w żadnym innym produkcie, koncepcją jest profilowanie. Każdy z parametrów konfiguracyjnych buildera może zostać jej poddany. Profile mogą być łączone w zestawy kombinacji, a programista może sterować logiką profilowania i tworzyć różne wersje tej samej aplikacji, bez zbędnego duplikowania kodu. Oznacza to np. możliwość dynamicznej zmiany wyglądu portletu dla managera i szeregowego pracownika, zmiany źródeł danych, które są prezentowane, jak również zmianę całego procesu biznesowego 1 Możliwa jest także praca z zaślepkami dla zewnętrznych systemów (Service Stub). 3

4 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 4 IIC MAGAZINE IV kwartał 2006 (11) wartości, prostą stronę html (Page Builder) oraz listę akcji do wykonania (Action List) w tym sczczególnym przypadku stworzona metoda main wywołuje stronę page1 (wartości parametrów: Name=main, ActionList=[page1]). 3. W miejscu tagu <span name="namedtag"> umieszczone zostanie pole do wpisywania tekstu skorzystam z buildera Text Area. Najważniejsze parametry to: Page=page1, Tag=namedTag, ReplaceTagContents=true 4. Skorzystanie z Web Service wymaga podania adresu WSDL oraz parametrów wywołania. Na potrzeby demo wartość parametru translationmode została ustalona na en_de (tłumaczenie angielski-niemiecki), zaś wartość parametru sourcedata będzie automatycznie pobierana z elementu znajdującego się na stronie page1 w miejscu tagu <span name="namedtag"> a zatem z pola tekstowego. Ważne również, aby w sekcji Advanced odznaczyć pole Generate main method metoda main została już utworzona w kroku 2. Strona html, na której prezentowane będą wyniki, zostanie wygenerowana automatycznie z nazwą DataViewPage. Rys. 2 Portlet Factory integracja z portalem Portal przechwytuje żądanie przychodzące od klienta. Generując stronę, wywołuje kolejno portlety. W momencie gdy sterowanie trafia do portletu zbudowanego z wykorzystaniem Portlet Factory, jest przekazywane do wbudowanego kontrolera (WebAppRunner), odpowiedzialnego za stworzenie wszystkich elementów. Przykład Proste demo, jakie opiszę poniżej, powinno rozwiać ewentualne niejasności. Krok po kroku pokażę, jak zbudować portlet korzystający poprzez Web Service z internetowej usługi Altavista Babel Fish Translation. Rys Aby wszystko złożyć w całość, dodam dwa przyciski (Button Builder), które będą służyć do nawigacji pomiędzy stronami źródłową i wynikową. Rys. 3 Prosta aplikacja 1. Pierwszą czynnością po stworzeniu projektu Portlet Factory i skonfigurowania połączenia z serwerem WebSphere Portal jest utworzenie pustego Modelu. 2. Aby złożyć podstawowy szkielet aplikacji, do modelu dodajemy, akceptując domyślne Rys

5 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 5 IBM PORTLET FACTORY Rys Jeżeli aplikacja działa dobrze, można osadzić ją w portalu za pomocą Portlet Adapter. Użyte parametry wejściowe: Name=adapter, PortletTitle=PF4-translate. Działanie pozostanie bez zmian. Rys. 6 Podsumowanie Powyższe demo pokazało, że w ciągu minut można utworzyć portlet o sporej funkcjonalności. Ręczne kodowanie wszystkich operacji zajęłoby średnio kilkakrotnie więcej czasu. Ta prawidłowość sprawdza się niemal zawsze automatyzacja Portlet Factory zwiększa produktywność programisty i pozwala na szybkie wdrażanie aplikacji. Rafał Skirzyński pracuje od ponad roku jako specjalista IBM Software Group. Zajmuje się głównie tematyką WebSphere i zagadnieniami integracji systemów. Posiada wieloletnie doświadczenie w projektowaniu i wdrażaniu rozwiązań J2EE. Kontakt: 5

6 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 6 Marcin Panasiuk IBM Load Balancer sprawne zarządzanie żądaniami klientów w sieci W czasach gdy usługi internetowe stały się podstawowym medium komunikacyjnym, konieczne jest wyjście naprzeciw problemom związanym z ich zwiększoną dostępnością. Tu z pomocą przychodzi narzędzie o nazwie IBM Load Balancer. To rozwiązanie programistyczne, którego zadaniem jest dzielenie ruchu sieciowego dla danej usługi. Dzielenie ruchu na kilka serwerów powoduje, że możliwe jest obsłużenie dużo większej ilości żądań klienckich. Jednocześnie takie żądania są sprawniej obsługiwane, ponieważ możliwe jest ustalanie metryk dla poszczególnych serwerów, które zapewniają przekierowywanie ruchu sieciowego do serwera szybciej obsługującego dane żądania. W niniejszym artykule postaram się przedstawić podstawowe cechy tego narzędzia, jak również schemat jego działania. Load Balancer zawiera pięć komponentów, z których najszerzej wykorzystywany jest komponent o nazwie Dispatcher. Jemu też poświęcę swoją uwagę w niniejszym artykule. Dispatcher oferuje trzy metody przekierowywania ruchu: MAC forwarding, NAT/NAPT forwarding oraz CBR forwarding. Metoda MAC forwarding polega na przekierowaniu żądania od klienta do jednego z grupy serwerów, który będzie mógł najsprawniej obsłużyć żądanie. Istotne jest jednak to, że odpowiedź serwera nie jest kierowana do Dispatchera, ale bezpośrednio do klienta. To bardzo wydajne rozwiązanie, ponieważ zmniejsza ruch sieciowy, a co za tym idzie, umożliwia sprawniejsze obsługiwanie kolejnych zapytań klienckich. Pozostaje tylko jeden warunek do spełnienia wszystkie serwery biorące udział w balansowaniu muszą należeć do tej samej podsieci, do której należy Dispatcher. Schemat takiego działania przedstawia Rys. 1. Metoda NAT forwarding zezwala na balansowanie serwerami z różnych podsieci. Klient wysyłając żądanie, jest obsługiwany przez Dispatcher, ale następuje tu nadpisanie nagłówka IP adresu źródłowego, jak i docelowego. Rys. 2 Schemat działania metody NAT/NAPT forwarding Rys. 1 Schemat działania metody MAC forwarding Adres źródłowy (klienta) nadpisywany jest adresem IP Dispatchera, a adres docelowy adresem serwera, na który będzie przekierowane żądanie. W tej sytuacji pakiet może być 6

7 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 7 INNOWACJE przekierowany na balansowany serwer, nawet jeśli nie jest on w tej samej podsieci. Odpowiedź do klienta w tej metodzie powraca również przez Dispatchera, ponieważ konieczne jest ponowne nadpisanie nagłówków IP przed wysłaniem do klienta. Metoda ta zezwala również na przekierowywanie portów (NAPT). Innymi słowy, port skonfigurowany na klastrze nie musi być tym samym portem po stronie serwera. Jeśli mamy do czynienia ze zdalnymi serwerami, konieczne jest podanie adresu IP routera, aby znany był adres powrotu. Metoda Content Based Routing forwarding w komponencie Dispatcher pozwala na przekierowanie żądań opartych na protokołach HTTP oraz HTTPS. W przypadku HTTP połączenie bazuje na nagłówkach. W przypadku HTTPS połączenie bazuje na ID sesji SSL. Informacje na temat sesji utrzymywane są w cache u i dlatego też możliwe jest nawiązanie nowego połączenia z wykorzystaniem poprzednich parametrów kluczy i algorytmów kodowania. Dzięki temu żądanie będzie szybciej obsłużone. Load Balancer może działać na systemach AIX, Linux oraz Windows. Jego instalacja na wszystkich omawianych systemach jest bardzo intuicyjna, dlatego też pominę ją w niniejszym artykule. Konfiguracja Load Balancingu możliwa jest za pomocą linii komend, prostego interfejsu graficznego lub za pomocą skryptów. Tak przeprowadzona konfiguracja Dispatchera i serwerów powoduje rozpoczęcie balansowania. Balansowanie między serwerami może być ustawiane ręcznie, za pomocą ustalania metryk dla poszczególnych serwerów. Drugą metodą balansowania jest instalacja na serwerach końcowych serwera metryk, który sam oblicza metryki, biorąc pod uwagę obciążenie procesora i użycie pamięci operacyjnej. Domyślnie balansowanie obsługiwane jest za pomocą funkcji o nazwie advisor. Funcja ta co pewien ustalony czas wysyła określone dla danej usługi pakiety i zapisuje czas, jaki minie do momentu odpowiedzi serwera. Dzięki tym informacjom obliczana jest metryka za pomocą kolejnej funkcji: manager. W celu zapewnienia wysokiej dostępności Dispatchera uruchamia się jego kopię na drugiej maszynie. Przykładowa konfiguracja sieciowa pokazana jest na Rys. 4. Pierwszy Dispatcher wykonuje load balancing dla wszystkich klientów ruchu sieciowego, natomiast drugi monitoruje tylko stan działania tego pierwszego i przenosi balansowanie w momencie, gdy wykryje awarię. Rys. 4 Przykładowy schemat backupu Dispatchera Rys. 3 Schemat sieci z wykorzystaniem metody MAC forwarding Na przykładzie schematu sieci zamieszczonego na Rys. 3 przedstawię procedurę konfiguracyjną, wykorzystując do tego linię komend. Procedura konfiguracyjna dotyczy metody MAC forwarding. dscontrol executor start dscontrol cluster add primaryhost dscontrol cluster set proportions dscontrol executor configure en dscontrol port add reset no dscontrol server add address Na zakończenie chciałbym podsumować korzyści, jakie oferuje przedstawione powyżej rozwiązanie, a są to: a) skalowalność możliwość dynamicznego dodawania kolejnych serwerów do określonej grupy, co zwiększa możliwości ilościowe żądań klienckich; b) wydajne wykorzystanie sprzętu polegające na optymalnym użyciu urządzeń; c) prosta integracja używanie protokołów TCP/IP oraz UDP/IP sprawia, że implementacja aplikacji nie wymaga fizycznych zmian w sieci oraz jest prosta w instalacji i konfiguracji; d) niskie koszty użycia używanie prostej metody MAC forwarding wymaga tylko przekierowania ruchu klient-serwer. Nie jest potrzebne nasłuchiwanie ruchu serwer-klient. Redukuje to kolizje sieciowe i zwiększa wydajność sieci. e) wysoka dostepność stosowanie drugiego Load Balancera, który w każdej chwili jest gotowy przejąć zadania tego pierwszego, sprawia, że usługa staje się wysokodostępna, eliminując serwer jako pojedynczy punkt awarii. dscontrol server add address dscontrol manager start manager.log dscontrol advisor start http 80 http80.log dscontrol manager report Kolejną czynnościa, jaką należy wykonać, jest ustawienie loopbacka na dwóch balansowanych serwerach. Poniższa procedura dotyczy serwerów z systemem Linux. Marcin Panasiuk pracuje w zespole IIC od kilku miesięcy i zajmuje się tematyką związaną z Java, Rational i WebSphere oraz inżynierią oprogramowania. Kontakt: ifconfig lo: netmask up 7

8 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 8 Michał Stryga Zarządzanie serwerami IBM System x Przegląd narzędzi Wprowadzenie Każdy administrator zarządzający większą liczbą serwerów i mający pod swoją opieką systemy zainstalowane w różnych, odległych od siebie lokalizacjach wie, jak trudne i czasochłonne jest to zadanie. Koszty związane z zarządzaniem infrastrukturą teleinformatyczną są często pomijane podczas decyzji o zakupie serwerów, lecz dają o sobie znać już na etapie wdrożenia. Konieczność aktualizacji mikrokodów, konfiguracji parametrów i instalacji systemów operacyjnych na wielu serwerach wymaga sporego zaangażowania personelu IT lub kosztów, gdy zlecamy to specjalistycznej firmie. Serwery IBM System x (wcześniej xseries) od zawsze wyposażone były w rozwiązania sprzętowe oraz oprogramowanie wspomagające zarządzanie i umożliwiające zdalne monitorowanie ich pracy. Do dyspozycji mamy bardzo szeroki wachlarz rozwiązań, począwszy od dostępnych standardowo w każdej maszynie, jak: procesor BMC, diagnostyka diodami LED (Light Path Diagnostics), mechanizm przewidywania awarii (Predictive Failure Analysis), po zaawansowaną kartę Remote Supervisor Adapter II. Podobnie z oprogramowaniem. Wraz z serwerem otrzymujemy aplikacje wspomagające instalację: ServerGuide, ServeRAID Support CD, ale również stację zarządzania IBM Director. Wszystkie te narzędzia wymagają poświęcenia odrobiny czasu, by zapoznać się ze sposobem ich działania i przystosować je do realizacji naszych zadań. Gorąco zachęcam do podjęcia tego wysiłku, gdyż jest to inwestycja, która zacznie bardzo szybko procentować, a może kiedyś przyczynić się do realizacji projektu w terminie, czy nawet do powodzenia projektu. Znajomość narzędzi wspomagających zarządzanie, konfigurację i instalację serwerów może być też dodatkowym atutem dla firm świadczących usługi informatyczne i stale opiekujących się infrastrukturą swoich klientów. Będą w stanie zaproponować lepszy poziom usług, zdalny monitoring systemów klientów z proaktywnym reagowaniem na awarie lub konkurencyjne stawki ze względu na oszczędności w dojazdach do klientów oraz możliwość obsługi większej liczby systemów bez konieczności poszerzania zespołu IT. W artykule postanowiłem opisać w sposób dosyć ogólny chyba wszystkie podstawowe narzędzia do zarządzania serwerami System x. Mam nadzieję, że to ułatwi Wam zorientowanie się w funkcjach poszczególnych narzędzi i pomoże wybrać te, które są w stanie ułatwić wykonywanie podstawowych czynności administracyjnych. Advanced Settings Utility (ASU) ASU dla Windows: ASU dla Linux: ASU umożliwia modyfikacje ustawień mikrokodów z linii poleceń. Przy użyciu tego narzędzia możecie modyfikować parametry serwera, takie jak ustawienia BIOS oraz Power On Self Test, bez potrzeby restartu maszyny i korzystania z menu dostępnego pod klawiszem F1. ASU dostępne jest dla Windows, Linux oraz DOS. Przykład użycia Wyświetlenie parametrów i ich aktualnej konfiguracji: asu show all Zmiana kolejności urządzeń, z których serwer startował będzie system operacyjny (boot order): asu set CMOS_PrimaryBootDevice1 Network asu set CMOS_PrimaryBootDevice2 Hard Disk 0 asu set CMOS_PrimaryBootDevice3 Diskette Drive 0 asu set CMOS_PrimaryBootDevice4 CD ROM Komendy ASU można wykonywać w trybie wsadowym: asu batch nazwa_pliku Uzupełnienie funkcjonalności ASU o nowe definicje ustawień mikrokodów: asu patchadd nazwa_pliku.def Automatic Server Restart ASR restartuje serwer, gdy brak jest aktywności ze strony systemu operacyjnego. W ten sposób redukuje przestoje spowodowane błędem aplikacji lub systemu operacyjnego. Baseboard Management Controller To standardowy procesor serwisowy, który realizuje podstawowe zadania związane z zarządzaniem i monitorowaniem pracy serwera. Procesor BMC lub mini-bmc wbudowany jest we wszystkie serwery IBM System x (poza x3100). Nieustannie monitoruje system i powiadamia użytkownika o możliwych awariach, ostrzega o zmianach temperatury systemu, napięcia, działaniu nadmiarowych wentylatorów, pracy pamięci i twardych dysków. Udostępnia także funkcje wspomagające zarządzanie konfiguracją, takie jak: zdalne aktualizacje firmware, zdalne sterowanie zasilaniem i automatyczny restart serwera (Automatic Server Restart). Dynamic System Analysis To narzędzie pomocne zwłaszcza w diagnozowaniu problemów oraz w komunikacji z serwisem IBM. Dostarcza kompleksowej informacji o całym systemie, prezentując wynik w formie spójnego raportu. DSA zbiera informacje o: konfiguracji systemu zainstalowanych aplikacjach i poprawkach sterownikach ustawieniach interfejsów sieciowych sprzęcie zainstalowanym w serwerze wersjach firmware konfiguracji SCSI i kontrolerów ServeRAID loginach systemów operacyjnych ServeRAID i procesorów serwisowych. DSA umożliwia także porównanie zainstalowanego firmware z aktualnie znajdującym się na płytach UpdateXpress. Aplikacja DSA występuje w trzech wersjach: IBM Dynamic System Analysis Bootable Edition startowe CD IBM Dynamic System Analysis Portable Edition wersja niewymagająca instalacji IBM Dynamic System Analysis Installable Edition wersja instalacyjna. 8

9 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 9 ZARZĄDZANIE SERWERAMI IBM SYSTEM X. PRZEGLĄD NARZĘDZI Za pomocą MPCLI możecie monitorować pracę i zarządzać serwerem in-band poprzez sterowniki do procesora serwisowego lub out-of-band poprzez IP oraz RS-485. MPCLI umożliwia również stosowanie skryptów oraz przechwytywanie wyników do pliku tekstowego. Przykład użycia Logowanie się do procesora serwisowego i odczytanie prędkości wentylatora nr 1: logonip -hostname userid USERID -password PASSW0RD getfan -speeds 1 Przykład użycia Uruchomienie DSA Portable Edition i stworzenie raportu w formie plików HTML w utworzonym przez aplikacje folderze c:\dsa: ibm_utl_dsa_200p_windows_anycpu.exe -v -c -d C:\DSA OpenIPMI Narzędzie umożliwiające dostęp do procesorów serwisowych spod systemów operacyjnych Linux. OpenIPMI zostało włączone do dystrybucji: Red Hat Enterprise Linux 4 Update 2 i SuSE Linux Enterprise Server 9 Service Pack 3. OpenIPMI jest konieczny, by skorzystać pod Linuksem z takich narzędzi, jak ASU. Więcej informacji na IPMItool Służy do zarządzania urządzeniami wspierającymi Intelligent Platform Management Interface wersja 1.5 (IBM eserver xseries) i 2.0 (IBM System X). Umożliwia między innymi wgląd do logów systemowych, informacji o FRU oraz zdalną kontrolę zasilania. Więcej informacji na Light Path Diagnostics To technologia, która umożliwia skrócenie czasu serwisowania, oświetlając diodami LED niesprawny podzespół i sygnalizując problem na panelu informacyjnym. Jednym z elementów LPD jest dioda identyfikacyjna niebieskiego koloru, którą można sterować poprzez procesor BMC lub moduł zarządzania IBM BladeCenter. W ten sposób można wskazać personelowi IT pracującemu w odległej lokalizacji właściwy serwer, w którym należy przeprowadzić akcję serwisową. Remote Supervisor Adapter II To opcjonalny element serwerów IBM System x (standardowy w x3950), który uzupełnia funkcjonalność procesora BMC. RSA II jest komputerem w serwerze dającym pełną zdalną kontrolę nad maszyną i dostępnym niezależnie od tego, czy serwer działa, czy nie. Warunkiem jest tylko dostarczenie zasilania. Remote Supervisor Adapter II umożliwia między innymi w pełni sprzętowe przekierowanie konsoli graficznej serwera niezależnie do stanu systemu operacyjnego oraz obsługuje wirtualny napęd CD/DVD i napęd dyskietek. Z kartą możemy komunikować się za pośrednictwem interfejsu WWW, linii poleceń i za pomocą protokołu SNMP. Karta instalowana jest w dedykowanym slocie i pozostaje dostępna przez wydzielony port ethernet. x3650 ze wskazanym portem System Management ServerGuide CD To CD wspomagające konfigurację serwerów IBM System x. Przewodnik prowadzący użytkownika przez kolejne etapy procesu instalacji od konfiguracji sprzętu po instalację systemu operacyjnego wraz ze sterownikami. Wystarczy uruchomić serwer z CD i postępować zgodnie z instrukcjami pojawiającymi się na ekranie. ServerGuide Scripting Toolkit ServerGuide Scripting Toolkit to zbiór narzędzi i skryptów instalacyjnych ułatwiających instalację systemów operacyjnych i oprogramowania na serwerach IBM System x. Panel informacyjny LPD w serwerze System x3650 Management Processor Command-Line Interface Utility MPCLI: MPCLI to interfejs linii poleceń dla procesorów serwisowych takich, jak: ISMP, ASM, BMC, RSA, RSAII oraz IBM BladeCenter Management Module i Advanced Management Module. Przy użyciu ServerGuide Scripting Toolkit możecie, między innymi: wykrywać typ, model, numer seryjny i inne informacje o sprzęcie kasować partycje i dane z dysków serwerów aktualizować BIOS aktualizować mikrokody IBM ServeRAID konfigurować kontrolery RAID i HBA instalować systemy operacyjne Windows i Linux instalować sterowniki instalować BM Director Agent for Windows. SMBridge To oprogramowanie służące do zdalnego zarządzania serwerem out-of-band 9

10 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 10 IIC MAGAZINE IV kwartał 2006 (11) poprzez port LAN lub port szeregowy. W trybie serwerowym zapewnia dostęp do procesorów serwisowych BMC za pomocą klienta Telnet. Na ekranie zobaczymy POST i inne informacje wyświetlane przez serwer. Przykład użycia SMBridge Zarządzanie zasilaniem serwera: C:\Program Files\SMBridge>smbridge.exe -ip u USERID -p PASSW0RD power status power status wyświetla aktualny status power off [-force] wyłącza serwer z zamknięciem systemu operacyjnego [bez zamknięcia systemu] power on włącza serwer power cycle wyłącza, a za chwile włącza serwer power reset resetuje serwer Serial Over LAN umożliwia również zdalny dostęp do BIOS serwera, kontrolerów RAID i HBA oraz konsoli tekstowej systemów operacyjnych. Włączenie diody identyfikacyjnej na 10 sek. w SMBridge w trybie serwerowym: C:\>telnet localhost 623 OSA System Management Bridge (SMBridge), Version Copyright (c) 2004 OSA Technologies, an Avocent Company. All Rights Reserved. SMBridge>connect -ip u USERID -p PASSW0RD SMBridge>identify on -t 10 Serial Over LAN Korzystając z narzędzia SMBridge, BMC i protokołu Serial Over LAN, można uzyskać dostęp do konsoli tekstowej serwera. W tym celu należy: 1. Skonfigurować porty szeregowe: Serial Port A Auto-configure Serial Port B Auto-configure 2. Włączyć przekierowanie konsoli: Remote Console Active Active Remote Console Text Emulation VT100/VT220 Remote Console Keyboard Emulation VT100/VT220 Remote Console Active After Boot Enabled Remote Console Flow Control Hardware 3. Przełączyć PXE na drugi interfejs; Planar Ethernet 1 PXE Disabled Planar Ethernet 2 PXE Enabled Planar Ethernet PXE/DHCP Planar Ethernet 2 Run PXE only on Selected Planar NIC Enabled 4. W Advanced Options i Baseboard Management Controller (BMC) włączyć współdzielenie portu szeregowego z BMC i przełączyć na tryb dedykowany: System-BMC Serial Port Sharing Enabled BMC Serial Port Access Mode Dedicated Po restarcie łączymy się z BMC serwera, korzystając z SMBridge zainstalowanego na naszej stacji roboczej, i otwieramy sesję konsoli: c:\telnet localhost 623 Na witrynie internetowej IBM znajduje się artykuł opisujący, jak uzyskać dostęp do Special Administration Console systemu Windows 2003: UpdateXpress CD UXCD: UpdateXpress CD to zestaw płyt zawierających uaktualnienia mikrokodów do: BIOS, diagnostyki, procesorów serwisowych, kontrolerów RAID i SCSI, kart sieciowych. Pierwsza płyta przeznaczona jest dla wszystkich serwerów poza blade i systemów Microsoft Windows, druga jest dla systemów Linux, a trzecia dla serwerów IBM BladeCenter. RemoteUX command-line utility RemoteUX to interfejs wiersza poleceń dla Microsoft Windows command-line utility umożliwiający zdalną aktualizację serwerów System x. RemoteUX jest dostarczony razem z UpdateXpress i działa tylko z systemami operacyjnymi Windows, korzystając z udziałów sieciowych C$, ADMIN$. UpdateXpress Server To centralne repozytorium dla sterowników i mikrokodów IBM. UpdateXpress for BladeCenter UpdateXpress Firmware Update Scripts for BladeCenter to zestaw skryptów do aktualizacji komponentów IBM BladeCenter, takich jak przełączniki LAN i SAN czy moduły zarządzania. Skrypty są dołączone do CD3 UpdateXpress. Online update packages (wflash/lflash) To narzędzia dla Windows i Linux umożliwiające aktualizację firmware spod systemów operacyjnych, bez konieczności restartu maszyny. Wflash można uruchomić z GUI lub w trybie linii poleceń. PRAID To idealna aplikacja do masowej i automatycznej konfiguracji kontrolerów RAID. Umożliwia przechwytywanie i powielanie konfiguracji kontrolerów. Skryptuje interfejsy innych narzędzi do konfiguracji IBM ServeRAID: IPSSEND: ServeRAID-4H, 4Mx, 4Lx, 5i, 6M, 6i, 6i+, 7k ACU i ACUSAS (odpowiednia wersja dla kontrolera): ServeRAID-7t, ServeRAID-8i, ServerRAID-8e-SAS ACUAHCI: ServeRAID-8e SATA ACUICHSV: ServeRAID-7e SATA RAIDSEL: ServeRAID-7e SCSI 10

11 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 11 ZARZĄDZANIE SERWERAMI IBM SYSTEM X. PRZEGLĄD NARZĘDZI CFG1030: LSI 1020/1030 chipset HYPERCFG: IDEal RAID Wszystkie te programy są częścią ServerGuide Scripting Toolkit. Przykład użycia PRAID /c /f:c:\raidcfg.ini przechwytuje konfiguracje kontrolerów RAID do pliku. Predictive Failure Analysis (PFA) Mechanizm przewidywania awarii PFA regularnie mierzy atrybuty i poziom aktywności takich komponentów serwera, jak: dyski, zasilacze, wentylatory, procesory i pamięć. W razie przekroczenia wstępnie zdefiniowanego progu dla jednego z tych elementów, mechanizm PFA wysyła ostrzeżenie, przez co można wymienić wadliwy podzespół, zanim dojdzie do awarii. ServeRAID Manager ServeRAID Manager to aplikacja do konfiguracji i monitorowania pracy kontrolerów RAID. Dostępna jest w formie dwóch CD: IBM ServeRAID Support CD płyta, z której można wystartować serwer, uaktualnić mikrokody i skonfigurować kontrolery RAID, IBM ServeRAID Application CD płyta z aplikacją ServeRAID Manager, którą możemy zainstalować na serwerze. przejmowanie kontroli nad sesją lub/i konsolą systemu użytkownika transfer plików pomiędzy komputerami bez potrzeby uruchamiania dodatkowych usług i serwisów w sieci monitorowanie zasobów serwerów dystrybucja oprogramowania IBM (w tym sterowników i firmware). Dostępne są również dodatki bezpłatne: BladeCenter Management zarządzanie IBM BladeCenter Rack Manager wizualizacja szafy rack HMC Manager (Hardware Management Console) integracja zarządzania System p ServeRAID Manager w wersji dla IBM Director System Availability badanie dostępności systemów Virtualization Manager zarządzanie środowiskami wirtualnymi IBM PowerExecutive monitorowanie zasilania w serwerach System x z/vm Center integracja zarządzania System z Altiris Deployment Solution for IBM Servers integracja oprogramowania Altiris IBM Electronic Service Agent automatyczne zgłaszanie problemów do IBM Server Storage Provisioning Tool (SSPT) integracja zarządzania pamięcią masową External Application Launch Wizard integracja zew. aplikacji z konsolą IBM Director oraz płatne dodatki: Capacity Manager badanie wydajności i identyfikacja wąskich gardeł Remote Deployment Manager automatyczna instalacja systemów operacyjnych Software Distribution Premium Edition dystrybucja oprogramowania. Dostępne są także rozszerzenia innych producentów: APC PowerChute Extensions produkt APC jako wtyczka do IBM Director IBM Director Cisco Switch Plug In wtyczka do zarządzania przełącznikami dla IBM BladeCenter Powerware Extensions for IBM Director monitorowanie i kontrola UPS Powerware. IBM Director IBM Director: IBM Director Download: Na zakończenie IBM Director, czyli stacja zarządzania serwerami IBM System dostępna w cenie serwerów IBM System x. Jest to zestaw łatwych w użyciu narzędzi umożliwiający realizację wszystkich zadań związanych z instalacją, konfiguracją oraz monitorowaniem sprzętu, systemów operacyjnych i aplikacji. Obsługuje wiele systemów operacyjnych (Windows, Linux, Netware, AIX), środowiska wirtualne (Vmware i Microsoft Virtual Server). Dostępne są także moduły integrujące IBM Director z innymi aplikacjami wspomagającymi zarządzanie (Tivoli, CA, HP OpenView, MS SMS, MS MOM, BMC, NetIQ). Większość zadań realizowanych jest za pomocą standardowych protokołów i rozwiązań, jak np.: SMBIOS, AFS, CIM, IPMI, SLP oraz SNMP, dlatego doskonale nadaje się do zarządzania także serwerami innych producentów. IBM Director to otwarta platforma, a IBM udostępnia dla programistów SDK, dzięki któremu można rozwijać własne rozszerzenia. Pakiet podstawowy umożliwia realizację takich zadań, jak: ewidencja sprzętu i oprogramowania zbieranie informacji o zmianach w konfiguracji sprzętu automatyzacja podejmowanych akcji na wykryte zdarzenia zarządzanie sprzętem innym niż produkcji IBM IBM Director 5.20 Od dostępna jest nowa wersja IBM Director, między innymi z rozszerzonym zarządzaniem aktualizacją sterowników i firmware. Konsola IBM Director 5.20 Michał Stryga inżynier wsparcia technicznego w grupie IBM System x. Zajmuje się serwerami wyposażonymi w procesory Intel i AMD, platformą IBM BladeCenter oraz rozwiązaniami sieciowymi Cisco Systems i Nortel. Kontakt: 11

12 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 12 _Z DZIENNIKA ADMINA _DZIEŃ 19.: Oooooo... Cały nasz biznes się wali. Zupełny brak synchronizacji między inżynierami a zarządem. Nikt nie wie, co powinien robić. Straciliśmy kontrolę. _DZIEŃ 20.: O-o! Marek zapadł się pod ziemię. Serwisanci spieszą z pomocą. _DZIEŃ 24.: Mam! IBM Rational. Modułowa platforma, która pozwala zarządzać całym procesem rozwoju oprogramowania i dostosowuje go do naszych celów biznesowych. No i możemy działać w zgodzie z SOA. _Super, że wszystko wróciło do normy. Marek twierdzi, że koszmary o bardzo ciemnym miejscu minęły jak ręką odjął. Sprawdź, jak zarządzać rozwojem oprogramowania: IBM.COM/TAKEBACKCONTROL/GOVERN/CC IBM, logo IBM, Rational oraz Take Back Control to zastrze one znaki handlowe International Business Machines Corporation w USA i/lub innych krajach IBM Corporation. Wszelkie prawa zastrze one.

13 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 13 Z PERSPEKTYWY PARTNERA HANDLOWEGO R2płatnikPRO jedna z pierwszych polskich aplikacji przeniesiona z MsSQL na bazę DB2 Tomasz Tymański W kwietniu 2006 roku wrocławska firma RESET2 postanowiła wprowadzić na rynek system kadrowo-płacowy oparty na bazie danych DB2 Viper 9.1. Ponieważ od początku wykluczaliśmy pisanie od nowa aplikacji zawierającej ponad 380 tys. linii kodu oraz 320 modułów, pozostała opcja migracji programu już działającego, współpracującego z MsSQL Server R2płatnik w wersji na MsSQL korzystał z komponentów ADO (ActiveX Data Objects), które pobierają dane bezpośrednio z serwerów za pomocą odpowiedniego providera, korzystając z bibliotek MDAC w wersji 2.6 lub wyższej. Providerem dla DB2 jest "SQLOLEDB.1" (IBMDADB2.DLL). Pierwszym krokiem w procesie migracji było określenie zgodności fizycznych typów pól w obu bazach danych, a następnie podpięcie ich do logicznych typów występujących w podstawowym komponencie ADO, jakim jest ADOQuery. Wyniki porównania przedstawia poniższa tabela: ADO DataSet DB2 MSSQL ftstring VARCHAR(N) VARCHAR(N) ftsmallint SMALLINT SMALLINT ftinteger INTEGER INT ftboolean SMALLINT[0,-1] lub CHAR(1)[F,T] BIT ftfloat REAL FLOAT ftcurrency DECIMAL(19,4) MONEY ftdate DATE DATETIME fttime TIME[STAMP] DATETIME ftdatetime TIMESTAMP DATETIME ftbytes CHARACTER(N) FOR BIT DATA BINARY(N) ftautoinc INTEGER NOT NULL GENERATED Jak widać, przeważająca większość typów danych jest zgodna (niektóre nawet w nazewnictwie). Zgodne jest również ich zachowanie po podpięciu pod logiczne pola komponentu ADO Dataset. Najwięcej problemów przysporzyło pole ftboolean. Osobiście polecam wykorzystanie CHAR(1), a następnie po podpięciu do pola ftstring można używać go w kontrolkach typu TDBCheckBox, ustawiając ValueChecked na 'T' oraz ValueUnchecked na 'F'. Aby wykorzystać komponent ADO Dataset, czyli móc otwierać odpowiednie tabele z bazy i tworzyć zapytania do bazy, należy w pierwszej kolejności się z nią połączyć, tj. podać parametry połącznia w zmiennej ConnectionString. W odróżnieniu od MsSQL dla DB2 należy zmienić tylko nazwę providera, co przedstawia się następująco: ConnectionString:= 'Provider=IBMDADB2.1;' +'Password='+mainSQLPassword+';' +'Persist Security Info=True;' +'User ID='+mainSQLUser+';' +'Data Source'=mainSQLDatabase+';' +'Location='+mainSQLServer+';' +'Mode=ReadWrite;' +'Extended Properties=""'; Potem dokonaliśmy korekty zapytań do bazy, uwzględniając różnice w języku SQL dla obu serwerów. I tak, np. polecenie utworzenia pewnej tabeli aplikacji dla MsSQL wygląda następująco: CREATE TABLE dbo.[prt] ( [X_I] int IDENTITY (1, 1) NOT NULL PRIMARY KEY, [FILENAME] varchar(30), [FILEIMAGE] image ) Dla porównania polecenie utworzenia tabeli dla DB2: BY DEFAULT AS IDENTITY (START WITH 1,INCREMENT BY 1, NO CACHE) INT IDENTITY(1,1) CREATE TABLE system."prt" ("X_I" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1, NO CACHE ), "FILENAME" VARCHAR(30), ftmemo CLOB (1 M) LOGGED NOT COMPACT TEXT ftgraphic BLOB (1 M) LOGGED NOT COMPACT IMAGE "FILEIMAGE" BLOB (1 M) LOGGED NOT COMPACT, CONSTRAINT PRT_PK PRIMARY KEY ("X_I") ); 13

14 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 14 R2płatnikPRO jedna z pierwszych polskich aplikacji przeniesiona z MsSQL na bazę DB2 Podstawowa różnica między MsSQL i DB2 to stosowanie ograniczników nazw pól w tabelach, czyli odpowiednio znaków [ i ] oraz. DB2 wymaga ponadto podania przed nazwą tabeli nazwy schematu (w tym wypadku system.tabela): SELECT [Ide], [Nazwa] FROM PRACOWNIK dla MSSQL SELECT Ide, Nazwa FROM system.pracownik dla DB2 Zapytania typu SELECT, INSERT czy UPDATE nie sprawiły kłopotu za wyjątkiem subtelnej różnicy polegającej na tym, że pola typu logicznego dla ADO w bazie MsSQL otrzymują wartości (0,1) dla (True i False), zaś w DB2 odpowiednio (0,-1). Kolejnym krokiem było przeprowadzenie migracji istniejącej bazy danych, co polegało na odtworzeniu wszystkich tabel wraz z zawartością w bazie DB2. Pewnym problemem było zachowanie zgodności pól typu ftautoinc (takich, których wartość zwiększa się automatycznie). DB2 pozwala na wpisanie dowolnej wartości do takiego pola przy klauzuli GENERATED BY DEFAULT, jednak po imporcie danych należy ustawić licznik pola na największą wartość za pomocą: SELECT MAX(X_I) AS MAX_I FROM MyTable ALTER TABLE MyTable ALTER COLUMN X_I RESTART WITH MAX_I+1 Reasumując, można stwierdzić, że porting aplikacji korzystających z komponentów ADO jest rzeczą trafioną i może przebiegać bardzo szybko. Brak procedur składowanych upraszcza migracje, ponieważ należy zmienić jedynie zapytania, zaś podobieństwo typów danych upraszcza do minimum te zmiany. Użycie komponentów ADO Dataset powoduje, że aplikacja staje się do tego stopnia uniwersalna, że ten sam kod bez potrzeby rekompilacji może pracować na wielu bazach danych. Jeśli tylko mamy zainstalowanego klienta do DB2, mamy także i providera do ADO, a zatem praca z DB2 staje się natychmiast możliwa. Wobec powyższego, komponent ADO Dataset i DB2 stanowi doskonałą platformę do tworzenia aplikacji bazodanowych. RESET2 jest wrocławską firmą zajmującą się tworzeniem oprogramowania. Jej sztandarowy produkt to rozwijany od 15 lat system płacowo-kadrowy. Z systemu korzysta kilka tysięcy firm różnej wielkości. Aplikacja RESET2 nalicza wynagrodzenia klikuset tysięcy pracowników. Obecnie czwarta generacja tego systemu, działająca dotychczas na bazie MsSQL dostosowana została do pracy na bazie danych IBM DB2. Aplikacja wymaga instalacji pełnej wersji serwera DB2, ale w przypadku mniejszej ilości użytkowników równie dobrze zachowuje się przy współpracy z jego bezpłatną wersją Express-C. System oferuje wiele nowoczesnych rozwiązań. Jednym z nich jest możliwość rejestracji czasu pracy przy wykorzystaniu internetu. W przeglądarce pracownik po zalogowaniu się na swoje konto rejestruje wejście lub wyjście. System właściwie interpretuje różne rodzaje zdarzeń i automatycznie uzupełnia kartę pracy. Takie rozwiązanie oferuje natychmiastowy dostęp do informacji o stanie obecności i czasie pracy pracowników oraz redukuje koszty zakupu kart i czytników RCP. Wymagane jest jednak wystawienie serwera SQL na zewnątrz lub uruchomienie aplikacji na własnym serwerze www. Inne rozwiązania to już standard: maile z paskami wynagrodzeń dla pracowników, wnioski urlopowe przez internet, nocny scheduler długich operacji, automatyczne aktualizacje, współpraca z systemami bankowymi. System doskonale się sprawdza przy współpracy z innymi systemami ERP. Łatwa integracja sprawia, że klient otrzymuje system kompletny, dostosowany do krajowych przepisów. Partnerzy mają zapewnioną stałą pomoc producenta na etapie prezentacji, oferty, wdrożenia i opieki powdrożeniowej. Producent zapewnia własny mechanizm zdalnego serwisowania, charakteryzujący się tym, że klient nie musi posiadać własnego adresu IP. 14

15 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 15 NOWINKI TECHNOLOGICZNE Graphical LPAR Monitor dla serwerów System p5 3 listopada 2006 roku pojawiła się nowa wersja (2.0) programu LPAR Monitor. Nowa wersja oprócz poprzednio zaimplementowanych funkcji dodaje: - możliwość grupowania LPAR-ów w kategorie zdefiniowane przez użytkownika - ustawienia poziomów wyzwalania alarmów i przypisanie im określonych akcji - monitorowanie i przechowywanie historii użycia procesorów i pamięci poszczególnych LPAR-ów - nagrywanie raportów do pliku - obsługę systemów operacyjnych AIX 5L (wersja 5.2 i 5.3) oraz Linux on Power. Platforma IBM Information Server Jest to nowa platforma, która pomaga organizacjom czerpać wartość ze złożonych, heterogenicznych informacji, rozrzuconych pomiędzy systemami. Pozwala na integrowanie niezależnych danych oraz dostarczanie informacji godnej zaufania w momencie, kiedy jej potrzebujemy, informacji dostępnej dla ludzi, aplikacji i systemów. IBM Information Server pomaga współpracować ludziom biznesowym i technicznym, zrozumieć strukturę i znaczenie różnych typów informacji, pochodzących z różnych źródeł. Zwiększa wydajność procesów czyszczenia, transformacji i dostarczania informacji. Dzięki IBM Information Server informacja może być dostępna i wykorzystywana na wiele sposobów. Więcej na stronie ibm.com.alphaworks/tech/lparmon Opracował: Igor Zacharjasz IBM Virtualization Manager Serwery IBM System x zaprojektowane zostały z myślą o wirtualizacji, która pomaga efektywnie wykorzystać nową infrastrukturę. Virtualization Manager to rozszerzenie do stacji zarządzania IBM Director, które umożliwia wizualizację i zarządzanie wirtualnymi i fizycznymi systemami z jednej konsoli. Integruje platformy IBM System x, BladeCenter i System p, środowiska VMware i Microsoft Virtual Server oraz wkracza w świat wirtualizacji Xen, dając nam szereg nowych możliwości. Ułatwia panowanie nad relacjami pomiędzy światem maszyn wirtualnych a fizyczną infrastrukturą i jej zasobami. Pozwala na powiązanie funkcji VMware Vmotion z komunikatami pochodzącymi od procesorów serwisowych serwerów, łączy się z konsolą HMC, wspierając wirtualizacje System p, jak również udostępnia system alarmów, plany akcji i innych narzędzi IBM Director dla środowisk wirtualnych. Virtualization Manager jest dostępny nieodpłatnie dla klientów IBM. Więcej informacji na stronie: ibm.com/systems/management/ Opracował: Michał Stryga Zorientowany na zadania interfejs graficzny dla Eclipse Mylar 1.0 Fundacja Eclipse ogłosiła dnia wypuszczenie nowego interfejsu, dla środowiska programistycznego Eclipse, o nazwie Mylar. Interfejs ten redukuje nadmierną ilość informacji zawartych w środowisku Eclipse, dzięki czemu możliwe jest sprawniejsze zarządzanie wielozadaniowością. Dzięki modułowi zarządzania zadaniami, użytkownik może łatwo się między nimi przełączać. Filtrowanie widoków Eclipse'a sprawia, że wyświetlane są tylko te informacje, które są istotne dla danego zadania. Redukuje to czas przewijania wielu linii kodu w poszukiwaniu błędów oraz usprawnia procedurę nawigacji całym środowiskiem. Mylar integruje również środowisko Eclipse z najpopularniejszymi narzędziami do śledzenia błędów ( JIRA, Trac, Bugzilla). Więcej informacji na stronie: Opracował: Marcin Panasiuk IBM Information Server dostarcza wszystkich funkcjonalności do integrowania, podnoszenia jakości i dostarczania informacji, której możesz ufać, dla kluczowych procesów biznesowych. Przede wszystkim pozwala zrozumieć wszystkie źródła informacji, kontekst biznesowy, analizując ich wykorzystanie, jakość i zależności. Pozwala wyczyścić dane, aby być pewnym ich jakości i spójności. Pozwala przetransformować dane, aby dostarczyć je w wymaganej postaci. Umożliwia również dostęp do różnych danych dla ludzi, procesów i aplikacji. Warstwą izolującą wyżej wymienione funkcjonalności jest moduł do zarządzania metadanymi. Metadane są przechowywane we wspólnym repozytorium, co pozwala na współdzielenie wiedzy z nich płynącej pomiędzy modułami podczas całego ich cyklu życia. Pozwala to na zrozumienie, co informacja oznacza, skąd pochodzi i jak jest powiązana z informacją pochodzącą z innego systemu. Logika integracji zaprojektowana w IBM Information Server może być w prosty sposób wykorzystana jako usługa w technologii, SOA co ułatwia otrzymanie informacji na żądanie w heterogenicznym środowisku. Więcej informacji na stronie: ibm.com/software/data/integration/info_server/ Opracowała: Anna Ptaszyńska Rembo Toolkit 4.0 IBM podpisał niedawno ostateczną umowę kupna produktów firmy Rembo Technology. Firma Rembo Technology specjalizuje się w systemach wspomagania dyrektorów i menedżerów IT w automatyzacji instalacji oraz aktualizacji systemów operacyjnych na serwerach, desktopach lub laptopach. Narzędzia takie, jak Rembo Toolkit 4.0 pozwalają na jednoczesne zbieranie obrazów z systemów operacyjnych z wielu maszyn, instalację nowego systemu operacyjnego na uruchomionych komputerach oraz na zarządzanie obrazami systemów operacyjnych w locie. Rembo Toolkit 4.0 jest obecnie jednym z mechanizmów używanych przez takie oprogramowanie, jak Tivoli Provisioning Manager 5.1. Więcej na stronie: ibm.com/software/tivoli/welcome/rembo/ Opracował: Paweł Krawczyk 15

16 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 16 Igor Zacharjasz i Paweł Krawczyk Migracja HACMP i systemu AIX Wysokodostępne systemy informatyczne budowane w oparciu o serwery IBM System p są bardzo powszechne w Polsce, a ich niezawodność sprawia, że okres trzech lat ciągłej pracy od wdrożenia nie jest czymś niezwykłym. Po takim czasie zazwyczaj przychodzi moment, w którym stwierdzamy, że pojawiły się nowe wersje systemu operacyjnego AIX oraz oprogramowania klastrowego HACMP i należałoby aktualizować warstwę software ową. Rozważmy w tym artykule scenariusz, w którym mamy środowisko dwóch maszyn IBM pseries M2 pracujących pod kontrolą AIX-a 5.2 z oprogramowaniem klastrowym HACMP 4.5 ES. Docelowe poziomy oprogramowania to AIX 5.3 TL4 SP1 oraz HACMP 5.3 ES. Zaczynamy migrację. Po pierwsze: backup/restore To naturalny krok, ale czasami ignorowany, co prowadzi do kłopotów ze środowiskiem produkcyjnym. Pamiętajmy, że przez trzy ostatnie lata pracy systemu wielu administratorów pielęgnowało środowisko, budowało swoje skrypty i ułatwienia. Instalacja na nowo, w wypadku nie działającego procesu odtwarzania, byłaby zaprzeczeniem całej filozofii migracji. hd5 boot closed/syncd N/A hd6 paging open/syncd N/A hd8 jfslog open/syncd N/A hd4 jfs open/syncd / hd2 jfs open/syncd /usr hd9var jfs open/syncd /var hd3 jfs open/syncd /tmp hd1 jfs open/syncd /home hd10opt jfs open/syncd /opt Dlatego wykonaliśmy komendę: /]# alt_disk_install -C "hdisk3 hdisk4" Zwróć uwagę na cudzysłów zamykający listę dysków docelowych. Czas operacji 3 godziny. W IBM Innovation Center (IIC) rekomendujemy zawsze: backup plików i zachowanie ustawień bazy ODM alt_disk_install mksysb na taśmę DDS4. Pierwsza forma bezpieczeństwa pomaga odtworzyć system w razie instalacji od nowa. Drugi sposób, najszybszy to przywrócenie starego środowiska. Wymaga to jednak dołożenia do maszyny dodatkowych dysków. Trzeci sposób to klasyczny backup na taśmę. Kilka słów o alt_disk_install. W standardowej instalacji AIX-a 5.2 ten fileset nie jest zainstalowany, więc trzeba go dołączyć do obecnego zestawu programów. W wypadku kiedy mamy mirrorowaną rootvg, musimy podać wystarczającą liczbę dysków jako docelowe miejsce. Nie możemy zrobić alt_disk_install grupy mirrorowanej na jeden dysk. W naszym przypadku mieliśmy taką oto sytuację dyskową: /]# lspv hdisk0 005cfc4a f rootvg active hdisk a8c43a833 rootvg active Komenda alt_disk_install zmienia kolejność bootowania maszyny, dlatego po zakończeniu komendy należy listę ustawić jeszcze raz na nasze oryginalne dyski. Zrobiliśmy to w następujący sposób: /]# bootlist -m normal hdisk0 hdisk2 Po drugie: sprawdzamy poziom firmware u maszyn p650 Z poziomu działającego systemu operacyjnego można zrobić to tak: /]# lscfg vp more... PLATFORM SPECIFIC Name: IBM,7038-6M2 Model: IBM,7038-6M2 Node: / Device Type: chrp /]# lsvg -l rootvg rootvg: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT Platform Firmware: ROM Level.(alterable)...3K Version...RS6K 16

17 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 17 MIGRACJA HACMP I SYSTEMU AIX System Info Specific.(YL)...U0.1-P2/Y1 Physical Location: U0.1-P2/Y1 Wyszukujemy sekcję PLATFORM SPECIFIC, gdzie znajduje się typ i model maszyny M2 oraz poziom mikrokodu 3K Na stronie ibm.com/support/us przechodzimy do sekcji Support&downloads?> Servers?> System p, potem na liście rozwijanej wybieramy Microcode updates for Power based servers. Po znalezieniu maszyny na liście widzimy, że obecny mikrokod pochodzi z grudnia 2003 roku. Pobieramy najnowszy mikrokod i postępujemy zgodnie z zaleceniami opisanymi przez producenta. W IIC zawsze wyłączamy maszynę i aktualizujemy z dyskietek poprzez menu procesora serwisowego. Daje nam to pewność, że nie mamy w tym czasie żadnych I/O lub aktywności aplikacji. Czas operacji 30 minut. Po podniesieniu firmware u maszyn jesteśmy gotowi pójść dalej. Po trzecie: zachowujemy snapshot i ustawienia HACMP Poniżej przedstawiamy tabelę kompatybilności wersji HACMP z wersjami AIX-a. W naszym przypadku HACMP 4.5 nie jest obsługiwane przez AIX-a 5.3, stąd decyzja o kolejności migracji najpierw aktualizujemy HACMP, a dopiero potem AIX-a. AIX AIX 5.1 AIX 5.1(64bit) AIX 5.2 AIX 5.3 HACMP 4.5 No Yes No Yes No HACMP/ES 4.5 No Yes Yes Yes No HACMP/ES 5.1 No Yes Yes Yes Yes HACMP/ES 5.2 No Yes Yes Yes Yes HACMP/ES 5.3 No No No Yes Yes HACMP/ES 5.4 No No No Yes Yes Proces migracji przeprowadziliśmy następująco: Przebieg aktualizacji oprogramowania HACMP: 1. Zweryfikowaliśmy działający klaster pod względem zdefiniowanych grup zasobów, topologii oraz polityki przełączeń. Narysowaliśmy odręcznie topologię klastra oraz wypisaliśmy wszystkie komponenty w celu zobrazowania obecnego stanu rzeczy. Jest to zawsze dobra referencja w wypadku odtwarzania klastra node-by-node. 2. Zidentyfikowaliśmy w systemie i zachowaliśmy wszystkie skrypty startujące i kończące pracę usług (start/stop scripts w defnicji application servers). 3. Na działającym systemie wykonaliśmy snapshot skonfigurowanego klastra (snapshot nie zachowuje skryptów aplikacyjnych, stąd wcześniejszy punkt). 4. Zachowaliśmy snapshot na zewnętrznym medium. 5. Zatrzymaliśmy wszystkie serwisy klastra na wszystkich nodach. 6. Odinstalowaliśmy obecne oprogramowanie klastrowe na poszczególnych nodach. 7. Instalacja nowych binariów RSCT oraz HACMP 5.3. Podczas tej instalacji należy zachować wszystkie komunikaty do pliku w celu późniejszej analizy i weryfikacji poprawności tego procesu. 8. Restart maszyn. 9. Konwersja zachowanego wcześniej snapshotu poprzez narzędzie clconvert_snapshot. 10. Przyłożenie tak skonwertowanego snapshotu do nowego klastra tylko na jednym węźle. 11. Weryfikacja i synchronizacja. Proces ten przebiegł bez zakłóceń, dosłownie książkowy przypadek. Opieraliśmy się na Redbooku SG W wypadku gdy nie jest jednak aż tak miło i nie wszystko zadziała, mamy narysowaną topologię i musimy osądzić, czy warto przykładać snapshota, który zdefiniuje nam niewiele obiektów, czy szybciej będzie utworzyć na nowo całą konfigurację. Kwestia skali. Takie chłodne spojrzenie na sytuację oszczędza czas i nerwy. Czas operacji 3 godziny (sześćsetpięćdziesiątki długo wstają cierpliwości!). W przypadku gdy nie jest możliwe zatrzymanie serwisów HACMP, innymi słowy nasze aplikacje muszą działać, należy przygotować się do zmiany wersji HACMP w trybie Rolling Migration. W tym celu należy: 1. Zatrzymać HACMP na pierwszym z węzłów z jednoczesnym przeniesieniem zasobów na drugi węzeł (opcja takeover). 2. Podnieść pakiety RSCT do wymaganej wersji. 3. Poprzez menu smita update_all podnieść wersje HACMP (Uwaga nie należy odinstalowywać istniejącej wersji HACMP). 4. Zrestartować węzeł i wystartować serwisy HACMP (komenda odmget HACMPcluster powinna pokazywać cluster_version = 5 (oznacza to HACMP 4.5). Teraz mamy sytuację, w której na każdym z nodów działa inna wersja HACMP. 5. Należy teraz przenieść wszystkie zasoby na pierwszy węzeł i dla węzła drugiego powtórzyć kroki od 1 do W momencie gdy wszystkie węzły będą działały z wystartowanym HACMP w nowej wersji, komenda odmget HACMPcluster powinna pokazać cluster_version = 8 (oznacza to HACMP 5.3). Po czwarte: aktualizujemy system AIX Zanim jednak zaczniemy aktualizować system operacyjny AIX, należy wykonać następujące kroki: 1. Sprawdzić, czy sprzęt podłączony do serwera będzie obsługiwany przez nowego AIX-a. Jeżeli zajdzie taka potrzeba, przygotujemy nowe sterowniki w wersji kompatybilnej z AIX-em 5.3 (np. drivery do macierzy dyskowej ESS dla AIX 5.3). 2. Upewnić się, że użytkownik root ma ustawioną jako główną metodę autoryzacji na SYSTEM: /]# lsuser a auth1 root 3. Jeżeli to konieczne, użyć komendy chuser: /]# chuser auth1=system root 4. Wylogować innych użytkowników i wyłączyć na serwerze wszystkie działające aplikacje. 5. Sprawa kompatybilności aplikacji z nową wersją systemu operacyjnego to temat na oddzielny artykuł. 6. Uruchomić skrypt pre_migration. Skrypt ten dokona szeregu czynności: 17

18 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 18 IIC MAGAZINE IV kwartał 2006 (11) a) sprawdzi i wylistuje, które z plików i filesetów zostaną usunięte oraz które zostaną włączone do nowej wersji systemu; b) sprawdzi rozmiar i położenie boot logical volume; c) sprawdzi, czy major number dla rootvg ustawiony jest na Postępujemy zgodnie ze wskazówkami ekranu instalacyjnego AIX-a. 4. Po restarcie system uruchomi się już w nowej wersji. Czas operacji 1 godzina. Teraz rozpoczyna się proces właściwej migracji systemu operacyjnego do wersji 5.3. Przypomina on zwykłą instalacją AIX-a i podobnie się ją wykonuje. 1. Zatrzymujemy system operacyjny i uruchamiamy go ponownie z CD z instalacyjną wersją AIX-a Na ekranie wyboru sposobu instalacji systemu powinna pokazać się opcja Migration Install. Artykuł ten powstał na podstawie naszego projektu w centrum IIC i był rzeczywistym scenariuszem planu migracji oprogramowania. Czasy operacji podaliśmy dla jednego węzła, więc w zależności od współbieżności działań, należy dodać do sumy tych wartości parametr skalujący. Ponadto warto dodać, że pomimo możliwości zautomatyzowania większości zadań migracyjnych, należy założyć wariant, w którym część trzeba będzie przeprowadzić ręcznie. Przykładowo, gdyby nie powiodło się przyłożenie snapshota do HACMP, musimy ręcznie przywrócić jego funkcjonalność. Igor Zacharjasz w IBM Polska pracuje od 6 lat. Od 3 lat pełni funkcję koordynatora zespołu technicznego IBM Innovation Center. Jest certyfikowanym specjalistą w zakresie serwerów pseries i systemu operacyjnego AIX. Współpracuje z firmami partnerskimi o profilu ISV. W Centrum zajmuje się rozwiązaniami klastrowymi, testami wydajnościowymi aplikacji oraz rozwiązaniami IBM TotalStorage. Kontakt: Paweł Krawczyk jest projektantem wysokodostępnych systemów informatycznych. W IBM Innovation Center zajmuje się tematyką dotyczącą rozwiązań klastrowych i wydajnością systemów. Wspiera firmy partnerskie typu ISV w przeprowadzaniu testów na bazie różnych systemów operacyjnych. W swojej karierze zawodowej zajmował się również projektowaniem systemów hostingowych w firmach ISP. Kontakt: Ankieta konkursowa IBM Imię Nazwisko Firma Stanowisko Tel Jakie zadanie wykonuje funkcja advisor w komponencie Dispatcher? Jak ocenia Pan/Pani zawartość merytoryczną IIC Magazine? Bardzo dobra Dobra Średnia Słaba Jakimi szkoleniami oferowanymi przez firmę IBM byłby Pan/Pani zainteresowany? Niniejszym wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w formularzu dla potrzeb informowania mnie w przyszłości o działaniach marketingowych firmy IBM, zgodnie z ustawą z dnia r. o ochronie danych osobowych. (Dz.U. nr 133, poz.833). Podpis Proszę o odesłanie ankiety faksem na numer: (+48 22) * Czekają atrakcyjne upominki IBM Innovation Center. * Na odpowiedzi czekamy do 30 marca 2007 r. Dziękujemy. 18

19 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 19 _Z DZIENNIKA ADMINA _DZIEŃ 33.: Kompletny chaos w informacjach. Sytuacja nie do opanowania. Ludzie nie mają dostępu do najnowszych danych i boją się podejmować decyzje. Marek postanowił dać wszystkim dostęp do wszystkiego. _TERAZ NA 1 człowieka przypada 18 monitorów. _DZIEŃ 36.: Już wszystko jasne Potrzebujemy rozwiązania IBM Information on Demand. Informacje znów będą uporządkowane, łatwo dostępne bez względu na format. Poprawne i zawsze na temat. Teraz możemy podejmować decyzje mądrze, z korzyścią dla biznesu. _Dostęp do informacji to piękna rzecz. Sprawdź innowacyjne rozwiązania IBM Info Managment w akcji: IBM.COM/TAKEBACKCONTROL/INFO/CC IBM, logo IBM, Rational oraz Take Back Control to zastrze one znaki handlowe International Business Machines Corporation w USA i/lub innych krajach IBM Corporation. Wszelkie prawa zastrze one.

20 IBM IIC Magazine Q4 1/16/07 11:55 AM Page 20 Podstawowa oferta usług IBM Innovation Center obejmuje projekty migracyjne i portingowe, testy wydajnościowe, demonstracje i strojenie aplikacji, jak również szkolenia i seminaria techniczne. Więcej informacji na stronie: ibm.com/pl. Jeśli jesteś zainteresowany skorzystaniem z naszego Centrum, już teraz skontaktuj się z opiekunem dedykowanym do Twojej firmy lub dzwoń pod numer: (+48 22) *. Wydarzenia, w których warto wziąć udział: lutego szkolenie techniczne Narzędzia do rozwijania aplikacji w portalu, Warszawa, ul. 1 Sierpnia 8 (siedziba IBM Polska) Kontakt: 15 marca konferencja technologiczna IBM IT Day, Warszawa, ul. Puławska 17, kino Silver Screen Szczegóły: ibm.com/pl/events marca szkolenie techniczne Podstawy administracji bazą DB2, Warszawa, ul. 1 Sierpnia 8 (siedziba IBM Polska) Kontakt: Poszukujesz niezawodnego źródła informacji i zasobów dla dewelopera, wejdź na stronę: ibm.com/developerworks lub ibm.com/alphaworks Więcej informacji o produktach, o których mowa w IIC Magazine, na stronach: IBM System x ibm.com/systems/management IBM BladeCenter ibm.com/servers/pl/eserver/bladecenter bladeserverswitching.org IBM System Storage ibm.com/storage/europe/pl IBM Rational Software ibm.com/software/pl/rational ibm.com/developerworks/rational/products/patternsolutions IBM WebSphere Software ibm.com/websphere/pl/rational ibm.com/developerworks/websphere IBM Information Management ibm.com/software/info/ecatalog/pl_pl/db2 ibm.com/developerworks/db2 IBM Tivoli Software ibm.com/software/tivoli/welcome/rembo ibm.com/developerworks/tivoli IBM Global Services ibm.com/partnerworld/mem/services/pl AIX ibm.com/developerworks/aix Eclipse ibm.com/developerworks/opensource/top-projects/eclipse-startherehtml Redbooks ibm.com/redbooks * Opłata wg jednostki taryfikacyjnej TP S.A.

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Express. Logowanie na stronie Microsoftu Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy

Bardziej szczegółowo

Client Management Solutions i Mobile Printing Solutions

Client Management Solutions i Mobile Printing Solutions Client Management Solutions i Mobile Printing Solutions Instrukcja obsługi Copyright 2007 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation,

Bardziej szczegółowo

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1 Spis treści Wstęp... ix 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1 Składniki systemu Windows SBS 2008... 1 Windows Server 2008 Standard... 2 Exchange Server 2007 Standard...

Bardziej szczegółowo

Sposób funkcjonowania

Sposób funkcjonowania Stratus Avance został zaprojektowany w sposób, który w przypadku wystąpienia awarii ma zminimalizować czas przestoju i zapobiec utracie danych. Jednocześnie rozwiązanie ma być tanie i łatwe w zarządzaniu.

Bardziej szczegółowo

Narzędzie Setup Instrukcja obsługi

Narzędzie Setup Instrukcja obsługi Narzędzie Setup Instrukcja obsługi Copyright 2007, 2008 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation, zarejestrowanym w USA. Informacje

Bardziej szczegółowo

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne Jarosław Kuchta Internetowe Usługi Informacyjne Komponenty IIS HTTP.SYS serwer HTTP zarządzanie połączeniami TCP/IP buforowanie odpowiedzi obsługa QoS (Quality of Service) obsługa plików dziennika IIS

Bardziej szczegółowo

System zarządzania i monitoringu

System zarządzania i monitoringu Załącznik nr 12 do Opisu przedmiotu zamówienia System zarządzania i monitoringu System zarządzania i monitoringu powinien być zbudowany z odrębnych, dedykowanych modułów oprogramowania, monitorujących:

Bardziej szczegółowo

Pracownia internetowa w szkole ZASTOSOWANIA

Pracownia internetowa w szkole ZASTOSOWANIA NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje

Bardziej szczegółowo

Praktyczne wykorzystanie mechanizmów zabezpieczeń w aplikacjach chmurowych na przykładzie MS Azure

Praktyczne wykorzystanie mechanizmów zabezpieczeń w aplikacjach chmurowych na przykładzie MS Azure Praktyczne wykorzystanie mechanizmów zabezpieczeń w aplikacjach chmurowych na przykładzie MS Azure Paweł Berus Zespół Bezpieczeństwa PCSS 36. Spotkanie Poznańskiej Grupy.NET Poznań, 13.10. 2011 1 Agenda

Bardziej szczegółowo

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym 1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle

Bardziej szczegółowo

7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze

7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów

Bardziej szczegółowo

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3.

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3. Systemy do kompleksowej administracji środowiskiem IT : Symantec Management Platform Solutions - rozwiązanie ułatwiające zarządzanie zasobami informatycznym Głównym zadaniem podlegającym kompetencji działu

Bardziej szczegółowo

Zasady współpracy programu Doradca Handlowy z Symfonią

Zasady współpracy programu Doradca Handlowy z Symfonią Zasady współpracy Doradcy Handlowego z Symfonią 1 S U P L E M E N T Zasady współpracy programu Doradca Handlowy z Symfonią Konfiguracja połączenia Symfonia Doradca Handlowy Symfonia forte Finanse i Księgowość

Bardziej szczegółowo

NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA Załącznik nr 4 do SIWZ/ załącznik do umowy Przedmiotem zamówienia jest dostawa 2 serwerów, licencji oprogramowania wirtualizacyjnego wraz z konsolą zarządzającą

Bardziej szczegółowo

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Spis treści Rozdział 1. Przegląd......... 1 Wstęp................. 1 Wdrażanie technologii Data Access........ 1 Źródła danych

Bardziej szczegółowo

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...

Bardziej szczegółowo

ZALECENIA DLA MIGRACJI NS-BSD V8 => V9

ZALECENIA DLA MIGRACJI NS-BSD V8 => V9 ZALECENIA DLA MIGRACJI NS-BSD V8 => V9 Wprowadzenie Wersja 9 NS-BSD wprowadza wiele zmian. Zmieniła się koncepcja działania niektórych modułów NETASQ UTM. Sam proces aktualizacji nie jest więc całkowicie

Bardziej szczegółowo

Referat pracy dyplomowej

Referat pracy dyplomowej Referat pracy dyplomowej Temat pracy: Wdrożenie intranetowej platformy zapewniającej organizację danych w dużej firmie na bazie oprogramowania Microsoft SharePoint Autor: Bartosz Lipiec Promotor: dr inż.

Bardziej szczegółowo

Instrukcja użytkownika ARSoft-WZ1

Instrukcja użytkownika ARSoft-WZ1 05-090 Raszyn, ul Gałczyńskiego 6 tel (+48) 22 101-27-31, 22 853-48-56 automatyka@apar.pl www.apar.pl Instrukcja użytkownika ARSoft-WZ1 wersja 3.x 1. Opis Aplikacja ARSOFT-WZ1 umożliwia konfigurację i

Bardziej szczegółowo

Część I Rozpoczęcie pracy z usługami Reporting Services

Część I Rozpoczęcie pracy z usługami Reporting Services Spis treści Podziękowania... xi Wprowadzenie... xiii Część I Rozpoczęcie pracy z usługami Reporting Services 1 Wprowadzenie do usług Reporting Services... 3 Platforma raportowania... 3 Cykl życia raportu...

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5 Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania Spis treści Rozdział 1. Wprowadzenie do programu IBM SPSS Modeler Social Network Analysis.............. 1 IBM SPSS

Bardziej szczegółowo

Wirtualizacja w praktyce.

Wirtualizacja w praktyce. Wirtualizacja w praktyce. Autor: Marek Serafin Wirtualizacja - to proste! Poznaj zalety wirtualizacji i sytuacje, w których sprawdza się ona najlepiej Naucz się instalować najpopularniejsze rozwiązania

Bardziej szczegółowo

Udostępnianie urządzenia USB w sieci...3. Udostępnianie drukarki USB...5. Tworzenie kopii zapasowej komputera Mac z użyciem funkcji Time Machine...

Udostępnianie urządzenia USB w sieci...3. Udostępnianie drukarki USB...5. Tworzenie kopii zapasowej komputera Mac z użyciem funkcji Time Machine... Funkcje dodatkowe Spis treści Udostępnianie urządzenia USB w sieci...3 Udostępnianie drukarki USB...5 Tworzenie kopii zapasowej komputera Mac z użyciem funkcji Time Machine...6 Aplikacja NETGEAR genie...8

Bardziej szczegółowo

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia. Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego w ramach Regionalnego Programu Operacyjnego Województwa Śląskiego na lata 2007-2013 ZP.271.1.2013 Czerwionka-Leszczyny

Bardziej szczegółowo

ZAŁĄCZNIK NR 1.8 do PFU Serwery wraz z system do tworzenia kopii zapasowych i archiwizacji danych - wyposażenie serwerowni

ZAŁĄCZNIK NR 1.8 do PFU Serwery wraz z system do tworzenia kopii zapasowych i archiwizacji danych - wyposażenie serwerowni ZAŁĄCZNIK NR 1.8 do PFU Serwery wraz z system do tworzenia kopii zapasowych i archiwizacji danych - wyposażenie serwerowni 1. Serwer główny 1 szt. Komponent Obudowa Płyta główna Wydajność Pamięć RAM Karta

Bardziej szczegółowo

IIIIIIIIIIIIIIIMMIMMIII

IIIIIIIIIIIIIIIMMIMMIII IIIIIIIIIIIIIIIMMIMMIII O programie Program Itelix itender Manager przeznaczony jest do zarządzania zapytaniami ofertowymi przesyłanymi za pomocą poczty elektronicznej przez firmy korzystające z systemu

Bardziej szczegółowo

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000. www.e-audytor.com

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000. www.e-audytor.com Zarządzanie Infrastrukturą IT Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000 Data modyfikacji: 2007-04-17, 15:46 opracował: Maciej Romanowski v 2.2 powered by Romanowski 2007-03-15

Bardziej szczegółowo

Od czego zacząć przy budowaniu środowisk wysokiej dostępności?

Od czego zacząć przy budowaniu środowisk wysokiej dostępności? Budowanie środowisk wysokiej dostępności w oparciu o nową wersję IDS 11 Artur Wroński IBM Information Management Technical Team Leader artur.wronski@pl.ibm.com Od czego zacząć przy budowaniu środowisk

Bardziej szczegółowo

Opis przedmiotu zamówienia

Opis przedmiotu zamówienia Załącznik nr 1 do SIWZ Zadanie 1 Opis przedmiotu zamówienia Zakup nowych licencji IBM Tivoli Storage Manager for Database Protection, IBM Tivoli Storage Manager for SAN oraz przedłużenie wsparcia technicznego

Bardziej szczegółowo

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT MONITOROWANIE DOSTĘPNOŚCI USŁUG IT POZIOMY MONITOROWANIA Services Transaction Application OS Network IBM TIVOLI MONITORING Proaktywnie monitoruje zasoby systemowe, wykrywając potencjalne problemy i automatycznie

Bardziej szczegółowo

OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA Załącznik nr 4 do SIWZ/ załącznik do umowy Przedmiotem zamówienia jest dostawa 2 serwerów, licencji oprogramowania wirtualizacyjnego wraz z konsolą zarządzającą oraz

Bardziej szczegółowo

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1 Spis treści Wstęp... xi Wymagania sprzętowe (Virtual PC)... xi Wymagania sprzętowe (fizyczne)... xii Wymagania programowe... xiii Instrukcje instalowania ćwiczeń... xiii Faza 1: Tworzenie maszyn wirtualnych...

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

Przewodnik Google Cloud Print

Przewodnik Google Cloud Print Przewodnik Google Cloud Print Wersja A POL Definicje oznaczeń W tym podręczniku użytkownika zastosowano następujący styl uwag: Uwagi informują o tym, jak należy reagować w danej sytuacji, lub zawierają

Bardziej szczegółowo

Rozwiązanie Compuware Data Center - Real User Monitoring

Rozwiązanie Compuware Data Center - Real User Monitoring Rozwiązanie Compuware Data Center - Real User Monitoring COMPUWARE DATA CENTER REAL USER MONITORING... 3 2 COMPUWARE DATA CENTER REAL USER MONITORING Sercem narzędzia Compuware Data Center Real User Monitoring

Bardziej szczegółowo

Narzędzie konfiguracji rozruchu

Narzędzie konfiguracji rozruchu Narzędzie konfiguracji rozruchu 1. By skorzystać z narzędzia konfiguracji rozruchu na początek konieczne jest utworzenie płyty ratunkowej bądź wykorzystanie narzędzia IT Edition i uruchomienie maszyny

Bardziej szczegółowo

BROADBAND INTERNET ROUTER- INSTRUKCJA OBSŁUGI

BROADBAND INTERNET ROUTER- INSTRUKCJA OBSŁUGI BROADBAND INTERNET ROUTER- INSTRUKCJA OBSŁUGI 1 Broadband Router 10/100 WPROWADZENIE A. Panel przedni 2 WSKAŹNIK LED Lp. Dioda Funkcja 1 Dioda zasilania Jeśli aktywna- zostało włączone zasilanie routera

Bardziej szczegółowo

Data modyfikacji: 2013-08-14

Data modyfikacji: 2013-08-14 Data modyfikacji: 2013-08-14 Co zawiera ten dokument: Ten dokument przedstawia, w jaki sposób zainstalować program Kancelaris PLUS 4 za pomocą standardowego instalatora na serwerze MySQL w wersji 5.0 i

Bardziej szczegółowo

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania Kraków 2010 Przeznaczenie programu. Program BKP_SQL powstał z myślą ułatwienia procesy archiwizacji baz danych MSSQL. Program umożliwia seryjne wykonanie

Bardziej szczegółowo

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego 2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 23 czerwca 2014 Spis treści 3 Spis treści...5

Bardziej szczegółowo

4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152

4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152 Wstęp...xv 1 Rozpoczynamy...1 Co to jest ASP.NET?...3 W jaki sposób ASP.NET pasuje do.net Framework...4 Co to jest.net Framework?...4 Czym są Active Server Pages (ASP)?...5 Ustawienia dla ASP.NET...7 Systemy

Bardziej szczegółowo

SYMANTEC TO SYMANTEC TO KOPIE ZAPASOWE. ODZYSKIWANIE DANYCH.

SYMANTEC TO SYMANTEC TO KOPIE ZAPASOWE. ODZYSKIWANIE DANYCH. SYMANTEC TO KOPIE ZAPASOWE. Firma Symantec oferuje szybkie i skuteczne kompleksowe rozwiązania do ochrony danych i systemów w środowiskach wirtualnych i fizycznych. SYMANTEC TO ODZYSKIWANIE DANYCH. Wirtualizacja

Bardziej szczegółowo

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi AE/ZP-27-16/14 Załącznik B Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi Wykonywanie kopii zapasowych Oprogramowanie do archiwizacji musi współpracować z infrastrukturą

Bardziej szczegółowo

Konfiguracja podglądu obrazu z kamery IP / rejestratora BCS przez sieć LAN.

Konfiguracja podglądu obrazu z kamery IP / rejestratora BCS przez sieć LAN. Konfiguracja podglądu obrazu z kamery IP / rejestratora BCS przez sieć LAN. Aby oglądać obraz z kamery na komputerze za pośrednictwem sieci komputerowej (sieci lokalnej LAN lub Internetu), mamy do dyspozycji

Bardziej szczegółowo

(BSS) Bezpieczeństwo w sieciach WiFi szyfrowanie WEP.

(BSS) Bezpieczeństwo w sieciach WiFi szyfrowanie WEP. Do wykonania ćwiczenia będą potrzebne dwa komputery wyposażone w bezprzewodowe karty sieciową oraz jeden Access Point. 1. Do interfejsu sieciowego komputera, z uruchomionym systemem Windows XP podłącz

Bardziej szczegółowo

Administracja Internetowymi systemami baz danych (niestacjonarne) Laboratorium 5. Reporting Services (SSRS), Integration Services (SSIS)

Administracja Internetowymi systemami baz danych (niestacjonarne) Laboratorium 5. Reporting Services (SSRS), Integration Services (SSIS) Administracja Internetowymi systemami baz danych (niestacjonarne) Laboratorium 5 Reporting Services (SSRS), Integration Services (SSIS) Instrukcja do laboratorium V: I. Tworzenie raportów II. Migracja

Bardziej szczegółowo

UNIFON podręcznik użytkownika

UNIFON podręcznik użytkownika UNIFON podręcznik użytkownika Spis treści: Instrukcja obsługi programu Unifon...2 Instalacja aplikacji Unifon...3 Korzystanie z aplikacji Unifon...6 Test zakończony sukcesem...9 Test zakończony niepowodzeniem...14

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika Instrukcja użytkownika Wersja 2013.0.1 Spis treści 1 KONFIGURACJA W PROGRAMIE COMARCH ERP OPTIMA... 3 2 JAK TO DZIAŁA?... 3 3 KONFIGURACJA SERWERA ŹRÓDŁOWEGO (COMARCH ERP OPTIMA)... 3 4 KONFIGURACJA UŻYTKOWNIKÓW...

Bardziej szczegółowo

Oferta szkoleniowa Yosi.pl 2012/2013

Oferta szkoleniowa Yosi.pl 2012/2013 Oferta szkoleniowa Yosi.pl 2012/2013 "Podróżnik nie posiadający wiedzy, jest jak ptak bez skrzydeł" Sa'Di, Gulistan (1258 rok) Szanowni Państwo, Yosi.pl to dynamicznie rozwijająca się firma z Krakowa.

Bardziej szczegółowo

Instalacja aplikacji

Instalacja aplikacji 1 Instalacja aplikacji SERTUM... 2 1.1 Pobranie programu z Internetu... 2 1.2 Instalacja programu... 2 1.3 Logowanie... 3 2 Instalacja aplikacji RaportNet... 4 2.1 Pobranie programu z Internetu... 4 2.2

Bardziej szczegółowo

Red Hat Network Satellite Server

Red Hat Network Satellite Server Red Hat Network Satellite Server Bogumił Stoiński RHC{E,I,X} B2B Sp. z o.o. 600 017 006 bs@bel.pl Usługa Red Hat Network 2 Usługa Red Hat Network Zintegrowane platforma stworzona do zarządzania systemami

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9

Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9 Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do

Bardziej szczegółowo

Graficzny terminal sieciowy ABA-X3. część druga. Podstawowa konfiguracja terminala

Graficzny terminal sieciowy ABA-X3. część druga. Podstawowa konfiguracja terminala Graficzny terminal sieciowy ABA-X3 część druga Podstawowa konfiguracja terminala Opracował: Tomasz Barbaszewski Ustawianie interfejsu sieciowego: Podczas pierwszego uruchomienia terminala: Program do konfiguracji

Bardziej szczegółowo

Migracja Business Intelligence do wersji 2013.3

Migracja Business Intelligence do wersji 2013.3 Migracja Business Intelligence do wersji 2013.3 Copyright 2013 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest

Bardziej szczegółowo

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA Przewodnik konfiguracji i zarządzania Siemens 4YourSafety Konfiguracja Siemens 4YourSafety w zakresie systemu operacyjnego i supportu urządzenia może odbywać się w

Bardziej szczegółowo

4. Podstawowa konfiguracja

4. Podstawowa konfiguracja 4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić

Bardziej szczegółowo

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI tel. 22 549 43 53, fax. 22 549 43 50, www.sabur.com.pl, sabur@sabur.com.pl 1/7 ASEM UBIQUITY ASEM Uqiuity to nowatorskie rozwiązanie na platformy Win 32/64 oraz Win

Bardziej szczegółowo

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42 SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH info@prointegra.com.pl tel: +48 (032) 730 00 42 1. WPROWADZENIE... 3 2. KORZYŚCI BIZNESOWE... 4 3. OPIS FUNKCJONALNY VILM... 4 KLUCZOWE FUNKCJE

Bardziej szczegółowo

INSTALACJA I KONFIGURACJA. 1.1. Instalacja systemu WF-Mag Mobile 2

INSTALACJA I KONFIGURACJA. 1.1. Instalacja systemu WF-Mag Mobile 2 INSTALACJA I KONFIGURACJA 1.1. Instalacja systemu WF-Mag Mobile 2 System WF-Mag Mobile 2 dostępny jest na jednej płycie instalacyjnej wraz z innymi aplikacjami Asseco WAPRO. Oprócz aplikacji wchodzących

Bardziej szczegółowo

Kancelaria Prawna.WEB - POMOC

Kancelaria Prawna.WEB - POMOC Kancelaria Prawna.WEB - POMOC I Kancelaria Prawna.WEB Spis treści Część I Wprowadzenie 1 Część II Wymagania systemowe 1 Część III Instalacja KP.WEB 9 1 Konfiguracja... dostępu do dokumentów 11 Część IV

Bardziej szczegółowo

Załącznik nr 2. Przewodnik instalacyjny systemu e-broker Technologiczny v.1.0. Część 4 - Narzędzia informatyczne przeznaczone dla ośrodków innowacji

Załącznik nr 2. Przewodnik instalacyjny systemu e-broker Technologiczny v.1.0. Część 4 - Narzędzia informatyczne przeznaczone dla ośrodków innowacji Załącznik nr 2 Przewodnik instalacyjny systemu e-broker Technologiczny v.1.0 Część 4 - Narzędzia informatyczne przeznaczone dla ośrodków innowacji Produkt finalny projektu innowacyjnego testującego pn.:

Bardziej szczegółowo

Linksys/Cisco SPA2102, SPA3102 Instrukcja Konfiguracji

Linksys/Cisco SPA2102, SPA3102 Instrukcja Konfiguracji Linksys/Cisco SPA2102, SPA3102 Instrukcja Konfiguracji 1. Logowanie się do systemu ipfon24 Aby zalogować się do systemu należy wejść na https://ipfon24.ipfon.pl i zalogować się podające login wybrany podczas

Bardziej szczegółowo

Praca w sieci z serwerem

Praca w sieci z serwerem 11 Praca w sieci z serwerem Systemy Windows zostały zaprojektowane do pracy zarówno w sieci równoprawnej, jak i w sieci z serwerem. Sieć klient-serwer oznacza podłączenie pojedynczego użytkownika z pojedynczej

Bardziej szczegółowo

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 10g

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 10g Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 10g Uwaga: Masz problem z programem lub instalacją? Nie możesz wykonać wymaganej czynności? Daj nam znać. W celu uzyskania

Bardziej szczegółowo

Skrócona instrukcja obsługi rejestratorów marki IPOX

Skrócona instrukcja obsługi rejestratorów marki IPOX Skrócona instrukcja obsługi rejestratorów marki IPOX v 1.1, 07-09-2015 1 Spis treści 1. Pierwsze uruchomienie...3 2. Logowanie i przegląd menu rejestratora...4 3. Ustawienia nagrywania...6 4. Odtwarzanie

Bardziej szczegółowo

Usługi sieciowe systemu Linux

Usługi sieciowe systemu Linux Usługi sieciowe systemu Linux 1. Serwer WWW Najpopularniejszym serwerem WWW jest Apache, dostępny dla wielu platform i rozprowadzany w pakietach httpd. Serwer Apache bardzo często jest wykorzystywany do

Bardziej szczegółowo

Oracle Application Express -

Oracle Application Express - Oracle Application Express - Wprowadzenie Wprowadzenie Oracle Application Express (dawniej: HTML DB) to narzędzie do szybkiego tworzenia aplikacji Web owych korzystających z bazy danych Oracle. Od użytkownika

Bardziej szczegółowo

1. Zakres modernizacji Active Directory

1. Zakres modernizacji Active Directory załącznik nr 1 do umowy 1. Zakres modernizacji Active Directory 1.1 Opracowanie szczegółowego projektu wdrożenia. Określenie fizycznych lokalizacji serwerów oraz liczby lokacji Active Directory Określenie

Bardziej szczegółowo

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0. Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2 Instrukcja tworzenia bazy danych dla programu AUTOSAT 3 wersja 0.0.4 2z12 1. Wymagania systemowe. Przed rozpoczęciem instalacji

Bardziej szczegółowo

System multimedialny Muzeum Górnośląski Park Etnograficzny.

System multimedialny Muzeum Górnośląski Park Etnograficzny. System multimedialny Muzeum Górnośląski Park Etnograficzny. Rozwój infrastruktury Muzeum celem uatrakcyjnienia oferty turystycznej o kulturalnej (Etap I).

Bardziej szczegółowo

Instalacja i konfiguracja SAS PC Files Server

Instalacja i konfiguracja SAS PC Files Server , SAS Institute Polska listopad 2013 Szanowni Państwo! Niniejszy dokument stanowi opis procesu pobierania, instalacji oraz konfiguracji programu SAS PC Files Server. Program instalowany jest na komputerach

Bardziej szczegółowo

Samsung Universal Print Driver Podręcznik użytkownika

Samsung Universal Print Driver Podręcznik użytkownika Samsung Universal Print Driver Podręcznik użytkownika wyobraź sobie możliwości Copyright 2009 Samsung Electronics Co., Ltd. Wszelkie prawa zastrzeżone. Ten podręcznik administratora dostarczono tylko w

Bardziej szczegółowo

SecureDoc Standalone V6.5

SecureDoc Standalone V6.5 SecureDoc Standalone V6.5 Instrukcja instalacji WinMagic Inc. SecureDoc Standalone Instrukcja Instalacji Spis treści Zanim przystąpisz do instalacji... 3 Tworzenie kopii zapasowej... 3 Wymagania systemowe...

Bardziej szczegółowo

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA PROFESJONALNE USŁUGI BEZPIECZEŃSTWA Przewodnik instalacji i konfiguracji systemu zabezpieczeń Check Point VPN-1/FireWall-1 SmallOffice NG SmallOffice jest uproszczoną w zakresie zarządzania wersją systemu

Bardziej szczegółowo

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji System informatyczny na produkcji: Umożliwi stopniowe, ale jednocześnie ekonomiczne i bezpieczne wdrażanie i rozwój aplikacji przemysłowych w miarę zmiany potrzeb firmy. Może adoptować się do istniejącej

Bardziej szczegółowo

Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu

Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu (wersja 1.1 dla 2.5.x) Abakus Systemy Teleinformatyczne Sp. z o.o. 2013 Spis treści ABAKUS SYSTEMY TELEINFORMATYCZNE Sp. z o.o. 1.

Bardziej szczegółowo

MUCHA S.C. 59-900 Zgorzelec ul.turowska 1

MUCHA S.C. 59-900 Zgorzelec ul.turowska 1 INSTRUKCJA OBSŁUGI PORTU RESTARTU SERWERA W SIECI HOSTINGS.PL Poniżej przedstawiamy instrukcja logowania się do portu firmy APC służącego do zdalnego fizycznego restartowania Serwerów dedykowanych zlokalizowanych

Bardziej szczegółowo

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej:

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej: Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej: Router jest podłączony do sieci Internet, natomiast od dostawcy

Bardziej szczegółowo

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek Router jest podłączony do sieci Internet, natomiast od dostawcy zostaje

Bardziej szczegółowo

Pracownia internetowa w szkole podstawowej (edycja jesień 2005)

Pracownia internetowa w szkole podstawowej (edycja jesień 2005) Instrukcja numer SPD6/26_00/Z Pracownia internetowa w szkole podstawowej (edycja jesień 2005) Opiekun pracowni internetowej cz. 6 (SPD2.3) Poprawianie instalacji serwera w przypadku wykrycia nieprawidłowości

Bardziej szczegółowo

QUERY język zapytań do tworzenia raportów w AS/400

QUERY język zapytań do tworzenia raportów w AS/400 QUERY język zapytań do tworzenia raportów w AS/400 Dariusz Bober Katedra Informatyki Politechniki Lubelskiej Streszczenie: W artykule przedstawiony został język QUERY, standardowe narzędzie pracy administratora

Bardziej szczegółowo

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji

Bardziej szczegółowo

Rejestratory Trend szybka konfiguracja do obsługi przez sieć.

Rejestratory Trend szybka konfiguracja do obsługi przez sieć. Rejestratory Trend szybka konfiguracja do obsługi przez sieć. Rejestratory TREND serii 250 zarządzane mogą być nie tylko lokalnie, ale także zdalnie, przez sieć Internet. Aby połączenie działało prawidłowo

Bardziej szczegółowo

Podręcznik instalacji Command WorkStation 5.6 z aplikacjami Fiery Extended Applications 4.2

Podręcznik instalacji Command WorkStation 5.6 z aplikacjami Fiery Extended Applications 4.2 Podręcznik instalacji Command WorkStation 5.6 z aplikacjami Fiery Extended Applications 4.2 Pakiet Fiery Extended Applications Package (FEA) w wersji 4.2 zawiera aplikacje Fiery służące do wykonywania

Bardziej szczegółowo

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7 I Wprowadzenie (wersja 0906) Kurs OPC S7 Spis treści Dzień 1 I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami automatyki I-6 Cechy podejścia dedykowanego

Bardziej szczegółowo

Podręcznik komunikacji sieciowej Komputery Evo typu Desktop Stacje robocze Evo Stacje robocze Deskpro

Podręcznik komunikacji sieciowej Komputery Evo typu Desktop Stacje robocze Evo Stacje robocze Deskpro b Komputery Evo typu Desktop Stacje robocze Evo Stacje robocze Deskpro Numer katalogowy dokumentu: 177922-243 Wrzesień 2001 W tym podręczniku zawarte są definicje i instrukcje dotyczące korzystania z funkcji

Bardziej szczegółowo

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013 Przewodnik instalacji i rozpoczynania pracy Dla DataPage+ 2013 Ostatnia aktualizacja: 25 lipca 2013 Spis treści Instalowanie wymaganych wstępnie komponentów... 1 Przegląd... 1 Krok 1: Uruchamianie Setup.exe

Bardziej szczegółowo

Połączenie Partnera z serwisem JustPay poprzez - METODĘ 2

Połączenie Partnera z serwisem JustPay poprzez - METODĘ 2 Połączenie Partnera z serwisem JustPay poprzez - METODĘ 2 Generowanie kodów: po stronie Partnera Weryfikacja kodów: po stronie Partnera Spis treści 1. Kolejne kroki w stworzeniu własnego serwisu 2. Jak

Bardziej szczegółowo

Axence nvision Nowe możliwości w zarządzaniu sieciami

Axence nvision Nowe możliwości w zarządzaniu sieciami www.axence.pl Axence nvision Nowe możliwości w zarządzaniu sieciami Axence nvision moduły NETWORK Monitorowanie serwerów, urządzeń i aplikacji INVENTORY Inwentaryzacja sprzętu i oprogramowania, audyty

Bardziej szczegółowo

dziennik Instrukcja obsługi

dziennik Instrukcja obsługi Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt

Bardziej szczegółowo

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte Instalacja Symfonia.Common.Server 0 2 Spis treści Spis treści 2 Instalacja Symfonia.Common.Server 3 Ważne zalecenia... 3 Konfiguracja

Bardziej szczegółowo

BIOS, tryb awaryjny, uśpienie, hibernacja

BIOS, tryb awaryjny, uśpienie, hibernacja BIOS, tryb awaryjny, uśpienie, hibernacja Wykład: BIOS, POST, bootstrap loader, logowanie, uwierzytelnianie, autoryzacja, domena, tryb awaryjny, stan uśpienia, hibernacja, wylogowanie, przełączanie użytkownika,

Bardziej szczegółowo

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N PODSTAWOWA KONFIGURACJA LINKSYS WRT300N 1. Topologia połączenia sieci WAN i LAN (jeśli poniższa ilustracja jest nieczytelna, to dokładny rysunek topologii znajdziesz w pliku network_konfigurowanie_linksys_wrt300n_cw.jpg)

Bardziej szczegółowo

HP Designjet Partner Link. Instrukcje

HP Designjet Partner Link. Instrukcje HP Designjet Partner Link Instrukcje 2013 Hewlett-Packard Development Company, L.P. Informacje prawne Informacje zawarte w niniejszym dokumencie mogą ulec zmianie bez uprzedzenia. Jedyna gwarancja, jakiej

Bardziej szczegółowo

Przewodnik Google Cloud Print

Przewodnik Google Cloud Print Przewodnik Google Cloud Print Wersja B POL Definicje oznaczeń W tym podręczniku użytkownika zastosowano następujący styl uwag: Uwagi informują o tym, jak należy reagować w danej sytuacji, lub zawierają

Bardziej szczegółowo

Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410)

Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410) Spis treści Dzień 1 I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410) I-3 VBS w WinCC - Informacje ogólne I-4 Zastosowanie VBS w WinCC Runtime I-5 Wykorzystanie i wydajność

Bardziej szczegółowo

Praca w sieci równorzędnej

Praca w sieci równorzędnej Praca w sieci równorzędnej 1. Architektura sieci równorzędnej i klient-serwer Serwer - komputer, który udostępnia zasoby lub usługi. Klient komputer lub urządzenie korzystające z udostępnionych przez serwer

Bardziej szczegółowo

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG Instrukcja obsługi programu CMS Dla rejestratorów HANBANG 1. Wymagania sprzętowe: Minimalne wymagania sprzętowe: System operacyjny: Windows Serwer 2003 Standard Edition SP2 Baza danych: Mysql5.0 Procesor:

Bardziej szczegółowo