IBM Control Desk: Podr|fvcznik instalowania (IBM WebSphere)
Transkrypt
IBM Control Desk: Podr|fvcznik instalowania (IBM WebSphere)
IBM Control Desk Wersja 7 Wydanie 6 Podręcznik instalowania (IBM WebSphere) IBM Uwaga Przed wykorzystaniem tych informacji oraz produktu, którego dotyczą, należy zapoznać się z sekcją “Uwagi” na stronie 193. Spis treści Rozdział 1. Przygotowanie do instalacji 1 Przed rozpoczęciem. . . . . . . . . . . .. Zasoby instalacyjne dla produktu IBM Control Desk .. Sprawdzanie wymagań wstępnych za pomocą wiersza komend . . . . . . . . . . . . . .. Sprawdzanie dostępności portów . . . . . . .. Dostęp do katalogów systemowych . . . . . .. Wymagania dotyczące komendy tar w systemie AIX .. Wymagania dotyczące czcionek w systemie AIX . .. Zwiększanie wielkości plików i liczby deskryptorów w systemie AIX . . . . . . . . . . . .. Zwiększanie obszaru stronicowania w systemie AIX .. Sprawdzanie, czy duże strony są obsługiwane dla systemów AIX . . . . . . . . . . . .. Włączanie asynchronicznego we/wy w systemie AIX Sprawdzanie, czy dostępne są wymagane biblioteki Linux . . . . . . . . . . . . . .. Konfigurowanie środowiska JRE w systemie Linux .. Ustawianie wartości ulimit . . . . . . . .. Ustawianie wielkości obszaru wymiany . . . .. Ustawianie pamięci współużytkowanej . . . .. Włączanie konfigurowania zdalnego . . . . .. Włączanie uwierzytelniania klienta SSL . . . .. Przygotowanie produktu Microsoft SQL Server . .. Ustawienia systemowej strategii haseł . . . . .. Uruchamianie startera. . . . . . . . . . .. Przegląd informacji na temat programu instalacyjnego .. Przegląd programu konfiguracyjnego . . . . . .. 1 1 Rozdział 2. Automatyczne konfigurowanie oprogramowania pośredniego podczas wdrażania . . .. Konfigurowanie protokołu SSL między Microsoft Active Directory i WebSphere Application Server Network Deployment . . . . . . . . . . . . .. Instalowanie produktu DB2 10.5 za pomocą instalacji produktu Control Desk . . . . . . . . . .. Instalowanie produktu WebSphere Application Server Network Deployment 8.5 za pomocą instalacji produktu Control Desk . . . . . . . . . . . . .. Przygotowanie produktu WebSphere Application Server Network Deployment 8.5 za pomocą programu konfiguracyjnego . . . . . . . . . . . .. Instalowanie produktu Control Desk . . . . . .. Konfigurowanie produktu Control Desk . . . . .. Rozdział 3. Automatyczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania . . . . . . . . . . . .. Konfigurowanie protokołu SSL między Microsoft Active Directory i WebSphere Application Server Network Deployment . . . . . . . . . . . . .. © Copyright IBM Corp. 2015 2 7 7 8 8 8 9 9 10 11 11 12 12 12 13 14 15 15 15 16 17 Przygotowanie produktu WebSphere Application Server Network Deployment 8.5 za pomocą programu konfiguracyjnego . . . . . . . . . . . .. Instalowanie produktu Control Desk . . . . . .. Konfigurowanie produktu Control Desk . . . . .. 26 26 27 Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania . . .. 29 Instalowanie produktu Control Desk z ręczną konfiguracją oprogramowania pośredniego . . . . . . . .. Ręczne konfigurowanie bazy danych . . . . .. Ręczne konfigurowanie produktu DB2 10.5 . .. Ręczne konfigurowanie produktu Oracle 12c . .. Ręczne konfigurowanie produktu Microsoft SQL Server 2012. . . . . . . . . . . .. Ręczne konfigurowanie serwera katalogów . . .. Ręczne konfigurowanie produktu IBM Security Directory Server . . . . . . . . . .. Ręczne konfigurowanie produktu Microsoft Active Directory . . . . . . . . . . . .. Ręczne konfigurowanie serwera J2EE . . . . .. Ręczne konfigurowanie produktu WebSphere Application Server Network Deployment . . .. Instalowanie produktu Control Desk . . . . .. Konfigurowanie produktu Control Desk z ręcznie konfigurowanym oprogramowaniem pośrednim . .. Rozdział 5. Wdrażanie w środowisku klastrowym . . . . . . . . . . . .. 19 19 20 21 22 23 24 Konfigurowanie protokołu SSL między Microsoft Active Directory i WebSphere Application Server Network Deployment . . . . . . . . . . . . .. Instalowanie produktu DB2 10.5 za pomocą instalacji produktu Control Desk . . . . . . . . . .. Instalowanie produktu WebSphere Application Server Network Deployment 8.5 za pomocą instalacji produktu Control Desk . . . . . . . . . . . . .. Przygotowanie produktu WebSphere Application Server Network Deployment i konfigurowanie profili klastra serwerów aplikacji. . . . . . . . . . . .. Konfigurowanie elementów klastra w dodatkowych węzłach produktu WebSphere Application Server Network Deployment . . . . . . . . . .. Instalowanie produktu Control Desk . . . . . .. Konfigurowanie produktu Control Desk w środowisku klastrowym . . . . . . . . . . . . . .. Rozdział 6. Instalacja cicha 25 25 . . . .. Tworzenie plików odpowiedzi dla trybu cichego na potrzeby instalacji . . . . . . . . . . .. Przykładowe pliki odpowiedzi instalacji cichej . .. Aktualizowanie wartości haseł w plikach odpowiedzi dla trybu cichego . . . . . . . . . . .. 29 29 29 31 34 36 37 41 43 43 88 89 91 91 92 93 94 95 96 98 101 101 102 103 iii Cicha instalacja programu Installation Manager. . .. Instalowanie produktu Control Desk i powiązanego oprogramowania pośredniego w trybie cichym . . .. Deinstalowanie produktu Control Desk i powiązanego oprogramowania pośredniego w trybie cichym . . .. Rozdział 7. Konfiguracja cicha . . .. 103 104 136 136 104 107 Tworzenie plików odpowiedzi dla trybu cichego na potrzeby konfigurowania oprogramowania pośredniego . Przykładowe pliki odpowiedzi cichej konfiguracji oprogramowania pośredniego . . . . . . .. Tworzenie pliku odpowiedzi na potrzeby konfigurowania produktu Control Desk w trybie cichym . . . . .. Konfigurowanie oprogramowania pośredniego w trybie cichym . . . . . . . . . . . . . . .. Konfigurowanie produktu Control Desk w trybie cichym Usuwanie konfiguracji oprogramowania pośredniego w trybie cichym . . . . . . . . . . . . .. Usuwanie konfiguracji produktu w trybie cichym . .. Rozdział 8. Sprawdzanie pomyślności instalacji . . . . . . . . . . . .. 107 108 108 109 109 110 111 113 Rozdział 9. Ręczne sprawdzanie instalacji . . . . . . . . . . . .. 117 Rozdział 10. Konfigurowanie atrybutu HTTPOnly . . . . . . . . . . . .. 119 Rozdział 11. Informacje zawarte w dziennikach programu konfiguracyjnego i instalacyjnego .. 121 Rozdział 12. Instalowanie produktu Integration Composer . . . . . . .. 123 Integration Composer - przegląd . . . . . . .. Wymagania sprzętowe i programowe . . . . . .. Wymagania wstępne instalacji . . . . . . . .. Instalowanie produktu Integration Composer . . .. Instalowanie produktu Integration Composer za pomocą startera . . . . . . . . . . .. Instalowanie produktu Integration Composer w systemie operacyjnym UNIX w trybie konsoli . .. Aktualizowanie produktu Integration Composer . .. Aktualizowanie produktu Integration Composer za pomocą startera . . . . . . . . . . .. Aktualizowanie produktu Integration Composer w systemie operacyjnym UNIX w trybie konsoli . .. Potwierdzanie instalacji . . . . . . . . . .. Zadania do wykonania po instalacji . . . . . .. Sprawdzanie poprawności ustawień w pliku fusion.properties w programie Integration Composer. Zmiana przydziału pamięci w pliku startFusion (opcjonalnie) . . . . . . . . . . . .. Zmiana przydzielenia pamięci w pliku executeMapping (opcjonalnie) . . . . . .. Deinstalowanie produktu Integration Composer. . .. iv Deinstalowanie produktu Integration Composer w systemach operacyjnych Windows . . . . .. Deinstalowanie produktu Integration Composer w systemach operacyjnych UNIX . . . . . .. 123 123 124 124 125 126 128 129 130 131 132 132 134 135 135 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 13. Instalowanie programu Deployer's Workbench . . . . . .. 137 Rozdział 14. Zadania do wykonania po instalacji . . . . . . . . . . . .. 139 Dostęp do dokumentacji produktu . . . . Instalowanie pomocy w nowym języku . . Konfigurowanie danych początkowych . . Przed rozpoczęciem pracy z raportami BIRT Generowanie stron żądań XML . . . . Synchronizowanie użytkowników i grup . . . . . . . . . . . . . . .. .. .. .. .. .. 139 139 140 143 143 144 Rozdział 15. Zarządzanie plikami EAR 145 Kompilowanie plików EAR . . . . . . . .. Ręczne deinstalowanie aplikacji z serwera WebSphere Application Server Network Deployment . . . .. Ręczne instalowanie aplikacji na serwerze WebSphere Application Server Network Deployment . . . .. 145 Rozdział 16. Konfigurowanie za pomocą wiersza komend . . . . .. Sprawdzanie poprawności parametrów konfiguracyjnych Wejściowe pliki właściwości . . . . . . . .. Parametry interfejsu wiersza komend . . . . . .. Działania programu konfiguracyjnego wiersza komend Działanie updateDatabaseConfiguration . . . .. Działanie validateDatabaseConfiguration . . .. Działanie validateAndUpdateDatabaseConfiguration Działanie deployDatabaseConfiguration . . . .. Działanie removeDatabaseConfiguration. . . .. Działanie enableDB2TextSearch . . . . . .. Działanie updateJ2eeConfiguration . . . . .. Działanie validateJ2eeConfiguration . . . . .. Działanie validateAndUpdateJ2eeConfiguration .. Działanie deployJ2eeConfiguration . . . . .. Działanie removeJ2EEConfiguration . . . . .. Działanie deployConfiguration. . . . . . .. Działanie removeConfiguration . . . . . .. Działanie reapplyAppServerTuning . . . . .. Działanie enableAppSecurity . . . . . . .. Działanie disableAppSecurity . . . . . . .. Działanie updateApplication . . . . . . .. Działanie addLanguages . . . . . . . .. Działanie configureProducts . . . . . . .. Działanie deployMiddlewareConfiguration . . .. Właściwości programu konfiguracyjnego . . . .. 146 146 149 150 150 151 158 158 158 159 159 160 160 160 160 160 161 161 161 162 162 162 162 162 162 163 164 165 Rozdział 17. Konfigurowanie produktu z danymi analizy wydajności . . . .. 187 Rozdział 18. Tworzenie i odtwarzanie kopii zapasowych . . . . . . . .. Tworzenie kopii zapasowej administracyjnej stacji roboczej . . . . . . . . . . . . . Odtwarzanie administracyjnej stacji roboczej . . 189 .. .. 189 190 Rozdział 19. Deinstalowanie produktu 191 Usuwanie wartości konfiguracyjnych produktu Control Desk . . . . . . . . . . . . . . .. 191 Usuwanie danych konfiguracyjnych produktu WebSphere Application Server Network Deployment . . . .. 192 Deinstalowanie produktu Control Desk i oprogramowania pośredniego . . . . . . . . . . . . .. 192 Uwagi. . . . . . . . . . . . . .. Znaki towarowe . . . . . . . . . Warunki dotyczące dokumentacji produktu . . . . . Indeks . . . . . . . . . . . . .. 193 .. .. 195 195 197 Spis treści v vi IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 1. Przygotowanie do instalacji Zapoznaj się z informacjami na temat nośników produktu, czynności przed instalacją, ogólnymi informacjami o procedurze instalacji oraz instrukcjami korzystania ze startera produktu Control Desk. Informacje dotyczące planowania umożliwiają zapoznanie się z przebiegiem procesu wdrażania produktu Control Desk zanim te informacje zostaną wykorzystane w celu przeprowadzenia instalacji. Przed rozpoczęciem Przygotowanie środowiska przed instalacją produktu Control Desk. W niektórych przypadkach należy zalogować się jako użytkownik posiadający uprawnienia administracyjne w systemie Windows albo jako użytkownik root w systemie UNIX. Niektóre procesy, takie jak programy antywirusowe, mogą negatywnie wpływać na instalację produktu Control Desk w systemie. Przed uruchomieniem programu instalacyjnego produktu Control Desk należy wyłączyć wszelkie procesy, które nie są newralgiczne. Wykonaj kopię obrazu systemu, bazy danych i serwera aplikacji, na których zamierzasz zainstalować produkt. Upewnij się, że ilość miejsca na dysku w systemach, na których instalowany jest produkt Control Desk, jest wystarczająca. Wykorzystanie całego miejsca na dyskach w systemie, w którym zainstalowany jest produkt Control Desk może spowodować problemy z działaniem produktu Control Desk. Pełne nazwy hostów określone w programach instalacyjnych muszą umożliwiać odróżnienie systemów objętych instalowaniem produktu. Upewnij się, że wszystkie adresy IP skonfigurowane dla systemów docelowych dla instalacji produktu są dostępne dla komendy ping z administracyjnej stacji roboczej. Zasoby instalacyjne dla produktu IBM Control Desk Instalując produkt IBM Control Desk, należy upewnić się, że używana jest najnowsza wersja dokumentacji dotyczącej instalacji. Następujące odsyłacze umożliwiają dostęp do dodatkowych zasobów. Strona Installation Resources (Zasoby instalacyjne) w wiki produktu IBM Control Desk W tym serwisie są dostępne często aktualizowane przydatne wskazówki i sprawdzone procedury dotyczące instalacji. Product configuration matrix (Zestawienie konfiguracji produktów) W tym zestawieniu opisano obsługę oprogramowania na potrzeby produktu IBM Control Desk i różnych produktów oraz komponentów opartych na komponencie Tivoli Process Automation Engine. IBM Control Desk - zasoby wsparcia Odsyłacz do informacji o aktualizacji produktów opartych na komponencie Tivoli Process Automation Engine jest dostępny po wybraniu karty Architecture/ Configuration Help (Pomoc do architektury/konfiguracji). WebSphere Application Server 8.5.5 z pakietem poprawek 3 W tym serwisie udostępniane są informacje na temat pobierania produktu WebSphere Application Server w wersji 8.5.5. © Copyright IBM Corp. 2015 1 Sprawdzanie wymagań wstępnych za pomocą wiersza komend Za pomocą programu narzędziowego do sprawdzania wymagań wstępnych działającego w wierszu komend można sprawdzić, czy w systemie spełniono wymagania wstępne programu instalacyjnego. Tego programu narzędziowego należy użyć przed uruchomieniem programu instalacyjnego produktu. O tym zadaniu W przypadku uruchomienia z wiersza komend program narzędziowy do sprawdzania wymagań wstępnych przyjmuje różne parametry. Program narzędziowy do sprawdzania wymagań wstępnych należy uruchomić w systemie, który udostępnia sprawdzane wymagania wstępne. Za pomocą tego programu narzędziowego nie można sprawdzać parametrów wstępnych w systemie zdalnym. Tabela 1. Parametry umożliwiające sprawdzenie systemu Parametry Szczegóły -component Określa typ sprawdzanego komponentu. Dla programu narzędziowym do sprawdzania wymagań wstępnych należy określić co najmniej jeden komponent. db2 Parametr db2 powoduje, że program narzędziowy do sprawdzania wymagań wstępnych sprawdza wymagania wstępne dotyczące produktu DB2. was Parametr was powoduje, że program narzędziowy do sprawdzania wymagań wstępnych sprawdza wymagania wstępne dotyczące produktu WebSphere Application Server Network Deployment. asset_mgt Parametr asset_mgt powoduje, że program narzędziowy do sprawdzania wymagań wstępnych sprawdza wymagania wstępne produktu Control Desk. Program narzędziowy do sprawdzania wymagań wstępnych należy uruchomić z parametrem pip na administracyjnej stacji roboczej. asset_mgt_upg Parametr asset_mgt_upg powoduje, że program narzędziowy do sprawdzania wymagań wstępnych sprawdza wymagania wstępne wymagane do zdalnego nawiązania połączenia podczas konfigurowania. rxa Parametr rxa powoduje, że program narzędziowy do sprawdzania wymagań wstępnych sprawdza wymagania wstępne produktu Control Desk. performance Parametr performance powoduje, że program narzędziowy do sprawdzania wymagań wstępnych sprawdza ustawienia wydajności wymagań wstępnych dla produktu Control Desk. Przykład składni: tpae_req_check.bat -component asset_mgt Jeśli nie użyto parametru -component, w czasie stosowania programu narzędziowego pojawi się zachęta do podania komponentów. Można określić wiele komponentów, a ich nazwy należy oddzielić przecinkami. 2 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 1. Parametry umożliwiające sprawdzenie systemu (kontynuacja) Parametry Szczegóły -input Program narzędziowy do sprawdzania wymagań wstępnych może zaakceptować plik właściwości jako dane wejściowe. Program narzędziowy sprawdza wartości właściwości znalezione w tym pliku. Na przykład: parametr domyślnego portu serwera DB2 to DB2_SERVER_PORT=50000. Program narzędziowy do sprawdzania wymagań wstępnych sprawdza, czy ten port jest dostępny na hoście serwera DB2. Domyślnym plikiem wejściowym właściwości jest tpae.properties - plik ten znajduje się na nośniku oprogramowania pośredniego w katalogu SystemRequirements. W katalogu SystemRequirements\sample_property_files znajduje się szereg przykładowych plików właściwości. Te przykładowe pliki właściwości zawierają niestandardowe wartości zdefiniowane dla konkretnych systemów operacyjnych. Użytkownik może kopiować te pliki właściwości do systemu i modyfikować je, albo tworzyć własne, przed uruchomieniem programu narzędziowego do sprawdzania wymagań wstępnych. Przykład składni: tpae_req_check.bat -component db2 -input ścieżka do pliku właściwości Jeśli podczas uruchamiania programu narzędziowego do sprawdzania właściwości nie zostanie użyty parametr input, wówczas ten program narzędziowy zostanie uruchomiony w trybie interaktywnym. W takim przypadku program narzędziowy będzie wyświetlał zapytania dotyczące poszczególnych wartości. -mode Program narzędziowy do sprawdzania wymagań wstępnych można uruchomić w trybie cichym lub interaktywnym. interactive Domyślnie program narzędziowy do sprawdzania wymagań wstępnych jest uruchamiany w trybie interaktywnym. Jeśli nie zostanie podany parametr -mode, wówczas program narzędziowy zostanie domyślnie uruchomiony w trybie interaktywnym. silent W przypadku zastosowania kwalifikatora silent można również użyć parametru input i wprowadzić plik właściwości. Jeśli plik właściwości nie zostanie udostępniony, zostaną użyte domyślne wartości właściwości. W celu wyświetlenia wyników dane wyjściowe należy skierować do pliku. Przykład składni: tpae_req_check.bat -component db2 -mode silent -input ścieżka do pliku właściwości > prereqresults.log Rozdział 1. Przygotowanie do instalacji 3 Tabela 1. Parametry umożliwiające sprawdzenie systemu (kontynuacja) Parametry Szczegóły -trace Parametr używany w celu określenia instrukcji śledzenia danych wyjściowych podczas działania programu narzędziowego. None Wybranie tego kwalifikatora powoduje, że podczas działania programu narzędziowego informacje o śledzeniu nie są generowane. Verbose Wybranie tego kwalifikatora powoduje, że podczas działania programu narzędziowego informacje o śledzeniu są generowane w postaci szczegółowej. Normal Wybranie tego kwalifikatora powoduje, że podczas działania programu narzędziowego informacje o śledzeniu są generowane w trybie domyślnym. Przykład składni: tpae_req_check.bat -component db2 -trace None Procedura 1. Zaloguj się do systemu, który sprawdzasz pod względem wymagań wstępnych, wprowadzając identyfikator użytkownika, który ma uprawnienia do uruchamiania skryptów w systemie. Upewnij się, że nośnik instalacyjny oprogramowania pośredniego został podłączony lub że jest w inny sposób dostępny dla systemu. Poniższa przykładowa procedura wykorzystuje wartości znalezione w domyślnym pliku tpae.properties w celu sprawdzenia, czy system może udostępniać bazę danych DB2 dla wdrożenia produktu Control Desk. 2. Otwórz okno wiersza komend i przejdź do katalogu SystemRequirements na nośniku instalacyjnym oprogramowania pośredniego. 3. Uruchom program narzędziowy do sprawdzania wymagań wstępnych. Określ komponent do sprawdzenia i plik właściwości, który ma być użyty. tpae_req_check.bat -component db2 -input d:\SystemRequirements\tpae.properties W tym przykładzie plik tpae.properties znajduje się w tym samym katalogu, co skrypt tpae_req_check.bat. Wyniki Gdy program narzędziowy do sprawdzania wymagań wstępnych pomyślnie zakończy zadanie sprawdzania, wyniki zostaną wyświetlone na ekranie. CTGIN8117I : Uruchomiono program narzędziowy Tivoli Pre-requisite Scanner. CTGIN8118I : Program narzędziowy Tivoli Pre-requisite Scanner zakończył pracę z kodem powrotu IBM Prerequisite Scanner Wersja : 1.0.34 Kompilacja : 20101109 Nazwa SO : Microsoft Windows Server 2012, Enterprise Edition Service Pack 2 Nazwa użytkownika: Administrator Inf. o komputerze Nazwa komputera : MYMACHINE Nr seryjny: KKKKKK0 Nr seryjny SO : 66666-666-6666666-66666 PAE [nie zdefiniowano] [wersja 07500000]: 4 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Właściw. ======== os.totalPhysicalMemory network.hasFQDN Disk#1 (C:\ibm\tivoli\mwi\workspace) Disk#2 (C:\Temp\1) Disk#3 (C:\Temp\1) network.availablePorts.db2 network.availablePorts.ctginst Disk#4 (C:\Program Files\IBM\SQLLIB) WSZYSTKIE KOMPONENTY : Właściw. Wynik ======== ====== C: PASS Wynik ====== PASS FAIL PASS PASS PASS PASS PASS PASS Stwierdz. ===== 2.00GB False 27.99GB 27.99GB 27.99GB 135,445,1025,2967,3389,5800,5900,139 135,445,1025,2967,3389,5800,5900,139 27.99GB Oczek... ===... 1.90GB True 300MB 1000MB 250MB 50000 50005 1.40GB Stwierdz. Oczek... ===== ===... 27.99GB 2.91GB Ogólny wynik działania programu Prereq Scanner: FAIL prereq_checker.bat 1 Te wartości można również przekierować do pliku w komendzie uruchamianej z wiersza komend. Jeśli którykolwiek z kroków sprawdzania zgłosi błąd, należy rozwiązać problem i ponownie uruchomić program narzędziowy do sprawdzania poprawności przed zainstalowaniem komponentów produktu Control Desk. Tabela 2 zawiera listę sprawdzanych właściwości. Tę listę należy wykorzystać w celu przeanalizowania wyników działania programu narzędziowego do sprawdzania wymagań wstępnych. Tabela 2. Właściwości programu narzędziowego do sprawdzania wymagań wstępnych Właściwość Opis browser.Version Sprawdza wersję przeglądarki. CpuArchitecture Sprawdza, czy architektura komputera jest obsługiwana. network.availablePorts.* Sprawdza, czy dostępne są wymagane porty. Przykładowa instrukcja sprawdza, czy port wymagany przez produkt DB2 jest dostępny. network.availablePorts.db2inst=50000 network.dns Sprawdza, czy istnieje wpis DNS dla systemu na serwerze DNS. network.fqdn Sprawdza, czy nazwa hosta systemu jest pełna. os.architecture Sprawdza, czy architektura systemu operacyjnego jest obsługiwana. os.dir.tmp/home Sprawdza wymagane uprawnienia dostępu do katalogów systemu. os.FreePagingSpace Sprawdza, czy w systemie dostępny jest wolny obszar stronicowania w wystarczającej wielkości. os.iodevicestatus Sprawdza status systemowych urządzeń we/wy. os.kernelversion Sprawdza wersję jądra. os.lib.* Sprawdza, czy wstępnie wymagana biblioteka jest dostępna w systemie. os.mountcheck Sprawdza, czy w systemie plików istnieje nosuid. os.MozillaVersion Sprawdza wersję przeglądarki. os.package.atk Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.cairo Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. Rozdział 1. Przygotowanie do instalacji 5 Tabela 2. Właściwości programu narzędziowego do sprawdzania wymagań wstępnych (kontynuacja) Właściwość Opis os.package.expat Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.fontconfig Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.freetype2 Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.gettext Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.glib2 Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.gtk2 Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.libjpeg Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.libpng Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.libtiff Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.pango Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.pixman Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.rpm Sprawdza, czy wstępnie wymagane pakiety są dostępne w systemie. os.package.xcursor Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.xft Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.xrender Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.package.zlib Sprawdza, czy wstępnie wymagana biblioteka, która jest wymagana dla pakietu GTK w systemie AIX, jest dostępna w systemie. os.RAMSize Zgłasza ilość pamięci RAM w systemie. os.SeaMonkeyVersion Sprawdza wersję przeglądarki. os.SELinux Sprawdza, czy aktywna jest usługa selinux. os.ServicePack Sprawdza, czy w systemie zostały zainstalowane wymagane pakiety serwisowe. os.shell.default Określa domyślną powłokę dla użytkowników. os.space.* Określa dostępność miejsca na dysku dla różnych systemów plików. Poniższy przykład przedstawia kontrolę realizowaną dla obszaru roboczego programu instalacyjnego oprogramowania pośredniego. os.space.var=[dir:root=/var,unit:MB]512 os.totalPhysicalMemory Zgłasza ilość fizycznej pamięci RAM dostępnej dla systemu operacyjnego. os.ulimit Określa ograniczenia dotyczące użytkownika, które zostały skonfigurowane w systemie. OS.Version Zgłasza typ i wersję systemu operacyjnego. 6 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Sprawdzanie dostępności portów Przed użyciem programów instalacyjnych produktów należy się upewnić, że niektóre porty w środowisku są dostępne do użycia z instalowanym oprogramowaniem pośrednim. W celu sprawdzenia dostępności portu można użyć programu narzędziowego do sprawdzania wymagań wstępnych albo można sprawdzić dostępność samodzielnie. O tym zadaniu Do wdrażanego oprogramowania pośredniego przypisane są domyślne wartości portów. Na przykład port 50000 lub alternatywny musi być dostępny dla produktu DB2. Port 9060 lub alternatywny musi być dostępny dla produktu IBM® WebSphere Application Server Network Deployment. Pełna lista wymagań dotyczących portów jest dostępna w informacjach na stronie Wymagania systemu w wiki produktu IBM Control Desk. Procedura 1. Sprawdź porty dostępne na hoście: Opcja Opis Automatycznie Uruchom program narzędziowy do sprawdzania wymagań wstępnych. Parametr network.availablePorts.* wskazuje dostępność wymaganych portów. Ręcznie Uruchom następującą komendę, aby wyświetlić listę aktywnych połączeń: netstat -ao 2. Jeśli okaże się, że port jest już przypisany, podaj wartość otwartego portu po wyświetleniu zachęty przez program instalacyjny. Dostęp do katalogów systemowych Przed użyciem programów instalacyjnego i konfiguracyjnego produktu należy przypisać uprawnienia dostępu do konkretnych katalogów. Zanim rozpoczniesz Przed użyciem programów instalacyjnego i konfiguracyjnego produktu Control Desk należy przypisać uprawnienia dostępu do katalogów /tmp i /home w systemach Linux. O tym zadaniu Do wykonania instalacji wymagane są uprawnienia do odczytu, zapisu i uruchamiania do katalogów /tmp i /home. Jeśli jeden z tych katalogów używa dowiązania symbolicznego, np. /products/home, wówczas należy się upewnić, że katalog dowiązania symbolicznego również ma odpowiednie uprawnienie dostępu. Procedura 1. Zaloguj się do systemu jako użytkownik z uprawnieniami użytkownika root. 2. Wprowadź następujące komendy: #chmod 777 /tmp #chmod 777 /home Rozdział 1. Przygotowanie do instalacji 7 Wymagania dotyczące komendy tar w systemie AIX Programy instalacyjny i konfiguracyjny wymagają rodzimej komendy tar systemu UNIX oraz wersji komendy tar dla systemu GNU. Rodzimy program narzędziowy nie obsługuje długich nazw plików, dlatego należy się upewnić, że zainstalowana jest komenda tar dla GNU w wersji 1.14 lub wyższej. Komenda tar dla systemu GNU w wersji 1.14 zapewnia, że pliki instalacyjne zostaną wyodrębnione. Upewnij się, że zmienna ścieżki systemu zawiera ścieżki dla komendy tar w wersji rodzimej dla systemu UNIX oraz dla komendy tar w wersji dla systemu GNU. Ścieżkę do komendy tar GNU należy zdefiniować przed rodzimą ścieżką tar UNIX. Na przykład: rodzimy program narzędziowy tar jest zainstalowany w ścieżce /usr/bin, a program narzędziowy tar GNU jest zainstalowany w katalogu /opt/freeware/bin/tar. Jeśli zostało ustawione dowiązanie symboliczne, które powoduje nadpisanie rodzimej komendy tar UNIX komendą tar GNU, wówczas pojawi się błąd. http://www.ibm.com/systems/p/os/aix/linux/toolbox/download.html Wymagania dotyczące czcionek w systemie AIX System AIX wymaga specjalnych czcionek do generowania raportów. O tym zadaniu W przypadku generowania raportów w systemach AIX muszą być w nich dostępne czcionki TrueType. Procedura 1. Zainstaluj czcionki TrueType w systemie AIX. 2. Upewnij się, że zmienna środowiskowa fonts-path odwołuje się do lokalizacji czcionek. Zwiększanie wielkości plików i liczby deskryptorów w systemie AIX Zwiększenie domyślnej liczby dozwolonych deskryptorów plików dla użytkownika root oraz ustawienie maksymalnej dozwolonej wielkość pliku na nieograniczoną. Procedura 1. Otwórz plik /etc/security/limits w edytorze tekstu. 2. Znajdź sekcję dotyczącą użytkownika root, a następnie zmień wartości parametrów. root: fsize = -1 nofiles = 8192 Wartość -1 parametru fsize oznacza brak limitu. 3. Zapisz plik i wyjdź z edytora. Aby zmiany odniosły skutek, należy wylogować się jako użytkownik root i ponownie zalogować. 4. Sprawdź ustawienia w oknie komend, wydając następującą komendę: ulimit -a Dane wyjściowe komendy ulimit powinny być podobne do poniższych: time(seconds) file(blocks) data(kbytes) 8 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) unlimited unlimited 2097152 stack(kbytes) memory(kbytes) coredump(blocks) nofiles(descriptors) 32768 unlimited 2097151 8192 Zwiększanie obszaru stronicowania w systemie AIX Należy zwiększyć domyślny obszar stronicowania dla systemu AIX do co najmniej 4 GB lub najlepiej do wartości łącznej ilości pamięci fizycznej systemu. O tym zadaniu Aby zwiększyć obszar stronicowania, do systemu należy dodać partycje logiczne. Procedura 1. Określ aktualną wielkość obszaru stronicowania dostępną dla serwera, wydając następującą komendę. lsps -a Ta komenda wygeneruje dane wyjściowe zawierające następujące informacje, na przykład: Obszar stronicowania Grupa Wolumin fizyczny woluminów Wielkość Używane hd6 hdisk0 5632 MB 2 rootvg 2. Określ wielkość partycji logicznej, wydając następującą komendę: lslv hd6 W wynikach tej komendy zawarte są dane dotyczące partycji, na przykład: Tabela 3. LPs PP Size 44 127 MB W przykładowym wyniku widoczna jest informacja o 44 partycjach logicznych, o wielkości 128 MB każda. Dla systemu dostępny jest obszar stronicowania o łącznej wielkości 5632 MB. 3. Dodaj kolejne partycje, aby zwiększyć obszar stronicowania, wykonując następującą komendę: chps -s xx yyy Gdzie xx jest liczbą dodawanych partycji logicznych, a yyy wskazuje wolumin logiczny. Na przykład: chps -s 10 hd6 dodaje 10 partycji logicznych do woluminu logicznego hd6, co powoduje powiększenie obszaru stronicowania o 1280 MB. Sprawdzanie, czy duże strony są obsługiwane dla systemów AIX W celu zapewnienia poprawnego działania produktu Control Desk należy włączyć obsługę dużych stron na serwerach AIX, które udostępniają serwer WebSphere Application Server. Rozdział 1. Przygotowanie do instalacji 9 O tym zadaniu W przypadku wdrażania produktu Control Desk na serwerze WebSphere Application Server udostępnianym w systemie AIX konfiguracja tego systemu musi zapewniać obsługę dużych stron. Duże strony są z reguły wykorzystywane do zwiększania wydajności aplikacji. Z reguły ta funkcja jest domyślnie włączona w systemach AIX. Procedura 1. Zaloguj się do systemu AIX, który udostępnia serwer WebSphere Application Server i otwórz okno konsoli. W celu korzystania z komend systemu operacyjnego AIX wymagane są uprawnienia użytkownika root. 2. Wykonaj następującą komendę, aby zweryfikować obsługę dużych stron: ps -Z Wynik komendy zawiera strony o rozmiarach 4K i 64K na liście dla procesów, na przykład: # ps -Z PID 311342 397526 487558 TTY pts/4 pts/4 pts/4 TIME DPGSZ SPGSZ TPGSZ CMD 0:00 4K 4K 4K ksh 0:00 4K 4K 4K ps 0:00 64K 64K 4K sleep Włączanie asynchronicznego we/wy w systemie AIX Serwer IBM Security Directory Server wymaga włączenia asynchronicznego we/wy w systemach AIX. O tym zadaniu Asynchroniczne we/wy musi być włączone w systemach AIX, jeśli systemy obsługują produkt IBM Security Directory Server. Bez asynchronicznego we/wy nie będzie możliwości poprawnego uruchamiania instancji bazy danych DB2. Bez asynchronicznego we/wy nie będzie możliwości poprawnego uruchamiania instancji produktu Oracle. Aby włączyć asynchroniczne we/wy, wykonaj następujące kroki: Procedura 1. Zaloguj się do systemu jako użytkownik root. 2. Otwórz terminal i uruchom następującą komendę: smit chgaio 3. Z poziomu okna dialogowego System Management Interface Tool (SMIT) zmień ustawienie STAN konfigurowania przy restarcie systemu z opcji zdefiniowane na dostępne. 4. Kliknij przycisk OK. 5. Wyjdź z narzędzia SMIT. 6. Uruchom następującą komendę z wiersza komend: smit aio 10 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) 7. W oknie dialogowym programu SMIT wybierz opcję Skonfiguruj zdefiniowane asynchroniczne we/wy, a następnie kliknij Enter. 8. Zrestartuj system, aby aktywować zmiany. Sprawdzanie, czy dostępne są wymagane biblioteki Linux W celu wdrożenia produktu Control Desk wymagane są niektóre biblioteki systemu Linux. Procedura 1. Znajdź następujące biblioteki w katalogu /usr/lib64/: v libstdc++.so.5 v libstdc++.so.6 v libaio.so.1 Jeśli te biblioteki nie są zainstalowane, program instalacyjny produktu Control Desk wygeneruje błąd, gdy będzie uruchomiony w trybie graficznym. Jeśli nie można znaleźć tej biblioteki w systemie, dla systemu należy odszukać pakiet Red Hat Package Manager, który zawiera te biblioteki, a następnie należy zainstalować pakiety. 2. Przed uruchomieniem programu instalacyjnego produktu upewnij się, że zainstalowano pakiet libstdc++33-32bit-3.3.3-11.9.x86_64.rpm. Ten pakiet musi być udostępniany przez 64-bitowe systemy SUSE Linux Enterprise Server 10 udostępniające ręcznie skonfigurowane oprogramowanie pośrednie. 3. Upewnij się, że biblioteka compat-libstdc++ jest zainstalowana w systemach Red Hat Enterprise Linux 6, w których działa program instalacyjny produktu lub program instalacyjny rozwiązania dla procesów. Konfigurowanie środowiska JRE w systemie Linux Program instalacyjny lub konfiguracyjny produktu Control Desk może nie powieść się w systemach Red Hat Enterprise Linux lub innych systemach z włączoną opcją Security-Enhanced Linux (SELinux). O tym zadaniu W jednym scenariuszu działanie programu instalacyjnego lub konfiguracyjnego produktu Control Desk kończy się błędem informującym o tym, że nie można znaleźć środowiska Java™ Runtime Environment (JRE). W innym scenariuszu program instalacyjny lub konfiguracyjny produktu Control Desk nie informuje o tym, że nie może znaleźć maszyny VM. Procedura 1. 2. 3. 4. Tymczasowo wyłącz zabezpieczenia SELinux za pomocą komendy setenforce 0. Uruchom program instalacyjny lub konfiguracyjny produktu Control Desk. Ponownie włącz zabezpieczenia SELinux za pomocą komendy setenforce 1. Ręcznie wprowadź komendę chcon. chcon -R -t textrel_shlib_t katalog_główny_instalacji/jvm/jre Wyniki Program instalacyjny lub konfiguracyjny produktu Control Desk może teraz zlokalizować środowisko JRE. Alternatywnie można zmodyfikować plik /etc/selinux/config i ustawić parametr SELINUX na wartość permissive lub disabled w celu osiągnięcia bardziej trwałego rezultatu. Takie rozwiązanie ma jednak wpływ na poziom bezpieczeństwa całego systemu. Rozdział 1. Przygotowanie do instalacji 11 Ustawianie wartości ulimit Ustawianie wartości ulimit w systemie Linux. Ustawienia ulimit używa się do definiowania limitów systemu użytkownika i zasobów procesów. O tym zadaniu Przed użyciem programu instalacyjnego produktu Control Desk w systemie Linux należy ustawić wartość ulimit dla systemu. Jeśli wartość ulimit dla użytkownika root zostanie ustawiona w podkatalogu .profile, wówczas ustawienie ulimit będzie obowiązywało do wszystkich procesów. Informacje na temat systemów AIX zawiera sekcja “Zwiększanie wielkości plików i liczby deskryptorów w systemie AIX” na stronie 8. Procedura 1. W wierszu komend wpisz ulimit -f unlimited 2. W wierszu komend wpisz ulimit -n 8192 Ustawianie wielkości obszaru wymiany Produkt Control Desk jest aplikacją, która może intensywnie wykorzystywać zasoby. System należy skonfigurować i dostroić w celu zapewnienia maksymalnej wydajności. Należy ustawić wielkość obszaru wymiany używanego w systemach Linux. O tym zadaniu Zwykle wielkość obszaru wymiany dla systemu Linux jest ustawiona na wartość dwukrotnie przekraczającą ilość fizycznej pamięci RAM na serwerze. Więcej informacji zawiera dokumentacja produktu dla konkretnej dystrybucji systemu Linux. W przypadku systemów AIX patrz sekcja “Zwiększanie obszaru stronicowania w systemie AIX” na stronie 9. Systemowi można udostępnić większy obszar wymiany. Procedura v Zwiększ istniejącą partycję wymiany. v Utwórz nową dodatkową partycję wymiany. v Utwórz plik wymiany. Ustawianie pamięci współużytkowanej Ustawienie minimalnej wartości pamięci współużytkowanej w systemie Linux. O tym zadaniu Przed użyciem programu instalacyjnego produktu Control Desk w systemie Linux należy ustawić minimalną ilość pamięci współużytkowanej dla systemu. Procedura 1. W wierszu komend wpisz sysctl kernel.shmmax i określ, czy wartość będzie mniejsza niż 268435456 bajtów (256 MB). 2. Jeśli konieczne jest zwiększenie wartości, wówczas do wiersza komend wpisz sysctl -w kernel.shmmax=268435456. 3. Zaktualizuj wartość w pliku /etc/sysctl.conf. 12 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Włączanie konfigurowania zdalnego Program konfiguracyjny produktu Control Desk może automatycznie konfigurować oprogramowanie pośrednie. Dla każdego systemu, w którym planowane jest skonfigurowanie oprogramowania pośredniego, należy aktywować protokół dostępu zdalnego. Do uzyskania dostępu do zdalnych systemów Linux i UNIX należy użyć SSH. Do uzyskania dostępu do systemów Windows należy użyć Windows SMB. Windows SMB jest protokołem systemu Windows. Środowisko IBM JRE na administracyjnej stacji roboczej produktu Control Desk zawiera protokół SSH. W celu zdalnego skonfigurowania oprogramowania pośredniego w systemach Linux i UNIX nie ma potrzeby korzystania z klienta SSH. Ale w celu logowania się za pomocą protokołu SSH do zdalnych stacji roboczych innych niż Windows, należy zainstalować na nich OpenSSH. Przed uruchomieniem programu konfiguracyjnego produktu Control Desk upewnij się, że możesz zalogować się na dowolne serwery zdalne za pomocą protokołów, z których zamierzasz korzystać. Użyj informacji autoryzacyjnych, które zamierzasz wprowadzić do programu konfiguracyjnego produktu Control Desk. W przypadku zdalnych systemów Windows przed skonfigurowaniem oprogramowania upewnij się, że spełnione są następujące wymagania. v Nazwa użytkownika podana w programie konfiguracyjnym produktu Control Desk musi istnieć w systemie zdalnym jako konto lokalne. Ten użytkownik musi należeć do grupy administratorów w systemie Windows. v Następujące usługi Windows należy uruchomić w systemie zdalnym przed rozpoczęciem zdalnego konfigurowania: – winmgmt (Windows Management Instrumentation) – RemoteRegistry (rejestr zdalny) – lanmanserver (usługa) v Protokół SMB należy aktywować i skonfigurować w celu wysyłania przez NetBIOS over TCP/IP - w tym celu należy wybrać port 139. Alternatywnie można skonfigurować protokół SMB w taki sposób, aby korzystał z TCP/IP jako protokołu transportowego, bez NetBIOS - w tym celu należy skonfigurować port 445. v Upewnij się, że porty, które będą używane dla protokołów zdalnych, nie są zablokowane przez firewalle ani strategie bezpieczeństwa - w tym porty 137 i 139. Port 139 jest używany, jeśli protokół SMB jest skonfigurowany w celu działania na protokole NetBIOS over TCP/IP. Port 445 jest używany, jeśli protokół SMB jest uruchamiany bezpośrednio w TCP/IP, bez NetBIOS. v Aby wyłączyć proste współużytkowanie zasób plikowy, uruchom Eksploratora Windows. Kliknij opcje Narzędzia > Opcje folderów, a następnie usuń zaznaczenie pola wyboru Użyj prostego udostępniania plików. v Wymagane jest współużytkowanie administracyjnych zasobów współużytkowanych Windows (C$) oraz folderu komunikacji między procesami (IPC$). v W systemach Microsoft Windows Server 2008, które obsługują współużytkowanie chronione hasłem, należy wyłączyć ochronę hasłem. Zasoby współużytkowane muszą być udostępniane na kontach Gość i Wszyscy. v W systemach Windows, w których aktywowano rozwiązanie User Account Control (UAC), należy wyłączyć UAC przed rozpoczęciem zdalnego instalowania i konfigurowania oprogramowania. v Jeśli na zdalnym systemie Windows zainstalowano Cygwin, wówczas demona SSH (sshd) należy zdeinstalować lub wyłączyć. Rozdział 1. Przygotowanie do instalacji 13 W przypadku zdalnych systemów Linux i UNIX przed skonfigurowaniem oprogramowania upewnij się, że spełnione są następujące wymagania. v W przypadku systemów AIX ustaw następujące parametry SSH w pliku /etc/ssh/sshd_config. – ClientAliveInterval 900 – ClientAliveCountMax 10 Zatrzymaj demon SSH za pomocą komendy stopsrc -s sshd, a następnie zrestartuj go za pomocą komendy startsrc -s sshd. v W przypadku systemów AIX ustaw zmienne TMOUT i TIMEOUT w skrypcie profilu użytkownika na 0. To ustawienie uniemożliwi wylogowanie użytkownika z powodu bezczynności, a także wylogowanie z systemu zdalnego podczas konfigurowania. v Nazwa użytkownika określona w programie konfiguracyjnym produktu Control Desk musi istnieć jako uprawnione konto (na przykład root) na systemach zdalnych. v Upewnij się, że aktualna wersja OpenSSH jest zainstalowana i działa. Nie korzystaj z OpenSSH 4.7.0.5302. v W przypadku systemów Oracle Solaris: protokoły dostępu zdalnego wymagają zastosowania wewnętrznych skryptów powłoki, które muszą działać w powłoce Korn (ksh). Metody wymagają powłoki ksh, nawet jeśli identyfikator użytkownika używany do zalogowania do systemu zdalnego jest skonfigurowany w celu używania innej powłoki. W systemach Oracle Solaris należy zainstalować i poprawnie skonfigurować środowisko ksh. v Jeśli planowane jest zdalne konfigurowanie oprogramowanie na zdalnych systemach Linux lub UNIX, wówczas upewnij się, że zainstalowany jest protokół SSH. Zdalne konfigurowanie nie umożliwia dostępu do napędów sieciowych na systemie lokalnym lub zdalnym. Włączanie uwierzytelniania klienta SSL Program konfiguracyjny produktu Control Desk generuje błąd, jeśli funkcja uwierzytelniania klientów SSL (Secure Sockets Layer) jest włączona w produkcie IBM HTTP Server. W celu włączenia uwierzytelniania klienta podczas konfiguracji można zastosować obejście. Zanim rozpoczniesz Programy konfiguracyjne produktu Control Desk używają żądań klienta HTTP do wykonywania różnych działań konfiguracyjnych. Program konfiguracyjny produktu Control Desk nie konfiguruje produktu WebSphere Application Server Network Deployment ani produktu IBM HTTP Server pod kątem korzystania z SSL. Jednak obydwa te serwery działają w środowiskach, w których WebSphere Application Server Network Deployment i IBM HTTP Server są konfigurowane ręcznie w celu korzystania z SSL. Procedury konfiguracji produktu Control Desk oraz standardowe procedury wdrażania nie działają poprawnie, jeśli funkcja uwierzytelniania klienta SSL jest włączona na serwerze IBM HTTP Server. W rezultacie sprawdzanie poprawności referencji administracyjnych produktu oraz importowanie danych za pomocą Maximo Enterprise Adapter kończy się niepowodzeniem. Uwierzytelnianie klienta można włączyć na serwerze IBM HTTP Server za pomocą dyrektywy SSLClientAuth Required w pliku konfiguracyjnym httpd.conf. O tym zadaniu Jeśli dla serwera IBM HTTP Server włączone jest uwierzytelnianie klienta, wówczas w celu zainstalowania produktu należy użyć następującej procedury obejścia. 14 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Procedura 1. Usuń dyrektywę SSLClientAuth Required z pliku konfiguracyjnego httpd.conf serwera IBM HTTP Server. 2. Zatrzymaj i zrestartuj serwer IBM HTTP Server. 3. Uruchom program konfiguracyjny produktu Control Desk. 4. Dodaj dyrektywę SSLClientAuth Required z powrotem do pliku konfiguracyjnego httpd.conf serwera IBM HTTP Server. 5. Zatrzymaj i zrestartuj serwer IBM HTTP Server. Przygotowanie produktu Microsoft SQL Server Produkt Microsoft SQL Server należy skonfigurować, używając określonych opcji, zanim będzie można go użyć z produktem Control Desk. Należy upewnić się, że następujące opcje są ustawione dla bazy danych Microsoft SQL Server, która ma być używana z produktem Control Desk. Te ustawienia należy skonfigurować przed użyciem programu konfiguracyjnego produktu Control Desk do skonfigurowania produktu Control Desk. v Należy użyć menedżera konfiguracji produktu SQL Server do wyłączenia użycia dynamicznych portów TCP/IP na serwerze. v Podczas instalacji programu Microsoft SQL Server powinno zostać włączone wyszukiwanie pełnotekstowe. v Dla sortowania w bazie danych produktu Microsoft SQL Server należy ustawić następujące opcje: – Kolejność słownika – Bez rozróżniania wielkości liter – Do użytku z zestawem znaków 1252 Ustawienia systemowej strategii haseł Należy zapoznać się ze strategiami haseł w systemach używanych jako część wdrożenia produktu Control Desk. W organizacji mogą obowiązywać strategie haseł wymuszane w systemach w sieci. Przed wdrożeniem produktu Control Desk należy zapoznać się ze strategiami haseł używanymi w ramach wdrożenia. Na przykład w systemach Microsoft Windows Server 2008 domyślnie obowiązują bardziej restrykcyjne wymagania dot. haseł niż w poprzednich wersjach. Jeśli użytkownik nie zapozna się z tymi wymaganiami, wówczas może pojawiać się błąd podczas instalowania produktu Control Desk. Ten błąd pojawia się podczas tworzenia użytkowników w systemie Microsoft Windows Server 2008. Wartości haseł określone podczas instalowania i konfigurowania produktu Control Desk muszą być zgodne ze strategiami haseł, które obowiązują w systemie docelowym. Hasła wprowadzane na panelach programów instalacyjnego i konfiguracyjnego nie są sprawdzane pod względem zgodności ze strategiami haseł w systemach docelowych. Uruchamianie startera Starter produktu IBM Control Desk to scentralizowany interfejs służący do uruchamiania programów instalacyjnego i konfiguracyjnego. Ponadto starter zawiera odsyłacze do informacji o produkcie. Rozdział 1. Przygotowanie do instalacji 15 Zanim rozpoczniesz Przed uruchomieniem startera należy upewnić się, że zostały spełnione wymagania wstępne dotyczące oprogramowania pośredniego. Należy się także upewnić, że zainstalowano odpowiednie wersje pakietów serwisowych dla używanych środowisk. Program launchpad jest uruchamiany w domyślnej przeglądarce systemu. Jeśli domyślną przeglądarką w systemie AIX jest Firefox, wówczas możliwe będzie, że program launchpad nie będzie działał poprawnie z powodu interfejsu powłoki ksh. Jeśli konieczne jest użycie startera z przeglądarką Firefox, wykonaj następujące kroki: 1. Pobierz i rozpakuj obrazy startera. Informacje na ten temat zawiera dokument dotyczący pobierania. 2. Zmodyfikuj plik /user_dir/launchpad/Firefox.sh, usuwając następujące wiersze: typeset +r LOGNAME 2>/dev/null LOGNAME=lp_user_$$; export LOGNAME 3. Uruchom starter z poziomu katalogu /user_dir. O tym zadaniu Starter generuje komunikaty przechwytywane w ukrytej ramce dziennika podczas uruchamiania startera. W celu wyświetlenia ramki dziennika na panelach startera przytrzymaj klawisz Ctrl, jednocześnie klikając ramkę banera startera. Komunikaty generowane podczas działania startera nie są automatycznie zapisywane na dysku twardym. Aby zapisać komunikaty z sesji, należy kliknąć opcję Zapisz u dołu ramki dziennika. Podczas wprowadzania wartości na potrzeby programów instalacyjnego i konfiguracyjnego zawsze należy stosować pełne nazwy domen. Procedura 1. Zaloguj się do konta, które ma uprawnienia administracyjne w systemie, w którym ma zostać zainstalowany produkt Control Desk. 2. Uruchom starter z katalogu głównego obrazu instalacyjnego. Opcja Opis Windows Uruchom starter za pomocą programu launchpad64.exe. AIX i Linux Uruchom starter z katalogu głównego, używając programu launchpad.sh, na przykład: ./launchpad.sh Informacje pokrewne: Software Product Compatibility Reports Przegląd informacji na temat programu instalacyjnego Program instalacyjny produktu Control Desk umożliwia zainstalowanie produktów Control Desk, IBM WebSphere Application Server i IBM DB2. W interfejsie użytkownika wybierz pakiety do zainstalowania. Uruchom program instalacyjny w systemie docelowym, aby zainstalować komponent. Aby na przykład zainstalować produkt IBM WebSphere Application Server, lokalnie uruchom program instalacyjny w systemie wyznaczonym jako serwer produktu IBM WebSphere Application Server. 16 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Aby wyszukać poprawki, aktualizacje i rozszerzenia dla wyświetlonych pakietów, kliknij opcję Sprawdź inne wersje, poprawki i rozszerzenia. Program instalacyjny pobierze najnowszą wersję wyświetlonych pakietów z serwisu IBM Fix Central. Przegląd programu konfiguracyjnego Program konfiguracyjny umożliwia skonfigurowanie produktu Control Desk i powiązanego oprogramowania pośredniego. Uwaga: W tej dokumentacji programem konfiguracyjnym określany jest program konfiguracyjny Tivoli Process Automation Suite. Ten program konfiguracyjny jest używany do wykonania następujących zadań konfiguracyjnych: v Przygotowanie produktu IBM WebSphere Application Server do konfiguracji produktu v Konfigurowanie nowego wdrożenia produktu Control Desk v Aktualizowanie informacji autoryzacyjnych umożliwiających dostęp do bazy danych v Zmiana modelu zabezpieczeń produktu Control Desk v Zmiana hosta serwera bazy danych v Aktualizowanie informacji autoryzacyjnych umożliwiających dostęp do produktu IBM WebSphere Application Server v Zmiana hosta produktu IBM WebSphere Application Server v Aktualizowanie bazy danych, budowanie i wdrażanie plików EAR aplikacji v Instalowanie informacji pomocniczych produktu w innym języku v Usuwanie konfiguracji produktu IBM WebSphere Application Server v Usuwanie konfiguracji produktu Control Desk Program konfiguracyjny produktu Control Desk rejestruje wybrane przez użytkownika opcje konfiguracyjne wdrożenia produktu Control Desk, a następnie wdraża produkt Control Desk na podstawie wprowadzonych informacji. Rozdział 1. Przygotowanie do instalacji 17 Rysunek 1. Program konfiguracyjny produktu Control Desk Informacje wprowadzone w programie konfiguracyjnym są zapisywane w plikach maximo.properties i install.properties. Niektóre z tych informacji są także zapisywane w bazie danych Maximo. Wartości te są wyświetlane w polach panelu programu konfiguracyjnego podczas aktualizacji lub instalacji pakietu poprawek. Program konfiguracyjny sprawdza poprawność wartości wprowadzanych przez użytkownika w polach elementów konfiguracji. Niektóre pola elementów konfiguracji są sprawdzane parami. Są to na przykład pola z nazwą i hasłem użytkownika. W większości przypadków program konfiguracyjny można uruchomić lokalnie lub zdalnie. Program konfiguracyjny należy uruchomić lokalnie na serwerze IBM WebSphere Application Server, gdy jest on przygotowywany na potrzeby konfiguracji produktu Control Desk. Jeśli nie wybrano opcji automatycznego konfigurowania oprogramowania pośredniego przez program konfiguracyjny, należy ręcznie skonfigurować oprogramowanie pośrednie przed skonfigurowaniem produktu Control Desk. Uwaga: Jeśli do zabezpieczania produktu Control Desk używany jest serwer katalogów, należy pamiętać o regułach składni dotyczących stosowania znaków specjalnych we wprowadzanych łańcuchach LDAP. W większości przypadków znaki specjalne muszą zostać poprzedzone znakiem zmiany znaczenia, aby mogły zostać odczytane przez serwer katalogów. Wiele produktów serwerów katalogów traktuje spację jako znak specjalny w łańcuchu LDAP. Jeśli zostanie wprowadzony łańcuch LDAP, który zawiera spację jako znak o niezmienionym znaczeniu na końcu wartości pola, wówczas będą się pojawiać błędy w produkcie Control Desk. Więcej informacji na temat stosowania znaków specjalnych w łańcuchach LDAP zawiera dokumentacja używanego serwera katalogów. 18 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 2. Automatyczne konfigurowanie oprogramowania pośredniego podczas wdrażania Instalowanie i automatyczne konfigurowanie wdrożenia produktu Control Desk w przedsiębiorstwie. O tym zadaniu Jest to ogólny przegląd czynności, które należy wykonać w celu wdrożenia produktu Control Desk z automatycznym skonfigurowaniem oprogramowania pośredniego. W tym scenariuszu programy instalacyjny i konfiguracyjny produktu Control Desk są używane do zainstalowania i automatycznego skonfigurowania nowych instancji następujących komponentów: v DB2 v WebSphere Application Server Network Deployment v Control Desk Za pomocą programu instalacyjnego produktu Control Desk można zainstalować produkt Control Desk i oprogramowanie pośrednie, które ma być używane we wdrożeniu. Następnie można użyć programu konfiguracyjnego do skonfigurowania oprogramowania pośredniego i produktu Control Desk. Za pomocą programu instalacyjnego można zainstalować produkt DB2. Następnie należy go automatycznie skonfigurować za pomocą programu konfiguracyjnego. Konfigurowanie protokołu SSL między Microsoft Active Directory i WebSphere Application Server Network Deployment Aby umożliwić programowi konfiguracyjnemu automatyczne tworzenie użytkowników i grup w produkcie Microsoft Active Directory, należy skonfigurować komunikację SSL między produktami Microsoft Active Directory i WebSphere Application Server Network Deployment za pomocą programu konfiguracyjnego. Jeśli planowane jest użycie serwera katalogów w celu uwierzytelniania i autoryzacji w produkcie Control Desk, użytkowników i grupy należy utworzyć w tym katalogu. Jeśli na potrzeby uwierzytelniania i autoryzacji planowane jest użycie zabezpieczeń aplikacji Control Desk, nie trzeba konfigurować protokołu SSL dla serwera katalogów. O tym zadaniu Wykonanie tej procedury jest wymagane tylko wtedy, gdy zezwolono programowi konfiguracyjnemu na automatyczne skonfigurowanie produktu WebSphere Application Server Network Deployment. Ponadto program konfiguracyjny ma automatycznie utworzyć użytkowników w produkcie Microsoft Active Directory. Połączenia SSL należy włączyć dla Microsoft Active Directory, wygenerować certyfikat oraz dodać ten certyfikat do produktu WebSphere Application Server Network Deployment. Zmiana nazwy lub domeny ośrodka certyfikacji w dowolnym momencie powoduje unieważnienie certyfikatów poprzednio wydanych przez ten ośrodek. © Copyright IBM Corp. 2015 19 Upewnij się, że w środowisku poprawnie skonfigurowano tłumaczenie nazw hostów. Jeśli system udostępniający Microsoft Active Directory nie może poprawnie tłumaczyć nazw hostów la systemów, dla których wydano certyfikaty, wówczas dochodzi do błędów komunikacji. Instalowanie produktu DB2 10.5 za pomocą instalacji produktu Control Desk Użyj programu instalacyjnego produktu Control Desk do zainstalowania produktu DB2 10.5. Procedura 1. Zaloguj się do systemu docelowego jako użytkownik z uprawnieniami administratora. W przypadku uruchamiania instalacji produktu Control Desk z okna terminala systemu Linux lub UNIX konieczne jest zalogowanie się jako użytkownik root. 2. Uruchom program instalacyjny produktu Control Desk za pomocą startera. a. Uruchom starter. Windows W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad64.exe. Linux i UNIX W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad.sh. b. Wybierz język instalacji i kliknij przycisk OK. c. W panelu nawigacyjnym startera kliknij opcję Instalacja produktu. d. Na panelu Instalacja produktu wybierz pozycję IBM DB2 10.5 i kliknij opcję Zainstaluj komponenty produktu IBM Control Desk. 3. Na panelu wyboru pakietów kliknij przycisk Dalej. Ważne: Na panelu wyboru pakietów należy upewnić się, że zaznaczona jest opcja IBM Maximo for Service Providers. Ten pakiet jest wymagany na potrzeby pełnej instalacji produktu Control Desk, w tym dla wersji zaawansowanej. 4. Na panelu sprawdzania poprawności wymagań wstępnych pakietu przejrzyj wyniki sprawdzania poprawności wymagań wstępnych i kliknij przycisk Dalej. Jeśli na tym panelu zostaną zgłoszone błędy, przed podjęciem dalszych czynności należy rozwiązać problem i kliknąć opcję Sprawdź ponownie status. 5. Na panelu umowy licencyjnej przejrzyj informacje licencyjne dla każdego instalowanego pakietu, zaakceptuj umowę licencyjną, a następnie kliknij przycisk Dalej. 6. Na panelu z miejscem instalacji programu Installation Manager podaj informacje o ścieżce dla katalogu zasobów współużytkowanych i katalog instalacyjny programu Installation Manager, a następnie kliknij przycisk Dalej. Program Installation Manager stanowi środowisko instalacji używane do zainstalowania komponentów produktu Control Desk. Katalog zasobów współużytkowanych jest katalogiem wspólnego obszaru roboczego używanym przez program Installation Manager podczas instalowania pakietów. 7. Na panelu miejsca instalacji pakietów wybierz grupę pakietów, podaj informacje o ścieżce dla jej katalogu instalacyjnego i kliknij przycisk Dalej. Wykonaj ten proces dla każdej grupy pakietów, która jest wyświetlana. 8. Na panelu tłumaczeń pakietów określ obsługę języków dla produktu DB2, a następnie kliknij przycisk Dalej. 9. Na panelu składników pakietu pozostaw zaznaczenie wszystkich domyślnych opcji i kliknij przycisk Dalej. 20 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) 10. Na panelu konfiguracji pakietów określ informacje konfiguracyjne dla produktu DB2 10.5, a następnie kliknij przycisk Dalej. 11. Na panelu podsumowania pakietów przejrzyj wyświetlone informacje dotyczące planowanej instalacji i kliknij przycisk Zainstaluj. Instalowanie produktu WebSphere Application Server Network Deployment 8.5 za pomocą instalacji produktu Control Desk Użycie programu instalacyjnego produktu Control Desk do zainstalowania produktu WebSphere Application Server Network Deployment 8.5. Procedura 1. Zaloguj się do systemu docelowego jako użytkownik z uprawnieniami administratora. W przypadku uruchamiania instalacji produktu IBM Control Desk z okna terminala systemu Linux lub UNIX konieczne jest zalogowanie się jako użytkownik root. 2. Uruchom program instalacyjny produktu Control Desk za pomocą startera. a. Uruchom starter. Windows W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad64.exe. Linux i UNIX W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad.sh. b. Wybierz język instalacji i kliknij przycisk OK. c. W panelu nawigacyjnym startera kliknij opcję Instalacja produktu. d. Na panelu Instalacja produktu wybierz pozycję IBM WebSphere Application Server Network Deployment 8.5.5 i kliknij opcję Zainstaluj komponenty produktu IBM Control Desk. Podczas instalacji produktu WebSphere Application Server Network Deployment należy zainstalować oprogramowanie Java 7. Podczas instalacji oprogramowania Java 7 program konfiguracyjny konfiguruje produkt Control Desk pod kątem użycia oprogramowania Java 7. 3. Na panelu wyboru pakietów kliknij przycisk Dalej. Ważne: Na panelu wyboru pakietów należy upewnić się, że zaznaczona jest opcja IBM Maximo for Service Providers. Ten pakiet jest wymagany na potrzeby pełnej instalacji produktu Control Desk, w tym dla wersji zaawansowanej. 4. Na panelu sprawdzania poprawności wymagań wstępnych pakietu przejrzyj wyniki sprawdzania poprawności wymagań wstępnych i kliknij przycisk Dalej. Jeśli na tym panelu zostaną zgłoszone błędy, przed podjęciem dalszych czynności należy rozwiązać problem i kliknąć opcję Sprawdź ponownie status. 5. Na panelu umowy licencyjnej przejrzyj informacje licencyjne dla każdego pakietu, który ma zostać zainstalowany, zaakceptuj umowę licencyjną, a następnie kliknij przycisk Dalej. 6. Na panelu z miejscem instalacji programu Installation Manager podaj informacje o ścieżce dla katalogu zasobów współużytkowanych i katalog instalacyjny programu Installation Manager, a następnie kliknij przycisk Dalej. Program Installation Manager stanowi środowisko instalacji używane do zainstalowania komponentów produktu Control Desk. Katalog zasobów współużytkowanych jest katalogiem wspólnego obszaru roboczego używanym przez program Installation Manager podczas instalowania pakietów. Rozdział 2. Automatyczne konfigurowanie oprogramowania pośredniego podczas wdrażania 21 7. Na panelu miejsca instalacji pakietów wybierz grupę pakietów, podaj informacje o ścieżce dla jej katalogu instalacyjnego i kliknij przycisk Dalej. Wykonaj ten proces dla każdej grupy pakietów, która jest wyświetlana. 8. Na panelu tłumaczeń pakietów określ obsługę języków dla produktu WebSphere Application Server Network Deployment, a następnie kliknij przycisk Dalej. 9. Na panelu składników pakietu pozostaw zaznaczenie wszystkich domyślnych opcji i kliknij przycisk Dalej. 10. Na panelu konfiguracji pakietów określ informacje konfiguracyjne dla produktu IBM HTTP Server, a następnie kliknij przycisk Dalej. 11. Na panelu podsumowania pakietów przejrzyj wyświetlone informacje i kliknij przycisk Zainstaluj. 12. Po zakończeniu instalacji wybierz opcję uruchomienia programu narzędziowego do konfiguracji produktu IBM Tivoli Process Automation Engine i kliknij przycisk Zakończ. Co dalej Użyj programu konfiguracyjnego do przygotowania produktu WebSphere Application Server Network Deployment na potrzeby konfiguracji produktu Control Desk. Przygotowanie produktu WebSphere Application Server Network Deployment 8.5 za pomocą programu konfiguracyjnego Program konfiguracyjny umożliwia przygotowanie produktu WebSphere Application Server Network Deployment 8.5 na potrzeby konfiguracji produktu Control Desk. Procedura 1. Uruchom program konfiguracyjny za pomocą startera produktu Control Desk. Na panelu nawigacyjnym startera kliknij opcję Konfigurowanie produktu, a następnie kliknij opcję Uruchom program konfiguracyjny Tivoli Process Automation Suite. 2. Na stronie operacji konfiguracyjnych produktu Control Desk kliknij opcję Przygotuj produkt WebSphere Application Server Network Deployment do konfiguracji. 3. Na panelu Skonfiguruj aplikację dla WebSphere podaj miejsce instalacji i informacje konfiguracyjne dla produktu WebSphere Application Server Network Deployment i powiązanych komponentów. Wybranie tej opcji umożliwia zautomatyzowanie konfigurowania produktu IBM HTTP Server. 4. Na panelu Skonfiguruj profile serwera aplikacji podaj informacje, które zostaną użyte do utworzenia profili menedżera wdrażania produktu WebSphere Application Server Network Deployment i serwera aplikacji. 5. Opcjonalne: Na panelu Skonfiguruj serwer aplikacji - Opcje zaawansowane podaj dodatkowe informacje konfiguracyjne, jeśli jest to wymagane. 6. Jeśli zostanie wybrana opcja użycia serwera katalogów na potrzeby zabezpieczeń administracyjnych produktu WebSphere Application Server Network Deployment, podaj informacje dotyczące hosta serwera katalogów, informacje autoryzacyjne i strukturę katalogów z panelu Skonfiguruj zabezpieczenia administracyjne. 7. Na panelu Zastosuj operacje wdrażania wybierz wszystkie opcje operacji wdrażania i kliknij przycisk Zakończ. Wyniki Produkt WebSphere Application Server Network Deployment 8.5 jest gotowy na potrzeby produktu Control Desk. 22 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Instalowanie produktu Control Desk Instalowanie produktu Control Desk. O tym zadaniu Aby zainstalować produkt Control Desk, uruchom program instalacyjny w systemie administracyjnym produktu Control Desk. Procedura 1. Zaloguj się do administracyjnej stacji roboczej Control Desk. W przypadku uruchamiania programu instalacyjnego z okna terminala systemu Linux lub UNIX konieczne jest zalogowanie się jako administrator. 2. Uruchom program instalacyjny Control Desk ze startera. a. Uruchom starter. Windows W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad64.exe. Linux i UNIX W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad.sh. b. Wybierz język sesji instalacji i kliknij przycisk OK. c. W panelu nawigacyjnym startera kliknij opcję Instalacja produktu. d. Na panelu Instalacja produktu wybierz pozycję IBM Control Desk 7.6 i kliknij opcję Zainstaluj komponenty produktu IBM Control Desk. 3. Na panelu wyboru pakietów kliknij przycisk Dalej. 4. 5. 6. 7. 8. 9. Ważne: Na panelu wyboru pakietów należy upewnić się, że zaznaczona jest opcja IBM Maximo for Service Providers. Ten pakiet jest wymagany na potrzeby pełnej instalacji produktu Control Desk, w tym dla wersji zaawansowanej. Na panelu sprawdzania poprawności wymagań wstępnych pakietu przejrzyj wyniki sprawdzania poprawności wymagań wstępnych i kliknij przycisk Dalej. Jeśli na tym panelu zostaną zgłoszone błędy, należy rozwiązać problem i kliknąć opcję Sprawdź ponownie status. Na panelu umowy licencyjnej zaakceptuj umowę licencyjną i kliknij przycisk Dalej. Na panelu z miejscem instalacji programu Installation Manager podaj informacje o ścieżce dla katalogu zasobów współużytkowanych i katalog instalacyjny programu Installation Manager, a następnie kliknij przycisk Dalej. Program Installation Manager stanowi środowisko instalacji używane do zainstalowania komponentów produktu Control Desk. Katalog zasobów współużytkowanych jest katalogiem wspólnego obszaru roboczego używanym przez program Installation Manager podczas instalowania pakietów. Na panelu miejsca instalacji pakietów wybierz grupę pakietów Process Automation Suite, podaj informacje o ścieżce dla katalogu instalacyjnego produktu Control Desk i kliknij przycisk Dalej. Na panelu składników pakietu pozostaw zaznaczenie wszystkich domyślnych opcji i kliknij przycisk Dalej. Na panelu podsumowania pakietów przejrzyj wyświetlone informacje i kliknij przycisk Zainstaluj. W przypadku instalowania w środowisku języka innego niż angielski można zauważyć, że podsumowanie środowiska jest wyświetlane w języku angielskim. Obsługiwane języki konfiguruje się w programie konfiguracyjnym później. Rozdział 2. Automatyczne konfigurowanie oprogramowania pośredniego podczas wdrażania 23 10. Po zakończeniu instalacji wybierz opcję uruchomienia programu konfiguracyjnego i kliknij przycisk Zakończ. Instalacja zostanie zakończona, a program konfiguracyjny zostanie uruchomiony automatycznie. Co dalej Użyj programu konfiguracyjnego do skonfigurowania produktu Control Desk. Konfigurowanie produktu Control Desk Konfigurowanie produktu Control Desk. Procedura 1. Uruchom program konfiguracyjny za pomocą startera produktu Control Desk. Na panelu nawigacyjnym startera kliknij opcję Konfigurowanie produktu, podaj miejsce instalacji produktu Control Desk, a następnie kliknij opcję Uruchom program konfiguracyjny Tivoli Process Automation Suite. 2. Na stronie operacji konfiguracyjnych produktu Control Desk kliknij opcję Skonfiguruj nowe wdrożenie. 3. Na panelu Zdefiniuj środowisko wdrażania podaj informacje na temat bazy danych i serwera aplikacji (w tym przykładzie są to produkty DB2 i WebSphere Application Server Network Deployment), które zostały zainstalowane i przygotowane. Wybierz opcję Utwórz i skonfiguruj bazę danych, aby automatycznie skonfigurować produkt WebSphere Application Server Network Deployment i DB2. Kliknij przycisk Zakończ. 4. Na panelu Skonfiguruj ogólne informacje o produkcie przejrzyj szczegółowe informacje podsumowania instalowanych komponentów produktu. Określ wygląd i funkcje nawigacji dla produktu, dodaj adres e-mail do odbierania komunikatów przepływu pracy i wybierz, czy mają zostać wdrożone dane przykładowe. 5. Na panelu Skonfiguruj instancję DB2 podaj informacje dotyczące instancji DB2, która ma zostać utworzona dla produktu Control Desk. 6. Na panelu Skonfiguruj bazę danych DB2 podaj informacje dotyczące bazy danych DB2, która ma zostać utworzona dla produktu Control Desk. 7. Na panelu Skonfiguruj serwer aplikacji podaj informacje dotyczące serwera WebSphere Application Server Network Deployment, który został zainstalowany. W przypadku wybrania opcji zachowywania komunikatów wskaż, czy mają być zapisywane komunikaty JMS, które pochodzą z adaptera integracji. 8. Na panelu Skonfiguruj zabezpieczenia aplikacji wybierz model zabezpieczeń dla produktu Control Desk. W przypadku wybrania modelu zabezpieczeń, który uwzględnia serwer katalogów, podaj informacje o katalogu dla menedżera Virtual Member Manager. Wprowadź nazwy i hasła użytkowników, które należy utworzyć dla produktu Control Desk. Nie należy używać nazwy użytkownika jako wartości hasła. 9. Wybierz język podstawowy i języki dodatkowe, które chcesz zainstalować. 10. Na panelu Zastosuj operacje wdrażania wybierz wszystkie dostępne operacje wdrażania i kliknij przycisk Zakończ. Wyniki Produkt Control Desk jest zainstalowany i skonfigurowany do użycia produktów WebSphere Application Server Network Deployment i DB2. 24 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 3. Automatyczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania Program konfiguracyjny umożliwia automatyczne skonfigurowanie istniejącego oprogramowania pośredniego w przedsiębiorstwie na potrzeby produktu Control Desk. O tym zadaniu Jest to ogólny przegląd czynności, które należy wykonać w celu automatycznego wdrożenia produktu Control Desk. Używane jest oprogramowanie pośrednie, które istnieje już w przedsiębiorstwie. W tym scenariuszu program konfiguracyjny jest używany do automatycznego skonfigurowania istniejących zasobów oprogramowania pośredniego. Program konfiguracyjny jest używany do skonfigurowania istniejącego oprogramowania DB2 i serwera IBM WebSphere Application Server w środowisku. Rysunek 2. Wdrażanie produktu Control Desk z ponownym wykorzystaniem istniejącego oprogramowania pośredniego Konfigurowanie protokołu SSL między Microsoft Active Directory i WebSphere Application Server Network Deployment Aby umożliwić programowi konfiguracyjnemu automatyczne tworzenie użytkowników i grup w produkcie Microsoft Active Directory, należy skonfigurować komunikację SSL między produktami Microsoft Active Directory i WebSphere Application Server Network Deployment za pomocą programu konfiguracyjnego. Jeśli planowane jest użycie serwera katalogów w celu uwierzytelniania i autoryzacji w produkcie Control Desk, użytkowników i grupy należy utworzyć w tym katalogu. Jeśli na potrzeby uwierzytelniania i autoryzacji planowane jest użycie zabezpieczeń aplikacji Control Desk, nie trzeba konfigurować protokołu SSL dla serwera katalogów. O tym zadaniu Wykonanie tej procedury jest wymagane tylko wtedy, gdy zezwolono programowi konfiguracyjnemu na automatyczne skonfigurowanie produktu WebSphere Application Server Network Deployment. Ponadto program konfiguracyjny ma automatycznie utworzyć użytkowników w produkcie Microsoft Active Directory. Połączenia SSL należy włączyć dla Microsoft Active Directory, wygenerować certyfikat oraz dodać ten certyfikat do produktu WebSphere Application Server Network Deployment. Zmiana nazwy lub domeny ośrodka certyfikacji w dowolnym momencie powoduje unieważnienie certyfikatów poprzednio wydanych przez ten ośrodek. Upewnij się, że w środowisku poprawnie skonfigurowano tłumaczenie nazw hostów. Jeśli system udostępniający Microsoft Active Directory nie może poprawnie tłumaczyć nazw hostów la systemów, dla których wydano certyfikaty, wówczas dochodzi do błędów komunikacji. © Copyright IBM Corp. 2015 25 Przygotowanie produktu WebSphere Application Server Network Deployment 8.5 za pomocą programu konfiguracyjnego Program konfiguracyjny umożliwia przygotowanie produktu WebSphere Application Server Network Deployment 8.5 na potrzeby konfiguracji produktu Control Desk. Procedura 1. Uruchom program konfiguracyjny za pomocą startera produktu Control Desk. Na panelu nawigacyjnym startera kliknij opcję Konfigurowanie produktu, a następnie kliknij opcję Uruchom program konfiguracyjny Tivoli Process Automation Suite. 2. Na stronie operacji konfiguracyjnych produktu Control Desk kliknij opcję Przygotuj produkt WebSphere Application Server Network Deployment do konfiguracji. 3. Na panelu Skonfiguruj aplikację dla WebSphere podaj miejsce instalacji i informacje konfiguracyjne dla produktu WebSphere Application Server Network Deployment i powiązanych komponentów. Wybranie tej opcji umożliwia zautomatyzowanie konfigurowania produktu IBM HTTP Server. 4. Na panelu Skonfiguruj profile serwera aplikacji podaj informacje, które zostaną użyte do utworzenia profili menedżera wdrażania produktu WebSphere Application Server Network Deployment i serwera aplikacji. 5. Opcjonalne: Na panelu Skonfiguruj serwer aplikacji - Opcje zaawansowane podaj dodatkowe informacje konfiguracyjne, jeśli jest to wymagane. 6. Jeśli zostanie wybrana opcja użycia serwera katalogów na potrzeby zabezpieczeń administracyjnych produktu WebSphere Application Server Network Deployment, podaj informacje dotyczące hosta serwera katalogów, informacje autoryzacyjne i strukturę katalogów z panelu Skonfiguruj zabezpieczenia administracyjne. 7. Na panelu Zastosuj operacje wdrażania wybierz wszystkie opcje operacji wdrażania i kliknij przycisk Zakończ. Wyniki Produkt WebSphere Application Server Network Deployment 8.5 jest gotowy na potrzeby produktu Control Desk. Instalowanie produktu Control Desk Instalowanie produktu Control Desk. O tym zadaniu Aby zainstalować produkt Control Desk, uruchom program instalacyjny w systemie administracyjnym produktu Control Desk. Procedura 1. Zaloguj się do administracyjnej stacji roboczej Control Desk. W przypadku uruchamiania programu instalacyjnego z okna terminala systemu Linux lub UNIX konieczne jest zalogowanie się jako administrator. 2. Uruchom program instalacyjny Control Desk ze startera. a. Uruchom starter. Windows W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad64.exe. 26 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Linux i UNIX W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad.sh. b. Wybierz język sesji instalacji i kliknij przycisk OK. c. W panelu nawigacyjnym startera kliknij opcję Instalacja produktu. d. Na panelu Instalacja produktu wybierz pozycję IBM Control Desk 7.6 i kliknij opcję Zainstaluj komponenty produktu IBM Control Desk. 3. Na panelu wyboru pakietów kliknij przycisk Dalej. Ważne: Na panelu wyboru pakietów należy upewnić się, że zaznaczona jest opcja IBM Maximo for Service Providers. Ten pakiet jest wymagany na potrzeby pełnej instalacji produktu Control Desk, w tym dla wersji zaawansowanej. 4. Na panelu sprawdzania poprawności wymagań wstępnych pakietu przejrzyj wyniki sprawdzania poprawności wymagań wstępnych i kliknij przycisk Dalej. Jeśli na tym panelu zostaną zgłoszone błędy, należy rozwiązać problem i kliknąć opcję Sprawdź ponownie status. 5. Na panelu umowy licencyjnej zaakceptuj umowę licencyjną i kliknij przycisk Dalej. 6. Na panelu z miejscem instalacji programu Installation Manager podaj informacje o ścieżce dla katalogu zasobów współużytkowanych i katalog instalacyjny programu Installation Manager, a następnie kliknij przycisk Dalej. Program Installation Manager stanowi środowisko instalacji używane do zainstalowania komponentów produktu Control Desk. Katalog zasobów współużytkowanych jest katalogiem wspólnego obszaru roboczego używanym przez program Installation Manager podczas instalowania pakietów. 7. Na panelu miejsca instalacji pakietów wybierz grupę pakietów Process Automation Suite, podaj informacje o ścieżce dla katalogu instalacyjnego produktu Control Desk i kliknij przycisk Dalej. 8. Na panelu składników pakietu pozostaw zaznaczenie wszystkich domyślnych opcji i kliknij przycisk Dalej. 9. Na panelu podsumowania pakietów przejrzyj wyświetlone informacje i kliknij przycisk Zainstaluj. W przypadku instalowania w środowisku języka innego niż angielski można zauważyć, że podsumowanie środowiska jest wyświetlane w języku angielskim. Obsługiwane języki konfiguruje się w programie konfiguracyjnym później. 10. Po zakończeniu instalacji wybierz opcję uruchomienia programu konfiguracyjnego i kliknij przycisk Zakończ. Instalacja zostanie zakończona, a program konfiguracyjny zostanie uruchomiony automatycznie. Co dalej Użyj programu konfiguracyjnego do skonfigurowania produktu Control Desk. Konfigurowanie produktu Control Desk Konfigurowanie produktu Control Desk. Procedura 1. Uruchom program konfiguracyjny za pomocą startera produktu Control Desk. Na panelu nawigacyjnym startera kliknij opcję Konfigurowanie produktu, podaj miejsce instalacji produktu Control Desk, a następnie kliknij opcję Uruchom program konfiguracyjny Tivoli Process Automation Suite. 2. Na stronie operacji konfiguracyjnych produktu Control Desk kliknij opcję Skonfiguruj nowe wdrożenie. Rozdział 3. Automatyczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 27 3. Na panelu Zdefiniuj środowisko wdrażania podaj informacje na temat bazy danych i serwera aplikacji (w tym przykładzie są to produkty DB2 i WebSphere Application Server Network Deployment), które zostały zainstalowane i przygotowane. Wybierz opcję Utwórz i skonfiguruj bazę danych, aby automatycznie skonfigurować produkt WebSphere Application Server Network Deployment i DB2. Kliknij przycisk Zakończ. 4. Na panelu Skonfiguruj ogólne informacje o produkcie przejrzyj szczegółowe informacje podsumowania instalowanych komponentów produktu. Określ wygląd i funkcje nawigacji dla produktu, dodaj adres e-mail do odbierania komunikatów przepływu pracy i wybierz, czy mają zostać wdrożone dane przykładowe. 5. Na panelu Skonfiguruj instancję DB2 podaj informacje dotyczące instancji DB2, która ma zostać utworzona dla produktu Control Desk. 6. Na panelu Skonfiguruj bazę danych DB2 podaj informacje dotyczące bazy danych DB2, która ma zostać utworzona dla produktu Control Desk. 7. Na panelu Skonfiguruj serwer aplikacji podaj informacje dotyczące serwera WebSphere Application Server Network Deployment, który został zainstalowany. W przypadku wybrania opcji zachowywania komunikatów wskaż, czy mają być zapisywane komunikaty JMS, które pochodzą z adaptera integracji. 8. Na panelu Skonfiguruj zabezpieczenia aplikacji wybierz model zabezpieczeń dla produktu Control Desk. W przypadku wybrania modelu zabezpieczeń, który uwzględnia serwer katalogów, podaj informacje o katalogu dla menedżera Virtual Member Manager. Wprowadź nazwy i hasła użytkowników, które należy utworzyć dla produktu Control Desk. Nie należy używać nazwy użytkownika jako wartości hasła. 9. Wybierz język podstawowy i języki dodatkowe, które chcesz zainstalować. 10. Na panelu Zastosuj operacje wdrażania wybierz wszystkie dostępne operacje wdrażania i kliknij przycisk Zakończ. Wyniki Produkt Control Desk jest zainstalowany i skonfigurowany do użycia produktów WebSphere Application Server Network Deployment i DB2. 28 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania Produkt Control Desk można wdrożyć przez ponowne wykorzystanie istniejących serwerów oprogramowania pośredniego oraz ręczne ich skonfigurowanie. Istnieje wiele zadań, które należy wykonać, aby automatycznie wdrożyć produkt Control Desk z wykorzystaniem oprogramowania pośredniego, które istnieje już w przedsiębiorstwie. W tym scenariuszu należy ręcznie skonfigurować istniejące zasoby oprogramowania pośredniego przed uruchomieniem programu konfiguracyjnego. Instalowanie produktu Control Desk z ręczną konfiguracją oprogramowania pośredniego Ręczna konfiguracja komponentów oprogramowania pośredniego, serwera bazy danych, serwera katalogów i serwera J2EE przed użyciem programów instalacyjnego i konfiguracyjnego produktu Control Desk. Można automatycznie skonfigurować komponenty oprogramowania pośredniego Control Desk za pomocą programu konfiguracyjnego. Alternatywnie można ręcznie skonfigurować serwery oprogramowania pośredniego do współpracy z produktem Control Desk przed uruchomieniem programów instalacyjnego i konfiguracyjnego produktu Control Desk. Przed rozpoczęciem upewnij się, że zostały spełnione następujące wymaganie wstępne: v Wyznaczono serwer Windows lub UNIX do uruchamiania programu konfiguracyjnego produktu Control Desk. v W przypadku serwera WebSphere Application Server Network Deployment upewnij się, że węzeł Cell i węzły powiązane są aktywne. Należy przeprowadzić ręczną konfigurację każdego serwera oprogramowania pośredniego przed użyciem programu konfiguracyjnego do skonfigurowania produktu Control Desk do pracy z serwerami. Upewnij się, że oprogramowanie pośrednie jest obsługiwane. Ręczne konfigurowanie bazy danych Istnieje możliwość ręcznego skonfigurowania serwera bazy danych, który jest używany z produktem Control Desk. Należy ręcznie skonfigurować serwer bazy danych przed użyciem programów instalacyjnego i konfiguracyjnego produktu Control Desk. W przypadku bazy danych DB2 w systemie UNIX oraz w systemie Linux wymagane jest co najmniej 8 gigabajtów (binarnie) wolnego miejsca na przestrzenie tabel DB2. To miejsce musi być dostępne dla katalogu home instancji bazy danych (/home/ctginst1). W przypadku bazy danych DB2 w systemie Windows: upewnij się, że ilość wolnego miejsca w katalogu instalacyjnym DB2 wynosi co najmniej 8 gigabajtów. Ręczne konfigurowanie produktu DB2 10.5 Ręczne konfigurowanie serwerów DB2 10.5 na potrzeby produktu Control Desk. © Copyright IBM Corp. 2015 29 O tym zadaniu Aby skonfigurować istniejący serwer DB2 10.5 do użytku z produktem Control Desk, wykonaj następujące kroki przed uruchomieniem programów instalacyjnego i konfiguracyjnego produktu Control Desk: Procedura 1. Zaloguj się do systemu jako użytkownik z uprawnieniami administracyjnymi (w systemie). 2. Utwórz użytkowników systemu, jeśli nie istnieją jeszcze w systemie. v Windows – db2admin – maximo v Linux lub UNIX – db2admin – maximo – ctgfenc1 – ctginst1 ID użytkownika ctginst1 musi być przypisany do db2iadm1 jako grupy podstawowej. 3. Otwórz okno konsoli i skonfiguruj środowisko DB2: v Windows db2cmd v Linux lub UNIX Upewnij się, że katalogi /opt/ibm/db2/V10.5/bin, /opt/ibm/db2/v10.5/instance i /opt/ibm/db2/V10.5/adm są dodane do zmiennej PATH. 4. Utwórz instancję DB2: v Windows db2icrt -s ese -u db2admin,mojehasło -r 50005,50005 ctginst1 set db2instance=ctginst1 db2start db2 update dbm config using SVCENAME 50005 DEFERRED db2stop db2set DB2COMM=tcpip db2start v Linux lub UNIX db2icrt -s ese -u ctgfenc1 -p 50005 ctginst1 . /home/ctginst1/sqllib/db2profile db2start db2 update dbm config using SVCENAME 50005 DEFERRED db2stop db2set DB2COMM=tcpip db2start 5. Utwórz bazę danych. db2 db2 db2 db2 db2 create db ’maxdb76’ ALIAS ’maxdb76’ using codeset UTF-8 territory US pagesize 32 K connect to ’maxdb76’ GRANT DBADM ON DATABASE TO USER db2admin (windows only) GRANT SECADM ON DATABASE TO USER db2admin (windows only) connect reset 6. Skonfiguruj bazę danych. db2 db2 db2 db2 db2 db2 db2 db2 db2 db2 db2 db2 db2 db2 db2 db2 db2 db2 db2 30 update update update update update update update update update update update update update update update update update update update db db db db db db db db db db db db db db db db db db db cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg for for for for for for for for for for for for for for for for for for for maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 maxdb76 using using using using using using using using using using using using using using using using using using using SELF_TUNING_MEM ON APPGROUP_MEM_SZ 16384 DEFERRED APPLHEAPSZ 2048 AUTOMATIC DEFERRED AUTO_MAINT ON DEFERRED AUTO_TBL_MAINT ON DEFERRED AUTO_RUNSTATS ON DEFERRED AUTO_REORG ON DEFERRED AUTO_DB_BACKUP ON DEFERRED CATALOGCACHE_SZ 800 DEFERRED CHNGPGS_THRESH 40 DEFERRED DBHEAP AUTOMATIC LOCKLIST AUTOMATIC DEFERRED LOGBUFSZ 1024 DEFERRED LOCKTIMEOUT 300 DEFERRED LOGPRIMARY 20 DEFERRED LOGSECOND 100 DEFERRED LOGFILSIZ 8192 DEFERRED SOFTMAX 1000 DEFERRED MAXFILOP 32768 DEFERRED #32-bitowa wersja IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Windows db2 update db cfg for maxdb76 using MAXFILOP 65335 DEFERRED #64-bitowa wersja Windows db2 update db cfg for maxdb76 using MAXFILOP 30720 DEFERRED #32-bitowa wersja UNIX db2 update db cfg for maxdb76 using MAXFILOP 61440 DEFERRED #64-bitowa wersja UNIX db2 update db cfg for maxdb76 using PCKCACHESZ AUTOMATIC DEFERRED db2 update db cfg for maxdb76 using STAT_HEAP_SZ AUTOMATIC DEFERRED db2 update db cfg for maxdb76 using STMTHEAP AUTOMATIC DEFERRED db2 update db cfg for maxdb76 using UTIL_HEAP_SZ 10000 DEFERRED db2 update db cfg for maxdb76 using DATABASE_MEMORY AUTOMATIC DEFERRED db2 update db cfg for maxdb76 using AUTO_STMT_STATS OFF DEFERRED db2 update db cfg for maxdb76 using STMT_CONC LITERALS DEFERRED db2 update alert cfg for database on maxdb76 using db.db_backup_req SET THRESHOLDSCHECKED YES db2 update alert cfg for database on maxdb76 using db.tb_reorg_req SET THRESHOLDSCHECKED YES db2 update alert cfg for database on maxdb76 using db.tb_runstats_req SET THRESHOLDSCHECKED YES db2 update dbm cfg using PRIV_MEM_THRESH 32767 DEFERRED db2 update dbm cfg using KEEPFENCED NO DEFERRED db2 update dbm cfg using NUMDB 2 DEFERRED db2 update dbm cfg using RQRIOBLK 65535 DEFERRED db2 update dbm cfg using HEALTH_MON OFF DEFERRED # # Windows: AGENT_STACK_SZ 1000 # Unix : AGENT_STACK_SZ 1000 # db2 update dbm cfg using AGENT_STACK_SZ 1000 DEFERRED db2 update dbm cfg using MON_HEAP_SZ AUTOMATIC DEFERRED db2set DB2_SKIPINSERTED=ON db2set DB2_INLIST_TO_NLJN=YES db2set DB2_MINIMIZE_LISTPREFETCH=Y db2set DB2_EVALUNCOMMITTED=YES db2set DB2_FMP_COMM_HEAPSZ=65536 db2set DB2_SKIPDELETED=ON db2set DB2_USE_ALTERNATE_PAGE_CLEANING=ON 7. W systemie Linux lub UNIX zaloguj się do systemu jako użytkownik ctginst1, a następnie zrestartuj środowisko wiersza komend produktu DB2. su - ctginst1 db2 8. Zrestartuj produkt DB2. db2stop force db2start 9. Ponownie nawiąż połączenie z bazą danych. db2 connect to ’maxdb76’ 10. Utwórz pulę buforów. db2 CREATE BUFFERPOOL MAXBUFPOOL IMMEDIATE SIZE 4096 AUTOMATIC PAGESIZE 32 K 11. Utwórz obszary tabel db2 db2 db2 db2 CREATE REGULAR TABLESPACE MAXDATA PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE INITIALSIZE 5000 M BUFFERPOOL MAXBUFPOOL CREATE TEMPORARY TABLESPACE MAXTEMP PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE BUFFERPOOL MAXBUFPOOL CREATE REGULAR TABLESPACE MAXINDEX PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE INITIALSIZE 5000 M BUFFERPOOL MAXBUFPOOL GRANT USE OF TABLESPACE MAXDATA TO USER MAXIMO 12. Utwórz schemat db2 create schema maximo authorization maximo 13. Nadaj uprawnienia dostępu do system maximo. db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA, LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT,SECADM ON DATABASE TO USER MAXIMO db2 GRANT USE OF TABLESPACE MAXDATA TO USER MAXIMO db2 GRANT CREATEIN,DROPIN,ALTERIN ON SCHEMA MAXIMO TO USER MAXIMO 14. Zerwij połączenie z bazą danych. db2 connect reset 15. Zamknij środowisko wiersza komend DB2 16. Zainstaluj odpowiedni pakiet poprawek określony w wymaganiach wstępnych w rozdziale, który opisuje sposób przygotowania instalacji. Wykonaj wszystkie zadania dotyczące instalacji oraz poinstalacyjne, które zostały przedstawione w pliku readme pakietu poprawek. Niewykonanie tych zadań może spowodować niepowodzenie instalacji produktu Control Desk. Ręczne konfigurowanie produktu Oracle 12c Produkt Oracle 12c można ręcznie skonfigurować na potrzeby produktu Control Desk. Zanim rozpoczniesz Nazwy instancji produktu Oracle mogą zawierać maksymalnie osiem znaków. W przypadku baz danych Oracle osoba odpowiedzialna za schemat musi korzystać z tego samego ID użytkownika, co użytkownik bazy danych. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 31 O tym zadaniu Aby skonfigurować istniejący serwer Oracle 12c do użytku z produktem Control Desk, wykonaj następujące kroki przed uruchomieniem programu instalacyjnego produktu Control Desk: Procedura 1. Zaloguj się jako użytkownik oprogramowania Oracle. Zwykle ten użytkownik ma nazwę oracle. 2. Utwórz program nasłuchujący bazę danych, jeśli jeszcze nie istnieje. Program nasłuchujący zarządza żądaniami połączenia z bazą danych. a. Otwórz aplikację Oracle Network Configuration Assistant. b. Na panelu Welcome (Witamy) wybierz opcję Listener configuration (Konfiguracja programu nasłuchującego), a następnie kliknij Next (Dalej). c. Na panelu działania wybierz opcję Add (Dodaj), a następnie kliknij Next (Dalej). d. Wpisz nazwę dla programu nasłuchującego lub zaakceptuj wartość domyślną, a następnie kliknij Next (Dalej). e. Zaakceptuj wartości domyślne wybranych protokołów, klikając przycisk Next (Dalej). f. Na panelu portu wybierz opcję Use the standard port of 1521 (Użyj portu standardowego 1521), a następnie kliknij Next (Dalej). g. Wybierz opcję No (Nie), aby wskazać zakończenie konfigurowania programów nasłuchujących, a następnie kliknij Next (Dalej). h. Na panelu Listener Configuration Done (Ukończona konfiguracja programu nasłuchującego) kliknij przycisk Next (Dalej). i. Kliknij przycisk Finish (Zakończ). 3. Utwórz bazę danych, która będzie używana przez produkt Control Desk. a. Otwórz okno Oracle Database Configuration Assistant. b. Wybierz opcję Create Database (Utwórz bazę danych) i kliknij przycisk Next (Dalej). c. Wybierz opcję Advanced Mode (Tryb zaawansowany) i kliknij przycisk Next (Dalej). d. Wybierz opcję General Purpose or Transaction Processing (Przeznaczenie ogólne lub przetwarzanie transakcji), a następnie kliknij przycisk Next (Dalej). e. Wprowadź łańcuch ctginst1 w polach Global Database Name (Globalna nazwa bazy danych) oraz SID, a następnie kliknij przycisk Next (Dalej). f. Pozostaw wybrane wartości domyślne i kliknij przycisk Next (Dalej). g. Upewnij się, że zaznaczona jest opcja Use the Same Administrative Password for All Accounts (Użyj tego samego hasła użytkownika administracyjnego dla wszystkich kont), wprowadź hasło dla użytkowników Oracle, a następnie kliknij przycisk Next (Dalej). h. Pozostaw wybrane wartości domyślne i kliknij przycisk Next (Dalej). i. Upewnij się, że jako typ przechowywania w bazie danych jest wybrany system plików (File System). Upewnij się, że jako położenie pliku bazy danych jest wybrana opcja Use Database File Locations from Template (Używaj położeń plików bazy danych wg szablonu), pozostaw wartości domyślne wybrane dla opcji odtwarzania bazy danych, a następnie kliknij przycisk Next (Dalej). j. W panelu Sample Schemas (Schematy przykładowe) kliknij przycisk Next (Dalej). 32 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) k. Na panelu Initialization Parameters (Parametry inicjowania) na karcie Memory (Pamięć) wybierz opcję Custom Settings (Ustawienia konfiguracyjne), a następnie udostępnij wartości (w Mb): Memory Management (Zarządzanie pamięcią) Ustaw tę wartość na Manual Shared Memory Management (Ręczne zarządzanie pamięcią współużytkowaną). Shared Pool (Pula współużytkowana) Ustaw tę wartość na 541. Buffer Cache (Pamięć podręczna buforu) Ustaw tę wartość na 36. Java Pool (Pula Java) Ustaw tę wartość na 32. Large Pool (Duża pula) Ustaw tę wartość na 8. PGA Size (Rozmiar PGA) Ustaw tę wartość na 36. l. Na karcie Character Sets (Zestawy znaków) wybierz opcję Use Unicode (AL32UTF8) (Używaj Unicode (AL32UTF8)). m. Kliknij All Initialization Parameters... (Wszystkie parametry inicjowania). n. Kliknij opcję Show Advanced Parameters (Pokaż parametry zaawansowane). o. Odszukaj następujące parametry, nadaj im wskazane wartości, po czym kliknij przycisk Close (Zamknij). nls_length_semantics Zmień tę wartość na CHAR. open_cursors Zmień tę wartość na 3000. p. q. r. s. cursor_sharing Ustaw tę wartość na FORCE. W panelu Initialization Parameters (Parametry inicjowania) kliknij przycisk Next (Dalej). Na panelu Creation Options (Opcje tworzenia) kliknij przycisk Next (Dalej). W panelu Podsumowanie kliknij przycisk Zakończ. Kliknij przycisk Exit (Wyjdź), aby wyjść z programu Database Configuration Assistant. Baza danych została pomyślnie utworzona. Uwaga: Aplikacja Oracle Database Configuration Assistant uruchomi skrypt ORACLE_HOME/ctx/admin/defaults/drdefus.sql w ramach konfigurowania użytkownika CTXSYS. Jeśli aplikacja Oracle Database Configuration Assistant nie jest używana, ten skrypt należy uruchomić ręcznie. 4. Utwórz obszar tabel za pomocą następującej komendy w programie SQL*Plus: Create tablespace maxdata datafile ’C:\oracle\product\12.1.0.1\db_1\dbs\maxdata.dbf’ size 1000M autoextend on; Przejdź z katalogu określonego w przykładzie do lokalizacji bazy danych. Jeśli katalog nie istnieje, ta komenda zakończy się niepowodzeniem. 5. Utwórz tymczasowy obszar tabel za pomocą następującej komendy w programie SQL*Plus: Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 33 create temporary tablespace maxtemp tempfile ’C:\oracle\product\12.1.0.1\db_1\dbs\maxtemp.dbf’ size 1000M autoextend on maxsize unlimited; Przejdź z katalogu określonego w przykładzie do lokalizacji bazy danych. Jeśli katalog nie istnieje, ta komenda zakończy się niepowodzeniem. 6. Utwórz użytkownika maximo i nadaj mu uprawnienia za pomocą następującej komendy w programie SQL*Plus: create user maximo identified by maximo default tablespace maxdata temporary tablespace maxtemp; grant connect to maximo; grant create job to maximo; grant create trigger to maximo; grant create session to maximo; grant create sequence to maximo; grant create synonym to maximo; grant create table to maximo; grant create view to maximo; grant create procedure to maximo; grant alter session to maximo; grant execute on ctxsys.ctx_ddl to maximo; alter user maximo quota unlimited on maxdata; Jeśli utworzono osobny obszar tabel w celu indeksowania, wówczas użytkownikowi maximo również należy nadać prawa dostępu do obszaru tabel indeksu. Użyj poniższej komendy, jeśli utworzony został osobny obszar tabel w celu indeksowania o nazwie TSI_MAM_OWN: alter user maximo quota unlimited on TSI_MAM_OWN Co dalej Jeśli zmodyfikowano domyślne zestawy ról przypisane do ID użytkownika używanego do połączenia się z bazą danych lub zostały ograniczone domyślne uprawnienia nadane identyfikatorom użytkowników, należy je jawnie nadać użytkownikowi maximo. Na przykład: jeśli nie nadano roli, takiej jak select_catalog_role, wówczas należy jawnie nadać tę rolę użytkownikowi maximo. To przypisanie można zrealizować, uruchamiając następującą komendę SQL*Plus: grant select_catalog_role to maximo Ręczne konfigurowanie produktu Microsoft SQL Server 2012 Usługę Microsoft SQL Server można ręcznie skonfigurować na potrzeby produktu Control Desk. Zanim rozpoczniesz Ze względu na to, że produkt Microsoft SQL Server nie obsługuje kodowania UTF-8, obsługa wielu języków jest ograniczona. W jednej instancji bazy danych można obsługiwać wiele języków tylko wtedy, gdy używają one tego samego zestawu znaków. Na przykład instancja bazy danych obsługuje języki angielski, francuski i portugalski, ponieważ do ich obsługi używany jest ten sam zestaw znaków. Instancja bazy danych nie obsługuje jednocześnie języków portugalskiego i chińskiego, ponieważ do ich obsługi używane są różne zestawy znaków. O tym zadaniu Aby skonfigurować istniejący produkt Microsoft SQL Server do użytku z produktem Control Desk, wykonaj następujące kroki przed uruchomieniem programów instalacyjnego i konfiguracyjnego produktu Control Desk: 34 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Procedura 1. Skonfiguruj port nasłuchiwania. Jeśli domyślna instancja silnika bazy danych Microsoft SQL Server nasłuchuje na porcie TCP 1433. Nazwane instancje silnika bazy danych Microsoft SQL Server i produktu Microsoft SQL Server Compact Edition są skonfigurowane dla portów dynamicznych, co oznacza, że po uruchomieniu usługi wybierają dowolny dostępny port. W przypadku nawiązania połączenia z nazwaną instancją przez firewall należy skonfigurować silnik bazy danych w taki sposób, aby nasłuchiwał na konkretnym porcie, a następnie należy otworzyć ten port w firewallu. a. Wybierz opcje Programy > Microsoft SQL Server 2012 > Configuration Tools > SQL Server Configuration Manager. b. Na panelu nawigacyjnym narzędzia Microsoft SQL Server Configuration Manager rozwiń węzły Konfiguracja sieciowa serwera SQL > Protokoły dla <nazwa instancji>, a następnie kliknij dwukrotnie TCP/IP. c. W oknie dialogowym Właściwości TCP/IP kliknij kartę Adresy IP. d. Dla każdego wymienionego adresu IP upewnij się, że pole Dynamiczne porty TCP jest puste. Jeśli pole Dynamiczne porty TCP zawiera wartość 0, dla danego adresu IP używane są porty dynamiczne. Ponieważ produkt Control Desk wymaga, aby Microsoft SQL Server nasłuchiwał na porcie statycznym, to pole musi być puste. e. Dla każdego adresu IP na liście wprowadź wartość 1433 w polu Port TCP. f. Kliknij przycisk OK. g. Na panelu nawigacyjnym menedżera konfiguracji serwera SQL kliknij opcję Usługi serwera SQL. h. Kliknij prawym przyciskiem myszy SQL Server (<nazwa instancji>), a następnie kliknij przycisk Restart, aby zatrzymać i zrestartować Microsoft SQL Server. i. Upewnij się, że instancja Microsoft SQL Server jest uruchomiona, a następnie zamknij menedżera konfiguracji SQL Server. 2. Podczas instalowania Microsoft SQL Server 2012 upewnij się, że włączona jest opcja wyszukiwania pełnotekstowego. Aby sprawdzić, czy w istniejącej bazie danych Microsoft SQL Server jest zainstalowana opcja wyszukiwania pełnotekstowego, wykonaj następujące kroki: a. Uruchom narzędzie SQL Server Management Studio, jako typ uwierzytelniania wybierz opcję SQL Server Authentication (Uwierzytelnianie SQL Server), wprowadź referencje dla ID użytkownika sa, a następnie kliknij opcję Connect (Połącz). b. Kliknij opcję New Query (Nowa kwerenda). c. Wpisz następującą komendę, a następnie kliknij przycisk Execute (Wykonaj): select FULLTEXTSERVICEPROPERTY ( ’IsFulltextInstalled’ ) Jeśli nie zainstalowano opcji wyszukiwania pełnotekstowego (wartość wynikowa to zero), należy ją zainstalować teraz. Aby zainstalować opcję wyszukiwania pełnotekstowego, wczytaj do systemu nośnik produktu Microsoft SQL Server 2012 i uruchom kreator instalacji. Wykonaj kroki w kreatorze i włącz opcję wyszukiwania pełnotekstowego, która znajduje się na panelu ustawień niestandardowych w oknie dialogowym typu instalacji. Aby zakończyć proces instalowania, zrestartuj serwer. 3. Utwórz bazę danych Microsoft SQL Server. a. Uruchom program SQL Server Management Studio (Start > Programy > Microsoft SQL Server 2012 > SQL Server Management Studio). b. W drzewie nawigacyjnym kliknij prawym przyciskiem myszy folder databases (Bazy danych) i wybierz opcję New Database (Nowa baza danych). c. W polu wprowadzania nazwy bazy danych podaj unikalną nazwę bazy danych. Na przykład wpisz wartość maxdb76. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 35 d. Dla nazwy logicznej maxdb76 zmień atrybut rozmiaru początkowego (MB) na 500 (MB), a ponadto ustaw wartość pola Autogrowth / Maxsize (Wzrost automatyczny / Rozmiar maksymalny) na By 1 MB, Unlimited (O 1 MB, bez ograniczeń). e. Zmodyfikuj ustawienia dziennika, aby dostosować je do środowiska produkcyjnego. f. Kliknij przycisk OK. 4. Utwórz użytkownika Maximo dla Microsoft SQL Server. a. Uruchom program Microsoft SQL Server Management Studio (Start > Programy > Microsoft SQL Server 2012 > SQL Server Management Studio). b. Na panelu nawigacyjnym narzędzia SQL Server Configuration Manager kliknij opcję Databases (Bazy danych). c. Kliknij prawym przyciskiem myszy bazę danych maxdb76 i wybierz opcję New Query (Nowa kwerenda). d. Wprowadź poniższy skrypt, aby utworzyć użytkownika MAXIMO bazy danych Maximo z hasłem zgodnym ze strategią haseł w systemie. sp_addlogin MAXIMO,hasło go W tej wartości rozróżniana jest wielkość liter. e. Kliknij przycisk Execute (Wykonaj). f. Wprowadź następujący skrypt, aby zmienić osobę odpowiedzialną za bazę danych na maximo. sp_changedbowner MAXIMO go g. Kliknij przycisk Execute (Wykonaj). Co dalej Jeśli do bazy danych zostaną dodane nazwy logiczne, a ich grupa plików zostanie ustawiona na wartość inną niż PRIMARY, po skonfigurowaniu bazy danych i utworzeniu użytkownika Maximo wykonaj następujące kroki: 1. Uruchom program instalacyjny produktu Control Desk i wybierz opcję Nie wykonuj teraz tego kroku konfiguracji. 2. Dodaj następującą właściwość do pliku katalog_główny_instalacji\etc\ install.properties: Database.SQL.DataFilegroupName=nazwa_logiczna_użytkownika 3. Uruchom narzędzie konfiguracyjne, aby dokończyć wdrażanie. Dodatkowe kroki można wykonać tylko wtedy, gdy do bazy danych dodano nazwy logiczne, a ich grupę plików ustawiono na wartość inną niż PRIMARY. Ręczne konfigurowanie serwera katalogów Można ręcznie skonfigurować serwer katalogów dla produktu Control Desk w celu zarządzania uwierzytelnianiem i autoryzacją. Istnieje kilka metod zabezpieczania produktu Control Desk. Jeśli do zabezpieczenia produktu Control Desk ma być używany serwer katalogów, należy ręcznie skonfigurować serwer katalogów przed użyciem programów instalacyjnego i konfiguracyjnego produktu Control Desk. Uwaga: Podstawowa nazwa wyróżniająca, użytkownik powiązania i inne różne wartości węzłów, które są wyświetlane, są wartościami domyślnymi. Te wartości są zastępowane wartościami odpowiednimi dla istniejących hierarchii LDAP w organizacji. 36 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Ważne: Podczas wprowadzania wartości LDAP do pól panelu konfiguracji produktu Control Desk, pozycji w plikach LDIF, a także wartości wprowadzanych bezpośrednio do instancji katalogu za pomocą narzędzi serwera katalogów należy pamiętać o regułach składni właściwych dla produktu dotyczących stosowania znaków specjalnych w łańcuchach LDAP. W większości przypadków znaki specjalne muszą zostać poprzedzone znakiem zmiany znaczenia, aby mogły zostać odczytane przez serwer katalogów. Brak zmiany znaczenia znaku specjalnego zawartego w łańcuchu LDAP wykorzystywanym z produktem Control Desk spowoduje błędy produktu Control Desk. Wiele produktów serwera katalogów traktuje spację jako znak specjalny, który jest częścią łańcucha LDAP. Jeśli użytkownik omyłkowo wprowadzi łańcuch LDAP, który zawiera spację np. na końcu pola wartości, i nie poprzedzi znaku spacji znakiem zmiany znaczenia, wówczas pojawią się trudne do rozwiązania błędy produktu Control Desk. Więcej informacji na temat stosowania znaków specjalnych w łańcuchach LDAP zawiera dokumentacja używanego serwera katalogów. Ręczne konfigurowanie produktu IBM Security Directory Server Ręczne konfigurowanie produktu IBM Security Directory Server na potrzeby produktu Control Desk. O tym zadaniu Jeśli zostanie wybrana opcja automatycznej konfiguracji produktu WebSphere Application Server Network Deployment za pomocą programu konfiguracyjnego, tych użytkowników i te grupy można utworzyć automatycznie. Jeśli nie chcesz, aby program konfiguracyjny skonfigurował produkt WebSphere Application Server Network Deployment, należy utworzyć użytkowników samodzielnie. Aby skonfigurować produkt IBM Security Directory Server przed uruchomieniem programów instalacyjnego i konfiguracyjnego produktu Control Desk, należy utworzyć instancję produktu IBM Security Directory Server. Uwaga: Możliwe jest współużytkowanie instancji DB2 między produktem Control Desk oraz produktem IBM Security Directory Server, ale może to prowadzić do problemów. Podczas instalacji restartowana jest instancja bazy danych, co może brak dostępności produktu IBM Security Directory Server w przedsiębiorstwie. Jeśli używane są zautomatyzowane programy instalacyjne, wówczas tworzone są osobne instancje, z których korzystają produkty Control Desk i IBM Security Directory Server. Procedura 1. Utwórz użytkownika w systemie (stosując preferowaną metodę) i przypisz go do odpowiedniej grupy. Windows Utwórz użytkownika db2admin i ustaw go jako członka następujących grup: v Administratorzy Windows v DB2ADMNS v DB2USERS UNIX Utwórz użytkownika idsccmdb i ustaw go jako członka następujących grup: v dasadmn1 v idsldap v dbsysadm Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 37 Użytkownik root musi być również członkiem grup dasadm1, idsldap i dbsysadm. 2. Jeśli narzędzie Instance Administration Tool nie zostało jeszcze uruchomione, zaloguj się w systemie jako administrator, a następnie uruchom to narzędzie. Windows Wybierz opcje Programy > IBM Tivoli Directory Server 6.3 > Instance Administration Tool. UNIX W wierszu komend wpisz /opt/IBM/ldap/V6.3/sbin/idsxinst. 3. W narzędziu do administrowania instancjami kliknij opcję Utwórz instancję. 4. W oknie tworzenia nowej instancji kliknij opcję Utwórz nową instancję serwera katalogów, a następnie kliknij przycisk Dalej. 5. W oknie szczegółów instancji wprowadź wartości dla następujących pól, a następnie kliknij przycisk Dalej. Nazwa użytkownika Wybierz idsccmdb jako ID użytkownika systemu, który jest odpowiedzialny za instancję. Ta nazwa jest również nazwą instancji. Lokalizacja instalacji Wprowadź lokalizację miejsca, w którym zapisane są pliki. Łańcuch początkowy szyfrowania Wpisz łańcuch znaków, które będą używane jako klucz początkowy szyfrowania. Ta wartość musi składać się z co najmniej 12 znaków. Opis instancji Wprowadź krótki opis instancji. 6. Na panelu szczegółów instancji DB2 wprowadź idsccmdb jako wartość nazwy instancji DB2, a następnie kliknij przycisk Dalej. 7. Na panelu Ustawienia TCP/IP dla hostów multihomed wybierz opcję Nasłuchuj na wszystkich skonfigurowanych adresach IP, a następnie kliknij przycisk Dalej. 8. Na panelu Ustawienia portu TCP/IP wypełnij następujące pola i kliknij przycisk Dalej. Numer portu serwera Wprowadź 389 jako numer portu do kontaktu z serwerem. Numer bezpiecznego portu serwera Wprowadź 636 jako numer bezpiecznego portu serwera. Numer portu demona administracyjnego Wprowadź 3538 jako numer portu demona administracyjnego. Numer bezpiecznego portu demona administracyjnego Wprowadź 3539 jako numer bezpiecznego portu demona administracyjnego. 9. Na panelu kroków opcjonalnych pozostaw następujące opcje zaznaczone, a następnie kliknij przycisk Dalej. Konfiguruj nazwę wyróżniającą i hasło administratora Umożliwia skonfigurowanie nazwy wyróżniającej i hasła administratora dla instancji. Konfiguruj bazę danych Umożliwia skonfigurowanie bazy danych dla serwera katalogów. 10. Na panelu Konfigurowanie nazwy wyróżniającej i hasła administratora wypełnij następujące pola, a następnie kliknij przycisk Dalej. Nazwa wyróżniająca administratora Wprowadź cn=root jako nazwę wyróżniającą administratora. 38 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Hasło administratora Wprowadź hasło administratora. 11. W panelu Konfiguruj bazę danych wypełnij następujące pola, a następnie kliknij przycisk Dalej. Nazwa użytkownika bazy danych Wprowadź idsccmdb jako użytkownika bazy danych. Hasło Wprowadź hasło dla użytkownika idsccmdb. Nazwa bazy danych Wprowadź idsccmdb jako bazę danych, która ma być używana z tą instancją katalogu. 12. Na panelu Opcje bazy danych wypełnij następujące pola i kliknij przycisk Dalej. Miejsce instalacji bazy danych Wpisz lokalizację bazy danych. Windows W przypadku platform Windows: ta wartość musi być literą napędu. UNIX W przypadku systemów innych niż Windows: to miejsce musi być nazwą katalogu, np. /home/ldapdb. Określona lokalizacja musi udostępniać co najmniej 80 MB wolnego miejsca na dysku. Dodawanie nowych pozycji do katalogu będzie możliwe, pod warunkiem że dostępne będzie dodatkowe miejsce na dysku. Zestaw znaków Pozostaw wybraną opcję tworzenia uniwersalnej bazy danych (UTF-8/UCS-2). 13. W panelu sprawdzania ustawień sprawdź szczegóły dotyczące tworzenia instancji, a następnie kliknij przycisk Zakończ, aby utworzyć instancję idsccmdb. 14. Kliknij przycisk Zamknij, aby zamknąć okno i wrócić do głównego okna narzędzia do administrowania instancjami. 15. Kliknij przycisk Zamknij, aby zamknąć narzędzie do administrowania instancjami. 16. Uruchom narzędzie konfiguracji IBM Security Directory Server: Windows Wybierz opcje Programy > IBM Tivoli Directory Server 6.3 > Instance Administration Tool. UNIX W wierszu komend wpisz ./opt/IBM/ldap/V6.3/sbin/idsxcfg. 17. Wybierz opcję Zarządzaj przyrostkami. 18. Na panelu zarządzania przyrostkami wpisz następujący przyrostek, a następnie kliknij przycisk Dodaj. o=IBM,c=US 19. Kliknij przycisk OK. 20. Utwórz i zapisz plik LDIF. Dodaj informacje o nazwie wyróżniającej, np.: v ou=SWG,o=IBM,c=US v ou=users Uwaga: Przykład ou=SWG,o=IBM,c=US wskazuje jednostkę organizacyjną o nazwie SWG. SWG zawiera jednostki organizacyjne OU=Users służące do umieszczania użytkowników tworzonych dla produktu Control Desk. DC=IBM i DC=COM oznaczają las domeny ibm.com. Przykładową strukturę można zastąpić odpowiednią strukturą katalogów dla konkretnej organizacji. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 39 W utworzonych nazwach wyróżniających ou=users zdefiniuj następujących użytkowników i ich stanowiska. Zdefiniowanie tych użytkowników umożliwia korzystanie z menedżera Virtual Member Manager w celu zabezpieczania produktu Control Desk. Ważne: Przed rozpoczęciem tej procedury należy utworzyć następujących użytkowników w katalogu głównym repozytorium LDAP: Tabela 4. Podstawowi użytkownicy w produkcie Control Desk Użytkownik wasadmin maxadmin mxintadm maxreg Oto przykład domyślnych podstawowych danych LDIF: dn: o=ibm,c=us objectClass: top objectClass: organization o: IBM dn: ou=SWG, o=ibm,c=us ou: SWG objectClass: top objectClass: organizationalUnit dn: ou=users,ou=SWG, o=ibm,c=us ou: users objectClass: top objectClass: organizationalUnit dn: cn=wasadmin,ou=users,ou=SWG, o=ibm,c=us uid: wasadmin userpassword: wasadmin objectclass: organizationalPerson objectclass: inetOrgPerson objectclass: person objectclass: top title: WebSphere Administrator sn: wasadmin cn: wasadmin dn: uid=maxadmin,ou=users,ou=SWG, o=ibm,c=us userPassword: maxadmin uid: maxadmin objectClass: inetorgperson objectClass: top objectClass: person objectClass: organizationalPerson sn: maxadmin cn: maxadmin dn: uid=mxintadm,ou=users,ou=SWG, o=ibm,c=us userPassword: mxintadm uid: mxintadm objectClass: inetorgperson objectClass: top objectClass: person objectClass: organizationalPerson sn: mxintadm cn: mxintadm dn: uid=maxreg,ou=users,ou=SWG, o=ibm,c=us 40 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) userPassword: maxreg uid: maxreg objectClass: inetorgperson objectClass: top objectClass: person objectClass: organizationalPerson sn: maxreg cn: maxreg Uwaga: Jeśli w systemie Windows zostanie utworzony plik LDIF, przed użyciem tego pliku należy usunąć z niego znaki ^M. Uwaga: Przed zaimportowaniem pliku LDIF w systemach UNIX należy uruchomić komendę dos2unix w celu sformatowania pliku. 21. W narzędziu konfiguracyjnym produktu IBM Security Directory Server kliknij opcję Importuj dane LDIF. 22. Kliknij przycisk Przeglądaj, aby odszukać plik LDIF. 23. Kliknij przycisk Importuj. 24. Zamknij narzędzie konfiguracyjne produktu IBM Security Directory Server i zrestartuj serwer. Ręczne konfigurowanie produktu Microsoft Active Directory Usługę Microsoft Active Directory można ręcznie skonfigurować na potrzeby produktu Control Desk. Zanim rozpoczniesz Ręcznie skonfiguruj produkt Microsoft Active Directory na potrzeby autoryzacji i uwierzytelniania w produkcie Control Desk. Jeśli zostanie wybrana opcja automatycznej konfiguracji produktu WebSphere Application Server Network Deployment za pomocą programu konfiguracyjnego, tych użytkowników i te grupy można utworzyć automatycznie. Jeśli nie chcesz, aby program konfiguracyjny skonfigurował produkt WebSphere Application Server Network Deployment, należy utworzyć użytkowników samodzielnie. W celu automatycznego tworzenia użytkowników wymagana jest komunikacja SSL między usługą Microsoft Active Directory a serwerem WebSphere Application Server Network Deployment. Ważne: Użytkownicy i hasła tworzone w kolejnych krokach muszą spełniać ściśle wymogi konfiguracyjne, aby to wdrożenie powiodło się. Niekiedy niezbędne jest czasowa modyfikacja strategii bezpieczeństwa produktu Microsoft Active Directory w celu utworzenia tych kont w żądanym formacie. Po zakończeniu instalacji te hasła domyślne można zmienić tak, aby ściślej spełniały wymogi strategii zabezpieczeń. O tym zadaniu Przed uruchomieniem programów instalacyjnego i konfiguracyjnego produktu Control Desk należy skonfigurować produkt Microsoft Active Directory. Wykonaj następujące kroki: Procedura 1. Dodaj rolę Usługi domenowe Active Directory. a. Uruchom menedżer serwera. b. Kliknij opcję Dodaj role i funkcje. c. Na stronie Przed rozpoczęciem kliknij przycisk Dalej. d. Jako typ instalacji wybierz opcję Instalacja oparta na rolach lub oparta na funkcjach i kliknij przycisk Dalej. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 41 e. Wybierz opcję Wybierz serwer z puli serwerów, a następnie wybierz serwer lokalny z listy Pula serwerów. Kliknij przycisk Dalej. f. Z listy Role wybierz opcję Usługi domenowe Active Directory. g. Kliknij opcję Dodaj funkcje i przycisk Dalej. h. Na stronie Wybieranie funkcji zaakceptuj wartości domyślne i kliknij przycisk Dalej. i. Na stronie potwierdzenia kliknij przycisk Zainstaluj. j. Kliknij przycisk Zamknij, a następnie zrestartuj serwer. 2. Podnieś poziom tego serwera do poziomu kontrolera domeny. a. Uruchom menedżer serwera. b. Na panelu kontrolnym kliknij opcję Usługi AD DS. c. Kliknij indykator ostrzeżenia Wymagana konfiguracja dla Usług domenowych Active Directory. d. Na stronie Wszystkie serwery - Szczegóły i powiadomienia zadania kliknij działanie Podnieś poziom tego serwera do poziomu kontrolera domeny. e. Na stronie Konfiguracja wdrożenia wybierz opcję Dodaj nowy las. Podaj nazwę domeny głównej o unikalnej pełnej nazwie domeny, na przykład qawin01ldap.swg.usma.ibm.com, a następnie kliknij przycisk Dalej. f. Na stronie Opcje kontrolera domeny usuń zaznaczenie opcji Serwer DNS (Domain Name System) i podaj hasło dla Trybu przywracania usług katalogowych. Kliknij przycisk Dalej. g. Zaakceptuj domyślną nazwę NetBIOS i kliknij przycisk Dalej. h. Zaakceptuj domyślne ścieżki dla bazy danych Usługi AD DS, plików dzienników i SYSVOL. Kliknij przycisk Dalej. i. Przejrzyj podsumowanie, kliknij przycisk Dalej, a następnie kliknij przycisk Zainstaluj. j. Zrestartuj serwer. Po zrestartowaniu systemu do informacji autoryzacyjnych logowania należy dołączyć podaną domenę. W tym przykładzie została utworzona domena QAWIN01LDAP. Podczas logowania się do systemu podaj QAWIN01LDAP\Administrator jako nazwę użytkownika. 3. Utwórz kontenery, użytkowników i grupy dla produktu Control Desk. a. Wybierz kolejno opcje Panel sterowania > Narzędzia administracyjne > Użytkownicy i komputery usługi Active Directory. b. Wybierz serwer, kliknij prawym przyciskiem myszy, a następnie wybierz opcję Nowy > Jednostka organizacyjna. c. Wprowadź nazwę jednostki organizacyjnej, na przykład SWG, a następnie kliknij przycisk OK. d. Wybierz tę nową jednostkę organizacyjną znajdującą się w katalogu serwera (w tym przykładzie jest to SWG), kliknij prawym przyciskiem myszy, a następnie wybierz opcję Nowa > Jednostka organizacyjna. e. Wprowadź nazwę jednostki organizacyjnej, na przykład users, a następnie kliknij przycisk OK. f. Utwórz kolejną jednostkę organizacyjną w SWG i nadaj jej nazwę groups. g. Prawym przyciskiem myszy kliknij jednostkę organizacyjną users, a następnie kliknij opcję Nowe > Użytkownik. h. Utwórz użytkownika o nazwie maxadmin. Podaj maxadmin w polach Imię i Nazwa logowania użytkownika. Kliknij przycisk Dalej. i. Podaj hasło dla użytkownika maxadmin. Kliknij przycisk Dalej, a następnie kliknij przycisk Zakończ. 42 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) j. Utwórz dwóch kolejnych użytkowników o nazwach mxintadm i maxreg. k. Prawym przyciskiem myszy kliknij jednostkę organizacyjną groups, a następnie wybierz opcję Nowe > Grupa. l. Nadaj grupie nazwę maximousers i kliknij przycisk OK. m. Prawym przyciskiem myszy kliknij grupę maximousers i wybierz opcję Właściwości. n. Na karcie Członkowie kliknij opcję Dodaj. o. Wprowadź wartość maxadmin w polu Wprowadź nazwy obiektów do wybrania i kliknij przycisk OK. Użytkownik maxadmin należy teraz do listy członków grupy maximousers. p. Dodaj użytkowników mxintadm i maxreg do grupy maximousers. q. Kliknij przycisk Zastosuj, a następnie przycisk OK. Co dalej Konfigurowanie produktu Microsoft Active Directory zostało zakończone. Teraz można skonfigurować serwer J2EE w celu obsługi produktu Microsoft Active Directory. Ręczne konfigurowanie serwera J2EE Ręczne konfigurowanie istniejącego serwera J2EE do użycia przez produkt Control Desk. Należy ręcznie skonfigurować serwer J2EE, jeśli ma zostać wdrożony produkt Control DeskWebSphere Application Server Network Deployment i produkt ten nie ma zostać automatycznie skonfigurowany przez program konfiguracyjny. Konfigurację ręczną należy przeprowadzić przed użyciem programu konfiguracyjnego. Produkt Control Desk wymaga oprogramowania Java 7. Oprogramowanie Java 7 musi zostać zainstalowane i skonfigurowane na serwerze J2EE, który ma być używany z produktem Control Desk. Ręczne konfigurowanie produktu WebSphere Application Server Network Deployment Użytkownik może ręcznie skonfigurować produkt WebSphere Application Server Network Deployment do użycia przez produkt Control Desk. Wymagane jest ręczne skonfigurowanie produktu WebSphere Application Server Network Deployment przed użyciem programu konfiguracyjnego, jeśli użytkownik nie chce, aby program konfiguracyjny skonfigurował go automatycznie. Tworzenie profili WebSphere Application Server Network Deployment: W przypadku ręcznej instalacji produktu WebSphere Application Server Network Deployment należy utworzyć profile przed rozpoczęciem instalacji produktu Control Desk. Produkt WebSphere Application Server Network Deployment zawiera dostępne z wiersza komend narzędzie manageprofiles umożliwiające tworzenie profili. Zanim rozpoczniesz Zapoznaj się z ograniczeniami dotyczącymi znaków dla używanych komend i używanej powłoki. W niektórych sytuacjach może być konieczne wprowadzenie komend, aby uniknąć przekroczenia tych ograniczeń. Więcej informacji na temat wprowadzania długich komend, które nie mieszczą się w jednym wierszu, zawiera dokumentacja produktu WebSphere Application Server Network Deployment. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 43 O tym zadaniu Następujące komendy mogą być przydatne do zarządzania profilami: Tabela 5. Komendy do zarządzania profilami Zadanie Komenda Usuwanie profilu KATALOG_GŁÓWNY_WAS/bin/ manageprofiles.[sh|bat] -delete -profileName nazwa_profilu Odświeżanie rejestru profili (na przykład po usunięciu profilu) KATALOG_GŁÓWNY_WAS/bin/ manageprofiles.[sh|bat] -validateAndUpdateRegistry Wyświetlanie listy istniejących profili KATALOG_GŁÓWNY_WAS/bin/ manageprofiles.[sh|bat] -listProfiles KATALOG_GŁÓWNY_WAS to miejsce instalacji produktu WebSphere Application Server Network Deployment, np. /opt/IBM/WebSphere/AppServer/ lub C:\Program Files\IBM\WebSphere\AppServer\ W celu tworzenia profili WebSphere Application Server Network Deployment należy wykonać następujące czynności: Procedura 1. Umieść skrypt setupCmdLine.[sh|bat] w katalogu bin w folderze KATALOG_GŁÓWNY_WAS, aby ustawić środowisko WebSphere Application Server Network Deployment na instancję konfiguracji. KATALOG_GŁÓWNY_WAS to zwykle katalog /opt/IBM/WebSphere/AppServer lub C:\Program Files\IBM\WebSphere\ AppServer\. 2. Utwórz porty profilu dla profilu ctgDmgr01. Ten plik jest używany z komendą manageprofiles w celu ustawienia portów używanych przez ten profil. Uwaga: Bardzo ważne jest, aby po wartościach w tym pliku nie znajdowały się żadne spacje. Może tak się zdarzyć na przykład podczas operacji wycinania i wklejania. Jeśli którakolwiek z wartości jest zakończona dodatkową spacją, WebSphere traktuje tę spację jako ostatni znak tej wartości. Na przykład: gdy użytkownik określi wartość WC_adminhost=9060, ale po 9060 wpisze spację. Wartość będzie interpretowana jako WC_adminhost=9060<sp> (gdzie <sp> reprezentuje znak spacji). a. Otwórz nowy plik tekstowy o nazwie _portdef_DMgr.props i wprowadź następujący tekst: CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS= WC_adminhost=9060 DCS_UNICAST_ADDRESS= BOOTSTRAP_ADDRESS=9809 SAS_SSL_SERVERAUTH_LISTENER_ADDRESS= CELL_DISCOVERY_ADDRESS= SOAP_CONNECTOR_ADDRESS= ORB_LISTENER_ADDRESS= CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS= WC_adminhost_secure= 9403 9352 9401 7277 8879 9100 9402 9043 b. Umieść ten plik w katalogu KATALOG_GŁÓWNY_WAS. 3. Utwórz profil ctgDmgr01, korzystając z komendy manageprofiles. Wpisz poniższą komendę, wszystko w jednym wierszu, oddzielając każdy element spacją: KATALOG_GŁÓWNY_WAS/bin/manageprofiles.[sh|bat] -create -templatePath KATALOG_GŁÓWNY_WAS/profileTemplates/dmgr -hostName pełna_nazwa_hosta 44 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) -profileName ctgDmgr01 -profilePath KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01 -portsFile KATALOG_GŁÓWNY_WAS/_portdef_DMgr.props -cellName ctgCell01 -nodeName ctgCellManager01 -enableAdminSecurity "false" 4. Upewnij się, że profil ctgDmgr01 jest skonfigurowany w taki sposób, aby używać środowiska Java 7. a. Wyświetl dostępne pakiety JDK Java, aby upewnić się, że w systemie zainstalowano środowisko Java 7. KATALOG_GŁÓWNY_WAS/bin>managesdk.[sh|bat] -listAvailable -verbose b. Wyświetl wersję oprogramowania Java powiązanego z ctgDmgr01. KATALOG_GŁÓWNY_WAS/bin/managesdk.[sh|bat] -listEnabledProfile -profileName ctgDmgr01 -verbose c. Jeśli jest to wymagane, dla profilu ctgDmgr01 włącz używanie środowiska Java 7. KATALOG_GŁÓWNY_WAS/bin>managesdk.[sh|bat] -enableProfile -profileName ctgDmgr01 -sdkName 1.7_32 -enableServers 5. Uruchom serwer ctgDmgr01: KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/bin/startManager.[sh|bat] 6. Utwórz porty profilu dla profilu ctgAppSrv01. Ten plik zostanie użyty w komendzie manageprofiles w celu ustawienia portów, które będą używane przez ten profil. a. Otwórz nowy zwykły plik o nazwie _portdef_AppSvr.props i wprowadź następujący tekst: CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS= DCS_UNICAST_ADDRESS= NODE_DISCOVERY_ADDRESS= NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS= BOOTSTRAP_ADDRESS=2809 SAS_SSL_SERVERAUTH_LISTENER_ADDRESS= SOAP_CONNECTOR_ADDRESS= NODE_MULTICAST_DISCOVERY_ADDRESS= ORB_LISTENER_ADDRESS= CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS= 9201 9353 7272 5001 9901 8878 5000 9101 9202 b. Umieść ten plik w katalogu KATALOG_GŁÓWNY_WAS. 7. Utwórz profil ctgAppSrv01, korzystając z komendy manageprofiles: KATALOG_GŁÓWNY_WAS/bin/manageprofiles.[sh|bat] -create -templatePath KATALOG_GŁÓWNY_WAS/profileTemplates/managed -hostName pełna_nazwa_hosta -profileName ctgAppSrv01 -profilePath KATALOG_GŁÓWNY_WAS/profiles/ctgAppSrv01 -cellName ctgNodeCell01 -nodeName ctgNode01 -portsFile KATALOG_GŁÓWNY_WAS/_portdef_AppSvr.props -dmgrHost pełna_nazwa_hosta -dmgrPort 8879 -isDefault 8. Upewnij się, że profil ctgAppSrv01 jest skonfigurowany w taki sposób, aby używać środowiska Java 7. a. Wyświetl dostępne pakiety JDK Java, aby upewnić się, że w systemie zainstalowano środowisko Java 7. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 45 KATALOG_GŁÓWNY_WAS/bin>managesdk.[sh|bat] -listAvailable -verbose b. Wyświetl wersję oprogramowania Java powiązanego z ctgAppSrv01. KATALOG_GŁÓWNY_WAS/bin/managesdk.[sh|bat] -listEnabledProfile -profileName ctgAppSrv01 -verbose c. Jeśli jest to wymagane, dla profilu ctgAppSrv01 włącz używanie środowiska Java 7. KATALOG_GŁÓWNY_WAS/bin>managesdk.[sh|bat] -enableProfile -profileName ctgAppSrv01 -sdkName 1.7_32 -enableServers 9. Uruchom węzeł ctgAppSrv01. KATALOG_GŁÓWNY_WAS/profiles/ctgAppSrv01/bin/startNode.[sh|bat] 10. Zrestartuj serwery. KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/bin/stopManager.[sh|bat] KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/bin/startManager.[sh|bat] KATALOG_GŁÓWNY_WAS/profiles/ctgAppSrv01/bin/stopNode.[sh|bat] KATALOG_GŁÓWNY_WAS/profiles/ctgAppSrv01/bin/startNode.[sh|bat] 11. Uruchom firststeps.[sh|bat] i wybierz opcję Weryfikacja instalacji, aby upewnić się, że serwer został poprawnie zainstalowany i uruchomiony. KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/firststeps/firststeps.[sh|bat] “Ręczne konfigurowanie menedżera Virtual Member Manager w produkcie WebSphere Application Server Network Deployment” na stronie 84 W niektórych środowiskach wdrażania wymagane jest ręczne skonfigurowanie menedżera Virtual Member Manager w celu ochrony produktu Control Desk. Ręczne tworzenie źródła danych dla magazynu trwałego: Jeśli wybrano opcję ręcznego konfigurowania serwera WebSphere Application Server Network Deployment, należy utworzyć źródło danych w celu zapisywania komunikatów JMS w bazie danych DB2. O tym zadaniu Serwer WebSphere Application Server Network Deployment może zapisywać komunikaty JMS w bazie danych DB2. Więcej informacji o zapisywaniu komunikatów WebSphere Application Server Network Deployment, w tym również o wykorzystaniu produktów innych niż baza danych DB2, zawiera strona http://www-01.ibm.com/support/knowledgecenter/ SSLKT6/sslkt6_welcome.html. W celu utworzenia źródła danych dla magazynu trwałego należy wykonać następujące czynności: Procedura 1. Utwórz użytkownika systemu i hasło dla tego użytkownika na serwerze obsługującym serwer bazy danych. Na przykład: użytkownik o nazwie mxsibusr z hasłem mxsibusr. 2. Utwórz i skonfiguruj bazę danych. a. Otwórz Centrum informacyjne DB2. b. Przejdź do folderu Databases w systemie. c. Kliknij prawym przyciskiem folder Databases i wybierz opcje Create Database > Standard (Utwórz bazę danych > Standard). 46 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) d. Utwórz bazę danych o nazwie maxsibdb, używając ustawień domyślnych. e. Po utworzeniu bazy danych rozwiń bazę danych maxsibdb i wybierz opcję User and Group objects (Obiekty użytkowników i grup). f. Kliknij prawym przyciskiem myszy opcję DB Users (Użytkownicy bazy danych) i wybierz opcję Add (Dodaj). g. W menu użytkowników wybierz mxsibusr. h. Nadaj użytkownikowi mxsibusr wszystkie uprawnienia z wyjątkiem uprawnienia do administrowania zabezpieczeniami. i. Kliknij przycisk Apply (Zastosuj). j. Upewnij się, że możliwe jest nawiązanie połączenia z bazą danych za pomocą użytkownika mxsibusr - w tym celu kliknij maxsibdb i wybierz opcję Connect (Połącz). 3. Skonfiguruj dane uwierzytelniania J2C oraz dostawcę JDBC w produkcie WebSphere Application Server Network Deployment. a. Otwórz konsolę administracyjną WebSphere Application Server Network Deployment i zaloguj się do niej. b. Wybierz opcje Security > Global Security (Zabezpieczenia > Zabezpieczenia globalne). c. W nagłówku uwierzytelniającym kliknij opcje Java Authentication and Authorization Service > J2C authentication data (Usługa uwierzytelniania i autoryzacji Java > Dane uwierzytelniania J2C). d. Kliknij opcję New (Nowy). e. Wypełnij następujące pola w formularzu tożsamości użytkownika. Alias (Alias) maxJaasAlias User ID (ID użytkownika) mxsibusr Password (Hasło) Hasło utworzone dla mxsibusr. Opis Alias użytkownika bazy danych SIB. f. Kliknij przycisk Apply (Zastosuj), a następnie Save (Zapisz). g. W konsoli administracyjnej WebSphere Application Server wybierz opcje Resources > JDBC > JDBC Providers (Zasoby > JDBC > Dostawcy JDBC). h. W obszarze Scope (Zasięg) kliknij opcję Show scope selection drop-down list with the all scopes option (Wyświetl listę rozwijaną zasięgów z opcją wszystkich zasięgów), wybierz Cell=ctgCell01, a następnie w sekcji Preferences (Preferencje) kliknij przycisk Apply (Zastosuj). i. Kliknij opcję New (Nowy). j. Określ następujące wartości i kliknij przycisk Apply (Zastosuj): Database type (Typ bazy danych) DB2 Provider type (Typ dostawcy) DB2 Universal JDBC Driver Provider (Dostawca sterownika DB2 Universal JDBC) Implementation type (Typ implementacji) XA data source (Źródło danych XA) Name (Nazwa) maxJdbcProvider Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 47 k. Kliknij przycisk Next (Dalej). l. Do pola zmiennej ${DB2UNIVERSAL_JDBC_DRIVER_PATH} serwera WebSphere Application Server wprowadź wartość <KATALOG_GŁÓWNY_WAS>ctgMX\lib. Na przykład C:\Program Files\IBM\WebSphere\AppServer\ctgMX\lib. m. Kliknij przycisk Next (Dalej). n. Kliknij przycisk Finish (Zakończ), a następnie Save (Zapisz). 4. Otwórz wiersz komend i skopiuj pliki <KATALOG_GŁÓWNY_DB2>/java/db2jcc.jar i <KATALOG_GŁÓWNY_DB2>/java/db2jcc_license_cu.jar do katalogu <KATALOG_GŁÓWNY_WAS>\ctgMX\lib directory. Wróć do lokalizacji Resources > JDBC > JDBC Providers > maxJdbcProvider (Zasoby > JDBC > Dostawcy JDBC > maxJdbcProvider) i w razie potrzeby popraw ścieżkę klasy dla db2jcc.jar i db2jcc_license_cu.jar. Upewnij się, że każdy plik jar ma pełną ścieżkę ze zmiennej ${DB2UNIVERSAL_JDBC_DRIVER_PATH} 5. Skonfiguruj serwer WebSphere Application Server: a. Z konsoli administracyjnej WebSphere Application Server Network Deployment wybierz opcje Resources > JDBC > Data sources (Zasoby > JDBC > Źródła danych). b. W obszarze Scope (Zasięg) kliknij opcję Show scope selection drop-down list with the all scopes option (Wyświetl listę rozwijaną zasięgów z opcją wszystkich zasięgów), wybierz Cell=ctgCell01, a następnie w sekcji Preferences (Preferencje) kliknij przycisk Apply (Zastosuj). c. Kliknij opcję New (Nowy). d. Określ następujące wartości: Data source name (Nazwa źródła danych) intjmsds JNDI name (Nazwa JNDI) jdbc/intjmsds e. W menu aliasu uwierzytelniania zarządzanego przez komponent oraz aliasu uwierzytelniania w celu odtwarzania XA wybierz maxJaasAlias f. Kliknij przycisk Next (Dalej). g. Wybierz opcję Select an existing JDBC provider (Wybierz istniejącego dostawcę JDBC), a następnie w menu wybierz maxJdbcProvider. h. Kliknij przycisk Next (Dalej). i. Określ następujące wartości: Database name (Nazwa bazy danych) maxsibdb Driver type (Typ sterownika) 4 Server name (Nazwa serwera) Określ nazwę hosta serwera DB2. Port number (Numer portu) Podaj numer portu DB2. Na przykład: 50005. j. Upewnij się, że zaznaczona jest opcja Use this data source in container managed persistence (CMP) (Użyj tego źródła danych w trwałości zarządzanej przez kontener), a następnie kliknij przycisk Next (Dalej). k. Kliknij przycisk Finish (Zakończ), a następnie Save (Zapisz). 6. Aby sprawdzić źródło danych, wybierz intjmsds i kliknij opcję Test Connection (Testuj połączenie). 48 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Wykonywanie zadań konfiguracji serwera WebSphere Application Server Network Deployment: Za pomocą tej procedury można wykonywać zadania konfiguracji serwera WebSphere Application Server Network Deployment. O tym zadaniu Jeśli wybrano opcję konfigurowania oprogramowania pośredniego Control Desk, które będzie używane razem z produktem Control Desk, wówczas należy ręcznie skonfigurować serwer WebSphere Application Server Network Deployment. Procedura 1. Ręcznie skopiuj plik kluczy z hosta menedżera wdrażania WebSphere Application Server Network Deployment do katalogu tymczasowego na systemie administracyjnym Control Desk, na którym instalowany jest produkt Control Desk: KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/etc/trust.p12 2. Otwórz przeglądarkę i uzyskaj dostęp do konsoli administracyjnej: http://nazwa_serwera:9060/admin. Ten adres URL zawiera domyślny numer portu (9060) i kontekst (admin) dla konsoli administracyjnej. Wprowadź nazwę użytkownika, aby się zalogować. Przeglądarka zostanie przekierowana do bezpiecznego portu (9043). 3. Utwórz serwer aplikacji MXServer. a. Rozwiń opcje Servers > Server Types > WebSphere application servers (Serwery > Typy serwerów > Serwery aplikacji WebSphere). b. Kliknij opcję New (Nowy). c. Wpisz nazwę MXServer i kliknij przycisk Next (Dalej). d. e. f. g. Zaakceptuj wszystkie ustawienia domyślne i kliknij przycisk Next (Dalej). Zaakceptuj ustawienia domyślne i kliknij przycisk Next (Dalej). Kliknij przycisk Finish (Zakończ). Kliknij opcję Preferences (Preferencje). h. Wybierz opcję Synchronize changes with Nodes (Synchronizuj zmiany z węzłami) i kliknij przycisk Apply (Zastosuj). i. Kliknij przycisk Zapisz. j. Kliknij przycisk OK. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 49 Rysunek 3. Utwórz samodzielnie serwer aplikacji 4. Przeprowadź edycję ustawień pamięci JVM oraz argumentów JVM dla serwera aplikacji. a. Kliknij pozycję MXServer w oknie głównym. b. W grupie Server Infrastructure (Infrastruktura serwera) rozwiń odsyłacz Java and Process Management (Zarządzanie Java i zarządzanie procesami). c. Kliknij opcję Process Definition (Definicja procesu). d. Kliknij pozycję Java Virtual Machine (Wirtualna maszyna języka Java). e. W polach Initial Heap Size (Początkowy rozmiar sterty) i Maximum Heap Size (Maksymalny rozmiar sterty) ustaw wartość 4096. f. Do pola Generic JVM arguments (Ogólne argumenty JVM) wprowadź następujące wartości, wykorzystując miejsce między argumentami: -Dsun.rmi.dgc.ackTimeout=10000 -Djava.net.preferIPv4Stack=true # for Windows -Xdisableexplicitgc -Xgcpolicy:gencon -Xmn1024m # Xmn1024m dla 64-bitowej maszyny JVM -Xlp64k # AIX 50 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rysunek 4. Utwórz samodzielnie serwer aplikacji g. Kliknij przycisk OK. h. W oknie komunikatu kliknij przycisk Save (Zapisz). 5. Przeprowadź edycję ustawień puli wątków dla serwera aplikacji. a. Kliknij opcję MXServer w panelu WebSphere application servers (Serwery aplikacji WebSphere). b. W grupie Additional Properties (Właściwości dodatkowe) kliknij opcję Thread pools (Pule wątków). c. Kliknij opcję Default (Domyślne). Ustaw wartość Minimum Size (Rozmiar minimalny) na 20. Ustaw wartość Maximum Size (Rozmiar maksymalny) na 50. Ustaw wartość Thread inactivity timeout (Limit czasu braku aktywności wątku) na 30000. Kliknij przycisk OK. d. Kliknij TCPChannel.DCS. Ustaw opcję Minimum Size (Rozmiar minimalny) na 5. Ustaw opcję Maximum Size (Rozmiar maksymalny) na 20. Ustaw wartość Thread inactivity timeout (Limit czasu braku aktywności wątku) na 5000. Kliknij przycisk OK. e. Kliknij opcję WebContainer. Ustaw wartość Minimum Size (Rozmiar minimalny) na 50. Ustaw wartość Maximum Size (Rozmiar maksymalny) na 50. Ustaw wartość Thread inactivity timeout (Limit czasu braku aktywności wątku) na 30000. Kliknij przycisk OK. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 51 Rysunek 5. Przeprowadź edycję ustawień puli wątków dla serwera aplikacji 6. Zmodyfikuj ustawienia pamięci JVM dla menedżera wdrażania. a. W obszarze System administration (Administrowanie systemem) kliknij opcję Deployment manager (Menedżer wdrażania). b. W grupie Server Infrastructure (Infrastruktura serwera) rozwiń odsyłacz Java and Process Management (Zarządzanie Java i zarządzanie procesami). c. Kliknij opcję Process Definition (Definicja procesu). d. Kliknij pozycję Java Virtual Machine (Wirtualna maszyna języka Java). e. Przewiń w dół i wpisz 1024 dla wartości Initial Heap Size (Początkowy rozmiar sterty) oraz 1024 dla wartości Maximum Heap Size (Maksymalny rozmiar sterty), a następnie kliknij przycisk OK. 52 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rysunek 6. Zmodyfikuj ustawienia pamięci JVM dla menedżera wdrażania f. W oknie komunikatu kliknij przycisk Save (Zapisz). 7. Uruchom serwer aplikacji. a. W obszarze Servers > Server Types > WebSphere application servers (Serwery > Typy serwerów > Serwery aplikacji WebSphere) kliknij opcję Application servers (Serwery aplikacji). b. Zaznacz pole wyboru dla MXServer. c. Kliknij przycisk Start (Uruchom). 8. Określ numery portów dla przesyłania HTTP. a. Rozwiń sekcje Servers > Server Types > WebSphere application servers (Serwery > Typy serwerów > Serwery aplikacji WebSphere), a następnie kliknij MXServer w oknie głównym. b. Otwórz obszar ustawień kontenera Web i kliknij opcję Web container transport chains (Łańcuchy transportu kontenera Web). c. Zapisz domyślny numer portu WCInboundDefault (9080). Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 53 Rysunek 7. Określ numery portów dla przesyłania HTTP 9. Utwórz hosta wirtualnego. a. b. c. d. Rozwiń sekcję Environment (Środowisko). Kliknij opcję Virtual Hosts (Hosty wirtualne). Kliknij opcję New (Nowy). W polu Name (Nazwa) w sekcji właściwości ogólnych wpisz maximo_host. e. Kliknij przycisk Apply (Zastosuj). f. Kliknij przycisk Zapisz. g. Kliknij przycisk OK. h. W oknie Virtual Hosts (Hosty wirtualne) kliknij maximo_host. i. Kliknij odsyłacz Host Aliases (Aliasy hosta). j. Kliknij opcję New (Nowy). k. Wpisz * (gwiazdkę) jako nazwę hosta i wpisz numer portu HTTP (domyślnie 80). l. Kliknij przycisk OK. m. Kliknij opcję New (Nowy). n. Wpisz * (gwiazdkę) jako nazwę hosta i wpisz 9061 jako numer portu. o. Kliknij przycisk OK. p. Kliknij opcję New (Nowy). q. r. s. t. u. v. w. Wpisz * (gwiazdkę) jako nazwę hosta i wpisz 9443 jako numer portu. Kliknij przycisk OK. Kliknij opcję New (Nowy). Wpisz * (gwiazdkę) jako nazwę hosta i wpisz 9080 jako numer portu. Kliknij przycisk OK. Kliknij opcję New (Nowy). Wpisz * (gwiazdkę) jako nazwę hosta i wpisz 9044 jako numer portu. x. Kliknij przycisk OK, a następnie kliknij przycisk Save (Zapisz). 54 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rysunek 8. Utwórz hosta wirtualnego 10. Włącz automatyczne uruchamianie serwera aplikacji przy uruchamianiu agenta węzła. a. Rozwiń opcje Servers > Server Types > WebSphere application servers (Serwery > Typy serwerów > Serwery aplikacji WebSphere). b. Kliknij pozycję MXServer w oknie głównym. c. W grupie Server Infrastructure (Infrastruktura serwera) rozwiń sekcję Java and Process Management (Zarządzanie Java i zarządzanie procesami). d. Kliknij opcję Monitoring Policy (Strategia monitorowania). e. Ustaw stan restartowania węzła na RUNNING (Działa) i kliknij przycisk OK. f. W oknie komunikatu kliknij przycisk Save (Zapisz). Rysunek 9. Włącz automatyczne uruchamianie serwera aplikacji przy uruchamianiu agenta węzła Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 55 Tworzenie usługi Windows dla agenta węzła: Możliwe jest utworzenie usługi Windows w celu uruchamiania agenta węzła WebSphere Application Server Network Deployment. O tym zadaniu Agent węzła można uruchomić jako usługę Windows, chociaż nie jest to wymagane. Jeśli program WebSphere Application Server Network Deployment v7 zainstalowano za pomocą programu instalacyjnego oprogramowania pośredniego, ten krok został już wykonany przez ten program instalacyjny. Procedura 1. Otwórz wiersz komend. 2. Przejdź do katalogu <KATALOG_GŁÓWNY_WAS>\bin. 3. Wpisz poniższą komendę bez podziału wiersza (wielkość znaków jest rozróżniana). WASService -add NodeAgent -serverName nodeagent -profilePath "C:\IBM\WebSphere\AppServer\profiles\ctgAppSrv01" -wasHome "C:\IBM\WebSphere\AppServer" -logRoot "C:\IBM\WebSphere\AppServer\profiles\ctgAppSrv01\logs\nodeagent" -logFile "C:\IBM\WebSphere\AppServer\profiles\ctgAppSrv01\logs\nodeagent\ startServer.log" -restart true 4. Zamknij wiersz komend. Konfigurowanie usługi uwierzytelniania: Usługa uwierzytelniania jest używana do celów administracyjnych przy uruchamianiu kontekstowym w innym produkcie, który współużytkuje informacje autoryzacyjne z produktem Control Desk. Samodzielne konfigurowanie usługi uwierzytelniania: W produkcie Control Desk można samodzielnie skonfigurować usługę uwierzytelniania zapewniającą uwierzytelnianie dla uruchamiania kontekstowego. Zanim rozpoczniesz Jeśli do zainstalowania i skonfigurowania oprogramowania pośredniego użyto programu instalacyjnego oprogramowania pośredniego, usługa uwierzytelniania została już skonfigurowana automatycznie. Jeśli do zainstalowania i skonfigurowania oprogramowania pośredniego nie był używany program instalacyjny oprogramowania pośredniego, należy skonfigurować usługę uwierzytelniania samodzielnie, aby można było użyć tej funkcji. O tym zadaniu Usługa uwierzytelniania udostępnia uruchamianie kontekstowe z produktu Control Desk do interfejsu użytkownika innego serwera, na przykład TADDM, pod warunkiem, że zainstalowano tam klienta uwierzytelniania i współużytkowany jest ten sam serwer katalogów dla uwierzytelniania. W tym scenariuszu wymagane jest jednokrotne uwierzytelnienie na serwerze obsługującym klienta. Aby samodzielnie skonfigurować usługę uwierzytelniania, wykonaj następujące kroki: 56 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Procedura 1. Otwórz wiersz komend w systemie, który obsługuje program WebSphere Application Server Network Deployment, i przejdź do katalogu KATALOG_GŁÓWNY_WAS/bin. 2. Zrestartuj menedżer wdrażania, serwer aplikacji i serwer MXServer, korzystając z poprawnych nazw profili: Windows KATALOG_GŁÓWNY_WAS/profiles/ctgAppsrv01/bin/stopServer.bat MXServer -username administrator WebSphere -password hasło administratora WebSphere KATALOG_GŁÓWNY_WAS/profiles/ctgAppsrv01/bin/stopNode.bat -username administrator WebSphere -password hasło administratora WebSphere KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/bin/stopManager.bat -username administrator WebSphere -password hasło administratora WebSphere KATALOG_GŁÓWNY_WAS/profiles/ctgAppsrv01/bin/startManager.bat KATALOG_GŁÓWNY_WAS/profiles/ctgAppsrv01/bin/startNode.bat KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/bin/startServer.bat MXServer UNIX ./stopServer.sh MXServer -profileName ctgAppSrv01 -username administrator WebSphere -password hasło administratora WebSphere ./stopNode.sh -profileName ctgAppSrv01 -username administrator WebSphere -password hasło administratora WebSphere ./stopManager.sh -profileName ctgDmgr01 -username administrator WebSphere -password hasło administratora WebSphere ./startManager.sh -profileName ctgDmgr01 ./startNode.sh -profileName ctgAppSrv01 ./startServer.sh MXServer -profileName ctgAppSrv01 Lub: KATALOG_GŁ_WAS/profiles/ctgAppSrv01/bin/stopServer.sh MXServer -username administrator WebSphere -password hasło administratora WebSphere KATALOG_GŁÓWNY_WAS/profiles/ctgAppSrv01/bin/stopNode.sh -username administrator WebSphere -password hasło administratora WebSphere KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/bin/stopManager.sh -username administrator WebSphere -password hasło administratora WebSphere KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/bin/startManager.sh KATALOG_GŁÓWNY_WAS/profiles/ctgAppSrv01/bin/startNode.sh KATALOG_GŁÓWNY_WAS/profiles/ctgAppSrv01/bin/startServer.sh MXServer 3. Zaloguj się do powłoki wsadmin, otwierając wiersz komend i wydając następującą komendę: Windows wsadmin.bat -username administrator WebSphere -password hasło administratora WebSphere Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 57 UNIX ./wsadmin.sh -username administrator WebSphere -password hasło administratora WebSphere 4. Sprawdź, czy usługi uwierzytelniania nie zostały jeszcze wdrożone: wsadmin>$AdminApp view authnsvc_ctges Ta komenda zwraca wyjątek podobny do przykładowego: WASX7015E: "$AdminApp Informacje WASX7280E: Wystąpił wyjątek podczas uruchamiania komendy: view authnsvc_ctges"; o wyjątku: com.ibm.ws.scripting.ScriptingException: Aplikacja o nazwie "authnsvc_ctges" nie istnieje. 5. Skopiuj plik IBMESSAuthnSvc.ear do systemu lokalnego. Plik ten znajduje się w katalogu system operacyjny\WS-ESS_6.2_GA. 6. Wdróż plik IBMESSAuthnSvc.ear. wsadmin>$AdminApp install ścieżka_pliku/IBMESSAuthnSvc.ear {-usedefaultbindings -deployws -appname authnsvc_ctges –node (nazwa_węzła) –server nazwa_serwera |[-cluster (nazwa_klastra)]} Jeśli wartość nazwa_węzła została ustawiona na wartość domyślna przez program instalacyjny oprogramowania pośredniego, będzie ona wynosić ctgNode01. nazwa_serwera, jeśli została ustawiona na wartość domyślną podaną przez program instalacyjny produktu Control Desk, będzie wynosić MXServer. 7. Zapisz konfigurację: wsadmin>$AdminConfig save 8. Zidentyfikuj komponent MBean menedżera aplikacji dla serwera, który obsługuje aplikację, i przypisz go do zmiennej appManager: set appManager [$AdminControl queryNames cell=moja_komórka_węzła,node=mój_węzeł, type=ApplicationManager,process=mój_serwer,*] Do określenia bieżących wartości komórki, węzła i serwera aplikacji można użyć następujących komend: $AdminConfig list Cell $AdminConfig list Node $AdminConfig list Server 9. Uruchom aplikację: $AdminControl invoke $appManager startApplication authnsvc_ctges 10. Zamknij powłokę wsadmin, wpisując exit. 11. Zaloguj się do konsoli produktu WebSphere Application Server Network Deployment. 12. Przejdź do opcji Aplikacje > Aplikacje korporacyjne, kliknij pozycję authnsvc_ctges, a następnie kliknij opcję Zarządzaj modułami. 13. Podświetl wszystkie pozycje wymienione na liście Klastry i serwery. wybierz opcje listtokenservice i WSFedPassiveProfile, kliknij przyciski Zastosuj, OK, a następnie przycisk Zapisz. 14. Wygeneruj ponownie wtyczkę WebSphere Application Server Network Deployment za pomocą następującej komendy: KATALOG_GŁÓWNY_WAS/bin/GenPluginCfg.bat –cell.name moja_komórka_węzła –node.name mój_węzeł –webserver.name mój_serwer Po pomyślnym zakończeniu komendy zostanie wyświetlony następujący komunikat: 58 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Zakończono generowanie pliku konfiguracyjnego wtyczki dla serwera WWW moja_komórka_węzła.mój_węzeł.mój_serwer 15. Skopiuj ponownie wygenerowaną wtyczkę WebSphere Application Server Network Deployment, na przykład plugin-cfg.xml, z katalogu KATALOG_GŁÓWNY_WAS\ AppServer\profiles\ctgAppSrv01\config\cells do KATALOG_GŁÓWNY_SERWERA_HTTPServer\Plugins\config\webserver1. 16. Zrestartuj serwer HTTP i konsolę administracyjną HTTP. 17. Zatrzymaj WebSphere Application Server Network Deployment oraz węzły zarządzane: KATALOG_GŁÓWNY_WAS/profiles/ctgAppSrv01/bin/stopNode.sh -username administrator WebSphere -password hasło administratora WebSphere KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/bin/stopManager.sh -username administrator WebSphere -password hasło administratora WebSphere 18. Skopiuj plik com.ibm.security.ess.server_config.6.2.0.jar do katalogu WAS_HOME/plugins w systemie lokalnym. Plik ten znajduje się w katalogu system operacyjny\WS-ESS_6.2_GA. 19. Zrestartuj serwer WebSphere Application Server Network Deployment i węzły zarządzane: KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/bin/startManager.(sh|bat) KATALOG_GŁÓWNY_WAS/profiles/ctgAppSrv01/bin/startNode.(sh|bat) 20. Zaloguj się ponownie w powłoce wsadmin. 21. Skonfiguruj usługę: wsadmin>$AdminTask configureESS 22. Zweryfikuj skonfigurowanie usługi: wsadmin>$AdminTask isESSConfigured Ta komenda zwraca wartość true. 23. Utwórz klucz LTPA: wsadmin>$AdminTask createESSLTPAKeys {-password hasło} Jeśli hasło klucza zostanie utracone, należy wygenerować nowy klucz. Upewnij się, że wszyscy klienci nawiązujący połączenie z usługą korzystają z nowego pliku kluczy, który został wygenerowany. 24. Zsynchronizuj konfigurację: wsadmin>$AdminConfig save wsadmin>set dmgr [$AdminControl completeObjectName type=DeploymentManager,*] wsadmin>$AdminControl invoke $dmgr syncActiveNodes true 25. Zatrzymaj i ponownie uruchom WebSphere Application Server Network Deployment oraz zarządzane węzły: Windows KATALOG_GŁÓWNY_WAS\profiles\ctgAppSrv01\bin\stopNode.bat -username administrator WebSphere -password hasło administratora WebSphere KATALOG_GŁÓWNY_WAS\profiles\ctgDmgr01\bin\stopManager.bat -username administrator WebSphere -password hasło administratora WebSphere KATALOG_GŁÓWNY_WAS\profiles\ctgDmgr01\bin\startManager.bat KATALOG_GŁÓWNY_WAS\profiles\ctgAppSrv01\bin\startNode.bat UNIX KATALOG_GŁÓWNY_WAS/profiles/ctgAppSrv01/bin/stopNode.sh -username administrator WebSphere -password hasło administratora WebSphere KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/bin/stopManager.sh Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 59 -username administrator WebSphere -password hasło administratora WebSphere KATALOG_GŁÓWNY_WAS/profiles/ctgDmgr01/bin/startManager.sh KATALOG_GŁÓWNY_WAS/profiles/ctgAppSrv01/bin/startNode.sh 26. Dodaj rolę o nazwie TrustClientRole do użytkownika będącego administratorem WebSphere Application Server Network Deployment. Ten użytkownik został określony podczas instalacji produktu TADDM. a. Przejdź do opcji Aplikacje > Aplikacje korporacyjne, kliknij pozycję authnsvc_ctges, a następnie kliknij opcję Odwzoruj rolę zabezpieczeń na użytkownika/grupę. b. Wybierz pozycję TrustClientRole i kliknij opcję Wyszukaj użytkowników. c. Przenieś użytkownika będącego administratorem WebSphere Application Server Network Deployment z kolumny Dostępne do kolumny Wybrane. Użyj przycisku >>, kliknij przycisk OK, kliknij ponownie przycisk OK i kliknij przycisk Zapisz. Ten krok zapewnia dodatkowe bezpieczeństwo dzięki ograniczeniu użytkowników, którzy mogą uwierzytelniać się w usłudze uwierzytelniania, do użytkowników o roli TrustClientRole. 27. Wyeksportuj klucze LTPA bezpośrednio z WebSphere i użyj opcji importESSLTPAKeys, aby je zaimportować do konfiguracji ESS. Migrowanie usługi uwierzytelniania: W tej sekcji znajdują się informacje dotyczące migrowania usługi uwierzytelnienia. Zanim rozpoczniesz Po wdrożeniu wersji 7.5.3 produktu CCMDB i zainstalowaniu produktu WebSphere Application Server Network Deployment za pomocą programu instalacyjnego oprogramowania pośredniego wersja usługi uwierzytelniania jest już wdrożona na serwerze aplikacji. W momencie aktualizacji do produktu Control Desk 7.6, jeśli z produktem IBM Tivoli Application Dependency Discovery Manager nadal ma być używana funkcja wywoływania kontekstowego, należy przeprowadzić migrację do nowszej wersji usługi uwierzytelniania. Uwaga: te kroki nie zapewniają możliwości przywracania. Przed rozpoczęciem należy utworzyć kopię zapasową systemu. O tym zadaniu Aby samodzielnie skonfigurować usługę uwierzytelniania, wykonaj następujące kroki: Procedura 1. Upewnij się, że są uruchomione serwery i usługi WebSphere Application Server Network Deployment. 2. Zaktualizuj aplikację Usługa uwierzytelniania: a. Zaloguj się do powłoki wsadmin za pomocą następującej komendy. Windows wsadmin.bat UNIX ./wsadmin.sh 60 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Jeśli podczas pierwszego instalowania serwera aplikacji nie zmieniono hasła ani nazwy użytkownika wsadmin, wówczas domyślna nazwa użytkownika to wsadmin, a domyślne hasło to wsadmin. b. Uruchom następujące komendy: $AdminApp update authnsvc_ctges app {-operation update -contents (ścieżka_instalacji)/IBMESSAuthnSvc.ear -usedefaultbindings -deployws} $AdminConfig save 3. Zatrzymaj produkt WebSphere Application Server Network Deployment razem ze wszystkimi instancjami wsadmin. 4. Zastąp wcześniejszy plik JAR konfiguracji usługi uwierzytelniania znajdujący się w katalogu wtyczek WebSphere Application Server Network Deployment zaktualizowanym plikiem JAR. a. Usuń istniejący plik KATALOG_GŁÓWNY_WAS/plugins/ com.ibm.security.ess.server_config.6.1.0.jar b. Skopiuj nowy plik com.ibm.security.ess.server_config.6.2.0.jar do katalogu KATALOG_GŁÓWNY_WAS/plugins. c. Wykonaj następującą komendę: KATALOG_GŁÓWNY_WAS/profiles/PROFIL/bin/osgicfginit 5. Zrestartuj produkt WebSphere Application Server Network Deployment. Komendy administracyjne usługi uwierzytelniania: Istnieje kilka komend administracyjnych dla usługi uwierzytelniania, których można użyć z narzędziem wsadmin. Komendy te mogą pomóc określić stan aktualnie zainstalowanej usługi uwierzytelniania. Komendy administracyjne Czynność isESSConfigured Przeznaczenie Sprawdza konfigurację usługi uwierzytelniania. Wejście Brak. Zwraca Wartość true, jeśli usługa uwierzytelniania jest skonfigurowana. Wartość false, jeśli usługa uwierzytelniania nie jest skonfigurowana. Zgłasza Wyjątek, jeśli wystąpi błąd systemowy. Składnia $AdminTask isESSConfigured Czynność isESSConfiguredLTPAKeys Przeznaczenie Sprawdza konfigurację klucza LTPA usługi uwierzytelniania. Wejście Brak. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 61 Zwraca Wartość true, jeśli klucze LTPA usługi uwierzytelniania są skonfigurowane. Wartość false, jeśli klucze LTPA usługi uwierzytelniania nie są skonfigurowane. Zgłasza Wyjątek, jeśli usługa uwierzytelniania nie jest skonfigurowana. Wyjątek, jeśli wystąpi błąd systemowy. Składnia $AdminTask isESSConfiguredLTPAKeys Czynność configureESS Przeznaczenie Ta komenda konfiguruje usługę uwierzytelniania, tworząc plik konfiguracyjny usługi uwierzytelniania w repozytorium konfiguracji WebSphere Application Server Network Deployment znajdującym się w PROFIL_WAS/config/ibmess/authn/ Configuration.xml Wejście Brak. Zwraca Brak. Zgłasza Wyjątek, jeśli wystąpi błąd systemowy. Składnia $AdminTask configureESS Czynność unconfigureESS Przeznaczenie Dekonfiguruje usługę uwierzytelniania, usuwając konfigurację usługi uwierzytelniania z pliku PROFIL_WAS/config/ibmess/authn/Configuration.xml repozytorium konfiguracji WebSphere Application Server Network Deployment. Wejście Brak. Zwraca Brak. Zgłasza Wyjątek, jeśli wystąpi błąd systemowy. Składnia $AdminTask unconfigureESS Czynność createESSLTPAKeys Przeznaczenie Tworzy nowe klucze LTPA do użycia przez usługę uwierzytelniania. Jeśli istnieją klucze LTPA skonfigurowane dla usługi uwierzytelniania, są one nadpisywane. Znaczniki LTPA, które zostały poprzednio wystawione z użyciem zastąpionych kluczy, są unieważniane. Wejście hasło 62 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Hasło użyte do ochrony kluczy LTPA w pliku. Zwraca Brak. Zgłasza Wyjątek, jeśli usługa uwierzytelniania nie jest skonfigurowana. Wyjątek, jeśli wystąpi błąd systemowy. Wyjątek, jeśli nie można skonfigurować kluczy LTPA usługi uwierzytelniania. Składnia $AdminTask createESSLTPAKeys {-password hasło} Czynność importESSLTPAKeys Przeznaczenie Import kluczy LTPA do usługi uwierzytelniania z istniejącego pliku eksportu kluczy LTPA. Jeśli istnieją klucze LTPA skonfigurowane dla usługi uwierzytelniania, są one nadpisywane. Znaczniki LTPA, które zostały poprzednio wystawione z użyciem zastąpionych kluczy, są unieważniane. Wejście nazwa_ścieżki Nazwa ścieżki i pliku zawierającego klucze LTPA do zaimportowania do usługi uwierzytelniania. Ten plik mógł zostać wyeksportowany przez produkt WebSphere Application Server Network Deployment, lub przez usługę uwierzytelniania za pomocą komendy exportESSLTPAKeys. hasło Hasło użyte do ochrony kluczy LTPA w pliku. Zwraca Brak. Zgłasza Wyjątek, jeśli usługa uwierzytelniania nie jest skonfigurowana. Wyjątek, jeśli wystąpi błąd systemowy. Wyjątek, jeśli nie można utworzyć kluczy. Składnia $AdminTask importESSLTPAKeys {-pathname nazwa_ścieżki - password hasło} Informacje uzupełniające W tej tabeli przedstawiono odwzorowanie informacji w wyeksportowanym pliku kluczy LTPA na pola konfiguracyjne usługi uwierzytelniania. Tabela 6. Odwzorowanie wyeksportowanego pliku kluczy LTPA Nazwa Typ Opis wartości ltpa.partner.sharedkey Łańcuch Klucz współużytkowany służący do deszyfrowania znacznika. Ten klucz można wziąć z pary nazwa-wartość com.ibm.websphere.ltpa.3DESKey wyeksportowanego pliku kluczy LTPA. Ten klucz został zaszyfrowany w momencie jego eksportowania z serwera WebSphere Application Server Network Deployment, który go utworzył. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 63 Tabela 6. Odwzorowanie wyeksportowanego pliku kluczy LTPA (kontynuacja) Nazwa Typ Opis wartości ltpa.partner.publickey Łańcuch Klucz publiczny partnera, który podpisał znacznik. Ten klucz można wziąć z pary nazwa-wartość com.ibm.websphere.ltpa.PublicKey wyeksportowanego pliku kluczy LTPA. ltpa.partner.password Łańcuch Hasło użyte do ochrony kluczy utworzonych przez partnera. ltpa.self.sharedkey Łańcuch Klucz współużytkowany służący do szyfrowania znacznika. Ten klucz można wziąć z pary nazwa-wartość com.ibm.websphere.ltpa.3DESKey wyeksportowanego pliku kluczy LTPA. Ten klucz został zaszyfrowany w momencie jego eksportowania z serwera WebSphere Application Server Network Deployment, który go utworzył. ltpa.self.publickey Łańcuch Klucz publiczny powiązany z właściwością ltpa.self.privatekey. Ten klucz można wziąć z pary nazwa-wartość com.ibm.websphere.ltpa.PublicKey wyeksportowanego pliku kluczy LTPA. ltpa.self.privatekey Łańcuch Klucz prywatny służący do podpisania znacznika. Ten klucz można wziąć z pary nazwa-wartość com.ibm.websphere.ltpa.PrivateKey wyeksportowanego pliku kluczy LTPA. Ten klucz został zaszyfrowany w momencie jego eksportowania z serwera WebSphere Application Server Network Deployment, który go utworzył. ltpa.self.password Łańcuch Hasło użyte do ochrony kluczy utworzonych przez wykorzystującą je aplikację. Czynność exportESSLTPAKeys Przeznaczenie Eksport kluczy LTPA z usługi uwierzytelniania i zapisywanie do pliku eksportu kluczy LTPA. Wejście nazwa_ścieżki Nazwa ścieżki i pliku do zapisywania kluczy LTPA, które mają zostać wyeksportowane z usługi uwierzytelniania. Po pomyślnym eksporcie z usługi uwierzytelniania ten plik może posłużyć do zaimportowania kluczy LTPA do innego serwera usługi uwierzytelniania lub produktu WebSphere Application Server Network Deployment. 64 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Zwraca Brak. Zgłasza Wyjątek, jeśli usługa uwierzytelniania nie jest skonfigurowana. Wyjątek, jeśli wystąpi błąd systemowy. Wyjątek, jeśli klucze LTPA usługi uwierzytelniania nie zostały skonfigurowane. Składnia $AdminTask exportESSLTPAKeys {-pathname nazwa ścieżki} Informacje uzupełniające Poniżej znajduje się przykładowy plik eksportu kluczy LTPA. Należy zauważyć, że w pliku eksportu kluczy LTPA nie ma podziałów wiersza. #Plik kluczy IBM WebSphere Application Server #Mon Jun 11 08:05:50 EDT 2007 com.ibm.websphere.CreationDate=Mon Jun 11 08\:05\:50 EDT 2007 com.ibm.websphere.ltpa.version=1.0 com.ibm.websphere.ltpa.3DESKey= zDtRTqOEsw0F5NNhGpvzdp/xqoFFTyX0WFNxYMEpC10\= com.ibm.websphere.CreationHost= PestRHAS3 com.ibm.websphere.ltpa.PrivateKey= hPyfNkqrClrwpQgRAnvNSRugf/6Su59g5Jh5FR28SrT/ XapX/OOghU3/41dX1HXL496sDKm9kXE/WYhsFvh3L8JVzacEqF3T+57akZZ /wDJdga6DcDlYMmzLll 91SgjV68dB6lsVgt/ jFtMczYxK+RgBDpKthEurI9rQr2eq73Gm75KehgRSMCaBwew+kQi6aWFdyhWc OlQLCod8BQtesJt2aTEaQ3NDD0PFQVkDMWVpzoLvBOJBdhwhQFWX9L7gE9gMeS PoeXr19MlEA780/E X9w7kEIKYu7UzrUbvTEREoYCUFklJcE2A3Q0rMKlIzlkIJ1QGXwR6EM2sVe9w6M CPHir32A45rEYyy1 lP0SuA\= com.ibm.websphere.ltpa.Realm= VmmLdapRealm com.ibm.websphere.ltpa.PublicKey= AKj4wjeYEQoxL76Ph0g1i3gt5Siwgygu3+22xfh6Kh1JR3 LZGsT+nONpAfxY9NfmPTDFxjbrIESIS/ XAdp/0QgWBF9DZJ5vO1Ds0/M356seVtsnvwy3p/VVFQg4Uz T6j/f1G6SJaqPQjrv2EAZyEn+TL8Okl3CWdKiFtPjtpWdh5AQAB Sposób eksportu kluczy ESSLTPAKeys do pliku: com.ibm.websphere.CreationDate=(ustaw na datę/godzinę utworzenia pliku eksportu) com.ibm.websphere.ltpa.version=1.0 com.ibm.websphere.ltpa.3DESKey=(ustaw z ltpa.self.sharedkey) com.ibm.websphere.CreationHost=(ustaw na nazwę hosta lokalnego) com.ibm.websphere.ltpa.PrivateKey=(ustaw z ltpa.self.privatekey) com.ibm.websphere.ltpa.Realm=(ustaw na obecnie skonfigurowaną dziedzinę VMM) com.ibm.websphere.ltpa.PublicKey=(ustaw z ltpa.self.publickey) Czynność showESSLTPAConfiguration Przeznaczenie Zwraca obiekt właściwości zawierający bieżącą konfigurację LTPA usługi uwierzytelniania. Zwrócona lista właściwości zawiera właściwości konfiguracji version, expiration i usefips. Po konfiguracji początkowej zostaną zwrócone wartości domyślne. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 65 Wejście Brak. Zwraca Obiekt właściwości. Zgłasza Wyjątek, jeśli usługa uwierzytelniania nie jest skonfigurowana. Wyjątek, jeśli wystąpi błąd systemowy. Składnia $AdminTask showESSLTPAConfiguration Czynność modifyESSLTPAConfiguration Przeznaczenie Modyfikuje właściwości LTPA usługi uwierzytelniania. Wejście usefips - patrz ltpa.self.usefips w tabeli. expiration patrz ltpa.self.expiration w tabeli. version - patrz ltpa.self.version w tabeli. Zwraca Brak. Zgłasza Wyjątek, jeśli usługa uwierzytelniania nie jest skonfigurowana. Wyjątek, jeśli wystąpi błąd systemowy. Składnia $AdminTask modifyESSLTPAConfiguration {[-version wersja] [-expiration ważność] [-usefips useFips]} Informacje uzupełniające Tabela 7. Właściwości konfiguracji LPTA Parametr Typ Wartość domyślna Typ konfiguracji Opis Wymagane ltpa.partner.usefips boolean Fałsz partner Określa, czy flaga włączenia FIPS była włączona w momencie tworzenia znacznika przez partnera. Nie ltpa.self.expiration long 120 self Czas utraty ważności Tak ustawiony na znaczniku w minutach. Ten czas zostaje skonwertowany do milisekund, a następnie dodany do bieżącego czasu systemowego, aby uzyskać bezwzględny czas utraty ważności. 66 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 7. Właściwości konfiguracji LPTA (kontynuacja) Parametr Typ Wartość domyślna Typ konfiguracji Opis Wymagane ltpa.self.usefips boolean Fałsz self Określa, czy flaga włączenia FIPS była włączona w momencie tworzenia znacznika przez partnera. Nie ltpa.self.version list (jeśli istnieje typ list, w przeciwnym razie string) 2 self Określa wersję Tak znacznika LTPA do wezwania: wersja 1 lub 2. Czynność createESSSigner Przeznaczenie Konfiguruje usługę uwierzytelniania do użycia kluczy podpisywania odpowiedzi z domyślnego magazynu kluczy. Wejście Brak. Zwraca Brak. Zgłasza Wyjątek, jeśli usługa uwierzytelniania nie jest skonfigurowana. Wyjątek, jeśli wystąpi błąd systemowy. Składnia $AdminTask createESSSigner Czynność importESSSigner Przeznaczenie Konfiguruje usługę uwierzytelniania do użycia kluczy podpisywania odpowiedzi z określonego magazynu kluczy. Wejście pathname - wymagane – nazwa ścieżki do istniejącego pliku kluczy do zaimportowania w konfiguracji usługi uwierzytelniania. password - wymagane - hasło do otworzenia zaimportowanego pliku kluczy. keyalias - wymagane - alias klucza osoby podpisującej w zaimportowanym pliku kluczy. keypassword - opcjonalne - hasło do dostępu do klucza osoby podpisującej w pliku kluczy. Zwraca Brak. Zgłasza Wyjątek, jeśli usługa uwierzytelniania nie jest skonfigurowana. Wyjątek, jeśli wystąpi błąd systemowy. Wyjątek, jeśli brak wymaganego parametru. Wyjątek, jeśli nie można znaleźć pliku kluczy. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 67 Składnia $AdminTask importESSSigner {-pathname nazwa ścieżki -password hasło -keyalias alias -keypassword hasło } Czynność exportESSSigner Przeznaczenie Eksportuje skonfigurowane klucze osoby podpisującej odpowiedź do określonego magazynu kluczy do użytku w celu synchronizacji z innymi instancjami usługi uwierzytelniania. Wejście pathname wymagane - Ścieżka i nazwa pliku magazynu kluczy, do którego wyeksportowano skonfigurowane klucze osoby podpisującej odpowiedź. Jeśli magazyn kluczy istnieje, zostaje zaktualizowany. password - wymagane - hasło dostępu do określonego pliku kluczy eksportu. keyalias - wymagane - alias do określenia zapisania wyeksportowanej odpowiedzi. keypassword - wymagane - hasło do określenia szyfrowania klucza osoby podpisującej w pliku kluczy. Zwraca Brak. Zgłasza Wyjątek, jeśli usługa uwierzytelniania nie jest skonfigurowana. Wyjątek, jeśli wystąpi błąd systemowy. Wyjątek, jeśli nie można znaleźć pliku kluczy. Składnia $AdminTask exportESSSigner {-pathname nazwa ścieżki -password hasło -keyalias alias -keypassword hasło } Czynność exportESSSignerCert Przeznaczenie Eksportuje skonfigurowany certyfikat osoby podpisującej odpowiedź do określonego magazynu kluczy do użytku przez klient uwierzytelniania w celu sprawdzenia poprawności podpisu odpowiedzi. Wejście pathname wymagane - Ścieżka i nazwa pliku magazynu kluczy, do którego wyeksportowano skonfigurowane klucze osoby podpisującej odpowiedź. Jeśli magazyn kluczy istnieje, zostaje zaktualizowany. password - wymagane - hasło dostępu do określonego pliku kluczy eksportu. certalias - wymagane - alias certyfikatu do eksportu powiązany z kluczem osoby podpisującej odpowiedź. Zwraca Brak. Zgłasza Wyjątek, jeśli usługa uwierzytelniania nie jest skonfigurowana. Wyjątek, jeśli nie można znaleźć pliku kluczy. 68 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Składnia $AdminTask exportESSSignerCert {-pathname nazwa ścieżki -password hasło -certalias alias} Czynność showESSWSFedConfiguration Przeznaczenie Wyświetla bieżące ustawienia konfiguracji serwletu funkcji pojedynczego logowania WS-Federation. Wejście Brak. Zwraca Obiekt właściwości z bieżącymi właściwościami serwletu WS-Federation przekierowania funkcji pojedynczego logowania. Zgłasza Wyjątek, jeśli usługa uwierzytelniania nie jest skonfigurowana. Wyjątek, jeśli wystąpi błąd systemowy. Składnia $AdminTask showESSWSFedConfiguration Czynność modifyESSWSFedConfiguration Przeznaczenie Modyfikuje właściwości informacji cookie serwletu WS-Federation przekierowania funkcji pojedynczego logowania. Wejście domain patrz wartość domain w tabeli. secure patrz wartość secure w tabeli. maxage patrz wartość maxage w tabeli. Zwraca Brak. Zgłasza Wyjątek, jeśli usługa uwierzytelniania nie jest skonfigurowana. Wyjątek, jeśli wystąpi błąd systemowy. Składnia $AdminTask modifyESSWSFedConfiguration {[-domain domena] [-secure true|false] [-maxage milisekundy|-1]} Informacje uzupełniające Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 69 Tabela 8. Parametry modifyESSWSFedConfiguration Parametr Typ Wartość domyślna Opis Wymagane domain string default Określa pole domeny informacji cookie śledzenia sesji. Ta wartość określa, czy przeglądarka wysyła informacje cookie do konkretnych serwerów. Nie. Na przykład jeśli zostanie określona konkretna domena, informacje cookie są wysyłane do hostów w tej domenie. Przeglądarka nie zaakceptuje informacji cookie, jeśli domena informacji cookie będzie kolidowała z domeną określoną w adresie URL żądania. Jeśli nie zostanie podana, domeną domyślną jest domena tego serwera. #Przykłady: # domain = .ibm.com # domain = none # domain = default secure boolean Prawda Określa, czy informacje cookie sesji zawierają pole chronione. Włączenie tej opcji ogranicza wymianę informacji cookie tylko do sesji HTTPS. Nie. maxage integer/string Sesja Określa czas życia informacji cookie w przeglądarce klienta. Maksymalny wiek należy określić w sekundach. Ustawienie wartości maxage na “session” określa czas życia bieżącej sesji przeglądarki. Nie. Konfigurowanie roli TrustClientRole dla usługi uwierzytelniania: Jeśli włączono funkcję pojedynczego logowania, aplikacja usługi uwierzytelniania authnsvc_ctges instaluje się na serwerze WebSphere Application Server Network Deployment. Usługa uwierzytelniania zawiera rolę o nazwie TrustClientRole. Jeśli włączono zabezpieczenia produktu WebSphere Application Server Network Deployment, administrator produktu WebSphere Application Server Network Deployment przypisuje użytkowników lub grupy do roli TrustClientRole. 70 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Zanim rozpoczniesz Jeśli skonfigurowano klienty pojedynczego logowania i włączono zabezpieczenia aplikacji, klienty są skonfigurowane z tożsamością, która uwierzytelnia klient w produkcie WebSphere Application Server Network Deployment w momencie wywołania usługi uwierzytelniania. Tożsamość tę należy zarejestrować w produkcie WebSphere Application Server Network Deployment i jest ona odwzorowywana na rolę TrustClientRole usługi uwierzytelniania lub dodawana do grupy odwzorowywanej na rolę TrustClientRole usługi uwierzytelniania. Uwaga: Ta sekcja nie dotyczy wbudowanego produktu WebSphere. Wbudowana konsola ISC WebSphere nie udostępnia możliwości odwzorowania ról aplikacji. Do odwzorowania ról aplikacji we wbudowanym produkcie WebSphere należy użyć interfejsów Wsadmin. O tym zadaniu Aby dodać użytkowników i grupy do roli TrustClientRole usługi uwierzytelniania w konsoli WebSphere Application Server Network Deployment, wykonaj następujące kroki: Procedura 1. Otwórz panel Aplikacje > Aplikacje korporacyjne > authnsvc_ctges > Odwzorowanie roli zabezpieczeń na użytkownika/grupę. 2. Użyj opcji Wyszukaj użytkowników lub grupy, aby wybrać użytkowników lub grupy w celu dodania do roli TrustClientRole. Alternatywnie można wybrać pola Wszyscy? lub Wszyscy uwierzytelnieni?. 3. Kliknij przycisk OK. 4. Zapisz konfigurację. Wyniki Aby sprawdzić użytkowników i grupy już odwzorowane na rolę TrustClientRole usługi uwierzytelniania, użyj komendy wyświetlania AdminApp narzędzia wsadmin: wsadmin>$AdminApp view authnsvc_ctges Alternatywnie użytkowników i grupy można dodać do roli TrustClientRole usługi uwierzytelniania za pomocą komendy edycji AdminApp narzędzia wsadmin. Na przykład w celu ustawienia roli TrustClientRole, aby zezwolić na dostęp wszystkich uwierzytelnionych użytkowników, należy użyć następującej komendy: wsadmin>$AdminApp edit authnsvc_ctges {-MapRolesToUsers { {"TrustClientRole" no yes "" ""}} } Dokumentacja produktu WebSphere Application Server Network Deployment zawiera więcej informacji o komendzie edycji AdminApp i użyciu opcji –MapRolesToUsers. Poniższy przykładowy skrypt Jython o nazwie setAuthnSvcRoleAll.py ustawia rolę TrustClientRole w celu zezwolenia na dostęp wszystkich uwierzytelnionych użytkowników: import sys global AdminConfig global AdminControl # Składnia: # katalog_profilu_was/bin/wsadmin -lang jython -f setAuthnSvcRoleAll.py # gdzie katalog_profilu_was jest katalogiem profilu WebSphere Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 71 AdminApp.edit("authnsvc_ctges", ["-MapRolesToUsers", [["TrustClientRole", "No", "Yes", "", ""]]] ) AdminConfig.save() Synchronizacja zegara: Należy zweryfikować, czy zsynchronizowano godzinę, datę i strefę czasową na wszystkich serwerach należących do chronionej domeny. Ponieważ w uwierzytelnianiu z pojedynczym logowaniem są używane tokeny zależne od czasu, należy zweryfikować, czy zsynchronizowano godzinę, datę i strefę czasową. Weryfikację tę należy przeprowadzić dla wszystkich serwerów należących do chronionej domeny, na przykład na serwerze WebSphere Application Server Network Deployment i serwerze Tivoli Application Dependency Discovery Manager. Jeśli między serwerami występuje zbyt duża różnica czasu, token pojedynczego logowania może przedwcześnie utracić ważność na niektórych serwerach i spowodować niepowodzenia uwierzytelniania lub sprawdzenia poprawności. Tokeny pojedynczego logowania wykorzystujące usługę uwierzytelniania i WebSphere Application Server Network Deployment mają przypisany domyślnie dwugodzinny czas życia. W celu uzyskania najlepszych rezultatów należy synchronizować serwery co 5 minut, aby zapewnić spójną ocenę tokenów pojedynczego logowania. Rejestrowanie usługi uwierzytelniania: Dzienniki dostawcy znacznika LTPA usługi uwierzytelniania oraz infrastruktury usługi znaczników usługi uwierzytelniania mogą być przydatne przy rozwiązywaniu problemów z błędami połączenia związanymi z usługą uwierzytelniania. Konfiguracja rejestrowania dostawcy znacznika LTPA usługi uwierzytelniania authnsvc_ctges Rejestrowanie dostawcy znacznika LTPA usługi uwierzytelniania jest przeprowadzanie za pomocą narzędzia do rejestrowania komunikatów i danych śledzenia java.util.logging.Logger. Parametry rejestrowania można skonfigurować za pomocą konsoli administratora produktu WebSphere Application Server Network Deployment. 1. Na konsoli administratora produktu WebSphere Application Server Network Deployment wybierz opcję Rozwiązywanie problemów > Dzienniki i dane śledzenia > serwer 1 > Zmień poziomy szczegółowości dzienników. 2. Ustaw poziom dziennika com.ibm.security.ess.authn.provider ma Wszystkie komunikaty i dane śledzenia na obu kartach, Konfiguracja i Środowisko wykonawcze. 3. Kliknij przycisk OK, a następnie zapisz. 4. Zrestartuj serwer. Konfiguracja rejestrowania infrastruktury usługi znacznika usługi uwierzytelniania authnsvc_ctges Rejestrowanie dostawcy nazwy użytkownika usługi uwierzytelniania i infrastruktury usługi znacznika jest wykonywane za pomocą programu narzędziowego Log4J. Parametry rejestrowania można skonfigurować, modyfikując plik PROFIL_WAS/installedApps/nazwa komórki/authnsvc_ctges.ear/ com.ibm.security.ess.war/WEB-INF/classes/log4j.properties, a następnie restartując serwer. Format pliku log4j.properties: 72 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) ### kieruj komunikaty dziennika na wyjście standardowe ### log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{HH:mm:ss,SSS} %5p %C{1}.%M (%L): %m%n ### ustaw poziomy dziennika - aby rejestrować bardziej szczegółowo, ### ### zmień ’info’ na ’debug’ ### log4j.rootLogger=TRACE, stdout log4j.logger.org.eclipse=info log4j.logger.org.apache=info log4j.logger.org.apache.xml.security=info log4j.logger.org.xmlsoap.schemas.ws=info log4j.logger.org.eclipse.higgins=trace log4j.logger.org.eclipse.alf=info log4j.logger.org.apache.axis.transport.http.HTTPSender=info log4j.logger.org.openid=info log4j.logger.com.ibm.openid=info log4j.logger.com.ibm.security.ess=trace W większości przypadków tylko właściwości log4j.logger.org.eclipse.higgins i log4j.logger.com.ibm.security.ess muszą zostać ustawione na wartość trace. Poziomy rejestrowania wymienione w kolejności od zawierających najmniej do zawierających najwięcej, są następujące: 1. fatal 2. 3. 4. 5. error warn info debug 6. trace Rejestrowanie komendy AdminTask konfiguracji usługi uwierzytelniania Rejestrowanie komendy AdminTask konfiguracji usługi uwierzytelniania jest przeprowadzane za pomocą narzędzia do rejestrowania komunikatów i danych śledzenia java.util.logging.Logger. Parametry rejestrowania można skonfigurować za pomocą konsoli administratora produktu WebSphere Application Server Network Deployment. 1. Na konsoli administratora produktu WebSphere Application Server Network Deployment wybierz opcję Rozwiązywanie problemów > Dzienniki i dane śledzenia > serwer 1 > Zmień poziomy szczegółowości dzienników. 2. Ustaw poziom dziennika com.ibm.security.ess.authn.provider ma Wszystkie komunikaty i dane śledzenia na obu kartach, Konfiguracja i Środowisko wykonawcze. 3. Kliknij przycisk OK, a następnie zapisz. 4. Zrestartuj serwer. Ręczne konfigurowanie kolejek JMS: Ta procedura zawiera szczegółowe informacje nt. kroków konfigurowania kolejek JMS, które należy wykonać przed użyciem programu instalacyjnego produktu. O tym zadaniu Podczas procesu instalowania program instalacyjny produktu Control Desk udostępnia opcję automatycznego skonfigurowania oprogramowania pośredniego produktu Control Desk. Jeśli Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 73 użytkownik wybierze opcję automatycznego konfigurowania oprogramowania pośredniego produktu Control Desk przez program instalacyjny produktu Control Desk, program automatycznie utworzy i skonfiguruje kolejki komunikatów JMS. Jeśli zostanie wybrana opcja ręcznego konfigurowania oprogramowania pośredniego produktu Control Desk, które będzie używane z produktem Control Desk, należy ręcznie skonfigurować te kolejki komunikatów. Aby skonfigurować kolejki JMS, wykonaj następujące czynności: Procedura 1. Uruchom serwer aplikacji WebSphere Application Server Network Deployment. 2. Uruchom program Internet Explorer i otwórz konsolę administracyjną WebSphere Application Server Network Deployment, wpisując następujący adres URL: http://<nazwa_Serwera>:<numer_portu>/ibm/console Na przykład: wprowadź adres URL przypominający następujący adres: http://localhost:9060/ibm/console 3. Na ekranie logowania wprowadź własny identyfikator użytkownika i kliknij przycisk Zaloguj. Ta czynność spowoduje otwarcie ekranu powitania dla konsoli administracyjnej WebSphere Application Server Network Deployment. 4. Kliknij opcje Integracja usług > Magistrale, aby otworzyć okno dialogowe Magistrale. Magistrala jest to grupa połączonych serwerów i klastrów, które dodano jako elementy magistrali. 5. Kliknij przycisk Nowe, aby otworzyć panel Utwórz nową magistralę integracji usług, w którym zostanie dodana nowa magistrala integracji usług. 6. W polu Nazwa wprowadź intjmsbus jako nazwę nowej magistrali. 7. Usuń zaznaczenie pola wyboru Zabezpieczenia magistrali. Jeśli to pole pozostanie zaznaczone, magistrala intjmsbus odziedziczy ustawienie zabezpieczeń globalnych od komórki. 8. Kliknij przycisk Dalej. 9. Kliknij przycisk Zakończ. 10. Kliknij przycisk Zapisz. Ten krok spowoduje propagację konfiguracji magistrali JMS do konfiguracji klastra. Dodawanie serwera do magistrali integracji usług: Dla magistrali integracji usług należy zdefiniować serwer. O tym zadaniu Aby dodać serwer do magistrali integracji usług, wykonaj następujące czynności: Procedura 1. Na konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Service Integration > Buses (Integracja usług > Magistrale), aby otworzyć okno dialogowe Magistrale. 2. Kliknij intjmsbus, aby otworzyć okno dialogowe Buses > intjmsbus (Magistrale > intjmsbus). 3. W obszarze Topology (Topologia) kliknij opcję Bus members (Elementy magistrali). 4. W oknie dialogowym Buses > intjmsbus > Bus members (Magistrale > intjmsbus > Elementy magistrali) kliknij opcję Add (Dodaj), aby otworzyć okno dialogowe Add a new bus member (Dodaj nowy element magistrali). 74 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) 5. Wybierz opcję Server (Serwer) i wybierz nazwę serwera ctgNode01:MXServer, który zostanie dodany do magistrali, a następnie kliknij przycisk Next (Dalej). 6. Upewnij się, że jest wybrany przycisk opcji File store (Magazyn plików) i kliknij przycisk Next (Dalej). 7. W panelu Configure file store (Konfiguruj magazyn plików) kliknij przycisk Next (Dalej). 8. W panelu Tune application server for messaging performance (Dostrajaj wydajność przesyłania wiadomości na serwerze aplikacji) kliknij przycisk Next (Dalej). 9. Kliknij przycisk Finish (Zakończ). 10. Kliknij przycisk Zapisz. 11. Wybierz: intjmsbus. 12. Zmień wartość w polu Default messaging engine high message threshold (Domyślny wysoki próg wiadomości mechanizmu przesyłania wiadomości) na 500,000, a następnie kliknij opcję Apply (Zastosuj). Jeśli liczba wiadomości oczekujących na przetworzenie przekracza ustawiony wysoki próg, wówczas serwer aplikacji ograniczy dodawanie nowych wiadomości w kolejkach przetwarzania. W zależności od wymagań dot. wiadomości możliwe jest wpisanie wyższej wartości progu dla wiadomości. Optymalną wartość progu można określić, monitorując kolejki wejściowe/wyjściowe komunikatów i wpływ wartości progu na wydajność systemu. Na przykład, jeśli wyższa wartość negatywnie wpływa na wydajność systemu, można obniżyć próg. Jeśli po wprowadzeniu początkowej konfiguracji użytkownik zdecyduje się na zmianę ustawienia wysokiego progu wiadomości, wówczas musi otworzyć menu Additional Properties (Właściwości dodatkowe) w konsoli administracyjnej. 13. Kliknij przycisk Zapisz. Tworzenie miejsca docelowego magistrali integracji usług dla ciągłej kolejki wejściowej (CQINBD): Dla ciągłej kolejki wejściowej (CQINBD) należy utworzyć miejsce docelowe magistrali integracji usług. O tym zadaniu Aby dodać adres logiczny docelowej ciągłej kolejki przychodzącej (CQINBD) w ramach magistrali JMS, wykonaj następujące czynności: Procedura 1. W konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Service Integration > Buses (Integracja usług > Magistrale), aby otworzyć okno dialogowe Buses (Magistrale). 2. Kliknij intjmsbus, aby otworzyć okno dialogowe Buses > intjmsbus (Magistrale > intjmsbus). 3. Kliknij opcję Destinations (Miejsca docelowe) w obszarze Destination resources (Docelowe zasoby), aby otworzyć okno dialogowe Buses > intjmsbus > Destinations (Magistrale > intjmsbus > Miejsca docelowe). Miejsce docelowe magistrali, np. CQINBD, to wirtualne miejsce wewnątrz magistrali integracji usług, w którym aplikacje mogą dołączać komunikaty i wymieniać się komunikatami. 4. Kliknij opcję New (Nowe), aby otworzyć okno dialogowe Create new destination (Utwórz nowe miejsce docelowe). Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 75 5. Pozostaw pole Queue (Kolejka) zaznaczone jako typ miejsca docelowego, a następnie kliknij przycisk Next (Dalej), aby otworzyć okno dialogowe Create new queue (Utwórz nową kolejkę). 6. Do pola Identifier (Identyfikator) wprowadź wartość CQINBD, a do pola Description (Opis) wprowadź Ciągła kolejka wejściowa. Następnie kliknij przycisk Next (Dalej), aby otworzyć okno dialogowe Create a new queue for point-to-point messaging (Utwórz nową kolejkę dla komunikatów punkt z punktem). 7. Wybierz listę rozwijaną Bus Member (Element magistrali) i wybierz Node=ctgNode01:Server=MXServer jako element magistrali, w którym zapisywane są i przetwarzane komunikaty dla kolejki miejsca docelowego magistrali CQINBD. 8. Kliknij przycisk Next (Dalej), aby otworzyć okno dialogowe Confirm queue creation (Potwierdź tworzenie kolejki). 9. Sprawdź wybrane opcje, a następnie kliknij przycisk Finish (Zakończ), aby zakończyć tworzenie kolejki docelowej magistrali CQINBD. 10. Wybierz opcje Buses > intjmsbus > Destinations (Magistrale > intjmsbus > Miejsca docelowe), a następnie kliknij opcję CQINBD, aby otworzyć okno dialogowe konfiguracji. 11. Jako wartość miejsca docelowego dla wyjątków wybierz None (Brak). 12. Upewnij się, że opcja Keep count of failed deliveries per message (Przechowuj liczbę nieudanych prób dostarczenia dla jednego komunikatu) jest włączona. 13. Kliknij przycisk Apply (Zastosuj). 14. Kliknij przycisk Zapisz. Tworzenie miejsca docelowego magistrali integracji usług dla sekwencyjnej kolejki wejściowej (SQINBD): Dla sekwencyjnej kolejki wejściowej (SQINBD) należy utworzyć miejsce docelowe magistrali integracji usług. O tym zadaniu Aby dodać adres logiczny dla sekwencyjnej kolejki wejściowej (SQINBD) w ramach magistrali integracji usług, wykonaj następujące czynności: Procedura 1. W konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Service Integration > Buses (Integracja usług > Magistrale), aby otworzyć okno dialogowe Buses (Magistrale). 2. Kliknij intjmsbus, aby otworzyć okno dialogowe Buses > intjmsbus (Magistrale > intjmsbus). 3. Kliknij opcję Destinations (Miejsca docelowe) w obszarze Destination resources (Docelowe zasoby), aby otworzyć okno dialogowe Buses > intjmsbus > Destinations (Magistrale > intjmsbus > Miejsca docelowe). Miejsce docelowe magistrali to wirtualne miejsce wewnątrz magistrali integracji usług, w którym aplikacje mogą dołączać komunikaty i wymieniać się komunikatami. 4. Kliknij opcję New (Nowe), aby otworzyć okno dialogowe Create new destination (Utwórz nowe miejsce docelowe). 5. Pozostaw pole Queue (Kolejka) zaznaczone jako typ miejsca docelowego, a następnie kliknij przycisk Next (Dalej), aby otworzyć okno dialogowe Create new queue (Utwórz nową kolejkę). 6. Do pola Identifier (Identyfikator) wprowadź wartość SQINBD, a do pola Description (Opis) wprowadź Sekwencyjna kolejka wejściowa. Następnie kliknij przycisk Next 76 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) (Dalej), aby otworzyć okno dialogowe Create a new queue for point-to-point messaging (Utwórz nową kolejkę dla komunikatów punkt z punktem). Należy użyć tej wartości i ta wartość musi zawierać tylko wielkie litery. 7. Wybierz listę rozwijaną Bus Member (Element magistrali) i wybierz Node=ctgNode01:Server=MXServer 8. Kliknij przycisk Next (Dalej), aby otworzyć okno dialogowe Confirm queue creation (Potwierdź tworzenie kolejki). 9. Sprawdź wybrane opcje, a następnie kliknij przycisk Finish (Zakończ), aby zakończyć tworzenie kolejki docelowej magistrali SQINBD. 10. Wybierz opcje Buses > intjmsbus > Destinations (Magistrale > intjmsbus > Miejsca docelowe), a następnie kliknij opcję SQINBD, aby otworzyć okno dialogowe konfiguracji. 11. Jako wartość miejsca docelowego dla wyjątków wybierz None (Brak). 12. Upewnij się, że opcja Keep count of failed deliveries per message (Przechowuj liczbę nieudanych prób dostarczenia dla jednego komunikatu) jest włączona. 13. Kliknij przycisk Apply (Zastosuj). 14. Kliknij przycisk Zapisz. Tworzenie miejsca docelowego magistrali integracji usług dla sekwencyjnej kolejki wyjściowej (SQOUTBD): Dla sekwencyjnej kolejko wyjściowej (SQOUTBD) należy utworzyć miejsce docelowe magistrali integracji usług. O tym zadaniu Aby dodać adres logiczny dla sekwencyjnej kolejki wyjściowej (SQOUTBD) w ramach magistrali integracji usług, wykonaj następujące czynności: Procedura 1. Na konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Service Integration > Buses (Integracja usług > Magistrale), aby otworzyć okno dialogowe Magistrale. 2. Kliknij intjmsbus, aby otworzyć okno dialogowe Buses > intjmsbus (Magistrale > intjmsbus). 3. Kliknij opcję Destinations (Miejsca docelowe) w obszarze Destination resources (Docelowe zasoby), aby otworzyć okno dialogowe Buses > intjmsbus > Destinations (Magistrale > intjmsbus > Miejsca docelowe). Miejsce docelowe magistrali, np. SQOUTBD, to wirtualne miejsce wewnątrz magistrali integracji usług, w którym aplikacje mogą dołączać komunikaty i wymieniać się komunikatami. 4. Kliknij opcję New (Nowe), aby otworzyć okno dialogowe Create new destination (Utwórz nowe miejsce docelowe). 5. Pozostaw pole Queue (Kolejka) zaznaczone jako typ miejsca docelowego, a następnie kliknij przycisk Next (Dalej), aby otworzyć okno dialogowe Create new queue (Utwórz nową kolejkę). 6. Do pola Identifier (Identyfikator) wprowadź wartość SQOUTBD, a do pola Description (Opis) wprowadź Sekwencyjna kolejka wyjściowa. Następnie kliknij przycisk Next (Dalej), aby otworzyć okno dialogowe Create a new queue for point-to-point messaging (Utwórz nową kolejkę dla komunikatów punkt z punktem). Należy użyć tej wartości i ta wartość musi zawierać tylko wielkie litery. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 77 7. Wybierz listę rozwijaną Bus Member (Element magistrali) i wybierz Node=ctgNode01:Server=MXServer jako element magistrali, w którym zapisywane są i przetwarzane komunikaty dla kolejki miejsca docelowego magistrali SQOUTBD. 8. Kliknij przycisk Next (Dalej), aby otworzyć okno dialogowe Confirm queue creation (Potwierdź tworzenie kolejki). 9. Sprawdź wybrane opcje, a następnie kliknij przycisk Finish (Zakończ), aby zakończyć tworzenie kolejki. 10. Wybierz opcje Buses > intjmsbus > Destinations (Magistrale > intjmsbus > Miejsca docelowe), a następnie kliknij opcję SQOUTBD, aby otworzyć okno dialogowe konfiguracji. 11. Jako wartość miejsca docelowego dla wyjątków wybierz None (Brak). 12. Upewnij się, że opcja Keep count of failed deliveries per message (Przechowuj liczbę nieudanych prób dostarczenia dla jednego komunikatu) jest włączona. 13. Kliknij przycisk Apply (Zastosuj). 14. Kliknij przycisk Zapisz. Tworzenie fabryki połączeń JMS: Dodanie fabryki połączeń jest wymagane w celu tworzenia połączeń z powiązanym dostawcą JMS kolejek komunikatów punkt z punktem. O tym zadaniu Aby utworzyć fabrykę połączeń JMS, wykonaj następujące kroki: Procedura 1. W konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Resources > JMS > Connection factories (Zasoby > JMS > Fabryki połączeń). 2. Z listy rozwijanej Scope (Zasięg) wybierz pozycję Cell=ctgCell01. 3. Kliknij opcję New (Nowy). 4. Sprawdź, czy wybrany jest domyślny dostawca przesyłania wiadomości, a następnie kliknij przycisk OK. 5. Wpisz następujące informacje: Name (Nazwa) Wprowadź intjmsconfact. JNDI name (Nazwa JNDI) Wprowadź jms/maximo/int/cf/intcf. Bus name (Nazwa magistrali) Wybierz: intjmsbus. 6. Kliknij przycisk Apply (Zastosuj). 7. Kliknij przycisk Zapisz. Tworzenie ciągłej kolejki wejściowej (CQIN) JMS: Należy utworzyć kolejkę JMS (CQIN) jako miejsce docelowe dla ciągłych przychodzących komunikatów punkt z punktem. O tym zadaniu Aby utworzyć kolejkę CQIN JMS, wykonaj następujące kroki: 78 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Procedura 1. W konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Resources > JMS > Queues (Zasoby > JMS > Kolejki). 2. Z listy rozwijanej Scope (Zasięg) wybierz pozycję Cell=ctgCell01. 3. Kliknij opcję New (Nowy). 4. Sprawdź, czy wybrany jest domyślny dostawca przesyłania wiadomości, a następnie kliknij przycisk OK. 5. Wprowadź następujące informacje i kliknij przycisk OK. Name (Nazwa) Wpisz CQIN. Musi zawierać wyłącznie wielkie litery. JNDI name (Nazwa JNDI) Wpisz jms/maximo/int/queues/cqin Bus name (Nazwa magistrali) Wybierz: intjmsbus. Queue name (Nazwa kolejki) Wybierz opcję CQINBD. 6. Kliknij przycisk OK. 7. Kliknij przycisk Zapisz. Tworzenie sekwencyjnej kolejki wejściowej (SQIN) JMS: Należy utworzyć sekwencyjną kolejkę wejściową (SQIN) jako miejsce docelowe dla sekwencyjnych przychodzących komunikatów punkt z punktem. O tym zadaniu Aby utworzyć kolejkę SQIN JMS, wykonaj następujące kroki: Procedura 1. W konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Resources > JMS > Queues (Zasoby > JMS > Kolejki). 2. Z listy rozwijanej Scope (Zasięg) wybierz pozycję Cell=ctgCell01. 3. Kliknij opcję New (Nowy). 4. Sprawdź, czy wybrany jest domyślny dostawca przesyłania wiadomości, a następnie kliknij przycisk OK. 5. Wprowadź następujące informacje i kliknij przycisk OK. Name (Nazwa) Wpisz SQIN. Musi zawierać wyłącznie wielkie litery. JNDI name (Nazwa JNDI) Wpisz jms/maximo/int/queues/sqin Bus name (Nazwa magistrali) Wybierz: intjmsbus. Queue name (Nazwa kolejki) Wybierz opcję SQINBD. 6. Kliknij przycisk OK. 7. Kliknij przycisk Zapisz. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 79 Tworzenie sekwencyjnej kolejki wyjściowej (SQOUT) JMS: Należy utworzyć sekwencyjną kolejkę wyjściową (SQOUT) jako miejsce docelowe dla sekwencyjnych wychodzących komunikatów punkt z punktem. O tym zadaniu Aby utworzyć kolejkę SQOUT JMS, wykonaj następujące kroki: Procedura 1. W konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Resources > JMS > Queues (Zasoby > JMS > Kolejki). 2. Z listy rozwijanej Scope (Zasięg) wybierz pozycję Cell=ctgCell01. 3. Kliknij opcję New (Nowy). 4. Sprawdź, czy wybrany jest domyślny dostawca przesyłania wiadomości, a następnie kliknij przycisk OK. 5. Wprowadź następujące informacje i kliknij przycisk OK. Name (Nazwa) Wpisz SQOUT. Musi zawierać wyłącznie wielkie litery. JNDI name (Nazwa JNDI) Wpisz jms/maximo/int/queues/sqout Bus name (Nazwa magistrali) Wybierz: intjmsbus. Queue name (Nazwa kolejki) Wybierz SQOUTBD. 6. Kliknij przycisk OK. 7. Kliknij przycisk Zapisz. Tworzenie specyfikacji aktywacji JMS dla ciągłej kolejki przychodzącej (CQIN): Ciągła kolejka wejściowa (CQIN) będzie odbierać komunikaty dopiero wówczas, gdy zostanie aktywowana. O tym zadaniu Aby aktywować kolejkę CQIN, wykonaj następujące czynności: Procedura 1. W konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Resources > JMS > Activation Specifications (Zasoby > JMS > Specyfikacje aktywacji). 2. Z listy rozwijanej Scope (Zasięg) wybierz pozycję Cell=ctgCell01. 3. Kliknij opcję New (Nowy). 4. Wybierz opcję Default messaging provider (Domyślny dostawca przesyłania wiadomości), a następnie kliknij przycisk OK. 5. Wprowadź następujące informacje i kliknij przycisk OK. Name (Nazwa) intjmsact W tej wartości rozróżniana jest wielkość liter. Należy ją wpisać małymi literami. 80 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) JNDI name (Nazwa JNDI) intjmsact Destination type (Typ docelowy) Kolejka Destination JNDI name (Nazwa docelowa JNDI) jms/maximo/int/queues/cqin Bus name (Nazwa magistrali) intjmsbus Maximum concurrent MDB invocations per endpoint (Maksymalna liczba współbieżnych wywołań MDB na punkt końcowy) 10 6. Kliknij przycisk OK, a następnie kliknij przycisk Save (Zapisz). Kolejki błędów: Należy utworzyć kolejkę błędów, która będzie odbierać przekierowane komunikaty z kolejki ciągłej (CQIN). Gdy komunikaty zawierają błędy, wówczas kolejka błędów otrzymuje przekierowane komunikaty z kolejki ciągłej (CQIN). Tworzenie miejsca docelowego magistrali integracji usług dla wejściowej kolejki błędów (CQINERRBD): Dla wejściowej kolejki błędów (CQINERRBD) należy dodać adres logiczny w magistrali JMS. O tym zadaniu Wykonaj następujące kroki: Procedura 1. Na konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Service Integration > Buses (Integracja usług > Magistrale), aby otworzyć okno dialogowe Magistrale. 2. Kliknij intjmsbus, aby otworzyć okno dialogowe Buses > intjmsbus (Magistrale > intjmsbus). 3. Kliknij opcję Destinations (Miejsca docelowe) w obszarze Destination resources (Docelowe zasoby), aby otworzyć okno dialogowe Buses > intjmsbus > Destinations (Magistrale > intjmsbus > Miejsca docelowe). Miejsce docelowe magistrali to wirtualne miejsce wewnątrz magistrali integracji usług, w którym aplikacje mogą dołączać komunikaty i wymieniać się komunikatami. 4. Kliknij opcję New (Nowe), aby otworzyć okno dialogowe Create new destination (Utwórz nowe miejsce docelowe). 5. Pozostaw pole Queue (Kolejka) zaznaczone jako typ miejsca docelowego, a następnie kliknij przycisk Next (Dalej), aby otworzyć okno dialogowe Create new queue (Utwórz nową kolejkę). 6. Do pola Identifier (Identyfikator) wprowadź wartość CQINERRBD, a do pola Description (Opis) wprowadź Wejściowa kolejka błędów. Następnie kliknij przycisk Next (Dalej), aby otworzyć okno dialogowe Create a new queue for point-to-point messaging (Utwórz nową kolejkę dla komunikatów punkt z punktem). Należy użyć tej wartości i ta wartość musi zawierać tylko wielkie litery. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 81 7. W menu Bus Member (Element magistrali) wybierz Node=ctgNode01:Server=MXServer 8. Kliknij przycisk Next (Dalej), aby otworzyć okno dialogowe Confirm queue creation (Potwierdź tworzenie kolejki). 9. Sprawdź wybrane opcje, a następnie kliknij przycisk Finish (Zakończ), aby zakończyć tworzenie kolejki docelowej magistrali CQINERRBD. 10. Wybierz opcje Buses > intjmsbus > Destinations (Magistrale > intjmsbus > Miejsca docelowe), a następnie kliknij opcję CQINERRBD, aby otworzyć okno dialogowe konfiguracji, w którym należy wprowadzić następujące zmiany: a. Wybierz opcję Specify (Określ) i wprowadź CQINERRBD jako miejsce docelowego dostępne w razie wyjątku. b. Zmień liczbę maksymalnych niepowodzeń dostarczenia na 5. Ta wartość oznacza maksymalną liczbę prób przesyłania wiadomości w systemie przed przekazaniem wiadomości do miejsca docelowego dostępnego w razie wyjątku. c. Upewnij się, że opcja Keep count of failed deliveries per message (Przechowuj liczbę nieudanych prób dostarczenia dla jednego komunikatu) jest włączona. 11. Kliknij przycisk Apply (Zastosuj). 12. Kliknij przycisk Zapisz. 13. Na konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Service Integration > Buses (Integracja usług > Magistrale), aby otworzyć okno dialogowe Magistrale. 14. Kliknij intjmsbus, aby otworzyć okno dialogowe Buses > intjmsbus (Magistrale > intjmsbus). 15. Kliknij opcję Destinations (Miejsca docelowe) w obszarze Destination resources (Docelowe zasoby), aby otworzyć okno dialogowe Buses > intjmsbus > Destinations (Magistrale > intjmsbus > Miejsca docelowe). 16. Wybierz opcję CQINBD. 17. Jako wartość miejsca docelowego dla wyjątków wybierz CQINERRBD. Ustaw maksymalną liczbę niepowodzeń na wartość 5. 18. Kliknij przycisk OK. 19. Kliknij przycisk Zapisz. Tworzenie kolejki błędów (CQINERR) JMS: Po utworzeniu miejsca docelowego magistrali kolejki błędów należy utworzyć kolejkę błędów. O tym zadaniu Aby utworzyć kolejkę błędów, wykonaj następujące kroki. Procedura 1. W konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Resources > JMS > Queues (Zasoby > JMS > Kolejki). 2. Z listy rozwijanej Scope (Zasięg) wybierz pozycję Cell=ctgCell01. 3. Kliknij opcję New (Nowy). 4. Sprawdź, czy wybrany jest domyślny dostawca przesyłania wiadomości, a następnie kliknij przycisk OK. 5. Wprowadź następujące informacje i kliknij przycisk OK. 82 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Name (Nazwa) Wpisz CQINERR. Musi zawierać wyłącznie wielkie litery. JNDI name (Nazwa JNDI) Wpisz jms/maximo/int/queues/cqinerr Bus name (Nazwa magistrali) Wybierz: intjmsbus. Queue name (Nazwa kolejki) Wybierz CQINERRBD. 6. Kliknij przycisk OK. 7. Kliknij przycisk Zapisz. Tworzenie specyfikacji aktywacji JMS dla kolejki wejściowej błędów (CQINERR): Ciągła kolejka wejściowa błędów (CQINERR) będzie odbierać komunikaty dopiero wówczas, gdy zostanie aktywowana. O tym zadaniu Aby aktywować kolejkę CQINERR, wykonaj następujące czynności: Procedura 1. W konsoli administracyjnej WebSphere Application Server Network Deployment kliknij opcje Resources > JMS > Activation Specifications (Zasoby > JMS > Specyfikacje aktywacji). 2. W menu Scope (Zasięg) wybierz Cell=ctgCell01, a następnie kliknij przycisk Apply (Zastosuj). 3. Kliknij przycisk New (Nowa), aby wypełnić sekcję właściwości ogólnej nowej specyfikacji aktywacji JMS. 4. Kliknij przycisk OK. 5. Wprowadź następujące informacje i kliknij przycisk OK. Name (Nazwa) Wprowadź wartość intjmsacterr. Ta wartość musi być zapisana małymi literami. JNDI name (Nazwa JNDI) Wprowadź wartość intjmsacterr. Ta wartość musi być identyczna z użytą w polu Name (Nazwa). Destination type (Typ docelowy) Wprowadź typ Kolejka. Destination JNDI name (Nazwa docelowa JNDI) jms/maximo/int/queues/cqinerr Bus name (Nazwa magistrali) intjmsbus Maximum concurrent MDB invocations per endpoint (Maksymalna liczba współbieżnych wywołań MDB na punkt końcowy) 10 6. Kliknij przycisk OK. 7. Kliknij przycisk Zapisz. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 83 8. Upewnij się, że wszystkie procesy i demony powiązane z IBM zostały zatrzymane. 9. Po wykonaniu tych czynności należy zrestartować te procesy, aby aktualizacja odniosła skutek. 10. Uruchom element magistrali dla ctgNode MXServer intjmsbus (jeśli nie został uruchomiony). Jeśli nie można uruchomić ctgNode MXServer intjmsbus, zrestartuj MXServer w obszarze Servers > Application servers (Serwery > Serwery aplikacji). Ręczne konfigurowanie menedżera Virtual Member Manager w produkcie WebSphere Application Server Network Deployment: W niektórych środowiskach wdrażania wymagane jest ręczne skonfigurowanie menedżera Virtual Member Manager w celu ochrony produktu Control Desk. Zanim rozpoczniesz Przegląd opcji ochrony produktu Control Desk zawiera sekcja poświęcona planowaniu zabezpieczeń. Ważne: Przed rozpoczęciem tej procedury upewnij się, że w repozytorium LDAP został utworzony ID użytkownika wasadmin. Jeśli planowane jest skonfigurowanie menedżera Virtual Member Manager w celu korzystania z protokołu SSL ze stowarzyszonym repozytorium LDAP, konfigurację należy przeprowadzić po pomyślnym zainstalowaniu i skonfigurowaniu produktu Control Desk. Jeśli menedżer Virtual Member Manager zostanie skonfigurowany w celu stosowania protokołu SSL ze stowarzyszonym repozytorium LDAP przed zakończeniem konfiguracji produktu Control Desk, konfiguracja zakończy się niepowodzeniem. Przed skonfigurowaniem produktu Control Desk nie należy konfigurować stowarzyszonego repozytorium LDAP menedżera Virtual Member Manager w celu korzystania z protokołu SSL. Protokół SSL należy skonfigurować po pomyślnym zakończeniu działania przez program konfiguracyjny. O tym zadaniu Podczas procesu konfigurowania program konfiguracyjny udostępnił opcję automatycznego skonfigurowania oprogramowania pośredniego produktu Control Desk. Jeśli wybrano opcję automatycznego skonfigurowania oprogramowania pośredniego produktu Control Desk przez program konfiguracyjny, to program ten (oprócz innych zadań) wykona konfigurację menedżera Virtual Member Manager. Jeśli wybrano opcję ręcznego konfigurowania oprogramowania pośredniego Control Desk do wykorzystania z produktem Control Desk, należy ręcznie skonfigurować menedżer Virtual Member Manager. Menedżer Virtual Member Manager umożliwia uzyskiwanie dostępu oraz obsługiwanie danych użytkowników w wielu repozytoriach, a ponadto umożliwia stowarzyszanie danych do jednego repozytorium wirtualnego. Federacyjne repozytorium składa się z jednej nazwanej dziedziny, która jest zestawem niezależnych repozytoriów użytkowników. Każde repozytorium może być w całości zewnętrzne lub - jak w przypadku LDAP - może być poddrzewem tego repozytorium. Katalog główny każdego repozytorium jest odwzorowany na wpis podstawowy w repozytorium stowarzyszonym. Katalog główny jest punktem początkowym w hierarchicznej przestrzeni nazw dziedziny wirtualnej. W celu dodania repozytorium LDAP do wirtualnego repozytorium Virtual Member Manager należy najpierw dodać repozytorium LDAP do listy repozytoriów dostępnych do skonfigurowania dla repozytorium stowarzyszonego. Następnie należy dodać katalog główny wpisów podstawowych do podstawy wyszukiwania w katalogu LDAP. W przypadku jednego katalogu LDAP możliwe jest dodanie wielu wpisów podstawowych z różnymi podstawami wyszukiwania. 84 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Przedstawione wartości mają wyłącznie charakter przykładowy. Jeśli używany jest produkt IBM Security Directory Server, wprowadź wartości wykorzystywane podczas instalowania i konfigurowania produktu IBM Security Directory Server. Jeśli menedżer Virtual Member Manager jest konfigurowany w celu korzystania z usługi Microsoft Active Directory, wówczas w odpowiednich miejscach w tej procedurze należy zmienić wartości. Należy odpowiednio zmodyfikować VMMCRONTASK. Aby dodać IBM Security Directory Server lub Microsoft Active Directory do menedżera VMM, wykonaj następujące czynności: Procedura 1. Uruchom serwer aplikacji WebSphere Application Server Network Deployment. 2. Uruchom program Internet Explorer i otwórz konsolę administracyjną WebSphere Application Server Network Deployment, wpisując następujący adres URL: http://<nazwa_serwera>:<numer_portu>/admin Na przykład: wprowadź adres URL przypominający następujący adres: http://localhost:9060/admin 3. Na ekranie logowania wprowadź własny identyfikator użytkownika i kliknij przycisk Zaloguj. Ta czynność spowoduje otwarcie ekranu powitania dla konsoli administracyjnej WebSphere Application Server Network Deployment. 4. Wybierz kolejno opcje Zabezpieczenia > Zabezpieczenia globalne. 5. Znajdź obszar repozytorium kont użytkowników i w polu Definicje dostępnych dziedzin wybierz opcję Repozytoria stowarzyszone, a następnie kliknij opcję Konfiguruj. 6. Kliknij opcję Dodaj repozytoria znajdującą się w sekcji Repozytoria w dziedzinie. 7. Kliknij opcję Nowe repozytoriumRepozytorium LDAP, aby utworzyć definicję nowego repozytorium w bieżącej dziedzinie domyślnej. 8. Wprowadź następujące wartości, kliknij przycisk Zastosuj, a następnie przycisk Zapisz. Identyfikator repozytorium W przypadku IBM Security Directory Server wprowadź ISMITDS. W przypadku Microsoft Active Directory wprowadź ISMMSAD. Typ katalogu W przypadku IBM Security Directory Server wybierz IBM Tivoli Directory Server. W przypadku Microsoft Active Directory wybierz Microsoft Windows Server 2012 Active Directory. Nazwa hosta podstawowego Wprowadź pełną nazwę hosta lub adres IP serwera katalogów. Port Wprowadź 389. Obsługa odwołań do innych serwerów LDAP Ustaw tę wartość na ignoruj. Nazwa wyróżniająca powiązania W przypadku IBM Security Directory Server wprowadź cn=root. W przypadku Microsoft Active Directory wprowadź CN=Administrator,CN=Users,DC=ism76,DC=com. Hasło powiązania Wprowadź hasło dla nazwy wyróżniającej powiązania. Odwzorowanie certyfikatu Wybierz EXACT_DN Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 85 Rysunek 10. Nowe repozytorium 9. Wprowadź następujące wartości, kliknij przycisk Zastosuj, a następnie przycisk Zapisz. Repozytorium W przypadku IBM Security Directory Server wybierz ISMITDS. W przypadku Microsoft Active Directory wybierz ISMMSAD. Unikalna nazwa wyróżniająca wpisu podstawowego (lub nadrzędnego) w repozytoriach stowarzyszonych W przypadku IBM Security Directory Server wprowadź ou=SWG,o=IBM,c=US. W przypadku Microsoft Active Directory wprowadź DC=ism76,DC=com. Nazwa wyróżniająca w repozytorium jest inna Ta wartość jest opcjonalna. Należy ją podać, jeśli jest inna niż wpis podstawowy w dodawanym repozytorium. W przypadku IBM Security Directory Server wprowadź ou=SWG,o=IBM,c=US. W przypadku Microsoft Active Directory wprowadź DC=ism76,DC=com. 10. Do obszaru konfiguracji Repozytoria stowarzyszone wprowadź następujące wartości, kliknij przycisk Zastosuj, a następnie przycisk Zapisz: Nazwa dziedziny Wprowadź ISMRealm. Nazwa podstawowego użytkownika administracyjnego Wprowadź wasadmin. Ta wartość musi określać poprawnego użytkownika ze skonfigurowanego repozytorium LDAP. Tożsamość użytkownika serwera Wybierz opcję Automatycznie generowana tożsamość serwera. Ignoruj wielkość liter podczas autoryzacji Zaznacz to pole wyboru. 86 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) 11. Kliknij opcję Obsługiwane typy jednostek, a następnie kliknij pozycję PersonAccount. 12. Do obszaru konfiguracji PersonAccount wprowadź następujące wartości: Typ jednostki Upewnij się, że wybrana jest wartość PersonAccount. Podstawowy wpis dla domyślnego elementu nadrzędnego W przypadku IBM Security Directory Server wprowadź ou=users,ou=SWG,o=IBM,c=US. W przypadku Microsoft Active Directory wprowadź CN=Users,DC=ism76,DC=com. Właściwości względnej nazwy wyróżniającej Wprowadź uid. 13. Kliknij przycisk OK, a następnie Zapisz. 14. Kliknij opcję Obsługiwane typy jednostek, a następnie kliknij pozycję Group. 15. Do obszaru konfiguracji grupy wprowadź następujące wartości: Typ jednostki Upewnij się, że wybrana jest wartość Grupa. Podstawowy wpis dla domyślnego elementu nadrzędnego W przypadku IBM Security Directory Server wprowadź ou=groups,ou=SWG,o=IBM,c=US. W przypadku Microsoft Active Directory wprowadź ou=groups,CN=Groups,DC=ism76,DC=com. Właściwości względnej nazwy wyróżniającej Wprowadź cn. 16. Kliknij przycisk OK, a następnie kliknij przycisk Save (Zapisz). 17. Kliknij opcję Obsługiwane typy jednostek, a następnie kliknij pozycję OrgContainer. 18. Do obszaru konfiguracji OrgContainer wprowadź następujące wartości lub sprawdź, czy takie wartości już istnieją: Typ jednostki Upewnij się, że wybrana jest wartość OrgContainer. Podstawowy wpis dla domyślnego elementu nadrzędnego W przypadku IBM Security Directory Server wprowadź ou=SWG,o=IBM,c=US. W przypadku Microsoft Active Directory wprowadź DC=ism76,DC=com. Właściwości względnej nazwy wyróżniającej Wprowadź o;ou;dc;cn. 19. Kliknij przycisk OK, a następnie Zapisz. 20. Wybierz opcje Zabezpieczenia > Zabezpieczenia globalne. 21. Na stronie konfiguracji zabezpieczeń globalnych: a. Włącz opcję Włącz zabezpieczenia administracyjne. b. Włącz opcję Włącz zabezpieczenia aplikacji. c. Usuń zaznaczenie opcji Użyj zabezpieczeń Java 2 w celu ograniczenia dostępu aplikacji do zasobów lokalnych. d. W obszarze Definicje dostępnych dziedzin wybierz opcję Repozytoria stowarzyszone. e. Kliknij opcję Ustaw jako bieżące. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 87 22. Kliknij przycisk Zastosuj, a następnie Zapisz. 23. Zrestartuj serwer WebSphere Application Server Network Deployment oraz zarządzane węzły, uruchamiając poniższe komendy: a. <KATALOG_GŁÓWNY_WAS> \profiles\ctgDmgr01\bin\stopManager.bat b. <KATALOG_GŁÓWNY_WAS>\profiles\ctgAppSrv01\bin\stopNode.bat c. <KATALOG_GŁÓWNY_WAS> \profiles\ctgDmgr01\bin\startManager.bat d. <KATALOG_GŁÓWNY_WAS>\profiles\ctgAppSrv01\bin\startNode.bat Uwaga: W odpowiednich miejscach wprowadź wartości ścieżek i rozszerzenia plików systemu UNIX. “Wykonywanie zadań konfiguracji serwera WebSphere Application Server Network Deployment” na stronie 49 Za pomocą tej procedury można wykonywać zadania konfiguracji serwera WebSphere Application Server Network Deployment. “Ręczne konfigurowanie produktu Microsoft Active Directory” na stronie 41 Usługę Microsoft Active Directory można ręcznie skonfigurować na potrzeby produktu Control Desk. Instalowanie produktu Control Desk Instalowanie produktu Control Desk. O tym zadaniu Aby zainstalować produkt Control Desk, uruchom program instalacyjny w systemie administracyjnym produktu Control Desk. Procedura 1. Zaloguj się do administracyjnej stacji roboczej Control Desk. W przypadku uruchamiania programu instalacyjnego z okna terminala systemu Linux lub UNIX konieczne jest zalogowanie się jako administrator. 2. Uruchom program instalacyjny Control Desk ze startera. a. Uruchom starter. Windows W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad64.exe. Linux i UNIX W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad.sh. b. Wybierz język sesji instalacji i kliknij przycisk OK. c. W panelu nawigacyjnym startera kliknij opcję Instalacja produktu. d. Na panelu Instalacja produktu wybierz pozycję IBM Control Desk 7.6 i kliknij opcję Zainstaluj komponenty produktu IBM Control Desk. 3. Na panelu wyboru pakietów kliknij przycisk Dalej. Ważne: Na panelu wyboru pakietów należy upewnić się, że zaznaczona jest opcja IBM Maximo for Service Providers. Ten pakiet jest wymagany na potrzeby pełnej instalacji produktu Control Desk, w tym dla wersji zaawansowanej. 4. Na panelu sprawdzania poprawności wymagań wstępnych pakietu przejrzyj wyniki sprawdzania poprawności wymagań wstępnych i kliknij przycisk Dalej. Jeśli na tym panelu zostaną zgłoszone błędy, należy rozwiązać problem i kliknąć opcję Sprawdź ponownie status. 88 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) 5. Na panelu umowy licencyjnej zaakceptuj umowę licencyjną i kliknij przycisk Dalej. 6. Na panelu z miejscem instalacji programu Installation Manager podaj informacje o ścieżce dla katalogu zasobów współużytkowanych i katalog instalacyjny programu Installation Manager, a następnie kliknij przycisk Dalej. Program Installation Manager stanowi środowisko instalacji używane do zainstalowania komponentów produktu Control Desk. Katalog zasobów współużytkowanych jest katalogiem wspólnego obszaru roboczego używanym przez program Installation Manager podczas instalowania pakietów. 7. Na panelu miejsca instalacji pakietów wybierz grupę pakietów Process Automation Suite, podaj informacje o ścieżce dla katalogu instalacyjnego produktu Control Desk i kliknij przycisk Dalej. 8. Na panelu składników pakietu pozostaw zaznaczenie wszystkich domyślnych opcji i kliknij przycisk Dalej. 9. Na panelu podsumowania pakietów przejrzyj wyświetlone informacje i kliknij przycisk Zainstaluj. W przypadku instalowania w środowisku języka innego niż angielski można zauważyć, że podsumowanie środowiska jest wyświetlane w języku angielskim. Obsługiwane języki konfiguruje się w programie konfiguracyjnym później. 10. Po zakończeniu instalacji wybierz opcję uruchomienia programu konfiguracyjnego i kliknij przycisk Zakończ. Instalacja zostanie zakończona, a program konfiguracyjny zostanie uruchomiony automatycznie. Co dalej Użyj programu konfiguracyjnego do skonfigurowania produktu Control Desk. Konfigurowanie produktu Control Desk z ręcznie konfigurowanym oprogramowaniem pośrednim Program konfiguracyjny umożliwia skonfigurowanie produktu Control Desk. Procedura 1. Uruchom program konfiguracyjny za pomocą startera produktu Control Desk. Na panelu nawigacyjnym startera kliknij opcję Konfigurowanie produktu, podaj miejsce instalacji produktu Control Desk, a następnie kliknij opcję Uruchom program konfiguracyjny Tivoli Process Automation Suite. 2. Na stronie operacji konfiguracyjnych produktu IBM Control Desk kliknij opcję Skonfiguruj nowe wdrożenie. 3. Na panelu Zdefiniuj środowisko wdrażania podaj informacje na temat serwerów DB2 i WebSphere Application Server Network Deployment, które zostały zainstalowane i przygotowane. Wybierz opcję Już skonfigurowano WebSphere. Po zdefiniowaniu środowiska wdrażania kliknij przycisk Zakończ. 4. Na panelu Skonfiguruj ogólne informacje o produkcie przejrzyj szczegółowe informacje podsumowania instalowanych komponentów produktu. Określ wygląd i funkcje nawigacji dla produktu, dodaj adres e-mail do odbierania komunikatów przepływu pracy i wybierz, czy mają zostać wdrożone dane przykładowe. 5. Na panelu Skonfiguruj instancję DB2 podaj informacje dotyczące instancji DB2 dla produktu Control Desk. 6. Na panelu Skonfiguruj bazę danych DB2 podaj informacje dotyczące bazy danych DB2 dla produktu Control Desk. 7. Na panelu Skonfiguruj serwer aplikacji podaj informacje dotyczące serwera WebSphere Application Server Network Deployment, który został zainstalowany. Wskaż, czy mają być zapisywane komunikaty JMS, które pochodzą z adaptera integracji. Rozdział 4. Ręczne konfigurowanie istniejącego oprogramowania pośredniego podczas wdrażania 89 8. Na panelu Skonfiguruj zabezpieczenia aplikacji wybierz model zabezpieczeń dla produktu Control Desk. W przypadku wybrania modelu zabezpieczeń, który uwzględnia serwer katalogów, podaj informacje o katalogu dla menedżera Virtual Member Manager. Wprowadź nazwy i hasła użytkowników, które należy utworzyć dla produktu Control Desk. 9. Wybierz język podstawowy i języki dodatkowe, które chcesz zainstalować. 10. Na panelu Zastosuj operacje wdrażania podaj preferencje interfejsu użytkownika, wybierz wszystkie dostępne operacje wdrażania i kliknij przycisk Zakończ. Wyniki Produkt Control Desk jest zainstalowany i skonfigurowany do użycia produktów WebSphere Application Server Network Deployment i DB2. 90 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 5. Wdrażanie w środowisku klastrowym Programy instalacyjny i konfiguracyjny produktu Control Desk umożliwiają zainstalowanie i automatyczne skonfigurowanie produktu Control Desk w konfiguracji klastrowej WebSphere Application Server Network Deployment. O tym zadaniu W tym scenariuszu programy instalacyjny i konfiguracyjny produktu Control Desk są używane do zainstalowania i automatycznego skonfigurowania nowych instancji następujących komponentów w konfiguracji klastrowej: v DB2 v WebSphere Application Server Network Deployment v Control Desk Za pomocą programu instalacyjnego produktu Control Desk można zainstalować produkt Control Desk i oprogramowanie pośrednie, które ma być używane we wdrożeniu. Następnie można użyć programu konfiguracyjnego do skonfigurowania oprogramowania pośredniego i produktu Control Desk. Za pomocą programu instalacyjnego można zainstalować produkt DB2. Następnie należy go automatycznie skonfigurować za pomocą programu konfiguracyjnego. Konfigurowanie protokołu SSL między Microsoft Active Directory i WebSphere Application Server Network Deployment Aby umożliwić programowi konfiguracyjnemu automatyczne tworzenie użytkowników i grup w produkcie Microsoft Active Directory, należy skonfigurować komunikację SSL między produktami Microsoft Active Directory i WebSphere Application Server Network Deployment za pomocą programu konfiguracyjnego. Jeśli planowane jest użycie serwera katalogów w celu uwierzytelniania i autoryzacji w produkcie Control Desk, użytkowników i grupy należy utworzyć w tym katalogu. Jeśli na potrzeby uwierzytelniania i autoryzacji planowane jest użycie zabezpieczeń aplikacji Control Desk, nie trzeba konfigurować protokołu SSL dla serwera katalogów. O tym zadaniu Wykonanie tej procedury jest wymagane tylko wtedy, gdy zezwolono programowi konfiguracyjnemu na automatyczne skonfigurowanie produktu WebSphere Application Server Network Deployment. Ponadto program konfiguracyjny ma automatycznie utworzyć użytkowników w produkcie Microsoft Active Directory. Połączenia SSL należy włączyć dla Microsoft Active Directory, wygenerować certyfikat oraz dodać ten certyfikat do produktu WebSphere Application Server Network Deployment. Zmiana nazwy lub domeny ośrodka certyfikacji w dowolnym momencie powoduje unieważnienie certyfikatów poprzednio wydanych przez ten ośrodek. Upewnij się, że w środowisku poprawnie skonfigurowano tłumaczenie nazw hostów. Jeśli system udostępniający Microsoft Active Directory nie może poprawnie tłumaczyć nazw hostów la systemów, dla których wydano certyfikaty, wówczas dochodzi do błędów komunikacji. © Copyright IBM Corp. 2015 91 Instalowanie produktu DB2 10.5 za pomocą instalacji produktu Control Desk Użyj programu instalacyjnego produktu Control Desk do zainstalowania produktu DB2 10.5. Procedura 1. Zaloguj się do systemu docelowego jako użytkownik z uprawnieniami administratora. W przypadku uruchamiania instalacji produktu Control Desk z okna terminala systemu Linux lub UNIX konieczne jest zalogowanie się jako użytkownik root. 2. Uruchom program instalacyjny produktu Control Desk za pomocą startera. a. Uruchom starter. Windows W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad64.exe. Linux i UNIX W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad.sh. b. Wybierz język instalacji i kliknij przycisk OK. c. W panelu nawigacyjnym startera kliknij opcję Instalacja produktu. d. Na panelu Instalacja produktu wybierz pozycję IBM DB2 10.5 i kliknij opcję Zainstaluj komponenty produktu IBM Control Desk. 3. Na panelu wyboru pakietów kliknij przycisk Dalej. Ważne: Na panelu wyboru pakietów należy upewnić się, że zaznaczona jest opcja IBM Maximo for Service Providers. Ten pakiet jest wymagany na potrzeby pełnej instalacji produktu Control Desk, w tym dla wersji zaawansowanej. 4. Na panelu sprawdzania poprawności wymagań wstępnych pakietu przejrzyj wyniki sprawdzania poprawności wymagań wstępnych i kliknij przycisk Dalej. Jeśli na tym panelu zostaną zgłoszone błędy, przed podjęciem dalszych czynności należy rozwiązać problem i kliknąć opcję Sprawdź ponownie status. 5. Na panelu umowy licencyjnej przejrzyj informacje licencyjne dla każdego instalowanego pakietu, zaakceptuj umowę licencyjną, a następnie kliknij przycisk Dalej. 6. Na panelu z miejscem instalacji programu Installation Manager podaj informacje o ścieżce dla katalogu zasobów współużytkowanych i katalog instalacyjny programu Installation Manager, a następnie kliknij przycisk Dalej. Program Installation Manager stanowi środowisko instalacji używane do zainstalowania komponentów produktu Control Desk. Katalog zasobów współużytkowanych jest katalogiem wspólnego obszaru roboczego używanym przez program Installation Manager podczas instalowania pakietów. 7. Na panelu miejsca instalacji pakietów wybierz grupę pakietów, podaj informacje o ścieżce dla jej katalogu instalacyjnego i kliknij przycisk Dalej. Wykonaj ten proces dla każdej grupy pakietów, która jest wyświetlana. 8. Na panelu tłumaczeń pakietów określ obsługę języków dla produktu DB2, a następnie kliknij przycisk Dalej. 9. Na panelu składników pakietu pozostaw zaznaczenie wszystkich domyślnych opcji i kliknij przycisk Dalej. 10. Na panelu konfiguracji pakietów określ informacje konfiguracyjne dla produktu DB2 10.5, a następnie kliknij przycisk Dalej. 11. Na panelu podsumowania pakietów przejrzyj wyświetlone informacje dotyczące planowanej instalacji i kliknij przycisk Zainstaluj. 92 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Instalowanie produktu WebSphere Application Server Network Deployment 8.5 za pomocą instalacji produktu Control Desk Użycie programu instalacyjnego produktu Control Desk do zainstalowania produktu WebSphere Application Server Network Deployment 8.5. Procedura 1. Zaloguj się do systemu docelowego jako użytkownik z uprawnieniami administratora. W przypadku uruchamiania instalacji produktu IBM Control Desk z okna terminala systemu Linux lub UNIX konieczne jest zalogowanie się jako użytkownik root. 2. Uruchom program instalacyjny produktu Control Desk za pomocą startera. a. Uruchom starter. Windows W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad64.exe. Linux i UNIX W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad.sh. b. Wybierz język instalacji i kliknij przycisk OK. c. W panelu nawigacyjnym startera kliknij opcję Instalacja produktu. d. Na panelu Instalacja produktu wybierz pozycję IBM WebSphere Application Server Network Deployment 8.5.5 i kliknij opcję Zainstaluj komponenty produktu IBM Control Desk. Podczas instalacji produktu WebSphere Application Server Network Deployment należy zainstalować oprogramowanie Java 7. Podczas instalacji oprogramowania Java 7 program konfiguracyjny konfiguruje produkt Control Desk pod kątem użycia oprogramowania Java 7. 3. Na panelu wyboru pakietów kliknij przycisk Dalej. Ważne: Na panelu wyboru pakietów należy upewnić się, że zaznaczona jest opcja IBM Maximo for Service Providers. Ten pakiet jest wymagany na potrzeby pełnej instalacji produktu Control Desk, w tym dla wersji zaawansowanej. 4. Na panelu sprawdzania poprawności wymagań wstępnych pakietu przejrzyj wyniki sprawdzania poprawności wymagań wstępnych i kliknij przycisk Dalej. Jeśli na tym panelu zostaną zgłoszone błędy, przed podjęciem dalszych czynności należy rozwiązać problem i kliknąć opcję Sprawdź ponownie status. 5. Na panelu umowy licencyjnej przejrzyj informacje licencyjne dla każdego pakietu, który ma zostać zainstalowany, zaakceptuj umowę licencyjną, a następnie kliknij przycisk Dalej. 6. Na panelu z miejscem instalacji programu Installation Manager podaj informacje o ścieżce dla katalogu zasobów współużytkowanych i katalog instalacyjny programu Installation Manager, a następnie kliknij przycisk Dalej. Program Installation Manager stanowi środowisko instalacji używane do zainstalowania komponentów produktu Control Desk. Katalog zasobów współużytkowanych jest katalogiem wspólnego obszaru roboczego używanym przez program Installation Manager podczas instalowania pakietów. 7. Na panelu miejsca instalacji pakietów wybierz grupę pakietów, podaj informacje o ścieżce dla jej katalogu instalacyjnego i kliknij przycisk Dalej. Wykonaj ten proces dla każdej grupy pakietów, która jest wyświetlana. 8. Na panelu tłumaczeń pakietów określ obsługę języków dla produktu WebSphere Application Server Network Deployment, a następnie kliknij przycisk Dalej. Rozdział 5. Wdrażanie w środowisku klastrowym 93 9. Na panelu składników pakietu pozostaw zaznaczenie wszystkich domyślnych opcji i kliknij przycisk Dalej. 10. Na panelu konfiguracji pakietów określ informacje konfiguracyjne dla produktu IBM HTTP Server, a następnie kliknij przycisk Dalej. 11. Na panelu podsumowania pakietów przejrzyj wyświetlone informacje i kliknij przycisk Zainstaluj. 12. Po zakończeniu instalacji wybierz opcję uruchomienia programu narzędziowego do konfiguracji produktu IBM Tivoli Process Automation Engine i kliknij przycisk Zakończ. Co dalej Użyj programu konfiguracyjnego do przygotowania produktu WebSphere Application Server Network Deployment na potrzeby konfiguracji produktu Control Desk. Przygotowanie produktu WebSphere Application Server Network Deployment i konfigurowanie profili klastra serwerów aplikacji Za pomocą programu konfiguracyjnego można przygotować produkt WebSphere Application Server Network Deployment 8.5 na potrzeby konfiguracji produktu Control Desk i skonfigurować profile klastra serwerów aplikacji. O tym zadaniu W przypadku konfigurowania produktu Control Desk w środowisku klastrowym najpierw należy przygotować serwer WebSphere Application Server Network Deployment i skonfigurować profile klastrów serwerów aplikacji. Następnie należy skonfigurować produkt Control Desk do pracy ze zdefiniowanymi klastrami. Należy zdefiniować i skonfigurować klastry w menedżerze wdrażania produktu WebSphere Application Server Network Deployment. Jeśli konfiguracja klastra ma uwzględniać inne elementy w innych węzłach WebSphere Application Server Network Deployment, należy zalogować się na serwerze, i uruchomić program konfiguracyjny w celu skonfigurowania profilu produktu WebSphere Application Server Network Deployment i węzła do obsługi tych elementów klastra. Ze względu na wydajność zalecane jest, aby zdefiniować co najmniej cztery klastry, z których każdy udostępnia funkcję pojedynczego produktu. Użytkownik może utworzyć dodatkowe klastry, jeśli są potrzebne. Szczegółowe informacje na temat wydajności zawiera dokumentacja Best Practices For System Performance. Procedura 1. Zaloguj się w systemie, który udostępnia serwer menedżera wdrażania produktu WebSphere Application Server Network Deployment. 2. Uruchom program konfiguracyjny za pomocą startera produktu Control Desk. Na panelu nawigacyjnym startera kliknij opcję Konfigurowanie produktu, a następnie kliknij opcję Uruchom program konfiguracyjny Tivoli Process Automation Suite. 3. Na stronie operacji konfiguracyjnych produktu IBM Control Desk kliknij opcję Przygotuj produkt WebSphere Application Server do konfiguracji. 4. Na panelu Skonfiguruj serwer WebSphere Application Server podaj miejsce instalacji i informacje konfiguracyjne dla produktu WebSphere Application Server Network Deployment i powiązanych komponentów. Wybierz opcje skonfigurowania systemu dla klastrów i automatyzacji konfiguracji produktu IBM HTTP Server. 94 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) 5. Na panelu Skonfiguruj profile klastrów serwerów aplikacji podaj informacje, które zostaną użyte do utworzenia profili serwera aplikacji i menedżera wdrażania produktu WebSphere Application Server Network Deployment. a. Wybierz opcję Skonfiguruj nowy menedżer wdrażania na tym serwerze. b. Podaj nazwę profilu, nazwę węzła, nazwę komórki i port SOAP dla profilu menedżera wdrażania. c. Opcjonalne: Kliknij opcję Zaawansowane, aby uzyskać dostęp do strony Profil menedżera wdrażania - Opcje zaawansowane, na której można przypisać niestandardowe wartości portów używanych przez profil menedżera wdrażania. d. Podaj informacje autoryzacyjne użytkownika administracyjnego produktu WebSphere Application Server Network Deployment. e. Kliknij opcję Nowy klaster, aby utworzyć nowy klaster. Podaj nazwę i przypisz funkcję pojedynczego produktu do klastra. f. Kliknij opcję Nowy węzeł zarządzany, aby utworzyć węzeł zarządzany. Podaj nazwę węzła i nazwę profilu, który zawiera informacje na temat nowego węzła zarządzanego. Można utworzyć więcej niż jeden węzeł zarządzany, ale musi być zdefiniowany co najmniej jeden węzeł zarządzany. g. Wybierz węzeł zarządzany i kliknij opcję Nowy serwer. h. Na stronie Definicja serwera węzła zarządzanego WebSphere wybierz opcję Serwer WWW i podaj nazwę serwera WWW, który będzie używany przez ten węzeł zarządzany. Dla węzła zarządzanego można zdefiniować tylko jeden serwer WWW. i. Kliknij opcję Nowy serwer. Na stronie Definicja serwera węzła zarządzanego WebSphere wybierz opcję Element klastra serwera aplikacji. Podaj nazwę elementu klastra i wybierz klaster do powiązania z elementem klastra. Można utworzyć dowolną liczbę elementów klastrów, jeśli jest to konieczne, ale należy utworzyć co najmniej jeden. j. Powtórz ten proces, aby łącznie utworzyć cztery klastry i przypisać każdemu z nich unikalną funkcję produktu. 6. Podaj dodatkowe informacje konfiguracyjne na panelu Skonfiguruj serwer aplikacji Opcje zaawansowane, jeśli jest to wymagane. 7. Jeśli zostanie wybrana opcja użycia serwera katalogów na potrzeby zabezpieczeń administracyjnych produktu WebSphere Application Server Network Deployment, podaj informacje dotyczące hosta serwera katalogów, informacje autoryzacyjne i strukturę katalogów z panelu Skonfiguruj zabezpieczenia administracyjne. 8. Na panelu Zastosuj operacje wdrażania wybierz wszystkie opcje operacji wdrażania i kliknij przycisk Zakończ. Wyniki Produkt WebSphere Application Server Network Deployment 8.5 jest gotowy na potrzeby produktu Control Desk. Informacje pokrewne: https://www.ibm.com/developerworks/community/files/form/anonymous/api/library/ 75dbdf46-1a08-429c-9742-bd340d7d1fd3/document/c51d5f5b-dea3-4043-a81fd5213fc10063/media/Best%20Practices%20for%20System%20Performance%207.5.x.pdf Konfigurowanie elementów klastra w dodatkowych węzłach produktu WebSphere Application Server Network Deployment Za pomocą programu konfiguracyjnego można skonfigurować elementy klastra w dodatkowych węzłach WebSphere. Rozdział 5. Wdrażanie w środowisku klastrowym 95 O tym zadaniu Po zdefiniowaniu klastrów w menedżerze wdrażania produktu WebSphere Application Server Network Deployment można skonfigurować elementy klastra w dodatkowych węzłach produktu WebSphere Application Server Network Deployment. Procedura 1. Zaloguj się w systemie obsługującym węzły produktu WebSphere Application Server Network Deployment. 2. Uruchom program konfiguracyjny za pomocą startera produktu Control Desk. Na panelu nawigacyjnym startera kliknij opcję Konfigurowanie produktu, a następnie kliknij opcję Uruchom program konfiguracyjny Tivoli Process Automation Suite. 3. Na stronie operacji konfiguracyjnych produktu IBM Control Desk kliknij opcję Konfiguruj produkt WebSphere Application Server Network Deployment dla nowego wdrożenia. 4. Na panelu Skonfiguruj serwer WebSphere Application Server podaj miejsce instalacji i informacje konfiguracyjne dla produktu WebSphere Application Server Network Deployment i powiązanych komponentów. Wybierz opcje skonfigurowania systemu dla klastrów i automatyzacji konfiguracji produktu IBM HTTP Server. 5. Na panelu Skonfiguruj profile klastrów serwerów aplikacji podaj informacje, które zostaną użyte do utworzenia dodatkowych elementów klastra w tych węzłach. a. Wybierz opcję Użyj istniejącego menedżera wdrażania. b. Podaj informacje o połączeniu dla zdalnego systemu menedżera wdrażania produktu WebSphere Application Server Network Deployment. c. Podaj informacje autoryzacyjne użytkownika administracyjnego produktu WebSphere Application Server Network Deployment. d. Kliknij opcję Załaduj klastry, aby załadować informacje o klastrach ze zdalnego menedżera wdrażania produktu WebSphere Application Server Network Deployment. e. Kliknij opcję Nowy węzeł zarządzany, aby utworzyć węzeł zarządzany. Podaj nazwę węzła i nazwę profilu, który zawiera informacje na temat nowego węzła zarządzanego. Można utworzyć więcej niż jeden węzeł zarządzany, ale musi być zdefiniowany co najmniej jeden węzeł zarządzany. f. Wybierz węzeł zarządzany i kliknij opcję Nowy serwer. g. Na stronie Definicja serwera węzła zarządzanego WebSphere wybierz opcję Element klastra serwera aplikacji. Podaj nazwę elementu klastra i wybierz klaster do powiązania z elementem klastra. Można utworzyć dowolną liczbę elementów klastrów, jeśli jest to konieczne, ale należy utworzyć co najmniej jeden. Nie można utworzyć nowego serwera WWW dla klastra, ponieważ został on zdefiniowany, gdy klaster został utworzony w zdalnym menedżerze wdrażania produktu WebSphere Application Server Network Deployment. h. Powtórz ten proces, aby utworzyć nowe elementy klastra i przypisać je do klastrów zdefiniowanych w zdalnym menedżerze wdrażania WebSphere Application Server Network Deployment. 6. Podaj dodatkowe informacje konfiguracyjne na panelu Skonfiguruj serwer aplikacji Opcje zaawansowane, jeśli jest to wymagane. 7. Na panelu Zastosuj operacje wdrażania wybierz wszystkie opcje operacji wdrażania i kliknij przycisk Zakończ. Instalowanie produktu Control Desk Instalowanie produktu Control Desk. 96 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) O tym zadaniu Aby zainstalować produkt Control Desk, uruchom program instalacyjny w systemie administracyjnym produktu Control Desk. Procedura 1. Zaloguj się do administracyjnej stacji roboczej Control Desk. W przypadku uruchamiania programu instalacyjnego z okna terminala systemu Linux lub UNIX konieczne jest zalogowanie się jako administrator. 2. Uruchom program instalacyjny Control Desk ze startera. a. Uruchom starter. Windows W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad64.exe. Linux i UNIX W pobranym obrazie instalacyjnym przejdź do katalogu głównego i uruchom następującą komendę: launchpad.sh. b. Wybierz język sesji instalacji i kliknij przycisk OK. c. W panelu nawigacyjnym startera kliknij opcję Instalacja produktu. d. Na panelu Instalacja produktu wybierz pozycję IBM Control Desk 7.6 i kliknij opcję Zainstaluj komponenty produktu IBM Control Desk. 3. Na panelu wyboru pakietów kliknij przycisk Dalej. Ważne: Na panelu wyboru pakietów należy upewnić się, że zaznaczona jest opcja IBM Maximo for Service Providers. Ten pakiet jest wymagany na potrzeby pełnej instalacji produktu Control Desk, w tym dla wersji zaawansowanej. 4. Na panelu sprawdzania poprawności wymagań wstępnych pakietu przejrzyj wyniki sprawdzania poprawności wymagań wstępnych i kliknij przycisk Dalej. Jeśli na tym panelu zostaną zgłoszone błędy, należy rozwiązać problem i kliknąć opcję Sprawdź ponownie status. 5. Na panelu umowy licencyjnej zaakceptuj umowę licencyjną i kliknij przycisk Dalej. 6. Na panelu z miejscem instalacji programu Installation Manager podaj informacje o ścieżce dla katalogu zasobów współużytkowanych i katalog instalacyjny programu Installation Manager, a następnie kliknij przycisk Dalej. Program Installation Manager stanowi środowisko instalacji używane do zainstalowania komponentów produktu Control Desk. Katalog zasobów współużytkowanych jest katalogiem wspólnego obszaru roboczego używanym przez program Installation Manager podczas instalowania pakietów. 7. Na panelu miejsca instalacji pakietów wybierz grupę pakietów Process Automation Suite, podaj informacje o ścieżce dla katalogu instalacyjnego produktu Control Desk i kliknij przycisk Dalej. 8. Na panelu składników pakietu pozostaw zaznaczenie wszystkich domyślnych opcji i kliknij przycisk Dalej. 9. Na panelu podsumowania pakietów przejrzyj wyświetlone informacje i kliknij przycisk Zainstaluj. W przypadku instalowania w środowisku języka innego niż angielski można zauważyć, że podsumowanie środowiska jest wyświetlane w języku angielskim. Obsługiwane języki konfiguruje się w programie konfiguracyjnym później. 10. Po zakończeniu instalacji wybierz opcję uruchomienia programu konfiguracyjnego i kliknij przycisk Zakończ. Instalacja zostanie zakończona, a program konfiguracyjny zostanie uruchomiony automatycznie. Rozdział 5. Wdrażanie w środowisku klastrowym 97 Co dalej Użyj programu konfiguracyjnego do skonfigurowania produktu Control Desk. Konfigurowanie produktu Control Desk w środowisku klastrowym Za pomocą programu konfiguracyjnego produktu Control Desk można skonfigurować produkt Control Desk w środowisku klastrowym po skonfigurowaniu produktu WebSphere Application Server Network Deployment na potrzeby technologii klastrowej. Procedura 1. Uruchom program konfiguracyjny za pomocą startera produktu Control Desk. Na panelu nawigacyjnym startera kliknij opcję Konfigurowanie produktu, podaj miejsce instalacji produktu Control Desk, a następnie kliknij opcję Uruchom program konfiguracyjny Tivoli Process Automation Suite. 2. Na stronie operacji konfiguracyjnych produktu IBM Control Desk kliknij opcję Skonfiguruj nowe wdrożenie. 3. Na panelu Zdefiniuj środowisko wdrażania podaj informacje na temat produktu DB2 i serwerów WebSphere Application Server Network Deployment, które zostały zainstalowane i przygotowane. Wybierz opcje Utwórz i skonfiguruj bazę danych, Wykonaj konfigurację WebSphere dla produktu i Wdróż produkt w środowisku klastrowym, aby automatycznie skonfigurować produkty WebSphere Application Server Network Deployment i DB2. Kliknij przycisk Zakończ. 4. Na panelu Skonfiguruj ogólne informacje o produkcie przejrzyj szczegółowe informacje podsumowania. Określ wygląd i funkcje nawigacji dla produktu, dodaj adres e-mail do odbierania komunikatów przepływu pracy i wybierz, czy mają zostać wdrożone dane przykładowe. 5. Na panelu Skonfiguruj instancję DB2 podaj informacje dotyczące instancji DB2, która ma zostać utworzona dla produktu Control Desk. 6. Na panelu Skonfiguruj bazę danych DB2 podaj informacje dotyczące bazy danych DB2, która ma zostać utworzona dla produktu Control Desk. 7. Na panelu Skonfiguruj serwer aplikacji podaj informacje dla menedżera domeny WebSphere Application Server Network Deployment, w którym zdefiniowano klastry, a następnie kliknij opcję Załaduj informacje o klastrze. 8. Utwórz aplikację dla funkcji zarządzanej przez klaster, skonfiguruj JMS dla aplikacji i skonfiguruj aplikację pomocy produktu Control Desk. Należy utworzyć co najmniej jedną aplikację dla każdej funkcji w klastrze. a. Kliknij opcję Dodaj aplikację. b. Podaj nazwę aplikacji i wybierz nazwę klastra oraz serwera WWW powiązanego z funkcją. c. Opcjonalne: Zmień funkcję powiązaną z wybranym klastrem. d. Włącz i skonfiguruj obsługę komunikatów JMS dla aplikacji. Funkcja struktury integracji wymaga JMS. Funkcja raportowania nie obsługuje JMS. Jeśli do przechowywania danych JMS nie wybrano bazy danych DB2, na potrzeby przechowywania tych danych zostanie utworzona baza danych derby. 9. Skonfiguruj aplikację pomocy produktu Control Desk, podając nazwę aplikacji pomocy, wybierając klaster, do którego ma być przypisana, i wybierając serwer WWW, który ma być używany dla tej aplikacji. 10. Na panelu Skonfiguruj zabezpieczenia aplikacji wybierz model zabezpieczeń dla produktu Control Desk. W przypadku wybrania modelu zabezpieczeń, który uwzględnia serwer katalogów, podaj informacje o katalogu dla menedżera Virtual Member Manager. 98 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Wprowadź nazwy i hasła użytkowników, które należy utworzyć dla produktu Control Desk. Nie należy używać nazwy użytkownika jako wartości hasła. 11. Wybierz języki. 12. Na panelu Zastosuj operacje wdrażania podaj preferencje interfejsu użytkownika, wybierz wszystkie dostępne operacje wdrażania i kliknij przycisk Zakończ. Rozdział 5. Wdrażanie w środowisku klastrowym 99 100 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 6. Instalacja cicha Opcja instalacji cichej programu Control Desk współdziała interaktywnie z programem instalacyjnym programu Control Desk za pomocą wiersza komend i pliku odpowiedzi. Przed rozpoczęciem instalacji cichej programu Control Desk lub powiązanych pakietów oprogramowania pośredniego należy zainstalować program Installation Manager. Tworzenie plików odpowiedzi dla trybu cichego na potrzeby instalacji W pliku odpowiedzi rejestrowane są dokonywane wybory i wartości podawane podczas używania programu instalacyjnego produktu Control Desk. Następnie można uruchomić program instalacyjny produktu Control Desk w trybie cichym, używając pliku odpowiedzi jako wejścia. Zanim rozpoczniesz Można utworzyć plik odpowiedzi instalacji cichej, ustawiając zmienną środowiskową record, a następnie uruchamiając program instalacyjny za pomocą startera produktu Control Desk. Plik odpowiedzi jest generowany w katalogu osobistym użytkownika, który uruchomił program. Katalog osobisty bieżącego użytkownika można określić za pomocą poniższych komend. Windows set HOMEPATH UNIX echo $HOME Nazwa pliku ma format tpaeInstallerRspdatownik_z_datą_i_godziną.xml, na przykład: tpaeInstallerRsp20130716105258.xml. Procedura 1. Otwórz wiersz komend i ustaw zmienną środowiskową record. Opcja Opis Windows set record=true Linux lub UNIX export record=true 2. Uruchom starter produktu Control Desk. Opcja Opis Windows launchpad64.exe Linux lub UNIX ./launchpad.sh 3. Kliknij opcję Zainstaluj produkt. 4. Wybierz komponenty do zainstalowania, a następnie kliknij opcję Instaluj, aby uruchomić program instalacyjny produktu Control Desk. 5. Wybierz pakiety, które chcesz zainstalować w trybie cichym, podając zasoby współużytkowane i katalogi instalacyjne. Jeśli wybrane opcje są poprawne, kliknij przycisk Instaluj, aby zainstalować pakiety. © Copyright IBM Corp. 2015 101 6. Kliknij przycisk Zakończ, aby zakończyć działanie programu instalacyjnego produktu Control Desk. Przykładowe pliki odpowiedzi instalacji cichej Zamiast pliku tpaeInstallerRspdatownik_z_datą_i_godziną.xml można użyć przykładowego pliku odpowiedzi i zmodyfikować go odpowiednio do potrzeb. Pliki przykładowe Przykładowe pliki odpowiedzi znajdują się w katalogu, w którym rozpakowano starter produktu IBM Control Desk. Jeśli aktualizowane są wartości używane w przykładowych plikach odpowiedzi, aktualizacje te należy ograniczyć do parametrów, takich jak miejsce instalacji, nazwy hostów, numery portów i nazwy użytkowników. Jeśli trzeba zaktualizować zmienne inne niż środowiskowe, takie jak nazwa produktu głównego lub repozytorium programu Installation Manager, należy utworzyć własny plik odpowiedzi dla trybu cichego, używając oprogramowania Installation Manager. Tabela 9. Przykłady plików odpowiedzi dla trybu cichego 102 Plik Opis katalog_startera\SilentResponseFiles\Installer\ Unix\ResponseFile_ICD_Install_Unix.xml Instalacja produktu Control Desk w systemach Linux i UNIX. katalog_startera\SilentResponseFiles\Installer\ Unix\ResponseFile_ICD_Uninstall_Unix.xml Deinstalacja produktu Control Desk w systemach Linux i UNIX. katalog_startera\SilentResponseFiles\Installer\ Windows\ ResponseFile_ICD_Install_Windows.xml Instalacja produktu Control Desk w systemie Windows. katalog_startera\SilentResponseFiles\Installer\ Windows\ ResponseFile_ICD_Uninstall_Windows.xml Deinstalacja produktu Control Desk w systemie Windows. katalog_startera\SilentResponseFiles\Installer\ Unix\ResponseFile_DB2_Install_Unix.xml Instalacja produktu IBM DB2 w systemach Linux i UNIX. katalog_startera\SilentResponseFiles\Installer\ Windows\ ResponseFile_DB2_Install_Windows.xml Instalacja produktu IBM DB2 w systemie Windows. katalog_startera\SilentResponseFiles\Installer\ Unix\ResponseFile_DB2_Uninstall_Unix.xml Deinstalacja produktu IBM DB2 w systemach Linux i UNIX. katalog_startera\SilentResponseFiles\Installer\ Windows\ ResponseFile_DB2_Uninstall_Windows.xml Deinstalacja produktu IBM DB2 w systemie Windows. katalog_startera\SilentResponseFiles\Installer\ Unix\ResponseFile_TPAE_WAS_Install_Unix.xml Instalacja podstawowych komponentów produktu WebSphere Application Server w systemach Linux i UNIX. katalog_startera\SilentResponseFiles\Installer\ Windows\ ResponseFile_TPAE_WAS_Install_Windows.xml Instalacja podstawowych komponentów produktu WebSphere Application Server w systemie Windows. katalog_startera\SilentResponseFiles\Installer\ Unix\ ResponseFile_TPAE_WAS_Uninstall_Unix.xml Deinstalacja podstawowych komponentów produktu WebSphere Application Server w systemach Linux i UNIX. katalog_startera\SilentResponseFiles\Installer\ Windows\ResponseFile_TPAE_WAS_Uninstall_ Windows.xml Deinstalacja podstawowych komponentów produktu WebSphere Application Server w systemie Windows. IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Aktualizowanie wartości haseł w plikach odpowiedzi dla trybu cichego Program instalacyjny produktu Control Desk wymaga szyfrowania wartości haseł znajdujących się w plikach odpowiedzi. Aby zaktualizować wartości zaszyfrowanych haseł w pliku odpowiedzi, należy użyć programu narzędziowego do szyfrowania łańcuchów należącego do programu Installation Manager. O tym zadaniu Program narzędziowy do szyfrowania łańcuchów należący do programu Installation Manager akceptuje wartość hasła w postaci jawnej i generuje zaszyfrowaną wersję tego hasła. Zaszyfrowaną wartość należy skopiować i wkleić do pola hasła w pliku odpowiedzi. Procedura 1. Uruchom program narzędziowy do szyfrowania łańcuchów należący do programu Installation Manager z poziomu wiersza komend. Opcja Opis Windows c:\Program Files\IBM\InstallationManager\ eclipse\tools\imutilsc nowa_wartość_hasła AIXlubLinux /opt/IBM/InstallationManager/eclipse/tools/ imutilsc encryptString nowa_wartość_hasła Zastąp wartość nowa_wartość_hasła nową wartością hasła w postaci jawnej. 2. Skopiuj łańcuch znajdujący się w polu Zaszyfrowana wersja łańcucha. 3. Otwórz plik odpowiedzi w edytorze tekstu, zastąp wartość hasła skopiowanym zaszyfrowanym hasłem, a następnie zapisz ten plik. Cicha instalacja programu Installation Manager Aby zainstalować produkt Control Desk i powiązane oprogramowanie pośrednie w trybie cichym, najpierw należy zainstalować program Installation Manager. Procedura 1. Otwórz wiersz komend w systemie i przejdź do katalogu, w którym znajdują się rozpakowane pliki startera. 2. Przejdź do folderu, który zawiera program Installation Manager dla używanego systemu operacyjnego, na przykład \Install\IM\installer.win64. 3. Opcjonalne: Otwórz plik silent-install.ini w edytorze tekstu i zaktualizuj wartości domyślne. 4. Uruchom proces instalacji cichej programu Installation Manager. Opcja Opis Windows installc –acceptLicense Inne systemy operacyjne ./installc –acceptLicense Wyniki Program Installation Manager został pomyślnie zainstalowany w systemie. Teraz można zainstalować produkt Control Desk w trybie cichym. Rozdział 6. Instalacja cicha 103 Instalowanie produktu Control Desk i powiązanego oprogramowania pośredniego w trybie cichym Produkt Control Desk i powiązane oprogramowanie pośrednie można wdrożyć w trybie cichym, aby przeprowadzić nienadzorowaną instalację na podstawie predefiniowanych ustawień. Zanim rozpoczniesz Należy przeprowadzić pomyślną instalację w celu wygenerowania pliku odpowiedzi, którego będzie można użyć do przeprowadzenia cichej instalacji produktu Control Desk i oprogramowania pośredniego. Alternatywnie można wykorzystać jeden z przykładowych plików odpowiedzi dostępnych na nośniku produktu, a następnie zmodyfikować go. Jeśli plik odpowiedzi został utworzony w innym systemie, należy upewnić się, że wszystkie wartości, które są zapisane w tym pliku odpowiedzi, są poprawne w systemie docelowym. Należy upewnić się, że wartości ścieżek zdefiniowane podczas tworzenia pliku odpowiedzi są nadal poprawne w systemie docelowym. Może być konieczne zaktualizowanie na przykład wartości parametru położenie repozytorium w celu wskazania poprawnej ścieżki do obrazów instalacyjnych produktu i oprogramowania pośredniego. Jeśli produkt jest instalowany w katalogu innym niż ścieżka używana podczas tworzenia pliku odpowiedzi, należy zaktualizować wartość parametru installLocation. Aby zaktualizować wartość parametru installLocation, należy także podać nową wartość dla parametru Identyfikator profilu. Procedura 1. Skopiuj plik odpowiedzi, który został wcześniej wygenerowany, i pliki produktu Control Desk do systemu docelowego. 2. Otwórz wiersz komend i przejdź do katalogu programu Installation Manager, który jest odpowiedni dla używanego systemu operacyjnego, na przykład cd /opt/IBM/InstallationManager/eclipse/tools/. 3. Uruchom program Installation Manager w trybie cichym. imcl -input nazwa_pliku_odpowiedzi -log nazwa_pliku_dziennika -acceptLicense Parametr -input określa plik odpowiedzi, który ma być używany, na przykład /SI/tpaeInstallerRsp20130716105258.xml. Parametr -log określa miejsce, w którym są zapisywane pliki dzienników, na przykład /tmp/linuxDB2WASMAM_Log.xml. Podczas określania pliku odpowiedzi i pliku dziennika należy podać pełną ścieżkę. Wyniki Instalacja będzie odbywać się w trybie cichym i wykorzystywane będą wartości dostępne w pliku odpowiedzi. Używając różnych plików odpowiedzi jako wejścia, można wykonać cichą instalację oprogramowania pośredniego w różnych systemach. Następnie można użyć innego pliku odpowiedzi w celu zainstalowania produktu Control Desk w trybie cichym w systemie, który został wyznaczony jako administracyjna stacja robocza. Deinstalowanie produktu Control Desk i powiązanego oprogramowania pośredniego w trybie cichym Produkt Control Desk i powiązane oprogramowanie pośrednie można zdeinstalować w trybie cichym, stosując ustawienia, które zostały użyte podczas instalacji. 104 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Procedura 1. Otwórz wiersz komend i przejdź do katalogu katalog_główny_startera\ SilentResponseFiles\Installer, który zawiera przykładowy plik odpowiedzi deinstalacji. 2. Zaktualizuj ten przykładowy plik odpowiedzi deinstalacji, wprowadzając do niego wartości używane w środowisku. 3. Uruchom program deinstalacyjny produktu Control Desk w trybie cichym. imcl -input nazwa_pliku_odpowiedzi -log nazwa_pliku_dziennika -acceptLicense Domyślnym katalogiem głównym komendy imcl jest c:\Program Files\IBM\Installation Manager\eclipse\tools\ w systemie Windows /opt/IBM/InstallationManager/eclipse/ w systemach Linux oraz UNIX. Parametr -input określa plik odpowiedzi, który ma być używany, na przykład C:\tmp\install_response.xml. Parametr -log określa miejsce, w którym są zapisywane pliki dzienników, na przykład C:\tmp\silent.log. Podczas określania pliku odpowiedzi i pliku dziennika należy podać pełną ścieżkę. Parametr -acceptLicense służy do automatycznego akceptowania licencji. 4. Program Installation Manager można usunąć z systemu za pomocą programu deinstalacyjnego. uninstallc Tabela 10. Położenie komendy uninstallc Windows Inne systemy operacyjne Administrator Administrator Wersja 64-bitowa C:\ProgramData\IBM\Installation Manager\uninstall var/ibm/InstallationManager/uninstall Użytkownik Użytkownik Wersja 64-bitowa C:\Users\ID_użytkownika\AppData\ Roaming\IBM\Installation Manager\uninstall katalog_osobisty_użytkownika/var/ibm/ InstallationManager/uninstall Rozdział 6. Instalacja cicha 105 106 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 7. Konfiguracja cicha Podczas konfiguracji cichej można użyć programu konfiguracyjnego, wykorzystując wiersz komend i plik odpowiedzi. Następujące czynności są wymagane dla konfiguracji cichej: 1. “Tworzenie plików odpowiedzi dla trybu cichego na potrzeby konfigurowania oprogramowania pośredniego” 2. “Tworzenie pliku odpowiedzi na potrzeby konfigurowania produktu Control Desk w trybie cichym” na stronie 108 3. “Konfigurowanie oprogramowania pośredniego w trybie cichym” na stronie 109 4. “Konfigurowanie produktu Control Desk w trybie cichym” na stronie 109 Tworzenie plików odpowiedzi dla trybu cichego na potrzeby konfigurowania oprogramowania pośredniego Plik odpowiedzi tworzy się, modyfikując jeden z dostarczonych przykładowych plików odpowiedzi. Następnie można uruchomić program konfiguracyjny w trybie cichym, używając pliku odpowiedzi jako wejścia. Procedura 1. Utwórz kopię przykładowego pliku, na przykład my-cfg-silent-win.properties. Przykładowe pliki odpowiedzi znajdują się w katalogu katalog_główny_startera\ SilentResponseFiles\ConfigTool. 2. Otwórz plik odpowiedzi w edytorze tekstu, zaktualizuj wartości zgodnie z wymaganiami, a następnie zapisz plik. Upewnij się, że wszystkie wartości podane w pliku odpowiedzi są poprawne dla systemu docelowego. Dotyczy to w szczególności wartości ścieżek. Może być konieczne zaktualizowanie na przykład wartości parametru WAS.InstallLocation, aby wskazać poprawną ścieżkę dla produktu WebSphere Application Server Network Deployment w odniesieniu do systemu docelowego. Jeśli nie ma komponentów produktu Control Desk, które mają zostać skonfigurowane automatycznie, dla odpowiedniej właściwości należy ustawić wartość false. Jeśli na przykład w systemie nie ma zostać skonfigurowany produkt WebSphere Application Server Network Deployment, dla właściwości WAS.ND.AutomateConfig należy ustawić wartość false. Co dalej Po zakończeniu konfiguracji cichej oprogramowania pośredniego można przeprowadzić konfigurowanie produktu Control Desk w trybie cichym. Zadania pokrewne: “Konfigurowanie oprogramowania pośredniego w trybie cichym” na stronie 109 Oprogramowanie pośrednie używane z produktem Control Desk można skonfigurować w trybie cichym za pomocą konfiguracyjnego pliku odpowiedzi. © Copyright IBM Corp. 2015 107 Przykładowe pliki odpowiedzi cichej konfiguracji oprogramowania pośredniego Z produktem IBM Control Desk udostępniono szereg przykładowych plików odpowiedzi. Można użyć przykładowego pliku odpowiedzi i zmodyfikować go odpowiednio do potrzeb. Pliki przykładowe Pliki odpowiedzi dla trybu cichego znajdują się w katalogu katalog_główny_startera\ SilentResponseFiles\ConfigTool obrazu produktu. Tabela 11. Przykłady plików odpowiedzi dla trybu cichego dla oprogramowania pośredniego Plik Opis cfg-silent-aix.properties Konfigurowanie oprogramowania pośredniego produktu Control Desk w systemie AIX. cfg-silent-linux.properties Konfigurowanie oprogramowania pośredniego produktu Control Desk w systemie Linux. cfg-silent-win.properties Konfigurowanie oprogramowania pośredniego produktu Control Desk w systemie Windows. Tworzenie pliku odpowiedzi na potrzeby konfigurowania produktu Control Desk w trybie cichym Plik odpowiedzi tworzy się, odpowiednio modyfikując jeden z dostarczonych przykładowych plików odpowiedzi. Następnie można uruchomić program konfiguracyjny w trybie cichym, używając pliku odpowiedzi jako wejścia. Zanim rozpoczniesz Z produktem IBM Control Desk udostępniono szereg przykładowych plików odpowiedzi. Pliki te znajdują się w katalogu, do którego zdekompresowano obraz produktu, w podkatalogu \SilentResponseFile\ConfigTool. O tym zadaniu Program konfiguracyjny uruchomiony w trybie cichym do skonfigurowania produktu używa danych znajdujących się w pliku odpowiedzi. Procedura 1. Utwórz kopię przykładowego pliku i nadaj mu odpowiednią nazwę, na przykład my-maximocfg-silent-win.properties. 2. Otwórz ten plik odpowiedzi w edytorze tekstu, zaktualizuj wartości zgodnie z wymaganiami, a następnie zapisz plik. Upewnij się, że wszystkie wartości podane w pliku odpowiedzi są poprawne dla systemu docelowego. Dotyczy to w szczególności wartości ścieżek. Może być konieczne zaktualizowanie na przykład wartości parametru WAS.InstallLocation, aby wskazać poprawną ścieżkę dla produktu WebSphere Application Server Network Deployment w odniesieniu do systemu docelowego. Jeśli nie ma komponentów produktu Control Desk, które mają zostać skonfigurowane automatycznie, dla odpowiedniej właściwości należy ustawić wartość false. Jeśli na przykład w systemie nie ma zostać skonfigurowany menedżer Virtual Member Manager dostępny w produkcie WebSphere Application Server Network Deployment, dla właściwości WAS.VmmFullyAutomatedConfig należy ustawić wartość false. 108 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Zadania pokrewne: “Konfigurowanie produktu Control Desk w trybie cichym” Produkt Control Desk można skonfigurować w trybie cichym za pomocą pliku odpowiedzi konfiguracji. Konfigurowanie oprogramowania pośredniego w trybie cichym Oprogramowanie pośrednie używane z produktem Control Desk można skonfigurować w trybie cichym za pomocą konfiguracyjnego pliku odpowiedzi. Procedura 1. Skopiuj wcześniej utworzony plik odpowiedzi do systemu docelowego. 2. Otwórz wiersz komend i uruchom program konfiguracyjny w trybie cichym. reconfigurePae -action deployMiddlewareConfiguration -inputFile nazwa_pliku_odpowiedzi Parametr nazwa_pliku_odpowiedzi określa plik odpowiedzi, który ma być używany, na przykład C:\tmp\my-cfg-silent.properties. Podczas określania pliku odpowiedzi i pliku dziennika należy podać pełną ścieżkę. Wyniki Konfiguracja będzie odbywać się w trybie cichym i wykorzystywane będą wartości dostępne w pliku odpowiedzi. Co dalej Można zmodyfikować plik odpowiedzi konfiguracji cichej, skopiować go do innego serwera i przeprowadzić dalszą konfigurację. Można na przykład użyć programu konfiguracyjnego do skonfigurowania produktu WebSphere Application Server Network Deployment w trybie cichym na jednym serwerze, a następnie zmodyfikować plik odpowiedzi, aby skonfigurować produkt IBM Security Directory Server na innym serwerze. Konfigurowanie produktu Control Desk w trybie cichym Produkt Control Desk można skonfigurować w trybie cichym za pomocą pliku odpowiedzi konfiguracji. Procedura 1. Skopiuj wcześniej utworzony plik odpowiedzi do systemu docelowego. 2. Otwórz wiersz komend i uruchom program konfiguracyjny w trybie cichym. reconfigurePae -action deployConfiguration -inputFile nazwa_pliku_odpowiedzi middlewarecomponents Parametr nazwa_pliku_odpowiedzi określa plik odpowiedzi, który ma być używany, na przykład C:\tmp\my-cfg-silent.properties. Parametr middlewarecomponents wskazuje komponent oprogramowania pośredniego, który ma zostać skonfigurowany, na przykład -dbvendor DB2 lub -j2eevendor WebSphere. W większości przypadków komponenty oprogramowania konfiguruje się razem. Podczas określania pliku odpowiedzi należy określić pełną ścieżkę dostępu do tego pliku. Uwaga: Rozdział 7. Konfiguracja cicha 109 Aby uzyskać informacje na temat komendy reconfigurePae, na przykład w celu sprawdzenia dostępnych parametrów, należy ją wykonać bez parametrów. Na przykład: c:\IBM\SMP\ConfigTool\scripts>reconfigurePae. Część danych wyjściowych: .......... (16) Wdrożenie nowej konfiguracji - Uruchomienie konfiguracji dla serwera aplikacji J2EE i bazy danych .......... -action deployConfiguration .......... -inputfile <ścieżka do wejściowego pliku właściwości> .......... [-dbvendor <Oracle|DB2|SQLServer>] .......... [-j2eevendor <WebSphere|WebLogic>] .......... [-automatedbconfig] .......... [-automatej2eeconfig] .......... [-usermanagement <j2ee|mixed> ] .......... [-buildears] .......... [-deploymaximoear] .......... [-deployhelpear] .......... [-enableappsecurity] .......... [-deployDemoData] .......... [-db2_english_only] .......... [-enableSkin tivoli09|tivoli13|classic] .......... [-enableEnhancedNavigation] .......... [-enableRestrictivePasswordPolicy] .......... [-bypassJ2eeValidation] Wyniki Konfiguracja będzie odbywać się w trybie cichym i wykorzystywane będą wartości dostępne w pliku odpowiedzi. Co dalej Można zmodyfikować plik odpowiedzi konfiguracji cichej, skopiować go do innego serwera i przeprowadzić dalszą konfigurację. Można na przykład użyć programu konfiguracyjnego do skonfigurowania produktu WebSphere Application Server Network Deployment w trybie cichym na jednym serwerze, a następnie zmodyfikować plik odpowiedzi, aby skonfigurować produkt IBM Security Directory Server na innym serwerze. Usuwanie konfiguracji oprogramowania pośredniego w trybie cichym Można użyć tego samego pliku, który został użyty do skonfigurowania oprogramowania pośredniego w trybie cichym, w celu usunięcia informacji konfiguracyjnych. O tym zadaniu Konfigurację oprogramowania pośredniego produktu Control Desk można usunąć w trybie cichym za pomocą tego samego konfiguracyjnego pliku odpowiedzi, który został wcześniej użyty do skonfigurowania produktu. Konfiguracyjny plik odpowiedzi, który został wcześniej użyty do skonfigurowania produktu, należy zmodyfikować, aby można go było użyć do usunięcia informacji konfiguracyjnych z produktu. Procedura 1. Przejdź do katalogu zawierającego plik odpowiedzi, który został wcześniej użyty do przeprowadzenia konfiguracji w trybie cichym. 2. Utwórz kopię pliku odpowiedzi i zmień jego nazwę. Na przykład zmień nazwę tego pliku na my-uncfg-silent.properties. 3. Otwórz ten plik w edytorze tekstu i zmień wartość właściwości MW.Operation na unconfigure, a następnie zapisz ten plik. 110 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) 4. Otwórz wiersz komend i uruchom program dekonfiguracyjny produktu Control Desk w trybie cichym. reconfigurePae -action deployMiddlewareConfiguration -inputFile nazwa_pliku_odpowiedzi Parametr nazwa_pliku_odpowiedzi określa plik odpowiedzi, który ma być używany, na przykład C:\tmp\my-uncfg-silent.properties. Podczas określania pliku odpowiedzi należy określić pełną ścieżkę dostępu do tego pliku. Usuwanie konfiguracji produktu w trybie cichym Działanie removeConfiguration komendy reconfigurePae umożliwia usunięcie informacji konfiguracyjnych produktu Control Desk. O tym zadaniu Działanie removeConfiguration umożliwia usunięcie konfiguracji produktu Control Desk z bazy danych i serwera aplikacji, która została przeprowadzona za pomocą narzędzia konfiguracyjnego. To działanie jest równoznaczne z uruchomieniem działań removeJ2EEConfiguration i removeDatabaseConfiguration. Procedura 1. Zaloguj się do administracyjnej stacji roboczej Control Desk. 2. Otwórz wiersz komend i przejdź do katalogu katalog_główny_instalacji\ConfigTool\ scripts. 3. Uruchom program konfiguracyjny w trybie cichym. reconfigurePae -action removeConfiguration -dbuser ID_użytkownika -dbpwd hasło -wasuser ID_użytkownika -waspwd hasło Parametry -dbuser i -dbpwd to ID i hasło użytkownika używane do skonfigurowania bazy danych. Parametry -wasuser i -waspwd to ID i hasło użytkownika używane do skonfigurowania produktu IBM WebSphere Application Server Network Deployment. Rozdział 7. Konfiguracja cicha 111 112 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 8. Sprawdzanie pomyślności instalacji Jeśli program instalacyjny produktu Control Desk został zamknięty i nie wystąpiły żadne błędy podczas jego działania, wówczas można sprawdzić, czy instalacja zakończyła się pomyślnie. Programowe sprawdzenie instalacji umożliwiają programy narzędziowe do sprawdzania po instalacji. Zanim rozpoczniesz Przed użyciem programów narzędziowych do sprawdzania należy w systemie ustawić zmienną środowiskową JAVA_HOME. O tym zadaniu Podczas instalacji program instalacyjny produktu Control Desk przeprowadza prostą kontrolę poprawności. Ta kontrola poprawności obejmuje logowanie się do aplikacji w celu sprawdzenia poprawności. Jednak taka kontrola poprawności może nie wystarczyć w celu sprawdzenia, czy instalacja się powiodła, we wszystkich scenariuszach wdrażania. Na przykład: jeśli podczas instalacji wybrano opcję instalowania pliku EAR aplikacji w późniejszym terminie, wówczas kontrola poprawności nie będzie w stanie sprawdzić instalacji. Prosta kontrola poprawności jest również niewystarczająca w celu sprawdzenia aktualizacji. Po wdrożeniu produktu dostępne są programy narzędziowe do sprawdzania po instalacji. Program narzędziowy installValidation służy do sprawdzania instalacji produktu. Te programy narzędziowe, dostępne z wiersza komend, są przeznaczone do sprawdzania instalacji i konfiguracji produktu w bardziej kompleksowy sposób. Te programy narzędziowe służą również do sprawdzania istniejącej instalacji po wprowadzeniu zmian do środowiska, np. zmian dotyczących nazw hostów, identyfikatorów użytkowników i haseł. Wyniki działania programu narzędziowego installValidation są rejestrowane w pliku installValidationTrace00.log.Ten dziennik znajduje się w katalogu \smp\configtools\logs na administracyjnej stacji roboczej. Procedura 1. Zaloguj się na serwer, wprowadzając ID użytkownika, który był używany w celu uruchamiania programu instalacyjnego. Jeśli planowane jest korzystanie z programu narzędziowego installValidation, zaloguj się do administracyjnej stacji roboczej. 2. Upewnij się, że zmienna środowiskowa JAVA_HOME została poprawnie ustawiona na miejsce instalacji JRE 1.7. 3. Aby sprawdzić instalację produktu z administracyjnej stacji roboczej, przejdź do katalogu ibm\smp\configtool\scripts i uruchom komendę installValidation.[sh|bat]. Dla każdej z tych komend użyj parametrów podanych w tabeli 1. © Copyright IBM Corp. 2015 113 Tabela 12. Parametry programu narzędziowego do sprawdzania Program Parametry składni Wejście installValidation.bat -action Aby uruchomić sprawdzanie instalacji produktu, użyj parametru -action validate. Parametr -action jest jedynym parametrem obowiązkowym, gdy używany jest program narzędziowy installValidation. -trace Użycie tego parametru spowoduje wyświetlanie informacji o postępie sprawdzania na ekranie. Dane wyjściowe można zmodyfikować za pomocą parametru -trace. v minimal Informacje o postępie będą ograniczone do informacji o błędach. v normal Informacje będą obejmować dane dotyczące postępu poszczególnych testów, wyniki poszczególnych testów, a także ogólny postęp procesu sprawdzania. Ten tryb śledzenia jest domyślny. v verbose Śledzenie verbose - dodatkowo oprócz informacji dostępnych w trybie normal - obejmuje nazwy klas testowych, nazwy metod testowania i informacje o czynnościach naprawczych. -confirm Ten parametr powoduje wyświetlanie zapytań przed rozpoczęciem każdego testu. Należy zatwierdzić każdy test, jaki ma zostać przeprowadzony. Ten parametr nie przyjmuje danych wejściowych. -component W celu ograniczenia testowania do konkretnego zestawu testów można udostępnić rozdzielaną przecinkami listę katalogów zawierających obiekty testów. Te obiekty testów muszą znajdować się w katalogu \ibm\smp\HealthValidation\. W przypadku testów programu instalacyjnego produktu dostępny jest tylko folder CTGIN. 114 -dbuser Należy określić ID użytkownika używany w celu uzyskania dostępu do bazy danych. -dbpwd Należy określić hasło dla ID użytkownika używanego w celu uzyskiwania dostępu do bazy danych. -wasuser Należy określić nazwę użytkownika serwera WebSphere Application Server Network Deployment. IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 12. Parametry programu narzędziowego do sprawdzania (kontynuacja) Program Parametry składni Wejście -waspwd Należy określić hasło użytkownika serwera WebSphere Application Server Network Deployment. -maxuser Należy określić ID użytkownika administratora produktu Control Desk. Na przykład: maxadmin. -maxpwd Należy określić hasło dla ID użytkownika administratora produktu Control Desk. Na przykład: installValidation.bat -action validate Wyniki Wyniki działania programu narzędziowego do sprawdzania poprawności installValidation.bat są rejestrowane w pliku ctginstallvalidationtrace00.log. Ten dziennik znajduje się w katalogu \smp\configtools\logs na administracyjnej stacji roboczej. Rozdział 8. Sprawdzanie pomyślności instalacji 115 116 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 9. Ręczne sprawdzanie instalacji Gdy program instalacyjny produktu Control Desk zakończy działanie bez błędów, wówczas można sprawdzić, czy instalacja zakończyła się pomyślnie. Instalację można sprawdzić ręcznie poprzez odszukanie artefaktów klucza i wykonanie kilku prostych zadań. Zanim rozpoczniesz Program instalacyjny produktu przeprowadza weryfikację instalacji (albo kontrolę poprawności) poprzez zalogowanie się do produktu przed zakończeniem instalacji. Program instalacyjny produktu zwraca komunikat o powodzeniu, jeśli wszystkie kroki instalacji, w tym również zadanie zalogowania się do produktu, przebiegły pomyślnie. Jeśli zadanie kontroli poprawności nie powiedzie się, dla funkcji getUrlContentString zostanie zgłoszony błąd HealthCheckFailed. Ten błąd znajduje się w pliku katalog_główny_instalacji\configtools\ logs\CTGConfigurationXX.log. O tym zadaniu W celu dodatkowego sprawdzenia, czy instalacja produktu Control Desk została zakończona pomyślnie, należy przeprowadzić następujące procedury kontrolne: Procedura 1. Sprawdź, czy pliki CTGConfigurationXX.log zawierają komunikaty dotyczące powodzenia. W pliku CTGConfigurationTraceXX.log znajdują się następujące komunikaty dotyczące powodzenia, które można wykorzystać w celu sprawdzenia, które fazy instalacji przebiegły pomyślnie: v CTGIN2114I: Baza danych została pomyślnie utworzona v CTGIN2135I: Obszar tabel maxdata został pomyślnie utworzony v CTGIN2135I: Obszar tabel maxtemp został pomyślnie utworzony v CTGIN2079I: Konfiguracja bazy danych Process Automation Engine została pomyślnie zakończona (ten komunikat oznacza, że komenda maxinst zakończyła się powodzeniem). v CTGIN2222I: Utworzenie serwera WebSphere Application Server powiodło się v CTGIN2188I: Utworzenie i skonfigurowanie magistrali konfiguracji usług zostało pomyślnie zakończone v CTGIN2184I: Utworzenie i skonfigurowanie zasobów JMS zostało pomyślnie zakończone v CTGIN2310I: Zabezpieczenia serwera aplikacji zostały pomyślnie aktywowane dla Process Automation Engine v CTGIN2253I: buildmaximoear.cmd zakończone pomyślnie v CTGIN2224I: Wdrożenie aplikacji MAXIMO powiodło się v CTGIN2253I: buildhelpear.cmd zakończone pomyślnie v CTGIN2224I: Wdrożenie aplikacji MAXIMOIEHS powiodło się v CTGIN2208I: Funkcja runConfigurationStep zakończyła poprawnie działanie v CTGIN2370I: Instalacja została zakończona pomyślnie © Copyright IBM Corp. 2015 117 Jeśli serwer WebSphere Application Server Network Deployment został skonfigurowany automatycznie, wówczas niektóre komunikaty informują o sukcesie. Następujące komunikaty, dostępne w pliku CTGConfigurationTraceXX.log, informują o tym, że konfiguracja powiodła się: <symptom>CTGIN2228I.*client</symptom> <symptom>CTGIN2230I.*node</symptom> <symptom>CTGIN2232I.*NodeAgent</symptom> <symptom>CTGIN2240I.*server</symptom> <symptom>CTGIN2238I.*security</symptom> Wyszukaj w pliku CTGConfigurationTraceXX.log następujący komunikat, który oznacza, że zadanie maxinst zostało zrealizowane pomyślnie: CTGIN2079I, maxinst.*completed 2. Porównaj pakiety wybrane do instalacji z pakietami, jakie zostały zainstalowane. Panel Podsumowanie pakietów w programie instalacyjnym produktu Control Desk zawiera podsumowanie wszystkich pakietów, jakie mają zostać zainstalowane. Zawartość panelu można porównać z listą elementów zainstalowanych w systemie, używając narzędzia konfiguracyjnego i wybierając zadanie aktualizacji bazy danych. Wynikowa lista przedstawia pakiety, jakie są widoczne w panelu Podsumowanie pakietów. 3. Zaloguj się do produktu i sprawdź, jakie aplikacje są dostępne. Możliwość ręcznego zalogowania się do produktu to dobry wskaźnik tego, że instalacja zakończyła się pomyślnie. Po zalogowaniu przejdź do menu Idź do, aby upewnić się, że zawiera ono oczekiwane aplikacje. Jeśli pojawią się problemy z uzyskiwaniem dostępu do produktu, opróżnij pamięć podręczną przeglądarki i spróbuj ponownie. 118 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 10. Konfigurowanie atrybutu HTTPOnly Jeśli aplikacje nie są uruchamiane z interfejsu użytkownika w środowisku IBM WebSphere Application Server Network Deployment 8, problem jest zwykle związany z ustawieniem zabezpieczeń na serwerze IBM WebSphere Application Server Network Deployment. Aplikacje są niedostępne w przypadku ustawienia atrybutu HTTPOnly dla informacji cookie dla sesji. Procedura 1. Zaloguj się do konsoli administracyjnej serwera IBM WebSphere Application Server Network Deployment. 2. Z panelu nawigacyjnego przejdź do sekcji Servers > Server Types > WebSphere application servers (Serwery > Typy serwerów > Serwery aplikacji WebSphere). 3. Kliknij serwer aplikacji utworzony dla produktu przeznaczonego do aktualizacji, np. MXServer. 4. Na panelu Configuration (Konfiguracja), w obszarze Container Settings (Ustawienia kontenera), kliknij opcję Session management (Zarządzanie sesją). 5. W obszarze General properties (Właściwości ogólne) kliknij opcję Enable cookies (Włącz informację cookie). Nie usuwaj zaznaczenia tej opcji. Kliknij tylko etykietę. 6. Usuń zaznaczenie pola wyboru Set session cookies to HTTPOnly (Ustaw cookie sesji na HTTPOnly), aby ułatwić zapobieganie atakom polegającym na osadzeniu w treści atakowanej strony skryptu. 7. Kliknij przycisk OK, zapisz zmiany i kliknij ponownie przycisk OK. 8. Kliknij opcję Save (Zapisz), a następnie przycisk OK. 9. Wróć do tabeli serwerów aplikacji i wybierz wymagany serwer aplikacji. 10. Kliknij opcję Restart (Restart), aby uruchomić ponownie serwer aplikacji w celu zastosowania wprowadzonych zmian. © Copyright IBM Corp. 2015 119 120 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 11. Informacje zawarte w dziennikach programu konfiguracyjnego i instalacyjnego Pliki dzienników generowane przez produkt Control Desk i programy konfiguracyjne mogą zawierać szczegółowe informacje na temat zadań zakończonych i zadań konfiguracyjnych, a także na temat błędów, które mogły się pojawić. Położenie dzienników programu konfiguracyjnego i instalacyjnego produktu Control Desk Control Desk i powiązane oprogramowanie instaluje się za pośrednictwem programu Installation Manager. Pliki dzienników programu Installation Manager są takie same w każdej instalacji, niezależnie od tego, które komponenty wybrano do zainstalowania. Pliki dzienników programu instalacyjnego produktu Control Desk zapisywane są w systemie, w którym program ten został uruchomiony. Tabela 13. Katalogi plików dziennika Katalog pliku dziennika C:\ProgramData\IBM\Installation Manager\logs /var/ibm/InstallationManager/logs C:\IBM\SMP\ConfigTool\logs opt/IBM/SMP/ConfigTool/logs Ponadto: jeśli pojawi się błąd związany z serwerem J2EE, wówczas należy sprawdzić dzienniki w katalogach dzienników dla menedżera wdrożenia, agenta węzła oraz serwera aplikacji WebSphere Application Server. Jeśli konieczne jest skorzystanie z usług działu wsparcia dla produktu IBM, należy przygotować pliki dziennika w archiwum, które zostanie udostępnione pracownikowi działu wsparcia. W celu wykonania tego zadania można skorzystać z programu narzędziowego LogZipper, który jest dostępny w katalogu katalog_główny_instalacji\configtool\scripts. Jeśli używany jest program narzędziowy LogZipper, wówczas wszystkie istotne pliki są archiwizowane w pliku katalog_główny_instalacji/configtool/debug/ RRRRMMDD_ggmmss.zip. © Copyright IBM Corp. 2015 121 122 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 12. Instalowanie produktu Integration Composer Po pomyślnym zainstalowaniu komponentów produktu IBM Control Desk można opcjonalnie zainstalować lub zaktualizować produkt Integration Composer – narzędzie integracji, które importuje dane o zasobach informatycznych do bazy danych IBM Control Desk. Program Integration Composer można zainstalować z poziomu produktu IBM Control Desk, używając startera. Instalację można także przeprowadzić za pomocą programu instalacyjnego w systemach operacyjnych Windows lub w trybie konsoli za pomocą wiersza komend w systemach operacyjnych UNIX. Integration Composer - przegląd Produkt Integration Composer transformuje i importuje dane dotyczące wdrożonego sprzętu i oprogramowania. Te dane są importowane z narzędzia wyszukiwania lub bazy danych narzędzia do zarządzania systemem do tabel baz danych Control Desk dla wdrożonych zasobów lub elementów konfiguracji. Za pomocą produktu Integration Composer przedsiębiorstwo może agregować dane zgromadzone przez zewnętrzne narzędzia wyszukiwania oraz integrować je do bazy danych Control Desk, tworząc w ten sposób centralne repozytorium na potrzeby raportowania, podejmowania decyzji oraz zarządzania zasobami informatycznymi przedsiębiorstwa. Baza danych Control Desk stanowi repozytorium wykorzystywane przez produkt Control Desk. W celu gromadzenia danych na temat wdrożonych zasobów i elementów konfiguracji narzędzie wykrywania skanuje komputery, urządzenia sieciowe oraz drukarki sieciowe wdrożone w przedsiębiorstwie i zapisuje informacje o sprzęcie i oprogramowaniu zainstalowanym na tych zasobach. Produkt Integration Composer wykorzystuje adapter integracji w celu transformowania danych zgromadzonych przez narzędzie wykrywania oraz przenoszenia ich z bazy danych narzędzia wyszukiwania do bazy danych Control Desk. W systemie można wyświetlać dane zaimportowane z różnych aplikacji. Te dane są również wykorzystywane do generowania raportów. Uwaga: Produkt Integration Composer służy do importowania danych dotyczących urządzeń i oprogramowania z bazy danych narzędzia wyszukiwania do tabel Zasób wdrożony, Numer CI lub (dla celów inicjowania zasobów) do tabel zasobów w bazie danych Control Desk. Do importu danych do innych tabel lub eksportu z innych tabel w bazie danych Control Desk wykorzystywane jest inne narzędzie - struktura integracji. Wymagania sprzętowe i programowe Sprawdź, czy system spełnia wymagania sprzętowe i programowe produktu Integration Composer. Informacje na temat minimalnych wymagań sprzętowych i programowych zawiera strona Integration Composer hardware and software requirements w serwisie wiki produktu Control Desk. © Copyright IBM Corp. 2015 123 Wymagania wstępne instalacji Przed instalacją w systemie musi być już zainstalowane wymagane wstępnie oprogramowanie IBM Java Software Development Kit dla produktu Integration Composer. Należy usunąć oprogramowanie, które może niekorzystnie wpływać na program instalacyjny InstallAnywhere. Wymaganiem wstępnym jest produkt IBM Java SDK 7.0 przeznaczony dla odpowiedniego systemu operacyjnego. Musi być on zainstalowany na komputerze z produktem Integration Composer. Oprogramowanie IBM Java SDK jest dostarczane z obrazami produktu. Instalacja lub aktualizacja działa w środowisku JRE 1.7, czyli w systemie należy ustawić to środowisko jako wirtualną maszynę języka Java. Jeśli na komputerze jest zainstalowanych kilka środowisk JRE, zmienne systemowe PATH i CLASSPATH muszą wskazywać środowisko JRE 1.7. UNIX W systemach operacyjnych UNIX należy się upewnić, że zmienna środowiskowa PATH zawiera lokalizację wirtualnej maszyny języka Java (na przykład: Java70). Ponieważ wymienione poniżej programy mogą mieć niekorzystny wpływ na przebieg programu instalacyjnego InstallAnywhere używanego do instalacji produktu Integration Composer, przed przystąpieniem do instalowania produktu Integration Composer należy wyłączyć następujące programy: v Oprogramowanie antywirusowe, np. Norton Antivirus lub Symantec Client Firewall v Dell OpenManage v Oprogramowanie do wyszukiwania, np. pcAnywhere Używanie tych programów ma niekorzystny wpływ na przebieg instalowania programów za pośrednictwem InstallAnywhere; problem nie ogranicza się jednak do produktu Integration Composer. [Tylko instalacja] Przed rozpoczęciem instalacji należy sprawdzić, czy dostępne są informacje dotyczące docelowej bazy danych (Maximo). Instalowanie produktu Integration Composer Produkt Integration Composer, który będzie używany z produktem Control Desk, można zainstalować za pomocą startera lub bezpośrednio, używając pliku setup w systemie Windows. W systemie operacyjnym UNIX instalację można wykonać w trybie konsoli. Wyniki Po pomyślnym zakończeniu instalacji można uruchomić produkt Integration Composer w następujący sposób: Windows UNIX Uruchom program z menu Start lub wpisz komendę itic_installation_dir\bin\ startFusion.bat Domyślny katalog instalacyjny programu Integration Composer w systemie Windows to C:\Integration Composer. Za pomocą komendy katalog_instalacyjny_itic/bin/startFusion.sh Domyślny katalog instalacyjny programu Integration Composer w systemie UNIX to /home/user/Integration_Composer. 124 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Instalowanie produktu Integration Composer za pomocą startera UNIX Windows Dla instalacji produktu IBM Control Desk zalecanym sposobem zainstalowania produktu Integration Composer jest użycie startera. Starter pozwala zainstalować produkt Integration Composer w systemach Windows lub UNIX. Zanim rozpoczniesz Upewnij się, że w katalogu instalacyjnym dostępne jest co najmniej 70 MB wolnej pamięci. Procedura 1. Uruchom starter na serwerze, w którym instalowany jest produkt Integration Composer. Jeśli produkt jest instalowany w systemie operacyjnym UNIX,konieczne może być uruchomienie startera przez ręczne uruchomienie komendy launchpad.sh, która znajduje się w katalogu root obrazu produktu startera. (W systemach operacyjnych Windows komenda launchpad.exe jest uruchamiana automatycznie). Uwaga: Przed rozpoczęciem instalacji sprawdź, czy komenda java -version zwraca wartość 1.7. IBM Java SDK 7.0 ze środowiskiem JRE 1.7 znajduje się w obrazach produktu . 2. W starterze uruchom program instalacyjny produktu Integration Composer, klikając odsyłacz w sekcji Zainstaluj IBM Tivoli Integration Composer. 3. W oknie IBM Tivoli Integration Composer wybierz język, a następnie kliknij przycisk OK. 4. [Dotyczy tylko systemu UNIX] W oknie Wybierz typ instalacji wybierz opcję Nowa instalacja i kliknij przycisk Dalej. 5. W oknie Wprowadzenie przejrzyj informacje i kliknij przycisk Dalej. 6. W oknie Wybierz położenie IBM SDK wpisz katalog, w którym znajduje się produkt IBM Java SDK 7.0, a następnie kliknij przycisk Dalej. 7. W oknie Wybierz folder instalacji zaakceptuj domyślne położenie lub wpisz ścieżkę, aby określić miejsce instalacji produktu, a następnie kliknij przycisk Dalej. 8. W oknie Typ bazy danych wybierz typ bazy danych Control Desk. W bazie danych Control Desk instalowane jest repozytorium produktu Integration Composer. Kliknij przycisk Dalej. Domyślnym typem jest IBM DB2. Zostanie wyświetlone okno Informacje dotyczące logowania do bazy danych. 9. Do okna Informacje dotyczące logowania do bazy danych wpisz dane logowania do bazy danych i kliknij przycisk Dalej. Okno Informacje dotyczące logowania do bazy danych to miejsce, w którym można zdefiniować parametry dla połączenia z bazą danych Control Desk. Pola wyświetlane w tym oknie mogą się różnić w zależności od typu bazy danych wybranej w poprzednim kroku. Poniższa tabela definiuje pola wyświetlane w programie instalacyjnym dla obsługiwanych baz danych. Tabela 14. Informacje dotyczące logowania dla bazy danych Control Desk Pole Opis Nazwa serwera bazy danych Nazwa serwera, na którym znajduje się baza danych Control Desk Numer portu Numer portu na serwerze, na którym znajduje się baza danych Control Desk Rozdział 12. Instalowanie produktu Integration Composer 125 Tabela 14. Informacje dotyczące logowania dla bazy danych Control Desk (kontynuacja) Pole Opis Nazwa bazy danych (SID) Dla baz danych Oracle jest to identyfikator sesji bazy danych, czyli instancji bazy danych lub Nazwa bazy danych W przypadku produktu SQL Server lub baz danych IBM jest to po prostu nazwa bazy danych Nazwa użytkownika bazy danych Poprawna nazwa użytkownika przeznaczona do logowania się do bazy danych Control Desk Właściciel bazy danych/schematu Właściciel bazy danych lub schematu Wskazówka: Należy zapisać opcje wprowadzone do tych pól. Podczas uruchamiania produktu Integration Composer konieczne będzie użycie wartości wprowadzonych do tych pól w celu zdefiniowania parametrów połączeń dla bazy danych Control Desk. 10. W oknie Zaktualizuj instancje oprogramowania wybierz jedną z poniższych opcji i kliknij przycisk Dalej: Tak, wyłącz aktualizacje oprogramowania Jeśli ta opcja zostanie zaznaczona, gdy produkt Integration Composer importuje dane do bazy danych Control Desk, produkt Integration Composer wstawi lub usunie rekordy oprogramowania, ale nie zaktualizuje rekordów oprogramowania. Ta opcja jest zalecana. Nie, nie wyłączaj aktualizacji oprogramowania Jeśli zostanie wybrana ta opcja, podczas importowania przez program Integration Composer danych do bazy danych Control Desk, program Integration Composer aktualizuje istniejące rekordy oprogramowania. W polu Nazwa klasy oprogramowania zalecane jest zaakceptowanie wartości domyślnej Oprogramowanie. Nazwa klasy oprogramowania służy do identyfikowania klasy, która nie będzie aktualizowana na podstawie wybranej opcji. W schemacie docelowym Zasoby wdrożone nazwą jest Oprogramowanie. 11. W oknie Podsumowanie przed instalacją kliknij opcję Instaluj. Podczas instalacji będzie wyświetlone okno postępu (Instalowanie programu Integration Composer). Po zakończeniu instalowania zostanie wyświetlone okno Instalacja zakończona. 12. W oknie Instalacja zakończona kliknij przycisk Gotowe. Instalowanie produktu Integration Composer w systemie operacyjnym UNIX w trybie konsoli Za pomocą opisanej tutaj procedury zainstaluj produkt Integration Composer na komputerze z systemem UNIX w trybie konsoli (wiersza komend). UNIX Zanim rozpoczniesz Upewnij się, że w katalogu instalacyjnym dostępne jest co najmniej 70 MB wolnej pamięci. O tym zadaniu Pliki produktu Integration Composer znajdują się w katalogu \ITIC lub \Install\ITIC w obrazie produktu. Aby uruchomić proces aktualizacji, należy użyć komendy setup.bin: setup.bin ← setup.exe 126 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Poniżej znajduje się procedura służąca do instalowania produktu Integration Composer w systemach typu UNIX. Procedura 1. Zaloguj się w systemie jako administrator (np. jako root). 2. Zapisz binarny plik instalacyjny produktu Integration Composer (setup.bin) na serwerze, na którym ma zostać zainstalowany produkt Integration Composer. 3. Sprawdź, czy środowisko JRE 1.7 znajduje się w ścieżce systemowej. Aby do ścieżki dodać środowisko JRE 1.7, wprowadź następujące komendy (gdzie położenie_JRE oznacza ścieżkę środowiska IBM JRE, na przykład /opt/ibm/java-i386-60/jre/bin:$PATH): JAVA_HOME=położenie_JRE export JAVA_HOME PATH=$JAVA_HOME:$PATH export PATH 4. Przejdź do miejsca, w którym został zapisany plik setup.bin. 5. Wprowadź następującą komendę, aby zmienić binarny plik instalacyjny na plik wykonywalny: chmod +x setup.bin 6. Uruchom program instalacyjny produktu Integration Composer w trybie konsoli, wpisując w zachęcie powłoki następującą komendę: sh ./setup.bin -i console W trybie konsoli pojawia się zachęta do wprowadzania informacji wiersz po wierszu. Uwaga: Przed rozpoczęciem instalacji sprawdź, czy komenda java -version zwraca wartość 1.7. IBM Java SDK 7.0 ze środowiskiem JRE 1.7 znajduje się w obrazach produktu . 7. W kroku Wybierz ustawienia narodowe wpisz numer ustawienia narodowego z listy ustawień, a następnie naciśnij klawisz Enter. 8. W kroku Wprowadzenie przejrzyj informacje, a następnie naciśnij klawisz Enter. 9. W kroku Wybierz typ instalacji naciśnij klawisz Enter, aby zaakceptować wartość domyślną (Nowa instalacja). 10. W kroku Położenie IBM SDK określ ścieżkę do miejsca, w którym zainstalowany jest produkt IBM Java SDK 7.0 - w tym celu wykonaj jedną z następujących czynności: v Zaakceptuj domyślne położenie i naciśnij klawisz Enter. v Wpisz inną ścieżkę do pliku i naciśnij klawisz Enter. 11. W kroku Wybierz folder instalacji określ miejsce instalacji produktu Integration Composer. 12. W kroku Typ bazy danych wskaż typ bazy danych Maximo. W bazie danych Maximo instalowane jest repozytorium produktu Integration Composer. Naciśnij klawisz Enter. Zostanie wyświetlony krok Informacje dotyczące logowania do bazy danych. Krok Informacje dotyczące logowania do bazy danych to miejsce, w którym można zdefiniować parametry dla połączenia z bazą danych Maximo. Pola wyświetlane w tym kroku mogą się różnić w zależności od typu bazy danych wybranej w poprzednim kroku. Poniższa tabela definiuje pola wyświetlane w programie instalacyjnym dla obsługiwanych baz danych. Pole Opis Nazwa serwera bazy danych Nazwa serwera, na którym znajduje się docelowa baza danych Rozdział 12. Instalowanie produktu Integration Composer 127 Pole Opis Numer portu Numer portu serwera, na którym znajduje się docelowa baza danych Nazwa bazy danych (SID) Dla baz danych Oracle jest to identyfikator sesji bazy danych, czyli instancji bazy danych lub Nazwa bazy danych W serwerze SQL Server oraz bazach danych udostępnionych przez IBM jest to po prostu nazwa bazy danych Nazwa użytkownika bazy danych Poprawna nazwa użytkownika przeznaczona do logowania do docelowej bazy danych Właściciel bazy danych/schematu Właściciel bazy danych lub schematu 13. W kroku Informacje dotyczące logowania do bazy danych wpisz poszczególne dane dot. logowania dla bazy danych, naciskając klawisz Enter każdorazowo po wprowadzeniu, aby przejść do kolejnego pola danych. Wskazówka: Należy zapisać opcje wprowadzone do tych pól. Podczas uruchamiania produktu Integration Composer konieczne będzie użycie wartości wprowadzonych do tych pól w celu zdefiniowania parametrów połączeń dla docelowych źródeł danych. 14. W kroku Zaktualizuj instancje oprogramowania wpisz liczbę, aby wybrać jedną z następujących opcji, a następnie naciśnij klawisz Enter: v Tak, wyłącz aktualizacje oprogramowania Jeśli ta opcja zostanie zaznaczona, gdy produkt Integration Composer importuje dane do docelowej bazy danych, produkt Integration Composer wstawi lub usunie rekordy oprogramowania, ale nie zaktualizuje rekordów oprogramowania. Ta opcja jest zalecana z uwagi na wydajność. v Nie, nie wyłączaj aktualizacji oprogramowania 15. 16. 17. 18. Jeśli zostanie wybrana ta opcja, podczas importowania przez program Integration Composer danych do docelowej bazy danych, program Integration Composer aktualizuje istniejące rekordy oprogramowania. W kroku Nazwa klasy oprogramowania zaakceptuj domyślne ustawienie i naciśnij klawisz Enter. W kroku Wybierz plik przeglądarki internetowej zaakceptuj domyślną przeglądarkę i naciśnij klawisz Enter. W kroku Podsumowanie przed instalacją przejrzyj szczegóły instalacji i naciśnij klawisz Enter, aby zainstalować produkt Integration Composer. Po wyświetleniu informacji Instalacja zakończona naciśnij klawisz Enter. Instalacja została zakończona. Aktualizowanie produktu Integration Composer Produkt Integration Composer, który będzie używany z produktem IBM Control Desk, można zaktualizować za pomocą startera. W systemie Windows aktualizację można także wykonać, używając pliku setup, a w systemie operacyjnym UNIX, używając trybu konsoli. O tym zadaniu Ta aktualizacja dotyczy każdego produktu Integration Composer 7.2.1 lub nowszego, w tym Integration Composer 7.2.1, 7.2.2 i 7.2.2.1. Program instalacyjny nie pozwala na wykonanie 128 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) aktualizacji z wcześniejszych wersji. W systemach Windows program instalacyjny automatycznie sprawdza przed aktualizacją, czy bieżąca wersja jest poprawna. Wyniki Po pomyślnym zakończeniu aktualizacji można uruchomić produkt Integration Composer w następujący sposób: Windows Uruchom program z menu Start lub wpisz komendę itic_installation_dir\bin\ startFusion.bat Domyślny katalog instalacyjny programu Integration Composer w systemie Windows to C:\Integration Composer. UNIX Za pomocą komendy katalog_instalacyjny_itic/bin/startFusion.sh Domyślny katalog instalacyjny programu Integration Composer w systemie UNIX to /home/user/Integration_Composer. Aktualizowanie produktu Integration Composer za pomocą startera UNIX Windows Dla instalacji produktu Control Desk zalecanym sposobem zaktualizowania produktu Integration Composer jest użycie startera. Starter pozwala zaktualizować produkt Integration Composer w systemach Windows lub UNIX. Zanim rozpoczniesz Przed aktualizacją należy utworzyć kopię zapasową katalogów data\dataschema i data\mappings produktu Integration Composer. Ważne: Usługa NRS (Naming and Reconciliation Service) została zastąpiona usługami DIS (Data Integration Services). Podczas instalacji produktu Integration Composer plik nameReconciliation.logging.properties jest usuwany z podkatalogu properties instalacji produktu Integration Composer, w jego miejsce tworzony jest plik dis.logging.properties. W wyniku tego wszystkie modyfikacje wykonane w oryginalnym pliku nameReconciliation.logging.properties zostaną utracone. Przed przystąpieniem do aktualizacji do tego wydania produktu Integration Composer należy zwrócić uwagę na bieżące informacje dotyczące dostosowywania, jeśli planowane jest ponowne wykorzystanie informacji w nowym pliku dis.logging.properties. Dodatkowe informacje na temat tych plików właściwości zawiera dokumentacja IBM Tivoli Integration Composer Administrator Guide. Upewnij się, że w katalogu instalacyjnym dostępne jest co najmniej 70 MB wolnej pamięci. Procedura 1. Uruchom starter na serwerze, w którym aktualizowany jest produkt Integration Composer. Jeśli produkt jest aktualizowany w systemie operacyjnym UNIX,konieczne może być uruchomienie startera przez ręczne uruchomienie komendy launchpad.sh w katalogu root obrazu startera. W systemach operacyjnych Windows komenda launchpad.exe jest uruchamiana automatycznie. Rozdział 12. Instalowanie produktu Integration Composer 129 Uwaga: Przed rozpoczęciem aktualizacji sprawdź, czy komenda java -version zwraca wartość 1.7. IBM Java SDK 7.0 ze środowiskiem JRE 1.7 udostępniono w obrazie produktu . 2. W starterze uruchom program aktualizacyjny produktu Integration Composer, klikając odsyłacz w sekcji Zainstaluj IBM Tivoli Integration Composer. 3. W oknie IBM Tivoli Integration Composer wybierz język, a następnie kliknij przycisk OK. 4. Przeczytaj informacje wyświetlane w oknie Wprowadzenie, następnie kliknij przycisk OK. 5. [Dotyczy tylko systemu UNIX] W oknie Wybierz typ instalacji wybierz opcję Aktualizacja i kliknij przycisk Dalej. 6. W oknie Wybierz folder instalacji zaakceptuj domyślne położenie lub wpisz ścieżkę, aby określić miejsce aktualizowanego produktu. Kliknij przycisk Dalej. 7. W oknie Wybierz położenie IBM SDK wpisz katalog, w którym znajduje się produkt IBM Java SDK 7.0. Kliknij przycisk Dalej. 8. W oknie Podsumowanie przed instalacją przejrzyj szczegóły aktualizacji, a następnie kliknij przycisk Instaluj. Podczas aktualizowania będzie wyświetlone okno postępu (Instalowanie programu Integration Composer). Po zakończeniu aktualizacji zostanie wyświetlone okno Instalacja zakończona. 9. W oknie Instalacja zakończona kliknij przycisk Gotowe. Aktualizowanie produktu Integration Composer w systemie operacyjnym UNIX w trybie konsoli UNIX Wykonaj tę procedurę, aby zaktualizować produkt Integration Composer na komputerze z systemem UNIX w trybie konsoli (wiersza komend). Zanim rozpoczniesz Podczas aktualizacji programu Integration Composer jest on aktualizowany do najnowszej wersji. Nie ma potrzeby usuwania poprzedniej wersji. Przed aktualizacją należy utworzyć kopię zapasową katalogów data\dataschema i data\mappings produktu Integration Composer. Ważne: W tej wersji usługa NRS (Naming and Reconciliation Service) została zastąpiona usługami DIS (Data Integration Services). Podczas tej instalacji plik nameReconciliation.logging.properties jest usuwany z podkatalogu properties instalacji produktu Integration Composer, a w jego miejsce tworzony jest plik dis.logging.properties. W wyniku tego wszystkie modyfikacje wykonane w oryginalnym pliku nameReconciliation.logging.properties zostaną utracone. Przed przystąpieniem do instalowania tego wydania produktu Integration Composer należy zwrócić uwagę na bieżące informacje dotyczące dostosowywania, jeśli planowane jest ponowne wykorzystanie informacji w nowym pliku dis.logging.properties. Dodatkowe informacje na temat tych plików właściwości zawiera dokumentacja IBM Tivoli Integration Composer Administrator Guide. Upewnij się, że w katalogu instalacyjnym dostępne jest co najmniej 70 MB wolnej pamięci. O tym zadaniu Pliki produktu Integration Composer znajdują się w katalogu \ITIC lub \Install\ITIC obrazu produktu. Aby uruchomić proces aktualizacji, należy użyć komendy setup.bin: 130 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) setup.bin ← setup.exe Poniżej podano kroki, które należy wykonać, aby zaktualizować produkt Integration Composer w systemie operacyjnym typu UNIX. Procedura 1. Zaloguj się w systemie jako administrator (np. jako root). 2. Zapisz binarny plik instalacyjny produktu Integration Composer (setup.bin) na serwerze, na którym ma zostać zainstalowany produkt Integration Composer. 3. Sprawdź, czy środowisko JRE 1.7 znajduje się w ścieżce systemowej. Aby do ścieżki dodać środowisko JRE 1.7, wprowadź następujące komendy (gdzie położenie_JRE oznacza ścieżkę środowiska IBM JRE, na przykład /opt/ibm/java-i386-60/jre/bin:$PATH): JAVA_HOME=położenie_JRE export JAVA_HOME PATH=$JAVA_HOME:$PATH export PATH 4. Przejdź do miejsca, w którym został zapisany plik setup.bin. 5. Wprowadź następującą komendę, aby zmienić binarny plik instalacyjny na plik wykonywalny: chmod +x setup.bin 6. Uruchom program instalacyjny produktu Integration Composer w trybie konsoli, wpisując w zachęcie powłoki następującą komendę: sh ./setup.bin -i console W trybie konsoli pojawia się zachęta do wprowadzania informacji wiersz po wierszu. Uwaga: Przed rozpoczęciem aktualizacji sprawdź, czy komenda java -version zwraca wartość 1.7. Udostępniono IBM Java SDK 7.0 ze środowiskiem JRE 1.7. 7. W kroku Wybierz ustawienia narodowe wpisz numer ustawień narodowych dostępnych na liście i naciśnij klawisz Enter. 8. W kroku Wprowadzenie przejrzyj informacje, a następnie naciśnij klawisz Enter. 9. W kroku Wybierz typ instalacji wpisz numer odpowiadający aktualizacji i naciśnij klawisz Enter. Spowoduje to wskazanie, że wcześniejsza wersja produktu Integration Composer ma być zaktualizowana. 10. W kroku Wybierz folder instalacji wpisz położenie (ścieżka bezwzględna) obecnej instalacji produktu Integration Composer, następnie naciśnij klawisz Enter. Naciśnięcie klawisza Enter bez wpisywania położenia spowoduje zatwierdzenie wyświetlanego położenia domyślnego. 11. W kroku Położenie IBM SDK określ ścieżkę do miejsca, w którym zainstalowany jest produkt IBM Java SDK 7.0. 12. W kroku Podsumowanie przed instalacją przejrzyj szczegóły instalacji i naciśnij klawisz Enter, aby zainstalować produkt Integration Composer. 13. W kroku Instalacja zakończona naciśnij klawisz Enter. Instalacja została zakończona. Potwierdzanie instalacji Sprawdzenie, czy powiodła się instalacja lub aktualizacja produktu Integration Composer. Rozdział 12. Instalowanie produktu Integration Composer 131 Procedura 1. Otwórz aplikację Integration Composer, wykonując jedną z następujących czynności: Windows Z menu Start systemu Windows wybierz opcje Start > Programy > IBM Tivoli > Integration Composer > IBM Tivoli Integration Composer lub z wiersza komend wprowadź komendę: startFusion.bat UNIX Wprowadź komendę: ./startFusion.sh. 2. Zaloguj się do aplikacji Integration Composer przy użyciu nazwy użytkownika i hasła bazy danych (lub właściciela schematu) podanego podczas instalacji. 3. Z menu Pomoc w oknie głównym produktu Integration Composer wybierz opcję Informacje. 4. W oknie Informacje o Integration Composer sprawdź, czy numer w polu Wersja jest równy 7.6.0. Jeśli zostanie wyświetlony ten numer wersji, oznacza to, że program Integration Composer został zainstalowany pomyślnie. Zadania do wykonania po instalacji Sprawdzenie, czy produkt Integration Composer został poprawnie skonfigurowany po zainstalowaniu lub aktualizacji. Sprawdzanie poprawności ustawień w pliku fusion.properties w programie Integration Composer Plik fusion.properties jest plikiem właściwości dla produktu Integration Composer. Te właściwości określają właściwości dotyczące bazy danych i właściwości aplikacji. Celem tej operacji weryfikacji jest sprawdzenie, czy po zainstalowaniu produktu lub zaktualizowaniu Integration Composer krytyczne ustawienia właściwości w pliku fusion.properties są poprawne. Zanim rozpoczniesz Plik fusion.properties produktu Integration Composer ma następującą ścieżkę: katalog_instalacyjny_itic\data\properties\fusion.properties. Procedura 1. Znajdź plik fusion.properties produktu Integration Composer w katalogu instalacyjnym Integration Composer (katalog_instalacyjny_itic). 2. Jeśli wykorzystywana jest usługa NRS, sprawdź, czy została ona włączona w sekcji IBM Tivoli Integration Composer Mapping Execution Properties (powinna mieć wartość true): mxe.fusion.mapping.nrs.enable=true Jeśli usługa NRS nie jest wykorzystywana, powinna być wyłączona (powinna mieć wartość false): mxe.fusion.mapping.nrs.enable=false Usługa NRS (Naming and Reconciliation Service) jest częścią usług DIS (Data Integration Services). Jest to opcjonalny komponent wykorzystywany przez program Integration Composer do jednoznacznego identyfikowania wdrożonych zasobów lub 132 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) rzeczywistych elementów konfiguracji (CI) w celu uniknięcia duplikowania w bazie danych rekordów zasobów lub elementów konfiguracji. Program Integration Composer domyślnie wykorzystuje ten komponent, który przypisuje globalnie unikalny identyfikator (DIS GUID) do wdrożonego zasobu lub do rzeczywistego elementu konfiguracji na podstawie zdefiniowanych reguł nazewnictwa. Jednak program Integration Composer nie działa poprawnie, jeśli skonfigurowano wykorzystywanie usługi NRS (właściwość NRS ma wartość true), ale usługa ta nie jest zainstalowana i uruchomiona. Jeśli więc usługa NRS nie jest używana, dla właściwości NRS należy ustawić wartość false, aby program Integration Composer działał poprawnie. Produkt IBM Control Desk wykorzystuje produkt Integration Composer do importowania wdrożonych zasobów i rzeczywistych elementów CI. W tym celu wymagane są usługi DIS/NRS, aby wykonać zautomatyzowane połączenie autoryzowanych zasobów z odpowiadającymi im elementami CI. Jeśli używany jest produkt IBM Control Desk, uruchom usługi DIS/NRS i dla właściwości NRS w pliku fusion.properties ustaw wartość true. Zaleca się, aby w produkcie Integration Composer usługi DIS/NRS były zainstalowane i włączone. Właściwość NRS domyślnie jest włączona (ma wartość true). 3. W sekcji Właściwości dotyczące bazy danych sprawdź poprawność właściciela schematu bazy danych, specyfikacji sterownika JDBC i specyfikacji adresu URL JDBC. Użyj poniższej tabeli jako wzorca: Właściwość Opis mxe.db.schemaowner Nazwa właściciela schematu bazy danych mxe.db.driver Wartość Wprowadź odpowiedni schemat dla bazy danych; na przykład: dbo. Specyfikacja sterownika Różni się w zależności od bazy danych, np.: JDBC IBM DB2: com.ibm.db2.jcc.DB2Driver Sterownik Oracle JDBC Thin: oracle.jdbc.driver.OracleDriver Sterownik Microsoft JDBC (SqlServer): com.microsoft.sqlserver.jdbc.SQLServerDriver Sterownik i-net Opta (SqlServer): com.inet.tds.TdsDriver Uwaga: W przypadku aktualizacji z poprzedniej wersji, gdy ten nieaktualny sterownik już istnieje, można go nadal używać do obsługi bazy danych Microsoft SQL Server. Jednak do obsługi bazy danych SQL Server zaleca się używanie sterownika Microsoft JDBC. Rozdział 12. Instalowanie produktu Integration Composer 133 Właściwość Opis Wartość mxe.db.url Adres URL bazy danych JDBC Różni się w zależności od bazy danych, np.: IBM DB2: jdbc:db2://nazwa_hosta:port_hosta/nazwa_bazy_danych Sterownik Oracle JDBC Thin: jdbc:oracle:thin:@nazwa_hosta:port_hosta:SID_hosta Sterownik Microsoft JDBC (SqlServer): jdbc:sqlserver://nazwa_hosta:port_hosta;databaseName= nazwa_bazy_danych;integratedSecurity=false; Sterownik i-net Opta (SqlServer 7.0 lub wyższy): jdbc:inetdae7:nazwa_hosta:port_hosta?database= nazwa_bazy_danych Uwaga: W przypadku aktualizacji z poprzedniej wersji, gdy ten nieaktualny sterownik już istnieje, można go nadal używać do obsługi bazy danych Microsoft SQL Server. Jednak do obsługi bazy danych SQL Server zaleca się używanie sterownika Microsoft JDBC. mxe.db.user Nazwa użytkownika bazy danych Uwaga: Windows W systemach operacyjnych Windows domyślną przeglądarką zawsze jest Microsoft Windows Explorer. Zmiana przydziału pamięci w pliku startFusion (opcjonalnie) Plik startFusion o nazwie startFusion.bat (w systemach operacyjnych Windows) lub o nazwie startFusion.sh (w systemach UNIX) jest plikiem startowym dla graficznego interfejsu użytkownika produktu Integration Composer. To zadanie sprawdzania ma na celu zapewnienie, że po instalacji lub aktualizacji Integration Composer przydzielanie pamięci w pliku startFusion zostało wykonane prawidłowo. Zanim rozpoczniesz To opcjonalne zadanie należy wykonać tylko wtedy, gdy graficzny interfejs użytkownika produktu Integration Composer nie uruchamia się zgodnie z oczekiwaniami. O tym zadaniu Plik Integration Composer startFusion znajduje się w katalogach instalacyjnych systemu Windows i UNIX, co przedstawiono poniżej: Windows UNIX katalog_instalacyjny_itic\bin\startFusion.bat katalog_instalacyjny_itic/bin/startfusion.sh Produkt Integration Composer wymaga co najmniej 3 GB fizycznej pamięci RAM. Jeśli przydzielona jest taka ilość, można ją pozostawić bez zmian, ale jeśli dostępne jest więcej niż 3 GB pamięci, można także zwiększyć ilość pamięci wirtualnej do wartości stanowiącej 80% zainstalowanej pamięci fizycznej. 134 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Procedura Jeśli graficzny interfejs użytkownika produktu Integration Composer nie uruchamia się, sprawdź ustawienie pamięci dla komendy start javaw.exe w pliku startFusion. Przykład Na przykład zmień -Xmx1536M na -Xmx3000M. Zmiana przydzielenia pamięci w pliku executeMapping (opcjonalnie) Plik executeMapping (executeMapping.bat w systemie Windows lub executeMapping.sh w systemie UNIX) to skrypt programu Integration Composer służący do uruchamiania odwzorowania. To zadanie sprawdzania ma na celu zapewnienie, że po instalacji Integration Composer przydzielanie pamięci w pliku executeMapping zostało wykonane prawidłowo. Zanim rozpoczniesz To opcjonalne zadanie należy wykonać tylko wtedy, gdy odwzorowanie Integration Composer nie jest uruchomione lub jeśli w poprzednio zainstalowanej wersji zaktualizowano ilość pamięci przydzielonej do produktu Integration Composer. O tym zadaniu Plik executeMapping dla produktu Integration Composer znajduje się w systemach Windows i systemach typu UNIX w następujących katalogach instalacyjnych: Windows katalog_instalacyjny_itic\bin\executeMapping.bat UNIX katalog_instalacyjny_itic/bin/executeMapping.sh Produkt Integration Composer wymaga co najmniej 3 GB fizycznej pamięci RAM. Jeśli przydzielona jest taka ilość, można ją pozostawić bez zmian, ale jeśli dostępne jest więcej niż 3 GB pamięci, można także zwiększyć ilość pamięci wirtualnej do wartości stanowiącej 80% zainstalowanej pamięci fizycznej. Procedura v Jeśli odwzorowanie Integration Composer nie uruchamia się, sprawdź ustawienie pamięci dla komendy java w pliku executeMapping. W tym celu zmień w pliku executeMapping parametr –Xmx komendy java. Na przykład zmień -Xmx1536M na -Xmx3000M v [tylko aktualizacja] Jeśli poprzednio zwiększono ilość pamięci przydzielonej do operacji importowania Integration Composer, sprawdź, czy ustawienia pamięci nie zmieniły się. Aby zwiększyć ilość przypisanej pamięci, zmień w pliku executeMapping parametr –Xmx komendy java. Na przykład zmień -Xmx1536M na -Xmx3000M Deinstalowanie produktu Integration Composer Informacje dotyczące usuwania produktu Integration Composer z systemów operacyjnych Microsoft Windows oraz systemów typu UNIX. Rozdział 12. Instalowanie produktu Integration Composer 135 Deinstalowanie produktu Integration Composer w systemach operacyjnych Windows Windows Produkt Integration Composer można usunąć z systemu operacyjnego Windows. Procedura 1. Przejdź do folderu deinstalacji: katalog_instalacyjny\ Uninstall_Integration_Composer. 2. Dwukrotnie kliknij plik Uninstall_Integration_Composer.exe. 3. Kliknij opcję Zdeinstaluj. 4. Po zakończeniu deinstalacji kliknij przycisk Gotowe. Usuwanie produktu Integration Composer zostało zakończone. Co dalej Gdy program narzędziowy usunie produkt Integration Composer, w katalogu instalacyjnym mogą pozostać pliki. Mogą to być pliki, które ktoś samodzielnie umieścił w katalogu, np. pliki odwzorowań lub pliki schematów zaimportowane przez użytkownika, albo mogą to być pliki dzienników utworzone przez produkt Integration Composer. Jeśli pliki te nie są potrzebne, na przykład jako kopie zapasowe lub pliki służące do rekonfiguracji schematów albo odwzorowań, można je usunąć ręcznie. Deinstalowanie produktu Integration Composer w systemach operacyjnych UNIX UNIX Za pomocą poniższej procedury można usunąć produkt Integration Composer z systemu operacyjnego typu UNIX. Procedura 1. Przejdź do folderu uninstall, katalog_instalacyjny_itic\ Uninstall_Integration_Composer, w którym został zainstalowany produkt Integration Composer. 2. W folderze uninstall wykonaj jedną z następujących czynności: v Jeśli produkt Integration Composer został zainstalowany za pomocą aplikacji X Window, wpisz: sh ./Uninstall_IBM_Tivoli_Integration_Composer v Jeśli produkt Integration Composer został zainstalowany w trybie konsoli, wpisz: sh ./Uninstall_IBM_Tivoli_Integration_Composer -i console Do wykonania następujących kroków należy użyć trybu konsoli. 3. Naciśnij klawisz Enter, aby zainicjować komendę z poprzedniego punktu. Zostanie wyświetlony pasek postępu Deinstalacja i program narzędziowy uninstall usunie aplikacje. Po zakończeniu usuwania produktu Integration Composer ponownie pojawi się wiersz komend. Co dalej Gdy program narzędziowy usunie produkt Integration Composer, w katalogu instalacyjnym mogą pozostać pliki. Mogą to być pliki, które ktoś samodzielnie umieścił w katalogu, np. pliki odwzorowań lub pliki schematów zaimportowane przez użytkownika, albo mogą to być pliki dzienników utworzone przez produkt Integration Composer. Jeśli pliki te nie są potrzebne, na przykład jako kopie zapasowe lub pliki służące do rekonfiguracji schematów albo odwzorowań, można je usunąć ręcznie. 136 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 13. Instalowanie programu Deployer's Workbench Program Deployer's Workbench jest oddzielnie instalowanym środowiskiem opartym na technologii Eclipse, będącym sprawdzonym narzędziem do tworzenia obszaru autoryzowanych elementów CI. Należy zainstalować go na stacji roboczej Windows, którą można połączyć z serwerem Control Desk. O tym zadaniu W przypadku instalowania wersji Entry produktu Control Desk nie trzeba instalować programu Deployer's Workbench. Program Deployer's Workbench można zainstalować za pomocą startera produktu Control Desk lub jego własnego instalatora. W każdym przypadku obraz musi być dostępny ze stacji roboczej, w której ma zostać zainstalowany program Deployer's Workbench. Procedura 1. Uruchom instalator programu Deployer's Workbench, używając jednego z następujących sposobów: v Uruchom starter produktu Control Desk, kliknij opcję Instalacja produktu, a następnie kliknij opcję Zainstaluj Deployer's Workbench. v Użyj instalatora własnego: przejdź do katalogu DW i uruchom plik install.exe. 2. Może zostać wyświetlony komunikat z informacją o przygotowywaniu programu Install Anywhere do instalacji. Po wyświetleniu ekranu programu Deployer's Workbench wybierz język i kliknij przycisk OK. 3. Zapoznaj się z informacjami, a następnie kliknij przycisk Dalej. 4. Wybierz folder instalacyjny oraz miejsce do zainstalowania ikon. 5. Kliknij opcję Zainstaluj. 6. Po zakończeniu instalacji kliknij przycisk Gotowe, aby wyjść z instalatora. © Copyright IBM Corp. 2015 137 138 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 14. Zadania do wykonania po instalacji Aby dokończyć wdrażanie produktu Control Desk po instalacji należy wykonać szereg zadań. Dostęp do dokumentacji produktu Uzyskiwanie dostępu do dokumentacji produktu Control Desk w Centrum Wiedzy IBM i pomocy elektronicznej. Ważne: Po zainstalowaniu produktu Control Desk należy zrestartować menedżer wdrażania produktu WebSphere Application Server. Restart zapewnia pełną funkcjonalność Centrum Wiedzy IBM i pomocy elektronicznej. Aby podczas korzystania z produktu korzystać z systemu dokumentacji produktu, wykonaj następujące kroki po zainstalowaniu produktu Control Desk: 1. Zatrzymaj menedżera wdrażania za pomocą następującej komendy: c:\Program Files\IBM\WebSphere\AppServer\profiles\<profil dmgr>\bin\stopManager -username wasadmin -password <hasło> 2. Uruchom menedżera wdrażania za pomocą następującej komendy: c:\Program Files\IBM\WebSphere\AppServer\profiles\<profil dmgr>\bin\startManager Jeśli serwer aplikacji został skonfigurowany ręcznie po uruchomieniu programu instalacyjnego produktu, wówczas należy ustawić właściwość dla serwera dokumentacji produktu. Więcej informacji zawiera strona https://www.ibm.com/support/ docview.wss?uid=swg21508594. Ważne: Menedżer wdrażania (komponent serwera WebSphere Application Server Network Deployment) umożliwia zdalne wykonywanie operacji zarządzania i wdrażania. Zatrzymanie menedżera wdrażania zatrzymuje wszystkie operacje zarządzania i wdrażania, w tym również operacje na zewnątrz produktu Control Desk. Instalowanie pomocy w nowym języku Informacje pomocnicze są dostępne w wielu językach. Jeśli dla produktu Control Desk wymagana jest obsługa wielu języków, można opcjonalnie zainstalować informacje pomocnicze w innych językach. Zanim można będzie używać informacji pomocniczych w wielu językach w produkcie Control Desk, należy je najpierw zainstalować za pomocą programu konfiguracyjnego. O tym zadaniu Informacje pomocnicze w wielu językach dla produktu Control Desk są dostępne w serwisie Fix Central w postaci pakietu poprawek zawierającego wtyczki w wielu językach. Pakiet poprawek należy pobrać z serwisu Fix Central, a następnie zastosować za pomocą programu konfiguracyjnego. Procedura 1. Z serwisu Fix Central pobierz pakiet poprawek, który zawiera dokumentację produktu Control Desk w wielu językach, i zapisz go w tymczasowym miejscu w administracyjnej stacji roboczej. 2. Uruchom starter produktu Control Desk. © Copyright IBM Corp. 2015 139 3. Kliknij opcję Konfigurowanie produktu. 4. Wybierz miejsce instalacji produktu Control Desk do skonfigurowania, a następnie kliknij opcję Uruchom program konfiguracyjny Tivoli Process Automation Suite. 5. Na stronie Czynności konfiguracyjne kliknij opcję Dodaj dodatkowe wtyczki pomocy. 6. Kliknij przycisk Przeglądaj, aby znaleźć pobrany plik pakietu poprawek. 7. Opcjonalne: Wybierz opcję Wdróż plik EAR pomocy produktu na serwerze aplikacji, aby teraz zainstalować zaktualizowane informacje pomocnicze w produkcie Control Desk. Jeśli ta opcja nie zostanie wybrana, plik EAR informacji pomocniczych produktu Control Desk zostanie odbudowany, ale nie zostanie wdrożony na serwerze aplikacji. 8. Kliknij przycisk Zakończ, aby odbudować plik EAR informacji pomocniczych produktu Control Desk. Jeśli zaznaczono opcję Wdróż plik EAR pomocy produktu na serwerze aplikacji, plik EAR informacji pomocniczych zostanie wdrożony na serwerze aplikacji. Konfigurowanie danych początkowych Po pomyślnym zainstalowaniu i skonfigurowaniu komponentów produktu Control Desk należy wykonać szereg czynności konfiguracyjnych danych przed użyciem produktu Control Desk. Zanim rozpoczniesz v Należy utworzyć grupy uprawnień i dodać użytkowników do tych grup uprawnień. v Jeśli w ramach wdrożenia używany jest serwer katalogów, należy utworzyć nazwy użytkowników w repozytorium LDAP. v Aby upewnić się, że dostępne są potrzebne informacje rozliczeniowe, należy skontaktować się z działem finansowym organizacji. Procedura 1. Zaloguj się do produktu Control Desk, wprowadzając nazwę użytkownika maxadmin i hasło podane podczas instalacji. 2. Jeśli nie ustawiono serwera SMTP za pomocą narzędzia konfiguracyjnego, skonfiguruj serwer SMTP do wysyłania użytkownikom powiadomień e-mail o zdarzeniach systemowych. Więcej informacji o właściwościach systemu w produkcie Control Desk zawierają informacje na temat właściwości systemu. a. W menu Idź do kliknij opcję Konfiguracja systemu > Konfiguracja platformy > Właściwości systemu. b. W oknie tabeli Właściwości globalne użyj funkcji filtrowania w celu wyszukania i rozwinięcia właściwości mail.smtp.host. c. W polu Wartość globalna podaj nazwę hosta SMTP. d. Zaznacz pole wyboru mail.smtp.host. e. W menu Typowe czynności wybierz opcję Odświeżanie na żywo. f. W oknie Odświeżanie na żywo kliknij opcję OK. g. W oknie tabeli Właściwości globalne użyj funkcji filtrowania w celu wyszukania właściwości mxe.adminEmail. h. Rozwiń właściwość mxe.adminEmail i w polu Wartość globalna podaj swój adres e-mail. i. Zaznacz pole wyboru rekordu mxe.adminEmail. j. W menu Typowe czynności wybierz opcję Odświeżanie na żywo. k. W oknie Odświeżanie na żywo kliknij opcję OK. 3. Zdefiniuj kod waluty. a. W menu Idź do wybierz opcję Finanse > Kody walut. 140 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) b. Kliknij opcję Nowy wiersz i podaj kod waluty wraz z opisem. Na przykład wpisz wartość USD dla dolara amerykańskiego. c. Kliknij przycisk Zapisz walutę. 4. Zdefiniuj zestawy pozycji i zestawy przedsiębiorstw. a. W menu Idź do wybierz opcję Administrowanie > Zestawy. b. Kliknij opcję Nowy wiersz. c. Podaj nazwę zestawu pozycji. Na przykład wpisz Pozycje infor.. d. W polu Typ podaj POZYCJA. e. Kliknij opcję Nowy wiersz. f. Podaj nazwę zestawu przedsiębiorstw. Na przykład podaj Zestaw inf. przeds.. g. W polu Typ podaj FIRMA. h. Kliknij opcję Zapisz zestawy. 5. Utwórz organizację. a. W menu Idź do wybierz opcję Administrowanie > Organizacje. b. Na pasku narzędzi kliknij opcję Nowa organizacja. c. Podaj nazwę organizacji. Na przykład wpisz EAGLENA i podaj długi opis. d. Określ walutę podstawową, która została zdefiniowana w kroku 3. e. Określ zestaw pozycji i zestaw przedsiębiorstw, który został zdefiniowany w kroku 4. f. W polu Domyślny status pozycji ustaw status OCZEK. g. Kliknij kartę Ośrodki i wybierz opcję Nowy wiersz w oknie tabeli Ośrodki. h. Podaj nazwę ośrodka. Na przykład wpisz Factory01 i podaj długi opis. i. Kliknij opcję Zapisz organizację. 6. Utwórz segment konta księgi głównej. a. W menu Idź do wybierz opcję Konfiguracja systemu > Konfiguracja platformy > Konfiguracja bazy danych. b. W menu Więcej czynności wybierz opcję Konfiguracja konta KG. c. d. e. f. Kliknij opcję Nowy wiersz. Podaj nazwę segmentu. Na przykład wpisz MÓJSEGMENT. Podaj długość segmentu. Na przykład wpisz 5. Podaj typ segmentu. Na przykład wybierz Alfanumeryczny. g. Kliknij przycisk OK. 7. Zastosuj zmiany w bazie danych. a. W menu Więcej czynności wybierz opcję Zarządzaj trybem administracji. b. Wybierz opcję Włącz tryb administracji, a następnie kliknij przycisk OK. Wykonanie tego zadania trwa kilka minut. Możesz kliknąć przycisk Odśwież status, aby wyświetlić postęp. c. W menu Więcej czynności wybierz opcję Zastosuj zmiany konfiguracji. Należy się upewnić, że kolumna statusu obiektów nie zawiera wartości Do zmiany. d. W menu Więcej czynności wybierz opcję Zarządzaj trybem administracji. e. Wybierz opcję Wyłącz tryb administracji, a następnie kliknij przycisk OK. Jeśli tryb administracji nie zostanie wyłączony, zadania cron zakończą się niepowodzeniem. 8. Utwórz konto księgi głównej. a. W menu Idź do wybierz opcję Finanse > Plan kont. b. W oknie tabeli Organizacje wybierz organizację. Rozdział 14. Zadania do wykonania po instalacji 141 c. W menu Więcej czynności wybierz opcję Obsługa segmentów KG. d. W oknie tabeli Segmenty wybierz segment wprowadzony w kroku 6, a następnie kliknij przycisk Nowy wiersz. e. Podaj wartość segmentu KG i opis, a następnie kliknij przycisk OK. f. W oknie tabeli Konta KG kliknij opcję Nowy wiersz. g. Podaj konto księgi głównej i kliknij opcję Zapisz konto KG. h. W menu Idź do wybierz opcję Administrowanie > Organizacje. i. Znajdź organizację i wybierz rekord. j. W polu Konto rozliczeniowe podaj utworzone konto księgi głównej. k. Wybierz opcję Aktywne. l. Kliknij opcję Zapisz organizację. 9. Autoryzuj grupę uprawnień w celu modyfikacji typu segmentu księgi głównej. a. W menu Idź do wybierz opcję Uprawnienia > Grupy uprawnień. b. Wybierz grupę, która zapewnia autoryzację. Na przykład wybierz opcję FINANCE. c. Kliknij zakładkę Segmenty KG. d. Dla każdego segmentu KG, który znajduje się na liście, zaznacz pole wyboru Autoryzowany. Jako skrót można wybrać opcję Autoryzuj grupę do zmiany wszystkich typów segmentów KG. e. Kliknij opcję Zapisz grupę. 10. Zaktualizuj konta powiązane z przedsiębiorstwem. a. W menu Idź do wybierz opcję Finanse > Plan kont. b. Wybierz organizację, a następnie z menu Więcej czynności wybierz opcję Konta związane z przedsiębiorstwem. c. Kliknij opcję Nowy wiersz i podaj typ przedsiębiorstwa Courier. d. Podaj numer konta w polach Konto RBNI, Konto przejściowe zobowiązań i Konto syntetyczne zobowiązań. W każdym polu można podać ten sam numer konta. e. Kliknij przycisk OK. f. W menu Więcej czynności wybierz opcję Aktualizuj bazę danych, a następnie kliknij przycisk OK. 11. Utwórz domyślny ośrodek wprowadzania danych. a. W menu Idź do wybierz opcję Uprawnienia > Użytkownicy. b. Znajdź rekord maxadmin i wybierz go. c. W polu Domyślny ośrodek wprowadzania danych podaj nazwę ośrodka utworzonego w kroku 5. d. W polu Ośrodek magazynu dla zapotrzebowania w ramach samoobsługi podaj taką samą nazwę ośrodka. e. Kliknij opcję Zapisz użytkownika. 12. Zdefiniuj typy prac. Typy prac oznaczają ważność zadania pracy. a. W menu Idź do wybierz opcję Administrowanie > Organizacje. b. Znajdź organizację i wybierz rekord. c. W menu Więcej czynności wybierz opcję Opcje zlecenia pracy > Typ pracy. d. Kliknij opcję Nowy wiersz. e. f. g. h. 142 W polu Klasa zlecenia pracy wybierz pozycję ZLEC_PRACY. Określ Typ pracy. Na przykład wpisz POWAŻNY. Dla opcji Status rozpoczęcia ustaw W toku. Dla opcji Status zakończenia ustaw Zakończone. IBM Control Desk: Podręcznik instalowania (IBM WebSphere) i. Kliknij opcję Nowy wiersz i powtórz kroki f-i, aby utworzyć kolejną klasę zlecenia pracy o innym typie pracy. Na przykład wpisz PODRZĘDNY. j. Kliknij opcję Nowy wiersz i powtórz kroki f-i, aby utworzyć klasę zlecenia pracy CHANGE o innym typie pracy. Na przykład wpisz SIG do reprezentacji zmiany znaczącej. k. Kliknij przycisk OK, a następnie kliknij opcję Zapisz organizację. Informacje pokrewne: Integracja danych z aplikacjami zewnętrznymi Właściwości systemowe Przed rozpoczęciem pracy z raportami BIRT Przed uruchomieniem dowolnych raportów należy ręcznie skonfigurować ustawienia właściwości mxe.report.birt.tempfolder we właściwościach systemu JVM w mechanizmie raportów BIRT. Zanim rozpoczniesz Właściwość mxe.report.birt.tempfolder określa lokalizację tymczasowego folderu na serwerze raportów BIRT. O tym zadaniu Aby skonfigurować BIRT, należy ustawić właściwość mxe.report.birt.tempfolder we właściwościach systemu JVM. Procedura 1. Zaloguj się do produktu WebSphere Application Server. 2. Idź do opcji Servers (Serwery) > Application servers (Serwery aplikacji). 3. Na prawym panelu kliknij nazwę serwera, na którym wdrożony został produkt Control Desk. 4. Idź do opcji Process Definition (Definicja procesu) w grupie Server Infrastructure (Infrastruktura serwerów). 5. Kliknij pozycję Java Virtual Machine (Maszyna wirtualna Java) w grupie Additional Properties (Dodatkowe właściwości). 6. Dodaj właściwość -Dmxe.report.birt.tempfolder=c:\tempReport\BIRT-TEMP do listy Generic JVM Argument (Ogólny argument JVM), a następnie kliknij przycisk Save (Zapisz). 7. Zrestartuj serwer. Generowanie stron żądań XML Wykonaj te czynności po zainstalowaniu produktu Control Desk i przed uruchomieniem stron żądań. Tę procedurę należy wykonywać dla każdego języka aktywnego w danym systemie. Zanim rozpoczniesz Jeśli w aplikacjach Control Desk włączono wiele języków, należy wygenerować strony żądań w każdym włączonym języku. Procedura 1. Zaloguj się jako użytkownik maxadmin. Rozdział 14. Zadania do wykonania po instalacji 143 2. Z menu Start przejdź do opcji Administrator > Raportowanie > Administracja raportami. 3. Wyświetl wszystkie wiersze w widoku listy, a następnie kliknij opcję Wygeneruj stronę żądania. Poczekaj kilka minut na zakończenie procesu. Synchronizowanie użytkowników i grup Po wybraniu opcji bezpieczeństwa serwera aplikacji zaplanowana synchronizacja użytkowników i grup między repozytoriami LDAP i produktem Control Desk jest zarządzana przez stowarzyszone repozytoria. O tym zadaniu Repozytoria LDAP zarządzane przez serwer IBM WebSphere Application Server Network Deployment za pośrednictwem menedżera Virtual Member Manager są synchronizowane przez zadanie Cron VMMSYNC. Aby skonfigurować harmonogram synchronizacji między repozytoriami LDAP i produktem Control Desk, wykonaj następujące kroki: Procedura 1. Otwórz przeglądarkę WWW i wpisz adres http://nazwa_hosta:port/maximo. 2. Zaloguj się do produktu Control Desk, wprowadzając identyfikator użytkownika maxadmin. 3. W interfejsie Control Desk wybierz kolejno opcje Idź do > Konfiguracja systemu > Konfiguracja platformy > Konfiguracja zadań CRON. 4. Wyszukaj odpowiednie zadanie Cron w polu Zadanie Cron i skonfiguruj je. 5. Ustaw zadanie jako aktywne. Co dalej Domyślnie zadanie CRON będzie wykonywane co 5 minut. Aby zmienić odstęp czasu, należy wprowadzić zmiany w polu Harmonogram. 144 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 15. Zarządzanie plikami EAR Informacje dotyczące plików EAR produktu Control Desk. Użytkownik może zbudować lub zdeinstalować pliki maximo.ear i maximoiehs.ear produktu Control Desk w produkcie WebSphere Application Server Network Deployment. Program instalacyjny produktu Control Desk wdraża te pliki EAR podczas instalowania, ale mogą pojawiać się sytuacje, w których konieczne będzie ponowne ręczne odbudowanie tych plików EAR: v W przypadku modyfikacji parametrów połączenia bazy danych w pliku maximo.properties po wstępnej instalacji należy odbudować plik maximo.ear, a następnie ponownie wdrożyć go na serwerze WebSphere Application Server Network Deployment. W tym scenariuszu odbudowywany i ponownie wdrażany jest plik maximo.ear. Odbudowywanie i ponowne wdrażanie pliku maximoiehs.ear nie jest wymagane. v Produkt Control Desk należy zainstalować na serwerze aplikacji WebSphere Application Server Network Deployment. Jednak produkt Control Desk można uruchomić w strukturze klastra WebSphere Application Server Network Deployment. Jeśli wymagane jest wdrożenie produktu Control Desk w klastrze, wówczas można ponownie wdrożyć plik EAR Control Desk do klastra albo utworzyć klaster z serwera aplikacji używanego podczas instalacji. Jeśli produkt Control Desk zainstalowano już na serwer aplikacji, ale wymagane jest jego ponowne wdrożenie do klastra, wówczas należy zdeinstalować aplikację MAXIMO (“Ręczne deinstalowanie aplikacji z serwera WebSphere Application Server Network Deployment” na stronie 146) albo udostępnić nową nazwę dla aplikacji - w przypadku instalowania aplikacji MAXIMO w klastrze (“Ręczne instalowanie aplikacji na serwerze WebSphere Application Server Network Deployment” na stronie 146). v Jeśli produkt Control Desk zainstalowano w środowisku programistycznym, wówczas może pojawić się konieczność zmigrowania wdrożenia do środowiska testowego albo środowiska produkcyjnego. W takim przypadku należy wdrożyć aplikację maximo i pomoc do maximo do nowego środowiska. Więcej informacji na temat obu aplikacji zawiera sekcja “Ręczne instalowanie aplikacji na serwerze WebSphere Application Server Network Deployment” na stronie 146. Kompilowanie plików EAR Istnieje możliwość ręcznego kompilowania plików EAR produktu Control Desk, np. jeśli konieczne jest zmodyfikowanie parametru połączenia bazy danych w pliku maximo.properties po początkowej instalacji. O tym zadaniu Aby ręcznie skompilować pliki EAR produktu Control Desk, należy wykonać następujące czynności: Procedura 1. Skompiluj plik EAR maximo: Windows katalog_główny_instalacji\maximo\deployment\buildmaximoear.cmd Linux i UNIX katalog_główny_instalacji/maximo/deployment/buildmaximoear.sh © Copyright IBM Corp. 2015 145 2. Skompiluj plik EAR systemu pomocy maximo: Windows katalog_główny_instalacji\maximo\deployment\buildmxiehsear.cmd Linux i UNIX katalog_główny_instalacji/maximo/deployment/buildmxiehsear.sh Ręczne deinstalowanie aplikacji z serwera WebSphere Application Server Network Deployment Użytkownik może zdeinstalować aplikacje Control Desk z produktu WebSphere Application Server Network Deployment. Procedura 1. Zaloguj się do konsoli administracyjnej WebSphere Application Server Network Deployment, wybierz opcje Servers > Server Types > WebSphere application servers (Serwery > Typy serwerów > Serwery aplikacji WebSphere), wybierz MXServer i kliknij opcję Stop (Zatrzymaj). 2. Kliknij odsyłacz Applications (Aplikacje). 3. Wybierz aplikację, którą chcesz zdeinstalować. Domyślnie aplikacje Control Desk mają nazwy maximo i maximoiehs. 4. Kliknij opcję Uninstall (Deinstaluj). Ręczne instalowanie aplikacji na serwerze WebSphere Application Server Network Deployment Aplikacje Control Desk można dodać do produktu WebSphere Application Server Network Deployment. Procedura 1. Zaloguj się do konsoli administracyjnej WebSphere Application Server Network Deployment. 2. Wybierz opcje Applications > New Application > New Enterprise Application (Aplikacje > Nowa aplikacja > Nowa aplikacja korporacyjna). 3. Na stronie Specify the EAR, WAR, JAR, or SAR module to upload and install (Określ moduł EAR, WAR, JAR lub SAR do załadowania i zainstalowania) wybierz opcję Local file system (Lokalny system plików). 4. Na systemie przejdź do lokalizacji pliku maximo.ear i kliknij przycisk Next (Dalej). 5. Wybierz opcję Detailed (Szczegółowe) i kliknij przycisk Next (Dalej). 6. Na panelu Application Security Warnings (Ostrzeżenia dot. bezpieczeństwa aplikacji) kliknij opcję Continue (Kontynuuj). 7. Kliknij opcję Step 2: Map modules to servers (Krok 2: Odwzorowywanie modułów na serwery). 8. Podświetl wszystkie pozycje w polu Clusters and servers (Klastry i serwery), zaznacz wszystkie pola wyboru dla modułów widocznych w tabeli i kliknij opcję Apply (Zastosuj). 9. Kliknij opcję Step 11: Map virtual hosts for Web modules (Krok 11: Odwzorowywanie hostów wirtualnych dla modułów WWW). 10. Wybierz wszystkie moduły WWW wymienione w tabeli. 11. Rozwiń sekcję Apply Multiple Mappings (Zastosuj wiele odwzorowań). 146 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) 12. Wybierz hosta wirtualnego, np. maximo_host, w menu Virtual Host (Host wirtualny) i kliknij opcję Apply (Zastosuj). Rysunek 11. Odwzoruj hosty wirtualne dla modułów WWW 13. Kliknij opcję Step 15: Map security roles to users or groups (Krok 15: Odwzorowywanie ról zabezpieczeń dla użytkowników lub grup). 14. Zaznacz maximouser w tabeli Role (Rola), a następnie zaznacz opcję Everyone (Każdy) w menu Map Special Subjects (Odwzoruj podmioty specjalne). 15. Kliknij opcję Step 17: Summary (Krok 17: Podsumowanie), a następnie Finish (Zakończ). Rozdział 15. Zarządzanie plikami EAR 147 148 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 16. Konfigurowanie za pomocą wiersza komend Produkt Control Desk zawiera program konfiguracyjny, który jest dostępny za pomocą wiersza komend. Ten program konfiguracyjny wiersza komend wykonuje te same zadania, które są wykonywane w interfejsie użytkownika programu konfiguracyjnego. Konfiguracji za pomocą wiersza komend używa się do szybkiego aktualizowania wartości konfiguracyjnych, jeśli nie zostanie wybrana opcja użycia interfejsu użytkownika narzędzia konfiguracyjnego. Podczas instalowania pakietu poprawek lub aktualizacji produktu Control Desk program konfiguracyjny korzysta z wartości zapisanych podczas poprzedniego wdrożenia. Te wartości są zapisane w systemie administracyjnym w plikach install.properties i maximo.properties, które znajdują się w katalogach katalog_główny_instalacji\etc i katalog_główny_instalacji\maximo\applications\maximo\properties. Jeśli wprowadzane są jakiekolwiek zmiany w środowisku dowolnego z systemów używanych w oryginalnym wdrożeniu, te zmiany należy zarejestrować w plikach install.properties i maximo.properties. Zwykle te zmiany obejmują na przykład zmianę nazwy hosta lub aktualizację hasła. Wartości te można zaktualizować ręcznie, ale zmieniające się wartości konfiguracyjne dotyczące istniejącego wdrożenia można też aktualizować za pomocą narzędzia konfiguracyjnego z interfejsem wiersza komend. Właściwości, które są określane dla narzędzia konfiguracyjnego z interfejsem wiersza komend jako parametry lub w wejściowym pliku właściwości, zastępują właściwości istniejące w plikach maximo.properties i install.properties. Podczas zapisywania właściwości są szyfrowane. Narzędzie konfiguracyjne z interfejsem wiersza komend umożliwia wykonanie następujących czynności: v Zmiana modelu zabezpieczeń dla pierwotnego wdrożenia. Można na przykład przeprowadzić migrację zabezpieczeń opartych na produkcie Control Desk do zabezpieczeń udostępnianych w produkcie WebSphere Application Server. Ta opcja nie jest dostępna dla produktu Oracle WebLogic Server. v Potwierdzenie, że zaktualizowane wartości właściwości są zgodne z wymaganymi domenami wejściowymi. Sprawdzenie poprawności informacji autoryzacyjnych, nazw hostów i dostępnych portów. v Zaktualizowanie ustawień konfiguracyjnych bazy danych lub serwera aplikacji bez dostępnego serwera. W tym scenariuszu nie można sprawdzić poprawności tych wartości. v Sklonowanie istniejącego środowiska i użycie narzędzia konfiguracyjnego z interfejsem wiersza komend do rekonfiguracji administracyjnej stacji roboczej pod kątem użycia nowych serwerów. Sklonowane środowisko musi korzystać z takiej samej struktury katalogów jak środowisko oryginalne. v Utworzenie środowiska (nieklonowanego) i użycie narzędzia konfiguracyjnego z interfejsem wiersza komend np. do utworzenia wszystkich wymaganych artefaktów, baz danych, obszarów tabel i obiektów serwera aplikacji. v Usunięcie konfiguracji z wcześniej skonfigurowanej bazy danych. © Copyright IBM Corp. 2015 149 Sprawdzanie poprawności parametrów konfiguracyjnych Użyj programu konfiguracyjnego wiersza komend do sprawdzenia poprawności danych wejściowych w taki sam sposób, w jaki program konfiguracyjny sprawdza poprawność danych wejściowych w interfejsie użytkownika. Program konfiguracyjny wiersza komend umożliwia: v sprawdzenie, czy nazwy hostów i adresy IP mają poprawny format i czy są dostępne; v sprawdzenie, czy identyfikatory i hasła użytkowników spełniają kryteria dotyczące długości i zestawu znaków; v sprawdzenie, czy podane informacje autoryzacyjne są używane do uwierzytelnienia produktu WebSphere Application Server; v sprawdzenie, czy podane wartości portów są używane do nasłuchiwania na odpowiednim hoście; sprawdzenie, czy wartości portów zawierają tylko liczby i czy należą do poprawnego zakresu; v sprawdzenie, czy istnieją katalogi instalacyjne oprogramowania pośredniego; v sprawdzenie, czy wstępnie konfigurowane oprogramowanie pośrednie może uwierzytelnić się w bazie danych produktu; v sprawdzenie, czy istnieją wymagane obiekty, takie jak kolejki JMS, miejsca docelowe SIB, baz danych i obszary tabel; v sprawdzenie, czy istnieją wymagani użytkownicy menedżera Virtual Member Manager produktu WebSphere Application Server; v sprawdzenie, czy dostępne są uprawnienia wystarczające do tworzenia użytkowników menedżera Virtual Member Manager produktu WebSphere Application Server; v sprawdzenie, czy informacje autoryzacyjne zdalnego logowania są poprawne; v sprawdzenie, czy w podanych katalogach dostępne jest miejsce wystarczające do utworzenia obiektów bazy danych. Wejściowe pliki właściwości Plików właściwości można używać jako wejścia programu konfiguracyjnego wiersza komend produktu Control Desk. Z programem konfiguracyjnym wiersza komend produktu Control Desk udostępniono podane poniżej przykładowe wejściowe pliki właściwości. v DB2_Sample_input.properties v Oracle_Sample_input.properties v SQLServer_Sample_input.properties v WebSphere_App_Server_Sample_input.properties Te przykładowe pliki znajdują się w katalogu ibm\smp\configtools\samples. Każdy z tych przykładowych plików zawiera właściwości powiązane z konkretnym typem bazy danych lub serwera aplikacji. Zawierają one komentarze i właściwości, które można zaktualizować, używając wartości odpowiednich dla używanego środowiska. Zaktualizowanego pliku można następnie użyć jako wejścia narzędzia konfiguracyjnego z interfejsem wiersza komend, stosując parametr –input. Poprawność wszystkich właściwości wejściowych wprowadzonych za pomocą wiersza komend lub wejściowego pliku właściwości jest sprawdzana przed ich użyciem. Jeśli sprawdzenie poprawności powiedzie się, pliki maximo.properties i install.properties zostaną zaktualizowane z użyciem podanych wartości. 150 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Parametry interfejsu wiersza komend Następujące parametry mogą być używane z programem konfiguracyjnym wiersza komend do konfigurowania środowiska. Tabela 15. Parametry programu konfiguracyjnego wiersza komend produktu Control Desk Nazwa parametru Opis -action Działanie konfiguracyjne. v addLanguages – dodaje dodatkowe języki do bieżącego wdrożenia. v configureProducts - konfiguruje więcej produktów po początkowej instalacji i konfiguracji. To działanie może skonfigurować wiele produktów po ich zainstalowaniu. Ponadto można go użyć w scenariuszu aktualizacji. v deployConfiguration - konfiguruje początkową instalację. To działanie może skonfigurować wiele produktów po ich zainstalowaniu. Tego działania używa się tylko dla nowych instalacji. v deployDatabaseConfiguration - sprawdza wejście komendy i definiuje wartości właściwości konfiguracji dla nowej bazy danych dla bieżącego produktu. v deployJ2eeConfiguration - sprawdza wejście komendy i definiuje wartości właściwości konfiguracji dla nowego serwera aplikacji dla bieżącego produktu. v deployMiddlewareConfiguration – konfiguruje początkową instalację oprogramowania pośredniego. v disableAppSecurity - wyłącza zabezpieczenia aplikacji dla aplikacji. Zabezpieczenia są obsługiwane wyłącznie za pomocą produktu Control Desk. To działanie ustawia właściwość mxe.useAppServerSecurity na wartość 0. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. v disableDB2TextSearch - włącza funkcję wyszukiwania pełnotekstowego w bazie danych DB2. v enableAppSecurity - włącza zabezpieczenia aplikacji dla aplikacji. To działanie ustawia właściwość mxe.useAppServerSecurity na wartość 1 i aktualizuje flagę mxe.ldapUserManagement. Ta wartość jest zapisywana w bazie danych podczas aktualizacji bazy danych. v enableDB2TextSearch - włącza funkcję wyszukiwania pełnotekstowego w bazie danych DB2. v reapplyAppServerTuning – ponownie stosuje konfigurację strojenia na serwerze aplikacji. v removeDatabaseConfiguration – usuwa informacje konfiguracyjne produktu z wcześniej skonfigurowanej bazy danych. v removeJ2EEConfiguration – usuwa konfigurację serwera aplikacji, która została dodana przez narzędzie konfiguracyjne. v updateApplication – aktualizuje aplikację Control Desk, aktualizując bazę danych i ponownie wdrażając pliki EAR aplikacji. Rozdział 16. Konfigurowanie za pomocą wiersza komend 151 Tabela 15. Parametry programu konfiguracyjnego wiersza komend produktu Control Desk (kontynuacja) Nazwa parametru Opis v updateDatabaseConfiguration – aktualizuje istniejące wartości konfiguracyjne bazy danych. v updateJ2eeConfiguration - aktualizuje istniejące wartości konfiguracyjne serwera aplikacji. v validateAndUpdateDatabaseConfiguration – sprawdza poprawność wejścia narzędzia rekonfiguracyjnego z interfejsem wiersza komend, a następnie aktualizuje istniejące wartości właściwości konfiguracji bazy danych. v validateAndUpdateJ2eeConfiguration - sprawdza poprawność wejścia narzędzia rekonfiguracyjnego z interfejsem wiersza komend, a następnie aktualizuje wartości konfiguracyjne serwera aplikacji. v validateDatabaseConfiguration - sprawdza wartości konfiguracyjne bazy danych podane jako wejście dla narzędzia rekonfiguracji z interfejsem wiersza komend. v validateJ2eeConfiguration - sprawdza wartości konfiguracyjne serwera aplikacji podane jako wejście dla narzędzia rekonfiguracji z interfejsem wiersza komend. v removeConfiguration - usuwa konfigurację bazy danych i aplikacji wprowadzoną za pomocą narzędzia konfiguracyjnego. Działania, które modyfikują ustawienia zabezpieczeń produktu Control Desk, aktualizują także pliki Control Deskweb.xml. -additionalLangs Dodaje jeden lub większą liczbę języków dodatkowych do wdrożenia. Ten parametr wymaga przynajmniej jednego skrótu ustawień narodowych jako wejścia. Na przykład dla języka hiszpańskiego jest to skrót ES. -allowUpdateDB Uruchamiane jest zadanie aktualizacji bazy danych w celu dodania języków określonych w bazie danych. -applicationServerName Nazwa serwera aplikacji. -applicationServerNode Nazwa węzła serwera aplikacji. -automatedbconfig Automatyzuje proces konfigurowania bazy danych. Ten parametr umożliwia utworzenie instancji bazy danych, użytkowników bazy danych, bazy danych, obszarów tabel i schematu bazy danych. -automatej2eeconfig Automatyzuje proces konfigurowania produktu WebSphere Application Server. Ten parametr umożliwia utworzenie na przykład profili i kolejek JMS. -buildAndDeployEAR Odbudowuje i wdraża pliki EAR aplikacji. Pliki EAR aplikacji muszą zostać odbudowane i ponownie wdrożone, aby zmiany konfiguracji zostały uwzględnione w aplikacji. -buildears Odbudowuje pliki EAR aplikacji. 152 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 15. Parametry programu konfiguracyjnego wiersza komend produktu Control Desk (kontynuacja) Nazwa parametru Opis -bypassJ2eeValidation Pomija sprawdzanie poprawności i konfigurację serwera aplikacji. Jeśli zostanie użyty ten parametr, należy ręcznie skonfigurować serwer aplikacji przed wdrożeniem produktu Control Desk. Sprawdzenie poprawności ręcznie skonfigurowanego serwera aplikacji wymaga zalogowania się do serwera aplikacji z użyciem administracyjnych informacji autoryzacyjnych serwera aplikacji. Jeśli nie chcesz podawać tych informacji autoryzacyjnych w programie konfiguracyjnym, możesz pominąć to zadanie sprawdzania poprawności. Jeśli używany jest parametr bypassJ2eeValidation, nie można używać następujących parametrów: v applicationServerName v applicationServerNode v automatej2eeconfig v buildAndDeployEAR v createResourcesIfMissing v deployhelpear v deploymaximoear v enableappsecurity v enableEnhancedNavigation v enableSkin v inputfile v j2eeserverport v usermanagement v wasuser v waspwd -bypassUpdateDB Określa, że zadanie aktualizacji bazy danych nie zostanie uruchomione, a program instalacyjny nie zaktualizuje bazy danych. Pliki języków dla podanych ustawień narodowych są włączane do pliku EAR aplikacji. Tego parametru należy użyć wtedy, gdy uruchomiono zdanie aktualizacji bazy danych i dołączono pliki języków do bazy danych za pomocą innej metody. -createResourcesIfMissing Tworzy wszystkie zasoby, które nie zostały znalezione podczas konfigurowania. -db2_english_only Określa, że dane alfanumeryczne są zapisywane jako typ danych varchar. Użycie tego parametru powoduje, że w interfejsie użytkownika możliwe jest używanie wyłącznie języka angielskiego. Jeśli ten parametr nie zostanie użyty, dane alfanumeryczne będą zapisywane jako typ danych vargraphic. -db2textsearchport Port używany przez serwer DB2 do wyszukiwania pełnotekstowego. -dbname Nazwa bazy danych. -dbpwd Hasło dla ID użytkownika uzyskującego dostęp do bazy danych. -dbrxapwd Hasło dla ID użytkownika umożliwiającego dostęp do zdalnego serwera oprogramowania pośredniego. Rozdział 16. Konfigurowanie za pomocą wiersza komend 153 Tabela 15. Parametry programu konfiguracyjnego wiersza komend produktu Control Desk (kontynuacja) Nazwa parametru Opis -dbrxauser ID użytkownika umożliwiający dostęp do zdalnego serwera oprogramowania pośredniego. -dbserverhost Nazwa hosta serwera bazy danych. -dbserverport Nazwa portu serwera bazy danych. -dbuser ID użytkownika uzyskującego dostęp do bazy danych. -dbvendor Nazwa oprogramowania bazodanowego. v DB2 v Oracle v SQLServer -deleteInstanceUsersAndGroups Usuwa właściciela instancji i ID użytkowników bazy danych oraz powiązane grupy z serwera DB2. Tego parametru nie można używać z produktem Microsoft SQL Server. Parametr deleteInstanceUsersAndGroups wymaga podania parametrów dbrxauser, dbrxapwd, dbuser i dbpwd. -deleteWASprofiles Usuwa profile produktu WebSphere Application Server utworzone dla aplikacji. -deployDemoData Dołącza dane przykładowe. -deployhelpear Wdraża plik EAR aplikacji pomocy. -deploymaximoear Wdraża plik EAR aplikacji Maximo. -enableappsecurity Włącza zabezpieczenia aplikacji dla aplikacji. Ten parametr działa tak samo, jak działanie enableAppSecurity. To działanie ustawia właściwość mxe.useAppServerSecurity na wartość 1 i aktualizuje flagę mxe.ldapUserManagement. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. -enableEnhancedNavigation Włącza rozszerzone elementy nawigacji w interfejsie użytkownika, w tym rozszerzenia służące do przełączania się między aplikacjami i wyświetlania list rekordów. Parametr enableEnhancedNavigation musi być używany z parametrem enableSkin. Jeśli zostanie włączona rozszerzona nawigacja, a następnie za pomocą parametru –enableSkin zostanie włączona inna skóra interfejsu użytkownika, należy ponownie włączyć rozszerzoną nawigację. -enableMultiTenancy Włącza funkcję obsługi wielu podmiotów użytkujących. Funkcja obsługi wielu podmiotów użytkujących odnosi się do oprogramowania i usług, które można skonfigurować w taki sposób, aby obsługiwały wiele grup klientów, nazywanych podmiotami użytkującymi. Każda grupa podmiotów użytkujących jest obsługiwana przez instancję oprogramowania używającą danych, do których dostęp ma tylko ta grupa. 154 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 15. Parametry programu konfiguracyjnego wiersza komend produktu Control Desk (kontynuacja) Nazwa parametru Opis -enableRestrictivePasswordPolicy Włącza bardziej restrykcyjną strategię haseł dla użytkowników produktu Control Desk. v Próby logowania Strategia standardowa umożliwia 10 prób logowania, zanim konto zostanie zablokowane. Strategia restrykcyjna umożliwia 3 próby logowania, zanim konto zostanie zablokowane. v Liczba wystąpień sytuacji, w której w przypadku zapomnienia hasła można użyć odsyłacza Strategia standardowa umożliwia 5 użyć odsyłacza dla zapomnianego hasła przed zablokowaniem konta. Strategia restrykcyjna umożliwia 3 użycia odsyłacza dla zapomnianego hasła przed zablokowaniem konta. v Okres ważności hasła (dni) Hasła strategii standardowej nigdy nie tracą ważności. Hasła strategii restrykcyjnej tracą ważność po 90 dniach. v Ostrzeżenie o utracie ważności hasła (w dniach) W strategii standardowej użytkownik nie jest ostrzegany o tym, że hasło do konta wkrótce utraci ważność. W strategii restrykcyjnej użytkownik jest ostrzegany o tym, że hasło do konta utraci ważność za siedem dni. v Próg dla hasła W strategii standardowej próg dla hasła nie jest wymuszany. W strategii restrykcyjnej wymuszany jest próg dla hasła wynoszący 270 znaków. v Minimalna liczba znaków hasła W strategii standardowej hasła muszą zawierać co najmniej sześć znaków. W strategii restrykcyjnej hasła muszą zawierać co najmniej osiem znaków. v Limit dozwolonych kolejnych znaków W strategii standardowej nie ma ograniczenia co do liczby kolejnych powtórzeń znaku w haśle. W strategii restrykcyjnej znak może być kolejno powtórzony dwa razy w haśle. v Wartość hasła może być taka sama, jak nazwa użytkownika Strategia standardowa umożliwia użycie tej samej wartości dla nazwy użytkownika i hasła. Strategia restrykcyjna nie umożliwia użycia tej samej wartości dla nazwy użytkownika i hasła. v Liczba cyfr wymaganych w haśle W strategii standardowej cyfry w haśle nie są wymagane. W strategii restrykcyjnej w haśle wymagana jest przynajmniej jedna cyfra. v Liczba liter wymaganych w haśle W strategii standardowej litery w haśle nie są wymagane. W strategii restrykcyjnej w haśle wymagana jest przynajmniej jedna litera. Rozdział 16. Konfigurowanie za pomocą wiersza komend 155 Tabela 15. Parametry programu konfiguracyjnego wiersza komend produktu Control Desk (kontynuacja) Nazwa parametru Opis -enableSkin Zmiana wyglądu interfejsu użytkownika. v Classic Usuwa ustawienia dla następujących właściwości: – mxe.webclient.homeButtonHeaders – mxe.webclient.systemNavBar – mxe.webclient.tabBreadCrumbs – mxe.webclient.verticalLabels – mxe.webclient.skin v tivoli09 Usuwa ustawienia dla następujących właściwości: – mxe.webclient.homeButtonHeaders – mxe.webclient.systemNavBar – mxe.webclient.tabBreadCrumbs – mxe.webclient.verticalLabels Ustawia następującą właściwość: – mxe.webclient.skin=tivoli09 v tivoli13 Dla następujących właściwości ustawia wartość 1: – mxe.webclient.homeButtonHeaders – mxe.webclient.systemNavBar – mxe.webclient.tabBreadCrumbs – mxe.webclient.verticalLabels Ustawia następującą właściwość: – mxe.webclient.skin=tivoli13 -force Wskazuje, że wejściowy plik właściwości aktualizuje plik właściwości i pomija sprawdzanie poprawności parametrów wprowadzanych w narzędziu wiersza komend za pomocą wejściowego pliku właściwości. W przypadku użycia tego parametru nie zostanie wyświetlone pytanie o potwierdzenie zadania aktualizacji właściwości. -inputfile Pełna ścieżka do pliku właściwości, który jest używany do ustawiania właściwości w środowisku. Wartości, które zostały podane jako parametry wiersza komend dla konfiguracyjnego narzędzia z interfejsem wiersza komend, zastępują wartości z pliku wejściowego. -j2eeserverhost Nazwa hosta menedżera domen serwera aplikacji. Jeśli podano nazwę hosta menedżera wdrażania lub port serwera, skrypty thinwsadmin są odpowiednio aktualizowane. -j2eeserverport Nazwa portu serwera menedżera domen serwera aplikacji. Jeśli podano nazwę hosta menedżera wdrażania lub port serwera, skrypty thinwsadmin są odpowiednio aktualizowane. -j2eevendor Oprogramowanie serwera aplikacji. v WebSphere v WebLogic -mtadminpwd 156 Hasło dla identyfikatora użytkownika menedżera konfiguracji obsługi wielu podmiotów użytkujących. IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 15. Parametry programu konfiguracyjnego wiersza komend produktu Control Desk (kontynuacja) Nazwa parametru Opis -mtadminuser Identyfikator użytkownika menedżera konfiguracji obsługi wielu podmiotów użytkujących. -mtdbpwd Hasło dla identyfikatora użytkownika menedżera konfiguracji obsługi wielu podmiotów użytkujących, który jest używany do łączenia się z bazą danych. -mtdbuser Identyfikator użytkownika menedżera konfiguracji obsługi wielu podmiotów użytkujących, który jest używany do łączenia się z bazą danych. -removeCreatedArtifacts Usuwa wszystkie artefakty, które są tworzone przez narzędzie konfiguracyjne. Należą do nich na przykład katalogi, które są tworzone przez program konfiguracyjny, obiekty JMS i serwer aplikacji. -removeInstance Usuwa instancję bazy danych dla produktów DB2 i Oracle. Tego parametru nie można używać z produktem Microsoft SQL Server. Parametr removeInstance wymaga podania parametrów dbrxauser, dbrxapwd, dbuser i dbpwd. -setjdbcurl Ustawia łańcuch adresu URL połączenia JDBC. -stopAppServer Podczas dodawania języków serwer aplikacji musi być zatrzymany. Jeśli z działaniem addLanguages nie zostanie użyty parametr stopAppServer, należy ręcznie zatrzymać serwer aplikacji przed użyciem działania addLanguages. Ten parametr jest używany tylko dla produktu WebSphere Application Server. -unsetjdbcurl Usuwa obecnie używany łańcuch adresu URL połączenia JDBC. -updatedb Uruchamia zadanie konfiguracji updatedb. -usermanagement Zmienia konfigurację zabezpieczeń istniejącego wdrożenia produktu Control Desk. v j2ee Zmiana ustawienia zabezpieczeń w produkcie Control Desk, aby użytkownicy produktu Control Desk i grupy produktu Control Desk były zarządzane za pomocą mechanizmów zabezpieczeń serwera aplikacji. v mixed Zarządzanie użytkownikami za pomocą mechanizmów zabezpieczeń serwera aplikacji i zarządzanie grupami za pomocą produktu Control Desk. -validateForNewDeploy Sprawdzenie poprawności konfiguracji oprogramowania pośredniego. Jeśli ten parametr jest określony, sprawdzanie poprawności jest wykonywane, jak gdyby to narzędzie konfigurowało oprogramowanie pośrednie. Sprawdzane są dodatkowe szczegóły konfiguracji, w tym dostępność miejsca na dysku i informacje autoryzacyjne zdalnego dostępu. Jeśli ten parametr nie jest określony, sprawdzanie poprawności jest wykonywane w kontekście komponentu, który jest już udostępniony w środowisku. -validateUsers Tego parametru używa się z działaniem enableAppSecurity do sprawdzenia, czy użytkownicy istnieją w repozytorium LDAP. Jeśli użytkownicy nie istnieją, istniejący model zabezpieczeń nie jest modyfikowany. Rozdział 16. Konfigurowanie za pomocą wiersza komend 157 Tabela 15. Parametry programu konfiguracyjnego wiersza komend produktu Control Desk (kontynuacja) Nazwa parametru Opis -waspwd Hasło dla ID użytkownika administracyjnego produktu WebSphere Application Server. -wasrxapwd Hasło dla ID użytkownika uzyskującego dostęp do zdalnego hosta serwera WebSphere Application Server. -wasrxauser ID użytkownika systemu operacyjnego używany do uzyskiwania dostępu do zdalnego hosta produktu WebSphere Application Server. Zwykle ten ID użytkownika jest zdefiniowany jako administrator lub użytkownik root. -wasuser ID użytkownika administracyjnego produktu WebSphere Application Server. Jest to ID użytkownika używany do zalogowania się w aplikacji klienta administracyjnego WebSphere Application Server. Zwykle ten ID użytkownika jest zdefiniowany jako wasadmin. Działania programu konfiguracyjnego wiersza komend Program konfiguracyjny wiersza komend umożliwia skonfigurowanie nowych lub istniejących wdrożeń produktu Control Desk. Działanie updateDatabaseConfiguration Działanie updateDatabaseConfiguration służy do aktualizowania wartości konfiguracyjnych istniejącej bazy danych. -action updateDatabaseConfiguration [-force] [-buildAndDeployEAR] [-dbserverhost nazwa_hosta] [-dbserverport numer_portu] [-dbname nazwa_bazy_danych] [-dbuser ID_użytkownika] [-dbpwd hasło] [-dbrxauser ID_użytkownika] [-dbrxapwd hasło] [-setjdbcurl adres_URL_jdbc] [-unsetjdbcurl] [-inputfile ścieżka_do_wejściowego_pliku_właściwości] Działanie validateDatabaseConfiguration Działanie validateDatabaseConfiguration służy do sprawdzania poprawności właściwości konfiguracji bieżącej bazy danych. Tego działania można użyć do sprawdzenia właściwości bazy danych przed ich zaktualizowaniem lub po działaniu aktualizacji. -action validateDatabaseConfiguration [-validateForNewDeploy] [-dbserverhost nazwa_hosta] [-dbserverport numer_portu] [-dbname nazwa_bazy_danych] [-dbuser ID_użytkownika] [-dbpwd hasło] [-dbrxauser ID_użytkownika] [-dbrxapwd hasło] [-setjdbcurl adres_URL_jdbc] [-unsetjdbcurl] [-enableMultiTenancy] [-mtadminuser ID_użytkownika] [-mtadminpwd hasło] [-mtdbuser ID_użytkownika] [-mtdbpwd hasło] [-inputfile ścieżka_do_wejściowego_pliku_właściwości] Następujące właściwości są wymagane, jeśli używany jest parametr -validateForNewDeploy. v v v v v 158 Database.DB2.InstanceAdminGroup Database.DB2.InstanceAdminUserName (tylko w systemie Windows) Database.DB2.InstanceAdminPassword (tylko w systemie Windows) Database.DB2.FencedUser Database.DB2.FencedUserPassword IBM Control Desk: Podręcznik instalowania (IBM WebSphere) v Database.DB2.FencedGroupName v Database.DB2.InstanceUserPassword Te właściwości należy ręcznie dodać do pliku install.properties. Działanie validateAndUpdateDatabaseConfiguration Działanie validateAndUpdateDatabaseConfiguration służy do sprawdzania poprawności wejścia narzędzia rekonfiguracji z interfejsem wiersza komend, a następnie aktualizowania wartości właściwości konfiguracji istniejącej bazy danych. -action validateAndUpdateDatabaseConfiguration [-validateForNewDeploy] [-force] [-buildAndDeployEAR] [-dbserverhost nazwa_hosta] [-dbserverport numer_portu] [-dbname nazwa_bazy_danych] [-dbuser ID_użytkownika] [-dbpwd hasło] [-dbrxauser ID_użytkownika] [-dbrxapwd hasło] [-setjdbcurl adres_URL_jdbc] [-unsetjdbcurl] [-enableMultiTenancy] [-mtadminuser ID_użytkownika] [-mtadminpwd hasło] [-mtdbuser hasło] [-mtdbpwd hasło] [-inputfile ścieżka_do_wejściowego_pliku_właściwości] Następujące właściwości są wymagane, jeśli używany jest parametr -validateForNewDeploy. v Database.DB2.InstanceAdminGroup v Database.DB2.InstanceAdminUserName (tylko w systemie Windows) v v v v Database.DB2.InstanceAdminPassword (tylko w systemie Windows) Database.DB2.FencedUser Database.DB2.FencedUserPassword Database.DB2.FencedGroupName v Database.DB2.InstanceUserPassword Te właściwości należy ręcznie dodać do pliku install.properties. Parametr -enableMultiTenancy musi być używany z parametrem -validateForNewDeploy. Działanie deployDatabaseConfiguration Działanie deployDatabaseConfiguration służy do sprawdzania poprawności wejścia programu konfiguracyjnego wiersza komend i definiowania wartości właściwości konfiguracji dla nowej bazy danych dla obecnie wdrożonego produktu. To działanie można uruchomić po pomyślnym wykonaniu działania deployConfiguration. -action deployDatabaseConfiguration [-buildAndDeployEAR] [-createResourcesIfMissing] [-dbserverhost nazwa_hosta] [-dbserverport numer_portu] \[-dbname nazwa_bazy_danych] [-dbuser ID_użytkownika] [-dbpwd hasło] [-dbrxauser ID_użytkownika] [-dbrxapwd hasło] [-setjdbcurl adres_URL_jdbc] [-unsetjdbcurl] [-enableMultiTenancy] [-mtadminuser ID_użytkownika] [-mtadminpwd hasło] [-mtdbuser hasło] [-mtdbpwd hasło] [-deployDemoData] [-inputfile ścieżka_do_wejściowego_pliku_właściwości] [-enableRestrictivePasswordPolicy] Następujące właściwości są wymagane, jeśli używany jest parametr -createResourcesIfMissing. v Database.DB2.InstanceAdminGroup v Database.DB2.InstanceAdminUserName (tylko w systemie Windows) v Database.DB2.InstanceAdminPassword (tylko w systemie Windows) v Database.DB2.FencedUser Rozdział 16. Konfigurowanie za pomocą wiersza komend 159 v Database.DB2.FencedUserPassword v Database.DB2.FencedGroupName v Database.DB2.InstanceUserPassword Te właściwości należy ręcznie dodać do pliku install.properties. Działanie removeDatabaseConfiguration Działanie removeDatabaseConfiguration służy do usuwania ustawień konfiguracyjnych z wcześniej skonfigurowanej bazy danych. -action removeDatabaseConfiguration [-removeInstance] [-dbrxauser ID_użytkownika] [-dbrxapwd hasło] [-dbuser ID_użytkownika] [-dbpwd hasło] [-deleteInstanceUsersAndGroups] Działanie enableDB2TextSearch Działanie enableDB2TextSearch służy do włączania opcji wyszukiwania pełnotekstowego dla bazy danych DB2. -action enableDB2TextSearch [-db2textsearchport numer portu] Działanie updateJ2eeConfiguration Działanie updateJ2eeConfiguration służy do aktualizowania wartości konfiguracyjnych istniejącego serwera aplikacji. -action updateJ2eeConfiguration [-force] [-buildAndDeployEAR] [-j2eeserverhost nazwa_hosta] [-j2eeserverport numer_portu] [-wasuser ID_użytkownika] [-waspwd hasło] [-applicationServerNode nazwa_węzła] [-applicationServerName nazwa_serwera_aplikacji] [-inputfile ścieżka_do_wejściowego_pliku_właściwości] Działanie validateJ2eeConfiguration Działanie validateJ2eeConfiguration służy do sprawdzania poprawności wartości konfiguracyjnych serwera aplikacji, które zostały podane jako dane wejściowe narzędzia rekonfiguracji z interfejsem wiersza komend. -action validateJ2eeConfiguration [-validateForNewDeploy] [-j2eeserverhost nazwa_hosta] [-j2eeserverport numer_portu] [-wasuser ID_użytkownika] [-waspwd hasło] [-applicationServerNode nazwa_węzła] [-applicationServerName nazwa_serwera_aplikacji] [-inputfile ścieżka_do_wejściowego_pliku_właściwości] Następujące właściwości są wymagane, jeśli używany jest parametr –validateForNewDeploy, a dla właściwości WAS.SibPersistMessages ustawiono wartość true. v Database.DB2.FencedUser v Database.DB2.FencedUserPassword v Database.DB2.InstanceUserPassword Te właściwości należy ręcznie dodać do pliku install.properties. Działanie validateAndUpdateJ2eeConfiguration Działanie validateAndUpdateJ2eeConfiguration służy do sprawdzania poprawności wejścia narzędzia rekonfiguracji z interfejsem wiersza komend, a następnie aktualizowania wartości właściwości konfiguracji istniejącego serwera aplikacji. -action validateAndUpdateJ2eeConfiguration [-force] [-validateForNewDeploy] [-buildAndDeployEAR] [-j2eeserverhost nazwa_hosta] [-j2eeserverport numer_portu] [-wasuser ID_użytkownika] 160 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) [-waspwd hasło] [-applicationServerNode nazwa_węzła] [-applicationServerName nazwa_serwera_aplikacji] [-inputfile ścieżka_do_wejściowego_pliku_właściwości] Następujące właściwości są wymagane, jeśli używany jest parametr –validateForNewDeploy, a dla właściwości WAS.SibPersistMessages ustawiono wartość true. v Database.DB2.FencedUser v Database.DB2.FencedUserPassword v Database.DB2.InstanceUserPassword Te właściwości należy ręcznie dodać do pliku install.properties. Działanie deployJ2eeConfiguration Działanie deployJ2eeConfiguration służy do sprawdzania poprawności wejścia programu konfiguracyjnego wiersza komend i definiowania wartości właściwości konfiguracji dla nowego serwera aplikacji dla obecnie wdrożonego produktu. To działanie można uruchomić po pomyślnym wykonaniu działania deployConfiguration. -action deployJ2eeConfiguration [-bypassJ2eeValidation] [-buildAndDeployEAR] [-createResourcesIfMissing] [-j2eeserverhost nazwa_hosta] [-j2eeserverport numer_portu] [-wasuser ID_użytkownika] [-waspwd hasło] [-applicationServerNode nazwa_węzła] [-applicationServerName nazwa_serwera_aplikacji] [-inputfile ścieżka_do_wejściowego_pliku_właściwości] [–enableSkin Classic|tivoli09|tivoli13] [-enableEnhancedNavigation] Następujące właściwości są wymagane, jeśli używany jest parametr -validateForNewDeploy, a dla właściwości WAS.SibPersistMessages ustawiono wartość true. v Database.DB2.FencedUser v Database.DB2.FencedUserPassword v Database.DB2.InstanceUserPassword Te właściwości należy ręcznie dodać do pliku install.properties. Działanie removeJ2EEConfiguration Działanie removeJ2EEConfiguration służy do usuwania ustawień konfiguracyjnych z wcześniej skonfigurowanego serwera aplikacji. Do usuniętych elementów należą: profile menedżera domen i serwera aplikacji, a także obiekty JMS. -action removeJ2EEConfiguration [-wasuser ID_użytkownika] [waspwd hasło] [-wasrxauser ID_użytkownika] [-wasrxapwd hasło] [-removeCreatedArtifacts] [-deleteWasProfiles] Działanie deployConfiguration Działanie deployConfiguration umożliwia skonfigurowanie instalacji początkowej. Tego działania używa się tylko w scenariuszach nowej instalacji produktu Control Desk. To działanie może skonfigurować wiele produktów oprogramowania pośredniego po ich zainstalowaniu. Działanie deployConfiguration wymaga parametru inputfile i wejściowego pliku właściwości zapełnionego wartościami konfiguracyjnymi, które mają być używane. -action deployConfiguration [-inputfile ścieżka_do_wejściowego_pliku_właściwości] [-dbvendor Oracle|DB2|SQLServer] [-j2eevendor WebSphere|WebLogic] [-bypassJ2eeValidation][-automatedbconfig] [-automatej2eeconfig] Rozdział 16. Konfigurowanie za pomocą wiersza komend 161 [-usermanagement j2ee|mixed] [-buildears] [-deploymaximoear] [-deployhelpear] [-enableappsecurity] [-deployDemoData] [-enableMultiTenancy] [-db2_english_only] [–enableSkin Classic|tivoli09|tivoli13] [-enableEnhancedNavigation] [-enableRestrictivePasswordPolicy] Działanie removeConfiguration Działanie removeConfiguration służy do usuwania konfiguracji bazy danych i aplikacji; operacja jest wykonywana przez narzędzie konfiguracyjne. To działanie jest równoznaczne z uruchomieniem działań removeJ2EEConfiguration i removeDatabaseConfiguration. -action removeConfiguration -dbuser ID_użytkownika -dbpwd hasło -wasuser ID_użytkownika -waspwd hasło [-wasrxauser ID_użytkownika] [-wasrxapwd hasło] [-dbrxauser ID_użytkownika] [-dbrxapwd hasło] [-removeInstance] [-deleteInstanceUsersAndGroups] [-removeCreatedArtifacts] [-deleteWasProfiles] [-inputfile ścieżka_do_wejściowego_pliku_właściwości] Działanie reapplyAppServerTuning To działanie służy do ponownego stosowania strojenia serwera aplikacji. -action reapplyAppServerTuning [-wasuser ID_użytkownika] [-waspwd hasło] [-applicationServerNode nazwa_węzła] [-applicationServerName nazwa_serwera_aplikacji] Działanie enableAppSecurity Działanie enableAppSecurity służy do włączania zabezpieczeń aplikacji dla aplikacji. To działanie ustawia właściwość mxe.useAppServerSecurity na wartość 1 i aktualizuje właściwość mxe.ldapUserManagement zgodnie z ustawieniem parametru –usermanagement. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. Podczas wykonywania tego działania aktualizowane są następujące pliki: maximouiweb, maxrestweb, meaweb, mboweb i web.xml. -action enableAppSecurity -usermanagement {j2ee,mixed} [-buildAndDeployEAR] [-validateUsers] [-force] Działanie disableAppSecurity Działanie disableAppSecurity służy do wyłączania zabezpieczeń aplikacji dla aplikacji. To działanie ustawia właściwość mxe.useAppServerSecurity na wartość 0. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. Użycie tego działania powoduje powrót do implementacji zabezpieczeń produktu Control Desk dla użytkowników i grup. Podczas wykonywania tego działania aktualizowane są następujące pliki: maximouiweb, maxrestweb, meaweb, mboweb i web.xml. -action disableAppSecurity [-buildAndDeployEar] [-force] Działanie updateApplication Działanie updateApplication służy do aktualizowania aplikacji przez zaktualizowanie bazy danych i ponowne wdrożenie plików EAR aplikacji. -action updateApplication [-updatedb] [-deploymaximoear] [-deployhelpear] [-wasuser ID_użytkownika] [-waspwd hasło] [–enableSkin Classic|tivoli09|tivoli13] [-enableEnhancedNavigation] [-enableRestrictivePasswordPolicy] Działanie addLanguages Działanie addLanguages służy do konfigurowania dodatkowych języków na potrzeby wdrażania. 162 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) -action addLanguages [-additionalLangs ustawienia_narodowe_1, ustawienia_narodowe_2,ustawienia_narodowe_3] [-buildAndDeployEAR] [-allowUpdateDB | -bypassUpdateDB] [-stopAppServer] [-inputfile ścieżka_do_wejściowego_pliku_właściwości] Podczas dodawania języków serwer aplikacji musi być zatrzymany. Jeśli z działaniem addLanguages nie zostanie użyty parametr stopAppServer, należy ręcznie zatrzymać serwer aplikacji przed użyciem działania addLanguages. Obsługiwane są następujące wartości ustawień narodowych. Tabela 16. Ustawienia narodowe obsługiwane przez program konfiguracyjny Język Ustawienia narodowe arabski ar portugalski (Brazylia) pt_BR chorwacki hr czeski cs duński da holenderski nl fiński fi francuski fr niemiecki de hebrajski he węgierski hu włoski it japoński ja koreański ko norweski nie polski pl rosyjski ru chiński uproszczony zh_CN słowacki sk słoweński sl hiszpański es szwedzki sv chiński tradycyjny zh_TW turecki tr Działanie configureProducts Działanie configureProducts służy do konfigurowania produktów, które zostały zainstalowane po początkowej instalacji i konfiguracji. To działanie przed kontynuowaniem sprawdza, czy pełna instalacja i konfiguracja istniejącego produktu została pomyślnie zakończona. To działanie może skonfigurować wiele produktów po ich zainstalowaniu. Tego działania można także użyć w scenariuszu aktualizacji. -action configureProducts [-updatedb] [-buildears] [-deploymaximoear] [-deployhelpear] [-wasuser ID_użytkownika] [-waspwd hasło] Rozdział 16. Konfigurowanie za pomocą wiersza komend 163 Działanie deployMiddlewareConfiguration Działanie deployMiddlewareConfiguration służy do konfigurowania oprogramowania pośredniego po jego zainstalowaniu. -action deployMiddlewareConfiguration [-inputfile ścieżka_do_wejściowego_pliku_właściwości] Do wejściowego pliku właściwości używanego z działaniem deployMiddlewareConfiguration można dołączyć następujące właściwości. Tabela 17. Właściwości, które mogą być używane w wejściowym pliku działania deployMiddlewareConfiguration Kategoria Właściwość Właściwości serwera HTTP IHS.HTTPPort IHS.InstallLocation IHS.WebserverName Właściwości serwera LDAP LDAP.AdminDN LDAP.AdminPassword LDAP.BaseEntry LDAP.GroupSuffix LDAP.OrgContainerSuffix LDAP.ServerHostName LDAP.ServerPort LDAP.UserSuffix LDAP.Vendor Ogólne właściwości konfiguracji oprogramowania MW.Operation pośredniego Właściwości WebSphere PLG.InstallLocation WAS.AdminPassword WAS.AdminUserName WAS.ApplicationServerName WAS.CellName WAS.DeploymentManagerNodeName \ WAS.DeploymentManagerProfileName WAS.InstallLocation WAS.LDAPAutomatedConfig WAS.ND.AutomateConfig WAS.NodeName WAS.ServerProfileName WAS.SOAPConnectorPort WCT.InstallLocation 164 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Właściwości programu konfiguracyjnego Właściwości produktu Control Desk można zmodyfikować za pomocą programu konfiguracyjnego wiersza komend przy użyciu pliku input.properties. Ustawiając wartość właściwości na ścieżkę w systemie Windows, należy użyć dwóch kolejnych ukośników odwrotnych, na przykład: C:\\IBM\\WebSphere\\AppServer. Ustawiając wartości właściwości na ścieżkę w systemie Linux lub UNIX, należy użyć pojedynczego ukośnika. Na przykład: /opt/IBM/db2/V10.5. Tabela 18. Właściwości produktu Control Desk Kategoria Właściwość Definicja Właściwości współużytkowanej bazy danych mxe.db.schemaowner Właściciel schematu bazy danych. Na przykład maximo. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. mxe.db.user ID użytkownika uzyskującego dostęp do bazy danych. mxe.db.password Hasło dla ID użytkownika uzyskującego dostęp do bazy danych. Database.RemoteAccessUserName ID użytkownika systemu serwera bazy danych używany do zdalnego konfigurowania bazy danych. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.RemoteAccessPassword Hasło dla użytkownika, którego nazwę określa właściwość Database.RemoteAccessUserName. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Właściwości produktu DB2 Database.DB2.ServerHostName Pełna nazwa hosta serwera DB2. Na przykład: machine.domain.com. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. Database.DB2.ServerPort Port serwera bazy danych. Na przykład: 50005. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. Rozdział 16. Konfigurowanie za pomocą wiersza komend 165 Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja Database.DB2.InstanceName Nazwa instancji bazy danych. Na przykład: ctginst1. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.InstanceUserPassword Hasło właściciela instancji bazy danych Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.InstanceAdminGroup Grupa administratora instancji. Na przykład: ctgiadm1. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.DatabaseName Nazwa bazy danych. Na przykład: maxdb76. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. Database.DB2.InstallLocation Miejsce instalacji bazy danych. Na przykład: /opt/IBM/db2/V10.5. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.LogFileSize Wielkość ustawiona dla dzienników transakcji. Na przykład: 8192. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. 166 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja Database.DB2.AppCtlHeapSize Wielkość sterty kontrolnej aplikacji. Na przykład: 1024. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.ApplHeapSize Wielkość sterty aplikacji. Na przykład: 1024. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.LockListSize Wielkość przydzielona do listy blokady. Na przykład: AUTOMATIC. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.LogSecond Liczba dodatkowych dozwolonych plików dziennika. Na przykład: 100. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.ServiceUser ID użytkownika używany w celu autostartu. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Ta właściwość jest wymagana tylko wtedy, gdy produkt DB2 jest zainstalowany w systemie Windows. Rozdział 16. Konfigurowanie za pomocą wiersza komend 167 Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja Database.DB2.ServicePassword Hasło dla użytkownika Database.DB2.ServiceUser. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Ta właściwość jest wymagana tylko wtedy, gdy produkt DB2 jest zainstalowany w systemie Windows. Database.DB2.ExtentSize Liczba stron na obszar (grupa stron). Na przykład: 32. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.FencedUser ID użytkownika chronionego dla DB2 w systemie Linux lub systemie UNIX. Na przykład: db2fenc1. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.FencedUserPassword Hasło użytkownika chronionego dla produktu DB2 w systemie Linux lub UNIX. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.FencedGroupName Domyślna grupa użytkownika chronionego bazy danych. Na przykład: ctgfgrp1. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Ta właściwość jest wymagana tylko wtedy, gdy produkt DB2 jest zainstalowany w systemie Linux lub UNIX. 168 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja Database.DB2.AuthType Metoda, z której korzysta baza danych DB2 w celu uwierzytelniania użytkowników. Na przykład: server. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.DataTablespaceName Nazwa obszaru tabel DB2 dla bazy danych produktu. Na przykład: maxdata. Database.DB2.BufferPoolName Nazwa puli buforów DB2. Na przykład: MAXBUFPOOL. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.BufferPoolSize Wielkość puli buforów. Na przykład: 4096. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.DataTablespaceLocation Położenie plików danych obszaru tabel bazy danych DB2. Na przykład: CTGDAT. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.DataTablespaceSize Wielkość obszaru tabel określona w Mb. Na przykład: 5000. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Rozdział 16. Konfigurowanie za pomocą wiersza komend 169 Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja Database.DB2.TempTablespaceName Nazwa tymczasowego obszaru tabel. Na przykład: maxtemp. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.TempTablespaceLocation Położenie tymczasowego obszaru tabel. Na przykład: CTGTMP. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.TempTablespaceSize Wielkość tymczasowego obszaru tabel określona w Mb. Na przykład: 1000. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.IndexTablespaceName Nazwa obszaru tabel indeksu. Na przykład: maxdata. Database.DB2.IndexTablespaceLocation Położenie obszaru tabel indeksu. Na przykład: CTGDAT. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DB2.IndexTablespaceSize Wielkość obszaru tabel indeksu określona w Mb. Na przykład: 5000. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. 170 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja Database.DB2.InstanceAdminUserName Użytkownik administracyjny lub instancja bazy danych. Na przykład: db2admin. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Na platformach Unix i Linux ta wartość musi być taka sama, jak nazwa właściciela instancji. Database.DB2.InstanceAdminPassword Hasło dla ID użytkownika określonego za pomocą właściwości Database.DB2. InstanceAdminUserName. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. createResourcesIfMissing Oracle Database.Oracle.SchemaPassword Hasło właściciela schematu. Database.Oracle.InstanceName Nazwa instancji Oracle. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. Database.Oracle.SoftwareOwner Właściciel instalacji oprogramowania. Na przykład: oracle. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.Oracle.SoftwareOwnerPassword Hasło dla użytkownika wskazanego w Database.Oracle.SoftwareOwner. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.Oracle.InstallLocation Miejsce instalacji oprogramowania Oracle. Na przykład: /opt/app/oracle/product/ 10.2.0/db_1. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Rozdział 16. Konfigurowanie za pomocą wiersza komend 171 Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja Database.Oracle.DataTablespaceName Nazwa obszaru tabel Oracle dla bazy danych produktu. Na przykład: maxdata. Database.Oracle.InstanceLocation Lokalizacja instancji Oracle. Na przykład: /opt/app/oracle/ product/10.2.0/db_1. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.Oracle.DataTablespaceSize Wielkość obszaru tabel określona w Mb. Na przykład: 5000. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.Oracle.TempTablespaceName Nazwa tymczasowego obszaru tabel. Na przykład: maxtemp. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.Oracle.TempTablespaceSize Wielkość tymczasowego obszaru tabel określona w Mb. Na przykład: 1000. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.Oracle.IndexTablespaceName Nazwa obszaru tabel indeksu. Na przykład: maxdata. Database.Oracle.IndexTablespaceSize Wielkość obszaru tabel indeksu określona w Mb. Na przykład: 1000. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.Oracle.ServerHostName 172 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Pełna nazwa hosta serwera Oracle. Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja Database.Oracle.ServerPort Numer portu używany przez produkt Oracle. Na przykład: 1521. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. Database.DBAUserName Nazwa użytkownika Oracle DBA. Na przykład: sys. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.DBAPassword Hasło dla użytkownika, którego nazwę określa właściwość Database.DBAUserName. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Microsoft SQL Server Database.SQL.DatabaseName Nazwa bazy danych. Na przykład: maxdb76. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. Database.SQL.DataFileName Sposób określania nazwy pliku danych używanego dla bazy danych. Na przykład: maxdb76_dat. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.SQL.DataFileMaxSize Maksymalna wielkość pliku danych dla bazy danych. Database.SQL.DataFileSize Początkowa wielkość pliku danych dla bazy danych w kb. Na przykład: 5000. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Rozdział 16. Konfigurowanie za pomocą wiersza komend 173 Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja Database.SQL.LogFileName Sposób określania nazwy dla pliku dziennika transakcji bazy danych. Na przykład: maxdb76_log. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.SQL.LogFileSize Wielkość pliku dziennika transakcji produktu Microsoft SQL Server. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.SQL.DataFilegroupName Grupa pliku nazwy logicznej bazy danych. Na przykład: PRIMARY. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.SQL.ServerHostName Nazwa hosta serwera bazy danych. Na przykład: myhost.mydomain.com. Database.SQL.ServerPort Port serwera bazy danych. Na przykład: 1433. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. Database.SQL.InstanceAdminUserName Użytkownik administracyjny dla instancji Microsoft SQL Server. Jest on używany podczas instalacji w celu utworzenia i zmodyfikowania bazy danych i użytkownika bazy danych. Na przykład: sa. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. Database.SQL.InstanceAdminPassword Hasło użytkownika administracyjnego. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatedbconfig. 174 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja WebSphere Application Server Network Deployment WAS.InstallLocation Miejsce instalacji produktu WebSphere Application Server Network Deployment. Na przykład: C:\\IBM\\WebSphere\\ AppServer. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.DeploymentManagerHostName Nazwa hosta menedżera wdrażania WebSphere Application Server Network Deployment. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. WAS.DeploymentManagerProfileName Nazwa profilu produktu WebSphere Application Server Network Deployment. Na przykład: ctgDmgr01. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.DeploymentManagerProfileRoot Położenie profilu produktu WebSphere Application Server Network Deployment. Na przykład: C:\\ IBM\\WebSphere\\ AppServer\\profiles\\ctgDmgr01. Ta właściwość jest wymagana tylko wtedy, gdy dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile Rozdział 16. Konfigurowanie za pomocą wiersza komend 175 Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja WAS.NodeName Nazwa węzła produktu WebSphere Application Server Network Deployment. Na przykład: ctgNode01 WAS.ApplicationServerName Nazwa serwera aplikacji produktu WebSphere Application Server Network Deployment. Na przykład: MXServer. Ta wartość jest zapisywana w bazie danych podczas aktualizacji. WAS.CellName Nazwa komórki WebSphere Application Server Network Deployment. Na przykład: ctgCell01. WAS.AdminUserName Nazwa administratora produktu WebSphere Application Server Network Deployment. Na przykład: wasadmin. WAS.AdminPassword Hasło administratora produktu WebSphere Application Server Network Deployment. WAS.RemoteAccessUserName ID użytkownika systemu menedżera wdrażania produktu WebSphere Application Server Network Deployment używany dla zadań, takich jak kopiowanie plików archiwum WWW Integrated Solutions Console i pobieranie magazynu kluczy. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.RemoteAccessPassword Hasło użytkownika systemu menedżera wdrażania produktu WebSphere Application Server Network Deployment. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile 176 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja WAS.SOAPConnectorPort Port SOAP dla menedżera wdrażania produktu WebSphere Application Server Network Deployment. Na przykład: 8879. WAS.VirtualHost Nazwa hosta wirtualnego produktu WebSphere Application Server Network Deployment. Na przykład: maximo_host. WAS.WebServerHostName Nazwa hosta, na którym znajduje się serwer HTTP. WAS.SibName Nazwa magistrali integracji usług. Na przykład: intjmsbus. WAS.SibHiMsg Licznik dużej liczby komunikatów z magistrali integracji usług. Na przykład: 500000. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatej2eeconfig. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.WebServerName Nazwa serwera WWW produktu WebSphere Application Server Network Deployment. Służy do zarządzania serwerem HTTP z produktu WebSphere Application Server Network Deployment. Na przykład: webserver1. Rozdział 16. Konfigurowanie za pomocą wiersza komend 177 Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja WAS.SibPersistMessages Wartość binarna, która określa, czy komunikaty magistrali integracji usług są zachowywane w bazie danych produktu, czy w lokalnej bazie danych derby. Wartość true oznacza, że komunikaty są zachowywane. Ta właściwość jest wymagana tylko wtedy, gdy podano parametr createResourcesIfMissing, validatefornewdeploy lub automatej2eeconfig. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.SibDSName Nazwa źródła danych magistrali integracji usług utworzona w celu uzyskiwania dostępu do magazynu magistrali integracji usług. Na przykład: intjmsds. Ta właściwość jest wymagana tylko wtedy, gdy dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.SibDBName Nazwa bazy danych komunikatów magistrali integracji usług. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile 178 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja WAS.SibDBInstance Nazwa instancji bazy danych magistrali integracji usług. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.SibDBInstancePassword Hasło użytkownika instancji produktu IBM DB2 dla składnicy danych IBM DB2 magistrali integracji usług. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.SibDBServerName Nazwa serwera systemu obsługującego bazę danych komunikatów magistrali integracji usług. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile Rozdział 16. Konfigurowanie za pomocą wiersza komend 179 Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja WAS.SibDBServerPort Port serwera bazy danych dla bazy danych zawierającej komunikaty magistrali integracji usług. Na przykład: 50005. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.SibDBUserName ID użytkownika używany w celu uzyskania dostępu do bazy danych składnicy danych o trwałości, gdzie znajdują się komunikaty nt. magistrali integracji usług. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.SibDBUserPass Hasło dla użytkownika, którego nazwę określa właściwość WAS.SibDBUserName. Ta właściwość jest wymagana tylko wtedy, gdy dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile 180 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja WAS.SibDBInstallDir Miejsce instalacji bazy danych magistrali integracji usług. Na przykład: c:\\program files\\ibm\\sqllib. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.SibDbFencedUser ID użytkownika chronionego dla bazy danych magistrali integracji usług. Ta właściwość jest używana tylko dla baz danych udostępnianych w systemach Linux i UNIX. Na przykład: db2fenc1. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana, jeśli baza danych jest udostępniana w systemie Linux lub UNIX. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.SibDbFencedPassword Hasło dla ID użytkownika chronionego dla bazy danych magistrali integracji usług. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana, jeśli baza danych jest udostępniana w systemie Linux lub UNIX. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile Rozdział 16. Konfigurowanie za pomocą wiersza komend 181 Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja WAS.SibDbInstanceAdminUser Właściciel instancji bazy danych magistrali integracji usług. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana, jeśli baza danych jest udostępniana w systemie Windows. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.SibDbInstanceAdminPassword Hasło właściciela instancji bazy danych magistrali integracji usług. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana, jeśli baza danych jest udostępniana w systemie Windows. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.SibDbRemoteAccessUser Użytkownik systemu serwera bazy danych używany do zdalnego konfigurowania magistrali integracji usług. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile 182 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja WAS.SibDbRemoteAccessPassword Hasło dla użytkownika, którego nazwę określa właściwość WAS.SibDbRemoteAccessUser. Ta właściwość jest wymagana, jeśli dla właściwości WAS.SibPersistMessages ustawiono wartość true. Ta właściwość jest wymagana w pliku właściwości określonym w jednej z następujących właściwości. v WAS.MIFSIBPropertiesFile v WAS.CronSIBPropertiesFile v WAS.UISIBPropertiesFile WAS.VmmGroupRDN Względna nazwa wyróżniająca położenia grup menedżera Virtual Member Manager. Na przykład: ou=groups,ou=SWG,o=IBM,c=US. WAS.VmmUserRDN Względna nazwa wyróżniająca położenia użytkowników menedżera Virtual Member Manager. Na przykład: ou=users,ou=SWG,o=IBM,c=US. WAS.UseClustersForDeploy Wdrożenie pliku EAR aplikacji w klastrze. Na przykład: true. WAS.UIClusterName Nazwa klastra zarządzającego zadaniami UI. Wartość tego parametru należy ustawić, jeśli dla parametru WAS.UseClustersForDeploy ustawiono wartość true. WAS.WAS.UIEnableJMS Włączenie lub wyłączenie JMS dla Maximo Enterprise Adapter dla klastra UI. Na przykład: true. Wartość tego parametru należy ustawić, jeśli dla parametru WAS.UseClustersForDeploy ustawiono wartość true. WAS.UISIBPropertiesFile Plik zawierający właściwości trwałości magistrali SIB w przypadku zachowywania komunikatów w magistrali klastrów UI. Na przykład: c:\\sibdb_ui.properties. Wartość tego parametru należy ustawić, jeśli dla parametru WAS.UseClustersForDeploy ustawiono wartość true. Rozdział 16. Konfigurowanie za pomocą wiersza komend 183 Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja WAS.CronClusterName Nazwa klastra zarządzającego zadaniami cron. Na przykład: maximocron. Wartość tego parametru należy ustawić, jeśli dla parametru WAS.UseClustersForDeploy ustawiono wartość true. WAS.CronEnableJMS Włączenie JMS dla Maximo Enterprise Adapter dla klastra cron. Na przykład: true. Wartość tego parametru należy ustawić, jeśli dla parametru WAS.UseClustersForDeploy ustawiono wartość true. WAS.CronSIBPropertiesFile Plik zawierający właściwości trwałości magistrali SIB w przypadku zachowywania komunikatów w magistrali klastrów cron. Na przykład: c:\\sibdb_cr.properties. Wartość tego parametru należy ustawić, jeśli dla parametru WAS.UseClustersForDeploy ustawiono wartość true. WAS.ReportingClusterName Nazwa klastra zarządzającego zadaniami raportowania. Na przykład: maximorpt. Wartość tego parametru należy ustawić, jeśli dla parametru WAS.UseClustersForDeploy ustawiono wartość true. WAS.MIFClusterName Nazwa klastra zarządzającego zadaniami struktury integracji Maximo. Na przykład: maximomea. Wartość tego parametru należy ustawić, jeśli dla parametru WAS.UseClustersForDeploy ustawiono wartość true. WAS.MIFEnableJMS Włączenie JMS dla Maximo Enterprise Adapter dla klastra zadań struktury integracji Maximo. Na przykład: true. Wartość tego parametru należy ustawić, jeśli dla parametru WAS.UseClustersForDeploy ustawiono wartość true. 184 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja WAS.MIFSIBPropertiesFile Plik zawierający właściwości trwałości magistrali SIB w przypadku zachowywania komunikatów w magistrali klastrów struktury integracji Maximo. Na przykład: c:\\sibdb_mif.properties. Wartość tego parametru należy ustawić, jeśli dla parametru WAS.UseClustersForDeploy ustawiono wartość true. Obsługa wielu podmiotów użytkujących mt.sysprovider.tenantcode Identyfikator kodu podmiotu użytkującego dla dostawcy systemu dla wielu podmiotów użytkujących. Na przykład: MTM. Ta właściwość jest wymagana w celu włączenia obsługi wielu podmiotów użytkujących. mt.sysprovider.desc Opis menedżera wielu podmiotów użytkujących. mt.configmanager.adminuserid Identyfikator użytkownika menedżera konfiguracji obsługi wielu podmiotów użytkujących. Na przykład: maxadmin. Ta właściwość jest wymagana w celu włączenia obsługi wielu podmiotów użytkujących. Tą wartością może być taka sama wartość, jaka została użyta dla użytkownika mtadminuser. mt.configmanager.adminpassword Hasło dla identyfikatora użytkownika menedżera konfiguracji obsługi wielu podmiotów użytkujących. Ta właściwość jest wymagana w celu włączenia obsługi wielu podmiotów użytkujących. Tą wartością może być taka sama wartość, jaka została użyta dla mtadminpwd. mt.configmanager.tenantcode Identyfikator kodu podmiotu użytkującego dla menedżera konfiguracji dla wielu podmiotów użytkujących. Na przykład: GA. Ta właściwość jest wymagana w celu włączenia obsługi wielu podmiotów użytkujących. mt.configmanager.desc Opis globalnego administratora wielu podmiotów użytkujących. Rozdział 16. Konfigurowanie za pomocą wiersza komend 185 Tabela 18. Właściwości produktu Control Desk (kontynuacja) Kategoria Właściwość Definicja mt.configmanager.dbuser Identyfikator użytkownika menedżera konfiguracji obsługi wielu podmiotów użytkujących, który jest używany do łączenia się z bazą danych. Na przykład: ADMIN. Ta właściwość jest wymagana w celu włączenia obsługi wielu podmiotów użytkujących. Tą wartością może być taka sama wartość, jaka została użyta dla użytkownika mtdbuser. mt.configmanager.dbpassword Hasło dla identyfikatora użytkownika menedżera konfiguracji obsługi wielu podmiotów użytkujących, który jest używany do łączenia się z bazą danych. Ta właściwość jest wymagana w celu włączenia obsługi wielu podmiotów użytkujących. Tą wartością może być taka sama wartość, jaka została użyta dla mtdbpwd. mxe.mt.enabled Wartość wskazująca, czy włączona jest opcja wielu podmiotów użytkujących. Na przykład wartość 1 oznacza, że obsługa wielu podmiotów użytkujących jest włączona. Wartość 0 oznacza, że obsługa wielu podmiotów użytkujących nie jest włączona dla tego produktu. mxe.mt.db.adminuser Ta wartość jest taka sama, jak wartość ustawiona dla parametru mtdbuser. Ta właściwość jest ustawiana w pliku maximo.properties podczas operacji maxinst. mxe.mt.demo.extratenants Liczba przykładowych podmiotów użytkujących do utworzenia po włączeniu obsługi wielu podmiotów użytkujących. Na przykład: 10. Ta właściwość jest ustawiana w pliku maximo.properties podczas operacji maxinst. 186 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 17. Konfigurowanie produktu z danymi analizy wydajności Konfigurowanie produktu Control Desk ze zoptymalizowanymi ustawieniami. O tym zadaniu Program IBM Performance Analysis Suite sprawdza produkt Control Desk pod kątem zachowania zgodności ze sprawdzonymi procedurami i zoptymalizowanych ustawień wydajności. Program IBM Performance Analysis Suite gromadzi dane konfiguracyjne dotyczące bazy danych, ustawień systemu operacyjnego hosta, produktu WebSphere Application Server Network Deployment i produktu IBM HTTP Server, stosuje zestaw charakterystyk wydajności do tych danych, a następnie generuje raport. Program narzędziowy do strojenia systemu pobiera dane programu IBM Performance Analysis Suite i automatycznie konfiguruje środowisko oraz oprogramowanie pośrednie. Procedura 1. Kliknij odsyłacz w starterze produktu Control Desk, aby pobrać program IBM Performance Analysis Suite z serwisu społeczności IBM developerWorks i zainstalować go na administracyjnej stacji roboczej produktu Control Desk. 2. Dokonaj analizy wdrożenia produktu Control Desk za pomocą programu IBM Performance Analysis Suite i wyeksportuj obszar roboczy programu IBM Performance Analysis Suite. Informacje na temat używania programu IBM Performance Analysis Suite są dostępne w serwisie developerWorks społeczności programu IBM Performance Analysis Suite. 3. Zaloguj się do administracyjnej stacji roboczej produktu Control Desk, otwórz wiersz komend i przejdź do katalogu katalog_główny_instalacji\scripts. 4. Uruchom komendę tuneSystem. Wszystkie wyświetlone parametry są wymagane. tuneSystem -d katalog_instalacyjny -e nazwa_środowiska -w plik_zip_obszaru_roboczego -r [generate|update] -c [warning|critical] -o katalog_wyjściowy -p nazwa_wtyczki --debug Ten parametr służy do włączenia rejestrowania na potrzeby debugowania. -d katalog_instalacyjny Ten parametr służy do określania miejsca instalacji programu IBM Performance Analysis Suite w systemie. -e nazwa_środowiska Ten parametr służy do podawania nazwy środowiska zdefiniowanego podczas używania programu IBM Performance Analysis Suite do gromadzenia danych o środowisku. -w plik_zip_obszaru_roboczego Ten parametr służy do podawania nazwy spakowanego pliku zawierającego dane zgromadzone podczas używania programu IBM Performance Analysis Suite. -r [generate|update] Ten parametr służy do generowania skryptów na potrzeby aktualizacji konfiguracji produktu Control Desk. W przypadku użycia wartości generate skrypty są generowane w podanym katalogu wyjściowym. Aby zrekonfigurować produkt Control Desk, te skrypty należy © Copyright IBM Corp. 2015 187 uruchomić ręcznie. Wygenerowany plik o rozszerzeniu .sql służy do aktualizacji bazy danych produktu Control Desk. Wygenerowany plik o rozszerzeniu .py służy do aktualizacji serwera aplikacji produktu Control Desk. Wygenerowany plik o rozszerzeniu .sh lub .bat służy do aktualizacji administracyjnej stacji roboczej produktu Control Desk. W przypadku użycia wartości update skrypty są generowane, a następnie uruchamiane w systemie w celu zaktualizowania konfiguracji produktu Control Desk. -c [warning|critical] Ten parametr służy do określania warunków zidentyfikowanych przez program IBM Performance Analysis Suite, które zostaną zaktualizowane w produkcie Control Desk. Jeśli zostanie użyta wartość critical, program narzędziowy strojenia systemu produktu Control Desk zaktualizuje wartości konfiguracyjne, które program IBM Performance Analysis Suite określił jako krytyczne. Jeśli zostanie użyta wartość warning, program narzędziowy strojenia systemu produktu Control Desk zaktualizuje wartości konfiguracyjne, które program IBM Performance Analysis Suite określił jako krytyczne albo ostrzeżenie. -o katalog_wyjściowy Ten parametr służy do określania miejsca, w którym będą umieszczane skrypty generowane przez program narzędziowy strojenia systemu produktu Control Desk. -p nazwa_wtyczki Ten parametr służy do podawania nazwy wtyczki określonej podczas używania programu IBM Performance Analysis Suite. -h Ten parametr służy do wyświetlania pomocy dla komendy tuneSystem. tuneSystem -d katalog_instalacyjny -e nazwa_środowiska -w plik_zip_obszaru_roboczego -r [generate|update] -c [warning|critical] -o katalog_wyjściowy -p nazwa_wtyczki Co dalej Używaj programu IBM Performance Analysis Suite i komendy tuneSystem do aktualizowania konfiguracji produktu Control Desk w ramach zaplanowanego regularnie wykonywanego programu konserwacji. Informacje pokrewne: https://www.ibm.com/developerworks/community/blogs/28cb6d68-ab67-4203-96f95538e654a5ff/entry/june_16_2013_11_07_pm https://www.ibm.com/developerworks/community/wikis/home?lang=en-us#!/wiki/ W16f314e69702_46b3_9252_04023c060b9a 188 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 18. Tworzenie i odtwarzanie kopii zapasowych Dobrą metodą postępowania - podobnie jak w przypadku wszystkich istotnych danych biznesowych - jest ustanowienie procesu i zaplanowanie tworzenia kopii zapasowych danych produktu Control Desk. Tworzenie i odtwarzanie kopii zapasowych danych aplikacji oprogramowania pośredniego za pomocą metod opisanych w dokumentacji produktu - jest bardzo istotne. Należy również ustanowić proces tworzenia kopii zapasowych danych zawartych na administracyjnej stacji roboczej Control Desk. Domyślnym katalogiem instalacyjnym na administracyjnej stacji roboczej Control Desk jest C:\ibm. Ten katalog zawiera pliki o newralgicznym znaczeniu dla wdrożenia Control Desk należą do nich wszystkie pliki klas i ustawień niestandardowych, jakie zostały wprowadzone do środowiska, aktualny plik Enterprise Archive (EAR), a także pliki właściwości i narzędzia instalacyjne używane w środowisku. Niedługo po wdrożeniu produktu należy zaplanować tworzenie kopii zapasowych danych administracyjnej stacji roboczej Control Desk, a następnie należy cyklicznie planować regularne wykonywanie kopii zapasowych danych. Tworzenie kopii zapasowej administracyjnej stacji roboczej Zalecane jest regularne tworzenie kopii zapasowych wszystkich aplikacji oprogramowania pośredniego Control Desk oraz administracyjnej stacji roboczej Control Desk. O tym zadaniu Domyślnym katalogiem instalacyjnym na administracyjnej stacji roboczej jest \ibm. Ten katalog zawiera pliki o krytycznym znaczeniu dla wdrożenia Control Desk. W szczególności administracyjna stacja robocza zawiera następujące elementy: v Pliki klas i modyfikacje zrealizowane w konkretnym środowisku. v Aktualny plik Enterprise Archive (EAR), który został wdrożony na serwerze aplikacji. v Pliki właściwości i narzędzia instalacyjne używane dla środowiska. Kopię zapasową bazy danych należy utworzyć w momencie tworzenia kopii zapasowej administracyjnej stacji roboczej. Kopię zapasową bazy danych należy odtworzyć razem z kopią zapasową administracyjnej stacji roboczej. W celu utworzenia kopii zapasowej krytycznych informacji produktu Control Desk należy wykonać następujące kroki: Procedura 1. Utwórz kopię zapasową bazy danych informacji produktu Control Desk, serwera J2EE oraz serwera uwierzytelniania, wykonując instrukcje udostępnione przez dostawców oprogramowania pośredniego. 2. Utwórz kopię zapasową katalogu instalacyjnego. Domyślnie jest to katalog \IBM\SMP. Upewnij się, że wszystkie uprawnienia do plików są zabezpieczone. © Copyright IBM Corp. 2015 189 Odtwarzanie administracyjnej stacji roboczej Odtwarzanie informacji administracyjnej stacji roboczej Control Desk z wcześniej utworzonej kopii zapasowej. Te informacje można wykorzystać, aby przywrócić istniejącą administracyjną stację roboczą Control Desk do poprzedniego stanu. Zanim rozpoczniesz Odtwórz kopię zapasową bazy danych, która została utworzona podczas tworzenia kopii zapasowej administracyjnej stacji roboczej. Kopię zapasową bazy danych należy odtworzyć, korzystając z kopii zapasowej administracyjnej stacji roboczej, z którą została sparowana. O tym zadaniu Aby odtworzyć informacje o produkcie Control Desk na administracyjnej stacji roboczej, wykonaj następujące kroki: Procedura 1. Odtwórz kopię zapasową bazy danych, która została sparowana z kopią zapasową odtwarzanej administracyjnej stacji roboczej. 2. Zaloguj się do docelowego systemu administracyjnego, używając tego samego identyfikatora użytkownika, który został użyty do zainstalowania produktu na istniejącej administracyjnej stacji roboczej. 3. Skopiuj pliki instalacji i katalogi Control Desk do systemu plików docelowego systemu administracyjnego. Należy zachować strukturę katalogów oryginalnej instalacji. Jeśli na przykład katalog instalacyjny produktu Control Desk w istniejącym systemie administracyjnym to \IBM\SMP, wówczas nie można skopiować tych plików do katalogu \NewAdminWS\IBM\SMP docelowej administracyjnej stacji roboczej. 190 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Rozdział 19. Deinstalowanie produktu Deinstalowanie produktu Control Desk obejmuje usunięcie wartości konfiguracyjnych z produktu Control Desk i powiązanego oprogramowania pośredniego, a następnie zdeinstalowanie produktu Control Desk. Deinstalacja Control Desk to obszerna procedura, która nie obsługuje częściowego usuwania poszczególnych składników lub menedżerów procesów, w tym również menedżerów procesów wdrożonych przez inne produkty. Deinstalowanie produktu Control Desk powoduje również usuwanie menedżerów procesów poprzednio wdrożonych produktów. Produkt Control Desk można zdeinstalować tylko za pomocą programów instalacyjnego i konfiguracyjnego produktu Control Desk. Nie należy korzystać z innych metod deinstalowania produktu Control Desk, np. takich jak panel Dodaj/Usuń programy. Po zdeinstalowaniu produktu Control Desk można go reinstalować, używając programów instalacyjnego i konfiguracyjnego produktu Control Desk. Usuwanie wartości konfiguracyjnych produktu Control Desk Pierwszym krokiem deinstalacji produktu Control Desk jest usunięcie wartości konfiguracyjnych za pomocą programu konfiguracyjnego. O tym zadaniu Jeśli zostanie wybrana opcja usunięcia instancji bazy danych, zostaną usunięte obszary tabel, baza danych i instancja bazy danych. Można także usunąć użytkownika instancji, użytkowników bazy danych i użytkowników systemu utworzonych za pomocą programu konfiguracyjnego. Aby zdeinstalować aplikację Control Desk, należy użyć informacji autoryzacyjnych użytkownika administracyjnego. Jeśli zostanie wybrana opcja usunięcia artefaktów serwera aplikacji, zostanie usunięty serwer aplikacji i informacje o kolejkach JMS. Procedura 1. Zaloguj się na serwerze aplikacji za pomocą konsoli administracyjnej, aby zatrzymać wszystkie aplikacje Control Desk. 2. Uruchom program konfiguracyjny za pomocą startera produktu Control Desk. Na panelu nawigacyjnym startera kliknij opcję Konfigurowanie produktu, podaj miejsce instalacji produktu Control Desk, a następnie kliknij opcję Uruchom program konfiguracyjny Tivoli Process Automation Suite. 3. Na stronie operacji konfiguracyjnych produktu IBM Control Desk kliknij opcję Usuń informacje konfiguracyjne produktu. 4. Na panelu Usuń informacje konfiguracyjne produktu podaj informacje autoryzacyjne umożliwiające dostęp do bazy danych i serwerów wcześniej skonfigurowanych na potrzeby produktu Control Desk. 5. Kliknij przycisk Zakończ i OK. © Copyright IBM Corp. 2015 191 Usuwanie danych konfiguracyjnych produktu WebSphere Application Server Network Deployment Usuwanie konfiguracji produktu WebSphere Application Server Network Deployment za pomocą programu konfiguracyjnego powoduje usunięcie wszystkich danych konfiguracyjnych. Procedura 1. Otwórz program konfiguracyjny za pomocą startera produktu Control Desk. Na panelu nawigacyjnym startera kliknij opcję Konfigurowanie produktu, podaj miejsce instalacji produktu Control Desk, a następnie kliknij opcję Uruchom program konfiguracyjny Tivoli Process Automation Suite. 2. Na stronie operacji konfiguracyjnych produktu IBM Control Desk kliknij opcję Dekonfiguruj WebSphere Application Server. 3. Na panelu Dekonfiguruj WebSphere podaj informacje autoryzacyjne użytkownika administracyjnego WebSphere, aby usunąć informacje o profilu WebSphere Application Server Network Deployment, a następnie kliknij opcję Dalej. 4. Na panelu Dekonfiguruj oprogramowanie pośrednie wybierz opcję Dekonfiguruj WebSphere Application Server Network Deployment, a następnie kliknij przyciski Zakończ i OK. Deinstalowanie produktu Control Desk i oprogramowania pośredniego Program Installation Manager umożliwia zdeinstalowanie produktu Control Desk i oprogramowania pośredniego, które zostało zainstalowane z produktem Control Desk. O tym zadaniu Po użyciu programu konfiguracyjnego do zdekonfigurowania produktu Control Desk i powiązanego oprogramowania pośredniego należy użyć programu Installation Manager do zdeinstalowania wcześniej zainstalowanych komponentów. Program Installation Manager należy uruchomić lokalnie w systemie udostępniającym komponent, który ma zostać zdeinstalowany. Procedura 1. Zatrzymaj wszystkie procesy produktów DB2 i WebSphere Application Server Network Deployment w systemie. 2. Otwórz wiersz komend i uruchom program Installation Manager. Windows UNIX C:\Program Files\IBM\Installation Manager\eclipse\IBMIM.exe IBMIM.sh 3. Z poziomu interfejsu programu IBM Installation Manager kliknij opcję Zdeinstaluj. 4. Wybierz pakiety, które chcesz usunąć, i kliknij przycisk Dalej. 5. Przejrzyj informacje podsumowania pakietu i kliknij przycisk Zdeinstaluj, aby usunąć wybrane pakiety. 192 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Uwagi Niniejsza publikacja została przygotowana z myślą o produktach i usługach oferowanych w Stanach Zjednoczonych. Produktów, usług lub opcji opisywanych w tym dokumencie firma IBM nie musi oferować w innych krajach. Informacje o produktach i usługach dostępnych w danym kraju można uzyskać od lokalnego przedstawiciela firmy IBM. Jakakolwiek wzmianka na temat produktu, programu lub usługi firmy IBM nie oznacza, że może być zastosowany jedynie ten produkt, ten program lub ta usługa firmy IBM. Zamiast nich można zastosować ich odpowiednik funkcjonalny, pod warunkiem, że nie narusza to praw własności intelektualnej firmy IBM. Jednakże cała odpowiedzialność za ocenę przydatności i sprawdzenie działania produktu, programu lub usługi pochodzących od producenta innego niż IBM spoczywa na użytkowniku. IBM może posiadać patenty lub złożone wnioski patentowe na towary i usługi, o których mowa w niniejszej publikacji. Używanie tego dokumentu nie daje żadnych praw do tych patentów. Wnioski o przyznanie licencji można zgłaszać na piśmie pod adresem: IBM Director of Licensing IBM Corporation North Castle Drive, MD-NC119 Armonk, NY 10504-1785 United States of America Zapytania dotyczące zestawów znaków dwubajtowych (DBCS) należy kierować do lokalnych działów własności intelektualnej firmy IBM (IBM Intellectual Property Department) w kraju lub wysłać je na piśmie na adres: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan Ltd. 19-21, Nihonbashi-Hakozakicho, Chuo-ku Tokyo 103-8510, Japan Poniższy akapit nie obowiązuje w Wielkiej Brytanii, a także w innych krajach, w których jego treść pozostaje w sprzeczności z przepisami prawa miejscowego: INTERNATIONAL BUSINESS MACHINES CORPORATION DOSTARCZA TĘ PUBLIKACJĘ W STANIE, W JAKIM SIĘ ZNAJDUJE ("AS IS"), BEZ JAKICHKOLWIEK GWARANCJI (RĘKOJMIĘ RÓWNIEŻ WYŁĄCZA SIĘ), WYRAŹNYCH LUB DOMNIEMANYCH, A W SZCZEGÓLNOŚCI DOMNIEMANYCH GWARANCJI PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU ORAZ GWARANCJI, ŻE PUBLIKACJA TA NIE NARUSZA PRAW OSÓB TRZECICH. Ustawodawstwa niektórych krajów nie dopuszczają zastrzeżeń dotyczących gwarancji wyraźnych lub domniemanych w odniesieniu do pewnych transakcji, w takiej sytuacji powyższe zdanie nie ma zastosowania. Informacje zawarte w niniejszej publikacji mogą zawierać nieścisłości techniczne lub błędy drukarskie. Informacje te są okresowo aktualizowane, a zmiany te zostaną ujęte w kolejnych wydaniach tej publikacji. IBM zastrzega sobie prawo do wprowadzania ulepszeń i/lub zmian w produktach i/lub programach opisanych w tej publikacji w dowolnym czasie, bez wcześniejszego powiadomienia. © Copyright IBM Corp. 2015 193 Jakiekolwiek wzmianki na temat stron internetowych nie należących do firmy IBM zostały podane jedynie dla wygody użytkownika i nie oznaczają, że firma IBM w jakikolwiek sposób firmuje te strony. Materiały dostępne na tych stronach nie są częścią materiałów opracowanych dla tego produktu IBM, a użytkownik korzysta z nich na własną odpowiedzialność. IBM ma prawo do korzystania i rozpowszechniania informacji przysłanych przez użytkownika w dowolny sposób, jaki uzna za właściwy, bez żadnych zobowiązań wobec ich autora. Licencjobiorcy tego programu, którzy chcieliby uzyskać informacje na temat programu w celu: (i) wdrożenia wymiany informacji między niezależnie utworzonymi programami i innymi programami (łącznie z tym opisywanym) oraz (ii) wykorzystywania wymienianych informacji, powinni skontaktować się z: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. Informacje takie mogą być udostępnione, o ile spełnione zostaną odpowiednie warunki, w tym, w niektórych przypadkach, uiszczenie odpowiedniej opłaty. Licencjonowany program opisany w tym dokumencie oraz wszystkie inne licencjonowane materiały dostępne dla tego programu są dostarczane przez IBM na warunkach określonych w Umowie IBM z Klientem, Międzynarodowej Umowie Licencyjnej IBM na Program lub w innych podobnych umowach zawartych między IBM i użytkownikami. Wszelkie dane dotyczące wydajności zostały zebrane w kontrolowanym środowisku. W związku z tym rezultaty uzyskane w innych środowiskach operacyjnych mogą się znacząco różnić. Niektóre pomiary mogły być dokonywane na systemach będących w fazie rozwoju i nie ma gwarancji, że pomiary wykonane na ogólnie dostępnych systemach dadzą takie same wyniki. Niektóre z pomiarów mogły być estymowane przez ekstrapolację. Rzeczywiste wyniki mogą być inne. Użytkownicy powinni we własnym zakresie sprawdzić odpowiednie dane dla ich środowiska. Informacje dotyczące produktów innych firm zostały uzyskane od dostawców tych produktów z opublikowanych przez nich zapowiedzi lub innych powszechnie dostępnych źródeł. Firma IBM nie testowała tych produktów i nie może potwierdzić dokładności pomiarów wydajności, kompatybilności ani żadnych innych danych związanych z tymi produktami. Pytania dotyczące możliwości produktów innych firm należy kierować do dostawców tych produktów. Wszelkie informacje dotyczące kierunków rozwoju lub zamierzeń firmy IBM podlegają zmianie lub wycofaniu bez powiadomienia i reprezentują wyłącznie cele i zamierzenia. Wszystkie przedstawione ceny IBM są sugerowanymi przez IBM bieżącymi cenami detalicznymi, które mogą zostać zmienione bez powiadomienia. Ceny u dealerów mogą się różnić. Przedstawione informacje są przeznaczone wyłącznie do planowania. Informacje mogą ulec zmianie, zanim opisane produkty staną się dostępne. 194 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Publikacja ta zawiera przykładowe dane i raporty używane w codziennej działalności biznesowej. W celu kompleksowego zilustrowania tej działalności podane przykłady zawierają nazwy osób, firm i ich produktów. Wszystkie te nazwiska/nazwy są fikcyjne i jakakolwiek ich zbieżność z prawdziwymi nazwiskami/nazwami jest całkowicie przypadkowa. © Copyright IBM Corp. 2015. Wszelkie prawa zastrzeżone. Znaki towarowe IBM, logo IBM i ibm.com są znakami towarowymi lub zastrzeżonymi znakami towarowymi International Business Machines Corp., zarejestrowanymi w wielu systemach prawnych na całym świecie. Nazwy innych produktów i usług mogą być znakami towarowymi IBM lub innych podmiotów. Aktualna lista znaków towarowych IBM jest dostępna pod adresem www.ibm.com/legal/copytrade.shtml. Java oraz wszystkie znaki towarowe i logo dotyczące języka Java są znakami towarowymi lub zastrzeżonymi znakami towarowymi Oracle lub przedsiębiorstw afiliowanych. Linux jest zastrzeżonym znakiem towarowym Linusa Torvaldsa w Stanach Zjednoczonych i w innych krajach. Microsoft, Windows oraz logo Windows są znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i w innych krajach. UNIX jest zastrzeżonym znakiem towarowym The Open Group w Stanach Zjednoczonych i w innych krajach. Warunki dotyczące dokumentacji produktu Zezwolenie na korzystanie z tych publikacji jest przyznawane na następujących warunkach. Przydatność Niniejsze warunki stanowią uzupełnienie warunków używania serwisu WWW IBM. Użytek osobisty Użytkownik ma prawo kopiować te publikacje do własnego, niekomercyjnego użytku pod warunkiem zachowania wszelkich uwag dotyczących praw własności. Użytkownik nie ma prawa dystrybuować ani wyświetlać tych publikacji czy ich części, ani też wykonywać na ich podstawie prac pochodnych bez wyraźnej zgody IBM. Użytek służbowy Użytkownik ma prawo kopiować te publikacje, dystrybuować je i wyświetlać wyłącznie w ramach przedsiębiorstwa Użytkownika pod warunkiem zachowania wszelkich uwag dotyczących praw własności. Użytkownik nie ma prawa wykonywać na podstawie tych publikacji ani ich części prac pochodnych, kopiować ich, dystrybuować ani wyświetlać poza przedsiębiorstwem Użytkownika bez wyraźnej zgody IBM. Prawa Z wyjątkiem zezwoleń wyraźnie udzielonych w niniejszym dokumencie, nie udziela się jakichkolwiek innych zezwoleń, licencji ani praw, wyraźnych czy domniemanych, Uwagi 195 odnoszących się do tych publikacji czy jakichkolwiek informacji, danych, oprogramowania lub innej własności intelektualnej, o których mowa w tychże publikacjach. IBM zastrzega sobie prawo do anulowania zezwolenia przyznanego w niniejszym dokumencie w każdej sytuacji, gdy, według uznania IBM, korzystanie z publikacji jest szkodliwe dla IBM lub jeśli IBM uzna, że warunki niniejszego dokumentu nie są przestrzegane. Użytkownik ma prawo pobierać, eksportować lub reeksportować niniejsze informacje pod warunkiem zachowania bezwzględnej i pełnej zgodności z obowiązującym prawem i przepisami, w tym ze wszelkimi prawami i przepisami eksportowymi Stanów Zjednoczonych. IBM NIE UDZIELA JAKICHKOLWIEK GWARANCJI, W TYM TAKŻE RĘKOJMI, DOTYCZĄCYCH TREŚCI TYCH PUBLIKACJI. PUBLIKACJE TE SĄ DOSTARCZANE W STANIE, W JAKIM SIĘ ZNAJDUJĄ ("AS-IS") BEZ UDZIELANIA JAKICHKOLWIEK GWARANCJI, W TYM TAKŻE RĘKOJMI, WYRAŹNYCH CZY DOMNIEMANYCH, A W SZCZEGÓLNOŚCI DOMNIEMANYCH GWARANCJI PRZYDATNOŚCI HANDLOWEJ ORAZ PRZYDATNOŚCI DO OKREŚLONEGO CELU LUB GWARANCJI, ŻE PUBLIKACJA NIE NARUSZA PRAW OSÓB TRZECICH. 196 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) Indeks A administracyjna stacja robocza odtwarzanie 190 tworzenie kopii zapasowej 189 agent węzła tworzenie w postaci usługi Windows 56 AIX asynchroniczne we/wy, włączanie 10 czcionki 8 liczby deskryptorów 8 obsługa dużych stron 10 obszar stronicowania 9 tar, komenda 8 wielkość pliku 8 aktywacja języka 143 asynchroniczne we/wy włączanie w systemie AIX 10 B biblioteki Linux 11 wymagane biblioteki 11 C ciągła kolejka wejściowa (CQIN) JMS tworzenie 78 cicha, instalacja 104 Control Desk konfigurowanie w środowisku klastrowym 98 konfigurowanie za pomocą programu konfiguracyjnego produktu Control Desk 89 usuwanie konfiguracji 191 czcionki AIX 8 D dane analizy wydajności importowanie 187 DB2 konfigurowanie ręczne, 10.5 30 DB2 10.5 instalowanie 20, 92 deinstalacja IBM Control Desk 192 oprogramowanie pośrednie 192 produkt 191 deinstalowanie produktu Integration Composer 136 deinstalowanie produktu Integration Composer w systemach operacyjnych typu Unix 136 deinstalowanie produktu Integration Composer w systemach operacyjnych Windows 136 dostępność portu sprawdzanie 7 © Copyright IBM Corp. 2015 działania konfiguracyjne addLanguages 163 configureProducts 163 deployConfiguration 161 deployDatabaseConfiguration 159 deployJ2eeConfiguration 161 deployMiddlewareConfiguration 164 disableAppSecurity 162 enableAppSecurity 162 enableDB2TextSearch 160 reapplyAppServerTuning 162 removeConfiguration 162 removeDatabaseConfiguration 160 removeJ2EEConfiguration 161 sprawdzanie poprawności i aktualizacja konfiguracji bazy danych 159 sprawdzanie poprawności i aktualizacja konfiguracji J2ee 160 updateApplication 162 updateDatabaseConfiguration 158 updateJ2eeConfiguration 160 validateDatabaseConfiguration 158 validateJ2eeConfiguration 160 działanie addLanguages 163 działanie configureProducts 163 działanie deployConfiguration 161 działanie deployDatabaseConfiguration 159 działanie deployJ2eeConfiguration 161 działanie deployMiddlewareConfiguration 164 działanie disableAppSecurity 162 działanie enableAppSecurity 162 działanie enableDB2TextSearch 160 działanie reapplyAppServerTuning 162 działanie removeConfiguration 162 działanie removeDatabaseConfiguration 160 działanie removeJ2EEConfiguration 161 działanie sprawdzania poprawności i aktualizacji konfiguracji bazy danych 159 działanie sprawdzania poprawności i aktualizacji konfiguracji J2ee 160 działanie updateApplication 162 działanie updateDatabaseConfiguration 158 działanie updateJ2eeConfiguration 160 działanie validateDatabaseConfiguration 158 działanie validateJ2eeConfiguration 160 F fabryka połączeń JMS tworzenie 78 H HTTPOnly konfigurowanie 119 I IBM Control Desk deinstalowanie 192 instalowanie wersji 7.6 23, 26, 88, 97 konfigurowanie za pomocą programu konfiguracyjnego produktu IBM Control Desk 24, 27 IBM Security Directory Server ręczne konfigurowanie 37 IBM WebSphere Application Server Network Deployment HTTPOnly 119 informacja pomocnicza instalowanie w wielu językach 139 informacje pomocnicze w wielu językach 139 instalacja automatyczne konfigurowanie oprogramowania pośredniego 19, 25 dzienniki programu 121 Integration Composer za pomocą startera 123 przed rozpoczęciem 1 przygotowywanie 1 środowisko klastrowe 91 Tivoli Integration Composer 125, 129 wdrażanie z wykorzystaniem ręcznej konfiguracji oprogramowania pośredniego 29 wdrażanie z wykorzystaniem ręcznie skonfigurowanego oprogramowania pośredniego 29 zadania do wykonania po instalacji 140 instalacja cicha 104, 109 deinstalacja 105 przykładowe pliki odpowiedzi 102 instalacja produktu przed rozpoczęciem 1 instalacja produktu Integration Composer, potwierdzanie 132 Installation Manager instalowanie w trybie cichym 103 instalowanie 56, 60 tryb cichy 101 instalowanie oprogramowania pośredniego przed rozpoczęciem 1 Integration Composer instalowanie z pakietem instalacyjnym rozwiązań procesowych 126, 130 systemy UNIX 126, 130 Integration Composer - przegląd 123 Integration Composer, deinstalowanie 136 J JRE konfigurowanie w systemie Linux 11 197 K katalogi systemowe dostęp 7 kolejka błędów 81 kolejka CQINERR JMS tworzenie 82 kolejki JMS ręczne konfigurowanie 73 komenda executeMapping 135 konfiguracja 140 konfiguracja oprogramowania pośredniego cicha, przykładowe pliki odpowiedzi 108 konfiguracja oprogramowania pośredniego w trybie cichym 109 konfigurowanie 71 serwer bazy danych 29 tryb cichy 107 konfigurowanie produktu Control Desk program konfiguracyjny wiersza komend 149 sprawdzanie poprawności parametrów konfiguracyjnych za pomocą wiersza komend 150 konfigurowanie produktu Control Desk w trybie cichym 109 kopia zapasowa 189 L Linux JRE, konfigurowanie 11 pamięć współużytkowana, ustawianie ulimit, ustawianie 12 wielkość obszaru wymiany, ustawianie 12 12 M magistrala integracji usług dodawanie serwera 74 Microsoft Active Directory konfigurowanie 41 Microsoft SQL Server konfiguracja ręczna 34 miejsce docelowe magistrali integracji usług tworzenie dla ciągłej kolejki wejściowej (CQINBD) 75 tworzenie dla sekwencyjnej kolejki wejściowej (SQINBD) 76 tworzenie dla sekwencyjnej kolejki wyjściowej (SQOUTBD) 77 tworzenie dla wejściowej kolejki błędów (CQINERRBD) 81 O obsługa wielkości stron AIX 10 obszar stronicowania AIX 9 odtwarzanie 189 oprogramowanie pośrednie 101, 107 konfiguracja zdalna 13 usuwanie konfiguracji w trybie cichym 110 198 Oracle konfigurowanie ręczne, 12c 31 P pamięć współużytkowana ustawianie w systemie Linux 12 password aktualizowanie w plikach odpowiedzi 103 plik odpowiedzi dla trybu cichego instalacja 101 konfiguracja oprogramowania pośredniego 107 konfigurowanie produktu Control Desk 108 pliki EAR kompilowanie ręczne 145 zarządzanie 145 po instalacji 139 pomoc 139 pomoc elektroniczna 139 potwierdzanie instalacji produktu Integration Composer 132 produkt usuwanie konfiguracji w trybie cichym 111 profile tworzenie w WebSphere 43 program instalacyjny dzienniki 121 program instalacyjny produktu przegląd 16 program konfiguracyjny produktu przegląd 17 program konfiguracyjny wiersza komend działania 158 parametry 151 wejściowe pliki właściwości 150 przegląd, Integration Composer 123 przydział pamięci zmiana 135 SQL Server przygotowywanie 15 SSL konfigurowanie 19, 25, 91 obejście dotyczące uwierzytelniania klientów 14 starter uruchamianie 16 startFusion, plik przydział pamięci 134 strategie haseł 15 strony żądań xml 143 T tar, komenda AIX 8 Tivoli Integration Composer aktualizacja 129 instalacja 125 U ulimit ustawianie w systemie Linux 12 usługa uwierzytelniania 56, 60, 71 ustawienia pliku systemowego AIX liczby deskryptorów 8 wielkość pliku 8 usuwanie konfiguracji Control Desk 191 WebSphere Application Server Network Deployment 192 użytkownicy grupy synchronizowanie 144 synchronizowanie 144 V VMM konfiguracja ręczna 84 S sekwencyjna kolejka wejściowa (SQIN) JMS tworzenie 79 sekwencyjna kolejka wyjściowa (SQOUT) JMS tworzenie 80 serwer bazy danych 29 serwer HTTP 14 serwer J2EE ręczne konfigurowanie 43 serwer katalogów ręczne konfigurowanie 36 specyfikacja aktywacji JMS tworzenie dla ciągłej kolejki błędów (CQINERR) 83 tworzenie dla ciągłej kolejki wejściowej (CQIN) 80 sprawdzanie instalacji programowo 113 ręczne 117 sprawdzanie wymagań wstępnych wiersz komend 2 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) W WebSphere ręczne tworzenie profili 43 WebSphere Application Server Network Deployment instalowanie aplikacji Control Desk 146 ręczne deinstalowanie 146 ręczne konfigurowanie 43 usuwanie konfiguracji 192 zadania konfiguracyjne 49 WebSphere Application Server Network Deployment 8.5 instalowanie 21, 93 WebSphere Application Server Network Deployment, serwery konfigurowanie elementów klastra w dodatkowych węzłach produktu WebSphere 96 konfigurowanie profili klastra serwerów aplikacji 94 WebSphere Application Server Network Deployment, serwery (kontynuacja) przygotowanie do konfigurowania programu Control Desk 96 przygotowanie do konfigurowania programu IBM Control Desk 22, 26, 94 wielkość obszaru wymiany ustawianie w systemie Linux 12 właściwości Control Desk 165 wymagane wstępnie 101, 107 wymagania produktu Integration Composer, sprzęt i oprogramowanie 123 wymagania sprzętowe i programowe, Integration Composer 123 wymagania wstępne dla produktu Integration Composer 124 wymagania wstępne, Integration Composer 124 Z zadania do wykonania po instalacji 132 Ź źródło danych ręczne tworzenie dla magazynu trwałego 46 Indeks 199 200 IBM Control Desk: Podręcznik instalowania (IBM WebSphere) IBM® Drukowane w USA