Wersja PDF
Transkrypt
Wersja PDF
IBM SmartCloud Control Desk Wersja 7 Wydanie 5.1 Podręcznik instalowania (Oracle WebLogic Server) Uwaga Przed wykorzystaniem tych informacji oraz produktu, którego dotyczą, należy zapoznać się z sekcją “Uwagi” na stronie 239. Spis treści Rozdział 1. Przygotowanie do instalacji 1 Przed rozpoczęciem. . . . . . . . . . . . . 1 Programowe sprawdzanie wymagań wstępnych . . . 2 Sprawdzanie dostępności portów . . . . . . . . 7 Dostęp do katalogów systemowych . . . . . . . 8 Wymagania dotyczące komendy tar w systemach AIX i HP-UX . . . . . . . . . . . . . . . 8 Wymagania dotyczące czcionek w systemie AIX . . . 8 Zwiększanie wielkości plików i liczby deskryptorów w systemie AIX . . . . . . . . . . . . . 9 Zwiększanie obszaru stronicowania w systemie AIX . . 9 Włączanie asynchronicznego we/wy w systemie AIX 10 Sprawdzanie, czy dostępne są wymagane biblioteki Linux . . . . . . . . . . . . . . . 11 Konfigurowanie środowiska JRE w systemie Linux . . 11 Ustawianie wartości ulimit . . . . . . . . . 12 Ustawianie wielkości obszaru wymiany . . . . . 12 Ustawianie pamięci współużytkowanej . . . . . 13 Aktywowanie konfiguracji zdalnej . . . . . . . 13 Ustawienia systemowej strategii haseł . . . . . . 14 Tworzenie kopii zapasowej bazy danych mechanizmu wdrażania . . . . . . . . . . . . . . 15 Określanie wartości nazw hostów . . . . . . . 16 Określanie pełnej nazwy hosta w systemach Windows . . . . . . . . . . . . . 16 Wymuszanie stosowania alfanumerycznych nazw hostów w instalatorze oprogramowania pośredniego. 16 Włączanie wyszukiwania pełnotekstowego dla produktu IBM DB2 . . . . . . . . . . . 16 Starter . . . . . . . . . . . . . . . . 17 Uruchamianie startera. . . . . . . . . . . 17 Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego. . . . . 19 Przegląd planu wdrażania oprogramowania pośredniego w programie instalacyjnym oprogramowania pośredniego . . Instalowanie oprogramowania pośredniego za pomocą programu instalacyjnego oprogramowania pośredniego . . Dzienniki programu instalacyjnego oprogramowania pośredniego. . . . . . . . . . . . . . Skorowidz dzienników programu instalacyjnego oprogramowania pośredniego . . . . . . . Konfigurowanie łańcuchów użytkowników i grup serwera IBM Tivoli Directory Server . . . . . . Deinstalowanie oprogramowania pośredniego . . . . Ponowne instalowanie oprogramowania pośredniego z produktem IBM DB2 . . . . . . . . . . . . Ręczne konfigurowanie programu WebLogic Server. . . Tworzenie domeny MAXIMOSERVER . . . . . Konfigurowanie opcji JMS dla struktury integracji . . Konfigurowanie JMS dla programu nasłuchującego wiadomości e-mail w serwerze WebLogic Server . . Przegląd informacji na temat programu instalacyjnego . . © Copyright IBM Corp. 2012 19 19 Instalowanie produktu i automatyczne konfigurowanie oprogramowania pośredniego . . . . . . . Instalowanie treści opcjonalnej . . . . . . . Instalowanie opcjonalnych modułów integracji . . Czynności po instalacji dla wdrożeń na serwerze Oracle WebLogic Server . . . . . . . . . . . . Instalowanie plików EAR . . . . . . . . . Ustawianie nazwy hosta serwera Oracle WebLogic Server Wdrażanie języków po odroczeniu aktualizacji bazy danych . . . . . . . . . . . . . . . Ręczne wdrażanie języków po odroczeniu aktualizacji bazy danych . . . . . . . . . . . . . 38 . 43 . 43 . 44 . 45 47 . 47 . 48 Rozdział 3. Wdrażanie produktu z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego. . . . . 49 Uruchamianie programu instalacyjnego oprogramowania pośredniego na istniejących serwerach oprogramowania pośredniego. . . . . . . . . . . . . . . Konfigurowanie istniejącego produktu DB2 za pomocą programu instalacyjnego oprogramowania pośredniego . Ręczne konfigurowanie programu WebLogic Server. . . Tworzenie domeny MAXIMOSERVER . . . . . Konfigurowanie opcji JMS dla struktury integracji . . Konfigurowanie JMS dla programu nasłuchującego wiadomości e-mail w serwerze WebLogic Server . . Przegląd informacji na temat programu instalacyjnego . . Instalowanie produktu i automatyczne konfigurowanie oprogramowania pośredniego . . . . . . . . Instalowanie treści opcjonalnej . . . . . . . . Instalowanie opcjonalnych modułów integracji . . . Czynności po instalacji dla wdrożeń na serwerze Oracle WebLogic Server . . . . . . . . . . . . . Instalowanie plików EAR . . . . . . . . . . Ustawianie nazwy hosta serwera Oracle WebLogic Server Wdrażanie języków po odroczeniu aktualizacji bazy danych . . . . . . . . . . . . . . . . Ręczne wdrażanie języków po odroczeniu aktualizacji bazy danych . . . . . . . . . . . . . 49 51 52 53 54 55 57 59 64 64 65 66 68 68 69 22 24 29 29 31 31 32 33 34 36 Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego . . . . . . . . . . . . 71 Instalowanie produktu SmartCloud Control Desk z ręcznym konfigurowaniem oprogramowania pośredniego Ręczne konfigurowanie bazy danych . . . . . Ręczne konfigurowanie produktu DB2 9.x . . Ręczne konfigurowanie produktu Oracle 11g . . Ręczne konfigurowanie produktu Oracle 10g . . Ręczne konfigurowanie programu Microsoft SQL Server . . . . . . . . . . . . . Ręczne konfigurowanie serwera katalogów . . . . . . . . 71 72 72 74 76 . 79 . 81 iii Ręczne konfigurowanie programu IBM Tivoli Directory Server . . . . . . . . . . . 82 Ręczne konfigurowanie programu Microsoft Active Directory . . . . . . . . . . . . . 86 Ręczne konfigurowanie serwera J2EE . . . . . . 89 Ręczne konfigurowanie programu WebLogic Server 89 Instalowanie produktu i ręczne konfigurowanie oprogramowania pośredniego . . . . . . . . . 94 Instalowanie treści opcjonalnej . . . . . . . . . 99 Instalowanie opcjonalnych modułów integracji . . . . 99 Czynności po instalacji dla wdrożeń na serwerze Oracle WebLogic Server. . . . . . . . . . . . . 100 Instalowanie plików EAR . . . . . . . . . . 102 Ustawianie nazwy hosta serwera Oracle WebLogic Server 103 Wdrażanie języków po odroczeniu aktualizacji bazy danych . . . . . . . . . . . . . . . . 104 Ręczne wdrażanie języków po odroczeniu aktualizacji bazy danych . . . . . . . . . . . . . 104 Rozdział 5. Instalacja cicha . . . . . 107 Instalowanie produktu SmartCloud Control Desk w trybie instalacji cichej . . . . . . . . . . . . . 107 Właściwości instalacji cichej . . . . . . . . . 109 Rozdział 6. Programowe sprawdzanie pomyślności instalacji . . . . . . . 137 Rozdział 7. Ręczne sprawdzanie instalacji . . . . . . . . . . . . . 143 Rozdział 8. Instalowanie produktu Integration Composer . . . . . . . . 145 Integration Composer - przegląd . . . . . . . . Wymagania sprzętowe i programowe . . . . . . . Wymagania wstępne instalacji . . . . . . . . . Wykonywanie instalacji produktu Integration Composer Instalacja produktu Integration Composer za pomocą startera . . . . . . . . . . . . . . . Instalowanie produktu Integration Composer w systemie operacyjnym UNIX w trybie konsoli . . . Wykonywanie aktualizacji 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. . . . Deinstalowanie produktu Integration Composer w systemach operacyjnych Windows . . . . . . Deinstalowanie produktu Integration Composer w systemach operacyjnych UNIX . . . . . . . iv 145 146 148 149 Rozdział 9. Instalowanie programu Deployer's Workbench . . . . . . . 163 Rozdział 10. Instalowanie produktu IBM SmartCloud Control Desk Everyplace . . . . . . . . . . . . 165 Instalowanie w ramach nowej instalacji produktu . . Instalowanie w ramach aktualizacji produktu . . . Instalowanie po zainstalowaniu produktu SmartCloud Control Desk . . . . . . . . . . . . . . 165 . 166 . 166 Rozdział 11. Zadania po instalacji . . . 167 Dostęp do dokumentacji produktu . . . . . . . Początkowa konfiguracja danych . . . . . . . Logowanie się przy użyciu domyślnego ID użytkownika . . . . . . . . . . . . Konfigurowanie SMTP . . . . . . . . . Tworzenie kodów walut. . . . . . . . . Tworzenie zestawów pozycji i przedsiębiorstw . . Tworzenie organizacji . . . . . . . . . Tworzenie segmentu konta księgi głównej . . . Zastosowanie zmian w bazie danych . . . . . Tworzenie konta w księdze głównej . . . . . Aktualizacja autoryzacji typu segmentu KG . . . Aktualizacja kont związanych z przedsiębiorstwem Tworzenie domyślnego ośrodka wprowadzania danych . . . . . . . . . . . . . . Tworzenie typów pracy . . . . . . . . . Tworzenie struktury klasyfikacji zasobów informatycznych . . . . . . . . . . . Określanie klas najwyższego poziomu dla zasobów informatycznych oraz oprogramowania . . . . Logowanie i wylogowywanie się . . . . . . Generowanie stron żądań xml . . . . . . . . Synchronizowanie użytkowników i grup . . . . . Zasady zabezpieczeń i konfigurowanie zabezpieczeń . . 167 . 167 . . . . . . . . . 167 168 168 169 169 169 170 170 171 171 . 172 . 172 . 173 . . . . . 173 174 174 175 175 149 Rozdział 12. Skrypty czyszczące oprogramowanie pośrednie . . . . . 177 151 Korzystanie ze skryptów czyszczenia oprogramowania pośredniego . . . . . . . . . . . . . . 177 Rozdział 13. Deinstalowanie produktu 181 153 154 155 157 157 157 159 160 161 161 161 Deinstalowanie automatycznie skonfigurowanego wdrożenia . . . . . . . . . . . . . . . Uruchamianie programu deinstalacyjnego dla oprogramowania pośredniego, które zostało skonfigurowane automatycznie . . . . . . . Deinstalowanie wdrożenia skonfigurowanego ręcznie Uruchamianie programu deinstalacyjnego dla oprogramowania pośredniego, które zostało skonfigurowane ręcznie . . . . . . . . . . Odtwarzanie konfiguracji bazy danych . . . . . Odtwarzanie serwera bazy danych DB2 . . . . Odtwarzanie bazy danych Oracle . . . . . . Odtwarzanie bazy danych Microsoft SQL Server Deinstalowanie produktu bez programu deinstalacyjnego Deinstalacyjne narzędzie do odtwarzania programu IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 182 182 183 183 184 185 185 187 187 188 Korzystanie z deinstalacyjnego narzędzia do odtwarzania programu . . . . . . . Ręczne deinstalowanie . . . . . . . . Usuwanie plików z systemu . . . . . Dzienniki instalacji rozwiązań procesów . . . . . 188 . 190 . 190 Rozdział 14. Uruchamianie i zatrzymywanie oprogramowania pośredniego . . . . . . . . . . . . 191 Restartowanie oprogramowania pośredniego w systemie Windows . . . . . . . . . . . . . . . 191 Restartowanie oprogramowania pośredniego w systemie UNIX . . . . . . . . . . . . . . . . 192 Rozdział 15. Metody instalacji pakietu rozwiązania dla procesów . . . . . . 193 Operacje cyklu życia oprogramowania . . . . . Pakiety rozwiązań procesów . . . . . . . . Typy pakietów . . . . . . . . . . . . Pakiety agregacji . . . . . . . . . . . . Wybór programu instalacyjnego rozwiązania dla procesów . . . . . . . . . . . . . . Obsługiwane operacje dla programów instalacyjnych rozwiązania dla procesów . . . . . . . . . Czynności przed użyciem programów instalacyjnych rozwiązania dla procesów . . . . . . . . . Zarządzanie wdrażaniem rozwiązania dla procesów z administracyjnej stacji roboczej . . . . . . . Typowa operacja wdrażania . . . . . . . . Składniki opcjonalne . . . . . . . . . . Kontrola systemu przed wdrażaniem . . . . . . Instalowanie menedżerów procesów za pomocą kreatora instalacji rozwiązania dla procesów . . . . . . Interfejs wiersza komend klienta instalacji rozwiązania dla procesów . . . . . . . . . . . . . Uruchamianie interfejsu CLI klienta instalacji rozwiązania dla procesów . . . . . . . . Składnia ogólna . . . . . . . . . . Parametr action . . . . . . . . . . Podsumowanie obsługiwanych parametrów . . Informacje referencyjne dotyczące interfejsu wiersza komend rozwiązania dla procesów . . . . . Czynność install - instalowanie pakietu . . . Czynność modfeatures - modyfikowanie istniejących składników wdrożonego pakietu . . . . . 193 194 194 195 . 196 . 196 . 197 . . . . 198 198 199 203 . 205 . 206 . . . . 206 207 207 208 . . . . 211 Rozdział 16. Zagadnienia instalacji zaawansowanej . . . . . . . . . . 215 Konfigurowanie i zarządzanie produktem Oracle WebLogic Server. . . . . . . . . . . . Uruchamianie serwera Oracle WebLogic Server . Zatrzymywanie serwera Oracle WebLogic Server . Zmiana parametrów konfiguracji programu instalacyjnego oprogramowania pośredniego . . . Zarządzanie plikami EAR . . . . . . . . . Kompilowanie plików EAR . . . . . . . Ręczne deinstalowanie aplikacji z serwera Oracle WebLogic Server. . . . . . . . . . . Ręczne deinstalowanie aplikacji z serwera Oracle WebLogic Server. . . . . . . . . . . 215 . 215 . 215 . 216 . 217 . 217 . 217 . 217 Rozdział 17. Oprogramowanie pośrednie w systemach Solaris i HP-UX . . . . . . . . . . . . . . 219 Przygotowanie systemu operacyjnego . . . . . . Instalowanie oprogramowania pośredniego w systemie Solaris . . . . . . . . . . . . . . . HP-UX. . . . . . . . . . . . . . . Instalowanie komponentów. . . . . . . . . . Instalowanie produktu DB2 . . . . . . . . Instalowanie serwera IBM Tivoli Directory Server w systemie Solaris . . . . . . . . . . . . 219 219 219 220 220 222 Rozdział 18. Tworzenie i odtwarzanie kopii zapasowych . . . . . . . . . 225 Tworzenie kopii zapasowej administracyjnej stacji roboczej . . . . . . . . . . . . . Odtwarzanie administracyjnej stacji roboczej . . Właściwości instalacji . . . . . . . . . Aktualizowanie danych środowiska . . . . . . . . . . . . 225 226 226 236 Uwagi. . . . . . . . . . . . . . . 239 Znaki towarowe . . 209 . 209 . . . . . . . . . . . . . 241 Indeks . . . . . . . . . . . . . . 243 . 210 Spis treści v vi IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 1. Przygotowanie do instalacji Tematy w tej sekcji zawierają informacje na temat nośników produktu, czynności przed instalacją, zawierają ogólne informacje o procedurze instalacji oraz instrukcje korzystania ze startera SmartCloud Control Desk. Informacje dotyczące planowania należy wykorzystać, aby zapoznać się z przebiegiem procesu wdrażania produktu SmartCloud Control Desk zanim te informacje zostaną wykorzystane w celu przeprowadzenia instalacji. Przed rozpoczęciem Przed przystąpieniem do instalowania produktu SmartCloud Control Desk należy wykonać szereg zadań. W niektórych przypadkach w celu wykonania kroków 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 SmartCloud Control Desk w systemie. Przed uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk należy wyłączyć wszelkie procesy niekrytyczne. Większość zadań dotyczy oprogramowania pośredniego zainstalowanego w systemach UNIX bez względu na to, czy program instalacyjny oprogramowania pośredniego będzie używany w celu instalowania i konfigurowania oprogramowania pośredniego produktu SmartCloud Control Desk. Te zadania należy wykonać na każdym systemie UNIX, który udostępnia oprogramowanie pośrednie, jakie będzie używane z produktem SmartCloud Control Desk. Uwaga: Wykonaj kopię obrazu systemu, bazy danych i serwera aplikacji, na których zamierzasz zainstalować produkt. Uwaga: IBM® publikuje aktualizacje programu instalacyjnego oprogramowania pośredniego. Przed użyciem tych aktualizacji należy odwiedzić Portal wsparcia IBM, aby sprawdzić, czy istnieje zaktualizowana kopia programu instalacyjnego. Upewnij się, że ilość miejsca na dysku w systemach, na których instalowany jest produkt SmartCloud Control Desk, jest wystarczająca. Wykorzystanie całego miejsca na dyskach w systemie, w którym zainstalowany jest produkt SmartCloud Control Desk może spowodować problemy z działaniem produktu SmartCloud 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. “Sprawdzanie dostępności portów” na stronie 7 Przed użyciem programów instalacyjnych produktu należy się upewnić, że niektóre porty są dostępne. “Wymagania dotyczące komendy tar w systemach AIX i HP-UX” na stronie 8 Program instalacyjny oprogramowania pośredniego wymaga 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. © Copyright IBM Corp. 2012 1 “Zwiększanie wielkości plików i liczby deskryptorów w systemie AIX” na stronie 9 Aby produkt SmartCloud Control Desk działał prawidłowo, należy zwiększyć domyślną liczbę dozwolonych deskryptorów plików dla użytkownika root oraz ustawić maksymalną dozwoloną wielkość pliku na nieograniczoną. “Zwiększanie obszaru stronicowania w systemie AIX” na stronie 9 Aby pomyślnie zainstalować i uruchomić program SmartCloud Control Desk, należy zwiększyć domyślny obszar stronicowania dla systemu AIX do co najmniej 4 GB lub do wartości łącznej ilości pamięci fizycznej systemu (opcja zalecana). “Włączanie asynchronicznego we/wy w systemie AIX” na stronie 10 Serwer IBM Tivoli Directory Server wymaga włączenia asynchronicznego we/wy w systemach AIX. “Sprawdzanie, czy dostępne są wymagane biblioteki Linux” na stronie 11 W celu wdrożenia produktu SmartCloud Control Desk wymagane są niektóre biblioteki systemu Linux. “Konfigurowanie środowiska JRE w systemie Linux” na stronie 11 W niektórych sytuacjach program instalacyjny oprogramowania pośredniego nie działa w systemach Red Hat Enterprise Linux 5 albo innych systemach, na których aktywna jest funkcja Security-Enhanced Linux (SELinux). “Ustawianie wartości ulimit” na stronie 12 Niniejsza sekcja zawiera szczegółowe informacje nt. ustawiania w systemie Linux wartości ulimit, która służy do zdefiniowania systemu użytkownika oraz do przetwarzania limitów zasobów. “Ustawianie wielkości obszaru wymiany” na stronie 12 Produkt SmartCloud Control Desk jest aplikacją, która może intensywnie wykorzystywać zasoby. System należy skonfigurować i dostroić w celu zapewnienia maksymalnej wydajności. W niniejszej sekcji przedstawione szczegóły ustawiania wielkości obszaru wymiany używanego w systemach Linux. “Ustawianie pamięci współużytkowanej” na stronie 13 Niniejsza sekcja zawiera szczegółowe informacje nt. ustawiania minimalnej ilości pamięci współużytkowanej w systemie Linux. “Aktywowanie konfiguracji zdalnej” na stronie 13 Program instalacyjny produktu SmartCloud Control Desk może konfigurować oprogramowanie pośrednie w sposób zdalny. Dla każdego systemu, na którym planowane jest zainstalowanie oprogramowania pośredniego, należy aktywować protokół zdalnego dostępu. “Ustawienia systemowej strategii haseł” na stronie 14 Należy zapoznać się ze strategiami haseł w systemach używanych jako część wdrożenia produktu SmartCloud Control Desk. “Tworzenie kopii zapasowej bazy danych mechanizmu wdrażania” na stronie 15 Niniejsze instrukcje dotyczą tworzenia kopii zapasowych bazy danych mechanizmu wdrażania. Kopie zapasowe umożliwiają odtwarzanie bazy danych do stanu, w jakim była przed instalacją. “Programowe sprawdzanie wymagań wstępnych” Za pomocą programu narzędziowego do sprawdzania wymagań wstępnych 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 oprogramowania pośredniego oraz programu instalacyjnego produktu. Programowe sprawdzanie wymagań wstępnych Za pomocą programu narzędziowego do sprawdzania wymagań wstępnych 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 oprogramowania pośredniego oraz programu instalacyjnego produktu. 2 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) O tym zadaniu Program narzędziowy do sprawdzania wymagań wstępnych sprawdza następujące elementy: v Wymagania dotyczące systemu operacyjnego, w tym również pakiety poprawek. v Wymagania sprzętowe, w tym ilość pamięci wewnętrznej i ilość miejsca na dyskach twardych. v Dostępność portów. v Wymagania dotyczące oprogramowania pośredniego, takie jak pakiety oprogramowania, pliki bibliotek, uprawnienia dot. katalogów, nazwy hostów i miejsca instalacji. Uwaga: Za pomocą tego programu narzędziowego nie można sprawdzić serwera Oracle WebLogic Server. Program narzędziowy do sprawdzania wymagań wstępnych można uruchomić ze startera instalacji produktu albo z wiersza komend. W przypadku uruchomienia ze startera program narzędziowy działa w trybie interaktywnym. 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, na którym istnieją 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. dbserver Parametr dbserver powoduje, że program narzędziowy do sprawdzania wymagań wstępnych sprawdza wymagania wstępne dotyczące DB2. dirserver Parametr dirserver powoduje, że program narzędziowy do sprawdzania wymagań wstępnych sprawdza wymagania wstępne dotyczące IBM Tivoli Directory Server. bsi Parametr bsi powoduje, że program narzędziowy do sprawdzania wymagań wstępnych sprawdza wymagania wstępne wymagane przez program instalacyjny produktu. Program narzędziowy do sprawdzania wymagań wstępnych należy uruchomić z parametrem bsi na administracyjnej stacji roboczej. Przykład składni: tpae_req_check.bat -component bsi Jeśli nie użyto parametru -component, wówczas w czasie stosowania programu narzędziowego pojawi się zachęta do określania komponentów. Można określić wiele komponentów, a ich nazwy należy rozdzielać przecinkami. Rozdział 1. Przygotowanie do instalacji 3 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 istnieje również kilka 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 na system 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 dbserver -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że działać w trybie cichym lub trybie interaktywnym. tryb interaktywny 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. W przypadku uruchomienia ze startera program narzędziowy działa w trybie interaktywnym. tryb cichy 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 wprowadzony, wówczas zostaną zastosowane 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 dbserver -mode silent -input ścieżka do pliku właściwości > prereqresults.log 4 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 1. Parametry umożliwiające sprawdzenie systemu (kontynuacja) Parametry Szczegóły -lang Parametr stosowany w celu określenia ustawień narodowych sprawdzanego systemu. Przykład składni: tpae_req_check.bat -component dbserver -lang en Wyniki zostaną wygenerowane w języku zgodnym z ustawieniami narodowymi. Ten parametr jest opcjonalny. Domyślnie wykorzystywany język ustawiony w ustawieniach narodowych systemu. Jeśli nie zostanie znaleziony pakunek źródłowy dla ustawień narodowych systemu lub język ustawień narodowych systemu nie jest obsługiwany, wówczas komunikaty będą wyświetlane w języku angielskim. -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 postaci domyślnej. Przykład składni: tpae_req_check.bat -component dbserver -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 SmartCloud 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 sprawdzany komponent i plik właściwości, który zostanie wykorzystany. tpae_req_check.bat -component dbserver -input d:\SystemRequirements\tpae.properties W tym przykładzie plik tpae.properties znajduje się w tym samym katalogu, co skrypt tpae_req_check.bat. Rozdział 1. Przygotowanie do instalacji 5 Wyniki Gdy program narzędziowy do sprawdzania wymagań wstępnych pomyślnie zakończy działanie, 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 2003, 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]: Właściw. Wynik Stwierdz. ======== ====== ===== os.totalPhysicalMemory PASS 2.00GB network.hasFQDN FAIL False Disk#1 (C:\ibm\tivoli\mwi\workspace) PASS 27.99GB Disk#2 (C:\Temp\1) PASS 27.99GB Disk#3 (C:\Temp\1) PASS 27.99GB network.availablePorts.db2 PASS 135,445,1025,2967,3389,5800,5900,139 network.availablePorts.ctginst PASS 135,445,1025,2967,3389,5800,5900,139 Disk#4 (C:\Program Files\IBM\SQLLIB) PASS 27.99GB WSZYSTKIE KOMPONENTY : Właściw. Wynik ======== ====== C: PASS 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, wówczas należy rozwiązać problem i ponownie uruchomić program narzędziowy do sprawdzania poprawności przed zainstalowaniem komponentów SmartCloud 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 CpuArchitecture Sprawdza, czy architektura komputera jest obsługiwana. disk(rw permissions) Sprawdza uprawnienia do odczytu/zapisu dotyczące wymaganych katalogów. network.availablePorts.* Sprawdza, czy dostępne są wymagane porty. Przykładowa instrukcja sprawdza, czy port wymagany przez bazę danych 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. 6 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 2. Właściwości programu narzędziowego do sprawdzania wymagań wstępnych (kontynuacja) Właściwość Opis 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 wystarczającej wielkości. os.iodevicestatus Sprawdza status systemowych urządzeń we/wy. os.lib.ksh Sprawdza bibliotekę ksh. os.lib.libstdc++.so.5 Sprawdza, czy wstępnie wymagana biblioteka jest dostępna w systemie. os.lib.xlC.rte=xlC.rte.9.0.0.8+ Sprawdza, czy wstępnie wymagana biblioteka jest dostępna w systemie. os.mountcheck Sprawdza, czy w systemie plików istnieje nosuid. os.package.rpm Sprawdza, czy wstępnie wymagane pakiety są dostępne w systemie. os.RAMSize Zgłasza ilość pamięci RAM w systemie. 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ę zrealizowaną dla obszaru roboczego programu instalacyjnego oprogramowania pośredniego. os.space.root=[dir:root=/root/ibm/tivoli/mwi/workspace,unit:MB]300 os.totalPhysicalMemory Zgłasza ilość fizycznej pamięci RAM dostępnej dla systemu operacyjnego. os.ulimit Określa ograniczenia dotyczące użytkownika, jakie zostały skonfigurowane w systemie. os.Version Zgłasza typ i wersję systemu operacyjnego. Sprawdzanie dostępności portów Przed użyciem programów instalacyjnych produktu należy się upewnić, że niektóre porty są dostępne. O tym zadaniu Należy sprawdzić, czy porty są używane oraz czy akceptują połączenia dla systemu, który będzie używany w celu udostępniania oprogramowania pośredniego. Na przykład: port 50000 musi być dostępny dla DB2. Port 7001 musi być dostępny dla Oracle WebLogic Server. Jeśli planowane jest korzystanie z tych portów domyślnych, wówczas - przed uruchomieniem programów instalacyjnych - należy się upewnić, że port nie został już przypisany. 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ść ręcznie. Procedura 1. Otwórz odpowiedni port, sprawdzając program narzędziowy w systemie hosta. Jeśli serwer jest dostępny, sprawdź reguły firewalla dla systemu. Rozdział 1. Przygotowanie do instalacji 7 2. Sprawdź dostępność portów wymaganych przez produkt SmartCloud Control Desk. Jeśli okaże się, że port jest już przypisany, w zachęcie z programu instalacyjnego oprogramowania pośredniego wybierz inną wartość. “Programowe sprawdzanie wymagań wstępnych” na stronie 2 Za pomocą programu narzędziowego do sprawdzania wymagań wstępnych 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 oprogramowania pośredniego oraz programu instalacyjnego produktu. Dostęp do katalogów systemowych Przed użyciem programów instalacyjnych produktu należy przypisać uprawnienia dostępu do odpowiednich katalogów. Zanim rozpoczniesz Przed użyciem programów instalacyjnych produktu, należy przypisać uprawnienia dostępu do katalogów /tmp i /home w systemach Linux. O tym zadaniu Użytkownik, który uruchamia programy instalacyjne produktu, wymaga uprawnień do odczytu, zapisu i wykonywania w katalogach /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 Wymagania dotyczące komendy tar w systemach AIX i HP-UX Program instalacyjny oprogramowania pośredniego wymaga 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 w celu generowania raportów. 8 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) O tym zadaniu W przypadku generowania raportów w systemach AIX w systemie muszą być 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 Aby produkt SmartCloud Control Desk działał prawidłowo, należy zwiększyć domyślną liczbę dozwolonych deskryptorów plików dla użytkownika root oraz ustawić maksymalną dozwoloną wielkość pliku na nieograniczoną. O tym zadaniu Aby zwiększyć dopuszczalną wielkość plików oraz liczbę dozwolonych deskryptorów dla użytkownika root w systemie AIX, wykonaj następujące działania: Procedura 1. Otwórz plik /etc/security/limits w edytorze tekstu. 2. Odszukaj sekcję dotyczącą użytkownika root, a następnie zmień wartości parametrów na podane poniżej: 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) stack(kbytes) memory(kbytes) coredump(blocks) nofiles(descriptors) unlimited unlimited 2097152 32768 unlimited 2097151 8192 Zwiększanie obszaru stronicowania w systemie AIX Aby pomyślnie zainstalować i uruchomić program SmartCloud Control Desk, należy zwiększyć domyślny obszar stronicowania dla systemu AIX do co najmniej 4 GB lub do wartości łącznej ilości pamięci fizycznej systemu (opcja zalecana). O tym zadaniu Aby powiększyć obszar stronicowania, należy dodać do systemu kolejne partycje logiczne. Procedura 1. Określ aktualną wielkość obszaru stronicowania dostępną dla serwera, wydając następującą komendę. Rozdział 1. Przygotowanie do instalacji 9 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żyte hd6 hdisk0 5632MB 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 na 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. Włączanie asynchronicznego we/wy w systemie AIX Serwer IBM Tivoli Directory Server wymaga włączenia asynchronicznego we/wy w systemach AIX. O tym zadaniu Włączenie asynchronicznego we/wy w systemie AIX to wymaganie instalacyjne, dlatego ten krok należy wykonać przed uruchomieniem programu instalacyjnego oprogramowania pośredniego. Wykonanie tego kroku jest konieczne, gdy system udostępnia serwer IBM Tivoli 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 uruchomić 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ę: 10 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) smit chgaio 3. Z okna dialogowego System Management Interface Tool (SMIT) zmień ustawienie STATE (Stan) konfigurowania przy restarcie systemu z opcji defined (zdefiniowane) na available (dostępne). 4. Kliknij przycisk OK. 5. Wyjdź z narzędzia SMIT. 6. Uruchom następującą komendę z wiersza komend: smit aio 7. W oknie dialogowym System Management Interface Tool (SMIT) wybierz opcję Configure Defined Asynchronous I/O (Skonfiguruj zdefiniowane asynchroniczne we/wy), a następnie kliknij opcję Enter (Wprowadź). 8. Zrestartuj system, aby zmiany odniosły skutek. Sprawdzanie, czy dostępne są wymagane biblioteki Linux W celu wdrożenia produktu SmartCloud Control Desk wymagane są niektóre biblioteki systemu Linux. Procedura 1. Odszukaj bibliotekę libstdc++.so.5 w katalogu /usr/lib/. Jeśli ta biblioteka nie jest zainstalowana, wówczas program instalacyjny oprogramowania pośredniego zwróci błąd, gdy będzie uruchamiany w trybie graficznym. Jeśli nie można znaleźć tej biblioteki w systemie, wówczas należy odszukać dla systemu pakiet RPM, który zawiera tę bibliotekę, a następnie należy zainstalować pakiet. 2. Przed uruchomieniem programu instalacyjnego produktu upewnij się, że zainstalowany został 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 samodzielnie skonfigurowane oprogramowanie pośrednie. 3. Upewnij się, że biblioteka compat-libstdc++ jest zainstalowana w systemach Red Hat Enterprise Linux 6, na których działa program instalacyjny produktu lub program instalacyjny rozwiązania dla procesów. Konfigurowanie środowiska JRE w systemie Linux W niektórych sytuacjach program instalacyjny oprogramowania pośredniego nie działa w systemach Red Hat Enterprise Linux 5 albo innych systemach, na których aktywna jest funkcja Security-Enhanced Linux (SELinux). O tym zadaniu W jednym scenariuszu działanie programu instalacyjnego oprogramowania pośredniego kończy się błędem informującym o tym, że nie można znaleźć środowiska Java™ Runtime Environment (JRE). W innym scenariuszu program instalacyjny oprogramowania pośredniego nie informuje o tym, że nie może znaleźć VM. Wykonaj poniższe kroki, aby usunąć te problemy: Procedura 1. Tymczasowo wyłącz zabezpieczenia SELinux za pomocą komendy setenforce 0. 2. Uruchom program instalacyjny oprogramowania pośredniego. 3. Ponownie włącz zabezpieczenia SELinux za pomocą komendy setenforce 1. 4. Ręcznie wydaj komendę chcon -R -t textrel_shlib_t katalog_główny_instalacji/jvm/jre. Rozdział 1. Przygotowanie do instalacji 11 Wyniki Program instalacyjny oprogramowania pośredniego może teraz zlokalizować środowisko wykonawcze 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. Ustawianie wartości ulimit Niniejsza sekcja zawiera szczegółowe informacje nt. ustawiania w systemie Linux wartości ulimit, która służy do zdefiniowania systemu użytkownika oraz do przetwarzania limitów zasobów. O tym zadaniu Przed użyciem programu instalacyjnego oprogramowania pośredniego 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. Aby ustawić wartość ulimit, wykonaj następujące czynności: Informacje na temat systemów AIX zawiera sekcja “Zwiększanie wielkości plików i liczby deskryptorów w systemie AIX” na stronie 9. Procedura 1. W wierszu komend wpisz ulimit -f unlimited 2. W wierszu komend wpisz ulimit -n 8192 Ustawianie wielkości obszaru wymiany Produkt SmartCloud Control Desk jest aplikacją, która może intensywnie wykorzystywać zasoby. System należy skonfigurować i dostroić w celu zapewnienia maksymalnej wydajności. W niniejszej sekcji przedstawione szczegóły ustawiania wielkości 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. Informacje na temat systemów AIX zawiera sekcja “Zwiększanie obszaru stronicowania w systemie AIX” na stronie 9. Dodatkowy obszar wymiany można udostępnić systemowi na różne sposoby: Procedura v zwiększając istniejącą partycję wymiany; v tworząc nową, dodatkową partycję wymiany; v tworząc plik wymiany. 12 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Ustawianie pamięci współużytkowanej Niniejsza sekcja zawiera szczegółowe informacje nt. ustawiania minimalnej ilości pamięci współużytkowanej w systemie Linux. O tym zadaniu Przed użyciem programu instalacyjnego oprogramowania pośredniego w systemie Linux należy ustawić minimalną ilość pamięci współużytkowanej dla systemu. Aby ustawić minimalną wielkość pamięci współużytkowanej, wykonaj następujące czynności: Procedura 1. Do wiersza 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. Aktywowanie konfiguracji zdalnej Program instalacyjny produktu SmartCloud Control Desk może konfigurować oprogramowanie pośrednie w sposób zdalny. Dla każdego systemu, na którym planowane jest zainstalowanie oprogramowania pośredniego, należy aktywować protokół zdalnego dostępu. W celu logowania się do zdalnych systemów Linux i UNIX i konfigurowania ich należy używać protokołu SSH. W celu logowania się do zdalnych systemów Windows należy korzystać z protokołu Windows SMB. Windows SMB jest protokołem systemu Windows. Środowisko IBM JRE na administracyjnej stacji roboczej 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ą SSH do zdalnych stacji roboczych innych niż Windows, należy zainstalować na nich OpenSSH. Przed uruchomieniem programu instalacyjnego upewnij się, że możesz zalogować się na dowolne serwery zdalne za pomocą protokołów, z których zamierzasz korzystać. Użyj referencji, które zamierzasz wprowadzić do programu instalacyjnego. W przypadku zdalnych systemów Windows przed instalowaniem oprogramowania upewnij się, że spełnione są następujące wymagania: v Nazwa użytkownika wprowadzona do programu instalacyjnego musi istnieć jako konto lokalne na systemie zdalnym. Ten użytkownik musi być członkiem grupy administratorów systemu Windows. v Następujące usługi Windows należy uruchomić na systemie zdalnym przed rozpoczęciem zdalnego instalowania i 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. Rozdział 1. Przygotowanie do instalacji 13 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ć. W przypadku zdalnych systemów Linux lub UNIX przed instalowaniem oprogramowania upewnij się, że spełnione są następujące wymagania: v W przypadku systemów AIX ustaw następujące parametry SSH, które znajdują się w pliku /etc/ssh/sshd_config: – ClientAliveInterval 900 – ClientAliveCountMax 10 Zatrzymaj demona 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 instalowania. v Nazwa użytkownika określona w programie instalacyjnym 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 związku z tym 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. Ustawienia systemowej strategii haseł Należy zapoznać się ze strategiami haseł w systemach używanych jako część wdrożenia produktu SmartCloud Control Desk. 14 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) W organizacji mogą obowiązywać strategie haseł wymuszone na systemach w sieci. Przed wdrożeniem produktu SmartCloud Control Desk należy się zapoznać ze strategiami haseł w systemach używanych we wdrożeniu - w przeciwnym wypadku podczas instalacji mogą pojawiać się błędy. Na przykład: w systemach Microsoft Windows Server 2008 domyślnie obowiązują bardziej restrykcyjne wymagania dot. haseł niż w poprzednich wersjach systemu. Jeśli użytkownik nie zapozna się z tymi wymaganiami, wówczas może pojawiać się błąd podczas instalowania produktu SmartCloud 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 produktu SmartCloud Control Desk muszą być zgodne ze strategiami haseł, jakie obowiązują w systemie docelowym. Hasła wprowadzane na panelach programu instalacyjnego nie są sprawdzane pod względem zgodności ze strategiami haseł w systemach docelowych. Jeśli hasła nie będą zgodne ze strategiami haseł systemów używanych do wdrażania produktu, wówczas będą pojawiać się błędy, gdy program instalacyjny podejmie próbę utworzenia tych haseł podczas kroku konfiguracji. Tworzenie kopii zapasowej bazy danych mechanizmu wdrażania Niniejsze instrukcje dotyczą tworzenia kopii zapasowych bazy danych mechanizmu wdrażania. Kopie zapasowe umożliwiają odtwarzanie bazy danych do stanu, w jakim była przed instalacją. Zanim rozpoczniesz Przed i po zastosowaniu aktualizacji względem istniejącego wdrożenia należy utworzyć kopię zapasową bazy danych silnika wdrażania w systemie. Te kopie zapasowe umożliwiają odtwarzanie w przypadku prób instalacji, które powiodły się tylko częściowo. O tym zadaniu Aby wykonać kopię zapasową bazy danych mechanizmu wdrażania, wykonaj następujące czynności: Procedura 1. Skonfiguruj środowisko za pomocą następującej komendy: Windows c:\katalog_główny_instalacji\ctg_DE\acsi\setenv.cmd UNIX cd katalog_główny_instalacji/ctg_DE/acsi ./setenv.sh 2. Uruchom komendę, aby utworzyć kopię zapasową mechanizmu wdrażania: Windows c:\katalog_główny_instalacji\ctg_DE\acsi\bin\backupdb.cmd nazwa pliku kopii zapasowej UNIX cd katalog_główny_instalacji/ctg_DE/acsi/bin ./backupdb.sh nazwa pliku kopii zapasowej Użyj znaczącej nazwy pliku kopii zapasowej, która będzie odzwierciedlała fakt, że zawiera stan rejestru po zainstalowaniu produktu SmartCloud Control Desk. Na przykład kopiazapasowaDEpoInstalacji. Rozdział 1. Przygotowanie do instalacji 15 Określanie wartości nazw hostów Dla nazw hostów w programie instalacyjnym nie należy stosować wartości localhost. Należy określić pełną nazwę hosta lub adres IP systemu, na którym instalowany jest produkt. W systemach Linux i UNIX: jeśli komenda hostname -f nie zwraca pełnej nazwy hosta, wówczas należy zapoznać się z dokumentacją systemu. Określanie pełnej nazwy hosta w systemach Windows Za pomocą opisanego zadania można określić pełną nazwę hosta w systemach on Windows. O tym zadaniu Aby określić pełną nazwę hosta w systemach Windows, wykonaj następujące kroki. Procedura 1. Na pulpicie kliknij prawym przyciskiem myszy ikonę Mój komputer. 2. Wybierz opcję Właściwości. 3. Na karcie Nazwa komputera kliknij przycisk Zmień. 4. Wprowadź pełną nazwę hosta do pola Nazwa komputera, a następnie kliknij przycisk Więcej. Można również określić adres IP systemu. 5. W oknie Sufiks domeny DNS Suffix i nazwa NetBIOS komputera sprawdź, czy pole Sufiks podstawowej domeny DNS tego komputera zawiera nazwę domeny, a następnie kliknij przycisk OK. 6. W oknie Zmiany nazwy komputera kliknij przycisk OK. 7. Kliknij przycisk Zastosuj i zamknij okno Właściwości systemu. Wymuszanie stosowania alfanumerycznych nazw hostów w instalatorze oprogramowania pośredniego Stosowanie alfanumerycznych nazw hostów w programie instalacyjnym oprogramowania pośredniego można wymusić poprzez uruchomienie tego programu z wiersza komend z parametrem forceHostname=true. Przykład Przykład prezentuje zastosowanie parametru forceHostname=true: mwi-console -V forceHostname=true Co dalej Jeśli program instalacyjny oprogramowania pośredniego został uruchomiony z wiersza komend z parametrem forceHostname=true, wówczas wymagane jest wprowadzenie wartości alfanumerycznej do pola Nazwa hosta. Wprowadzenie adresu IP spowoduje błąd. Włączanie wyszukiwania pełnotekstowego dla produktu IBM DB2 Wyszukiwanie pełnotekstowe to opcja, która pozwala na wyszukiwanie słów i fraz oraz na wykonywanie bardziej złożonego wyszukiwania z użyciem znaków wieloznacznych i operatorów logicznych. Produkt SmartCloud Control Desk 7.5.1 wymaga zainstalowania i włączenia funkcji wyszukiwania tekstowego, która jest dostarczana z produktem DB2 w wersji 9.7.5 lub nowszej. 16 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) O tym zadaniu Wykonywane czynności zależą od tego, czy instalowana jest nowa instancja produktu SmartCloud Control Desk 7.5.1, czy też wykonywana jest aktualizacja wcześniejszej wersji. Ta procedura dotyczy nowej instalacji. Opis aktualizacji wcześniejszej wersji zawiera podręcznik aktualizowania. Ważne: Wykonaj tę procedurę przed zainstalowaniem produktu SmartCloud Control Desk. Procedura 1. Upewnij się, że zainstalowany jest produkt DB2 w wersji 9.7.5 lub nowszej. 2. Włącz w serwerze DB2 funkcję wyszukiwania pełnotekstowego. Więcej informacji na ten temat zawiera serwis Installing and configuring DB2 Text Search . 3. Zainstaluj produkt SmartCloud Control Desk. Starter Starter IBM SmartCloud Control Desk stanowi centralny interfejs przeznaczony do uruchamiania kolekcji programów instalacyjnych oraz do odczytywania informacji o produkcie. Aplikacja Starter ułatwia wybór programów instalacyjnych, jakie będą używane, a ponadto wskazuje kolejność instalowania tych programów instalacyjnych. Za pomocą startera SmartCloud Control Desk można wykonywać następujące czynności: v uruchamianie programu instalacyjnego oprogramowania pośredniego v uruchamianie programu narzędziowego do kontroli wymagań wstępnych v uruchamianie programu instalacyjnego produktu SmartCloud Control Desk v uruchamianie programu instalacyjnego wsparcia dla Service Provider v uzyskiwanie dostępu do Centrum informacyjnego SmartCloud Control Desk, w tym również informacji wykorzystywanych w celu planowania instalacji i wdrażania produktu SmartCloud Control Desk. Przed uruchomieniem startera należy upewnić się, że zostały spełnione wszystkie wymagania wstępnego dotyczące oprogramowania pośredniego. Upewnij się, że posiadasz odpowiednie wersje pakietów serwisowych dla środowisk i zawsze stosuj pełne nazwy domen w przypadku wprowadzania wartości dla programu instalacyjnego. Uruchamianie startera Wykorzystaj następujące informacje w celu uruchomienia startera produktu SmartCloud Control Desk Zanim rozpoczniesz Starter generuje komunikaty zapisywane w ukrytej ramce dziennika podczas uruchamiania startera. W celu wyświetlenia ramki dziennika u dołu paneli startera przytrzymaj klawisz CTRL, jednocześnie klikając ramkę banera startera. Komunikaty generowane podczas działania startera nie są automatycznie zapisywane na dysku twardym. W celu samodzielnego zapisania komunikatów z sesji należy kliknąć opcję Zapisz u dołu ramki dziennika, a następnie określić miejsce zapisania pliku. Rozdział 1. Przygotowanie do instalacji 17 O tym zadaniu Aby uruchomić starter IBM SmartCloud Control Desk, wykonaj następujące kroki: Procedura 1. Zaloguj się na koncie, które posiada uprawnienia administracyjne na komputerze, na którym zamierzasz zainstalować komponenty produktu SmartCloud Control Desk. 2. Uruchom starter z katalogu głównego obrazu instalacyjnego: v Windows: Uruchom starter za pomocą programu launchpad.exe. v AIX: Uruchom starter z katalogu głównego, korzystając z programu launchpad.sh. 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, wówczas należy wykonać następujące kroki, aby zmodyfikować starter. a. Pobierz i wyodrębnij obrazy startera zgodnie z opisem w dokumencie pobierania. b. Zmodyfikuj plik /user_dir/launchpad/Firefox.sh i usuń następujące wiersze: typeset +r LOGNAME 2>/dev/null LOGNAME=lp_user_$$; export LOGNAME c. Uruchom starter ze ścieżki /user_dir v Linux: Uruchom starter, korzystając z programu launchpad.sh. Na przykład: ./launchpad.sh 18 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego Przedstawione informacje umożliwiają wykorzystanie programów instalacyjnych produktu oraz narzędzi w celu zainstalowania i automatycznego skonfigurowania wdrożenia SmartCloud Control Desk w przedsiębiorstwie. Niniejsza sekcja zawiera ogólny przegląd (albo przewodnik przejścia) zadań, jakie należy wykonać w celu wdrożenia produktu SmartCloud Control Desk z automatycznym konfigurowaniem oprogramowania pośredniego. W tym scenariuszu program instalacyjny oprogramowania pośredniego jest wykorzystywany w celu zainstalowania i automatycznego skonfigurowania nowych instancji następujących komponentów: v DB2 v IBM Tivoli Directory Server Program instalacyjny produktu należy wykorzystać w celu automatycznego wykonania dalszych zadań konfiguracyjnych oprogramowania pośredniego przed ostatecznym wdrożeniem produktu. Serwer Oracle WebLogic Server należy zawsze konfigurować ręcznie. Program instalacyjny oprogramowania pośredniego można wykorzystać w celu zainstalowania bazy danych DB2. Następnie należy wykorzystać program instalacyjny produktu SmartCloud Control Desk w celu automatycznego skonfigurowania tej bazy danych. Przegląd planu wdrażania oprogramowania pośredniego w programie instalacyjnym oprogramowania pośredniego Plan wdrażania znajduje się w katalogu obszaru roboczego i jest generowany na podstawie opcji wdrażania wybieranych w programie instalacyjnym oprogramowania pośredniego. Plan składa się z szeregu kroków wdrożenia i parametrów konfiguracji. W każdym kroku dochodzi do instalowania i deinstalowania jednej porcji oprogramowania pośredniego. Zmiana opcji wdrożenia powoduje usunięcie istniejącego planu wdrożenia i zastąpienie go nowym. Instalowanie oprogramowania pośredniego za pomocą programu instalacyjnego oprogramowania pośredniego Program instalacyjny oprogramowania pośredniego służy do instalowania komponentów oprogramowania pośredniego, które mają być używane z produktem IBM SmartCloud Control Desk. Komponenty oprogramowania pośredniego wybierane do instalowania przez użytkownika, a także powiązane parametry konfiguracyjne, są rejestrowane w planie wdrażania dla systemu docelowego. Zanim rozpoczniesz v Zaplanuj proces instalacji. v Użyj arkuszy planowania instalacji oprogramowania pośredniego do rejestracji wartości potrzebnych do podania w trakcie procedury instalacyjnej. © Copyright IBM Corp. 2012 19 O tym zadaniu Niniejsza instrukcja obejmuje zastosowanie programu instalacyjnego oprogramowania pośredniego do instalacji i konfiguracji komponentów oprogramowania pośredniego na jednym serwerze. Scenariusz wdrażania na jednym serwerze jest przydatny do prezentowania, testowania oraz do celów szkoleniowych. Instalowane są następujące komponenty oprogramowania pośredniego: v DB2 v Tivoli Directory Server Aby można było użyć produktu Oracle WebLogic Server z produktem SmartCloud Control Desk, należy zainstalować go osobno lub ponownie wykorzystać istniejącą instancję, konfigurując ją ręcznie. Konieczne jest uruchomienie programu instalacyjnego oprogramowania pośredniego lokalnie w systemie docelowym. Program można uruchomić za pomocą startera lub skryptu programu instalacyjnego. W przypadku korzystania ze startera pliki programu są kopiowane do katalogu tymczasowego w systemie docelowym. W przypadku korzystania ze skryptu programu instalacyjnego do systemu docelowego nie są kopiowane żadne pliki. W przypadku instalowania w 64-bitowym systemie Windows do uruchomienia programu konieczne jest użycie skryptu programu instalacyjnego. Procedura 1. Zaloguj się do systemu docelowego jako użytkownik z uprawnieniami administratora. W przypadku uruchamiania programu instalacyjnego oprogramowania pośredniego z okna terminalu produktu Linux lub UNIX konieczne jest zalogowanie się jako administrator. 2. Uruchom program instalacyjny oprogramowania pośredniego, korzystając ze startera lub skryptu programu instalacyjnego. v Użyj startera w celu uruchomienia programu instalacyjnego oprogramowania pośredniego. a. Uruchom starter. Windows (tylko wersja 32-bitowa) Z katalogu głównego obrazu instalacyjnego uruchom następującą komendę: launchpad.exe. Linux i UNIX Z katalogu głównego obrazu instalacyjnego lub nośnika z produktem uruchom następującą komendę: launchpad.sh. b. Uruchom program narzędziowy sprawdzający wymagania instalacyjne oprogramowania pośredniego. c. Kliknij opcję Oprogramowanie pośrednie. v Uruchom następującą komendę w celu uruchomienia skryptu programu instalacyjnego, uruchamiającego program instalacyjny oprogramowania pośredniego: Windows launchpad\Install\MWI\setupwin.bat /l Linux i UNIX launchpad/Install/MWI/setupUNIX.sh -l 3. Wskaż lokalizację obszaru roboczego dla tej instalacji oprogramowania pośredniego. 4. W panelu Opcje wdrażania wybierz komponenty, które chcesz zainstalować w systemie. 20 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 5. Przejrzyj podsumowanie wygenerowanego planu wdrażania i kliknij przycisk Dalej, aby kontynuować konfigurowanie wskazanych komponentów. Po kliknięciu przycisku Dalej program instalacyjny oprogramowania pośredniego weryfikuje wymagania wstępne instalacji wskazanych komponentów. 6. Aby wskazać nazwę hosta dla systemu docelowego inną niż domyślna nazwa hosta, wybierz opcję Zastąp nazwę hosta komputera lokalnego i wprowadź nazwę hosta w polu Nazwa hosta. Nie jest możliwe anulowanie wyboru tej opcji po jej wybraniu, można jednak zmienić wartość w polu Nazwa hosta. 7. Opcjonalne: W celu określenia domyślnego hasła, które może być używane przez program instalacyjny oprogramowania pośredniego, wybierz opcję Użyj tego hasła jako wartości dla wszystkich kolejnych haseł i wprowadź wymagane hasło. 8. Wskaż następujące szczegóły dla produktu DB2 Enterprise Edition Server: a. Wskaż katalog instalacyjny. b. Podaj szczegółowe dane konta administracyjnego dla produktu DB2 Administration Server. Podane hasło jest również używane jako hasło dla domyślnej instancji bazy danych produktu DB2. c. W przypadku instalowania w systemie Linux lub AIX wskaż szczegółowe dane konta użytkownika dla produktu DB2. 9. Podaj nazwę instancji, port i nazwę użytkownika dla domyślnej instancji bazy danych. 10. Podaj nazwę instancji, port i szczegółowe dane konta użytkownika dla instancji bazy danych SmartCloud Control Desk. 11. Podaj nazwy administratorów i grup użytkowników produktu DB2. Nazwa grupy użytkowników jest wymagana wyłączeni w przypadku instalowania produktu DB2 Enterprise Edition Server w systemie Windows. 12. Podaj następujące dane szczegółowe dla produktu IBM Tivoli Directory Server: a. Wskaż katalog instalacyjny. b. Wskaż nazwę wyróżniającą i hasło dla administratora produktu Tivoli Directory Server. 13. Podaj parametry konfiguracyjne wymagane przez Tivoli Directory Server, wraz z jednostką organizacyjną, przyrostkiem organizacji oraz przyrostkiem kraju wymaganymi w przypadku używania serwera katalogów wraz z produktem SmartCloud Control Desk. 14. Podaj następujące dane szczegółowe dla instancji bazy danych Tivoli Directory Server: a. Podaj nazwę bazy danych DB2 używanej do przechowywania danych produktu Tivoli Directory Server. b. Podaj nazwę i hasło instancji bazy danych produktu Tivoli Directory Server. 15. Podaj parametry konfiguracyjne wymagane w przypadku używania produktu Tivoli Directory Server jako zasobu LDAP na potrzeby zabezpieczeń produktu WebSphere Application Server Network Deployment. 16. Wskaż powiązaną nazwę wyróżniającą oraz hasło, wymagane w celu utworzenia powiązania z instancją LDAP. Po kliknięciu przycisku Dalej program instalacyjny oprogramowania pośredniego sprawdza informacje o hoście i katalogu podane dla serwera katalogów. Podane informacje muszą zostać zweryfikowane, aby można było kontynuować instalację. 17. Określ, czy chcesz skopiować obrazy instalacyjne oprogramowania pośredniego z nośnika z produktem SmartCloud Control Desk do systemu plików: v Jeśli koniczne jest skopiowanie obrazów instalacyjnych oprogramowania pośredniego z nośników z produktem, wskaż katalogi źródłowy i docelowy. v Jeśli obrazy instalacyjne oprogramowania pośredniego zostały już zapisane w systemie plików, wskaż katalog, w którym się one znajdują. Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 21 18. Opcjonalne: Przed wdrożeniem zweryfikuj integralność obrazów instalacyjnych oprogramowania pośredniego, wybierając opcję sprawdzania sumy kontrolnej. Jeśli sprawdzanie sumy kontrolnej nie powiedzie się, kliknij przycisk Wstecz i ponownie skopiuj obrazy. Jeśli ta opcja nie zostanie wybrana i obrazy instalacyjne oprogramowania pośredniego zostaną uszkodzone lub staną się w inny sposób niedostępne ze wskazanego katalogu, występuje błąd. W przypadku napotkania tego błędu konieczne jest zastąpienie uszkodzonych obrazów instalacyjnych, a następnie zrestartowanie programu instalacyjnego oprogramowania pośredniego. 19. Wskaż katalog, który będzie katalogiem na pliki tymczasowe programu instalacyjnego oprogramowania pośredniego oraz wyodrębnione obrazy instalacyjne. 20. Wybierz opcję Wdrażaj plan w celu potwierdzenia gotowości do instalacji i konfiguracji wybranych komponentów oprogramowania pośredniego. 21. Kliknij opcję Wdrażaj w celu zainicjowania procesu instalacji. 22. Po zakończeniu wdrażania kliknij opcję Zakończ, aby zamknąć kreatora instalacji. Dzienniki programu instalacyjnego oprogramowania pośredniego Dzienniki programu instalacyjnego oprogramowania pośredniego znajdują się w katalogu obszaru roboczego, który został zdefiniowany w programie instalacyjnym oprogramowania pośredniego. Istnieje kilka typów plików dziennika. Dzienniki interfejsu użytkownika Dzienniki wygenerowane przez interfejs użytkownika programu instalacyjnego oprogramowania pośredniego znajdują się w katalogu obszaru roboczego. Program instalacyjny oprogramowania pośredniego rejestruje wszystkie informacje w pliku <lokalizacja_obszaru_roboczego>/mwi.log: Domyślne lokalizacje obszaru roboczego dla poszczególnych platform są następujące: Windows C:\ibm\tivoli\mwi\workspace Linux /root/ibm/tivoli/mwi/workspace AIX /ibm/tivoli/mwi/workspace Plik mwi.log to plik dziennika zawierający informacje ogólne, który został wygenerowany po ostatnim wywołaniu programu instalacyjnego oprogramowania pośredniego. Jeśli wystąpi błąd, należy w pierwszej kolejności przeanalizować właśnie ten dziennik. Wpis w tym dzienniku może odsyłać do pliku dziennika niższego poziomu. Pliki dzienników o nazwie mwi.logX (gdzie X jest liczbą) to kopie pliku mwi.log z wcześniejszych wywołań programu instalacyjnego oprogramowania pośredniego. Na przykład: plik mwi.log0 powstał po pierwszym wywołaniu programu instalacyjnego oprogramowania pośredniego. Plik mwi.log1 powstał po drugim wywołaniu programu instalacyjnego oprogramowania pośredniego. Dzienniki działań wykonywanych przez interfejs użytkownika Interfejs użytkownika programu instalacyjnego oprogramowania pośredniego oprócz gromadzenia danych wprowadzanych przez użytkownika - wykonuje również kontrole w systemie. Oto przykłady takich działań wykonywanych przez interfejs użytkownika: v sprawdzanie zależności w celu zapewnienia, że system operacyjny spełnia wymagania dot. wdrażania 22 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) v prowadzenie inwentaryzacji oprogramowania w systemie w celu lokalizowania istniejących instancji produktów oprogramowania pośredniego wdrażanych przez program instalacyjny oprogramowania pośredniego v sprawdzanie, czy ilość wolnego miejsca na dysku jest wystarczająca do przeprowadzenia wdrożenia Każde z tych działań sprawdzających ma postać kroku, który może być uwzględniony również w planie wdrożenia. Gdy interfejs użytkownika wykonuje krok, kopiuje go do podkatalogu w katalogu obszaru roboczego. Pliki dziennika wygenerowane w konkretnym kroku znajdują się w tym samym podkatalogu. Te pliki są zgodne z tym samym wzorcem, co krok uruchamiany w ramach planu wdrożenia. Dzienniki planu wdrożenia Plan wdrożenia znajduje się w katalogu <katalog obszaru roboczego>/nazwa hosta/deploymentPlan, gdzie nazwa hosta jest nazwą hosta aktualnego systemu. Za każdym razem, gdy plan wdrożenia jest używany do zainstalowania lub zdeinstalowania oprogramowania pośredniego, przypisywany jest identyfikator procesu i generowane są pliki dzienników. Pliki dziennika dla planu wdrożenia znajdują się w podkatalogu logs/ID_procesu. Podstawowym plikiem dziennika dla planu wdrożenia jest DeploymentPlan.log jest to plik dziennika, który zawiera informacje ogólne oraz listę kroków rozpoczętych w ramach planu wdrożenia. Dzienniki dla planu stacji roboczej Plan komputera znajduje się w katalogu <katalog obszaru roboczego>/nazwa hosta/deploymentPlan/MachinePlan_nazwa hosta. Pliki dziennika dla planu komputera znajdują się w podkatalogu logs. Podstawowe pliki dziennika dla planu komputera mają nazwy MachinePlan_nazwa hosta_id_procesu. Te pliki dziennika zawierają dane wyjściowe wygenerowane przez Apache ANT podczas uruchamiania skryptu ANT planu komputera. Dzienniki kroków planu wdrożenia Każdy krok z planu wdrożenia znajduje się w katalogu <katalog obszaru roboczego>/nazwa hosta/deploymentPlan/MachinePlan_nazwa hosta/nr kroku_id kroku, gdzie nr kroku jest kolejnym numerem danego kroku w kolejności przetwarzania instalacji wg planu wdrożenia, a id kroku identyfikuje krok. Pliki dzienników kroków znajdują się w podkatalogu logs. Niektóre kroki mogą powodować tworzenie pliku dziennika komunikatów o nazwie id kroku_id procesu.message, który zawiera wpisy podsumowujące wynik rozpoczęcia kroku. Każdy krok powodują tworzenie pliku dziennika śledzenia o nazwie id kroku_id procesu.log, który zawiera wiele wpisów - zwykle są to informacje nt. parametrów wejściowych i rozpoczętych kroków podrzędnych. Dzienniki kroków podrzędnych Każdy krok zawiera jeden lub większą liczbę kroków podrzędnych. Kroki podrzędne wykonują rzeczywistą pracę związaną z instalowaniem, deinstalowaniem i sprawdzaniem w programie instalacyjnym oprogramowania pośredniego. Każdy krok podrzędny znajduje się w katalogu <katalog obszaru roboczego>/nazwa hosta/deploymentPlan/MachinePlan_nazwa hosta/nr kroku_id kroku/operacja/nr kroku podrz._id kroku podrz., gdzie operacja to cel ANT w skrypcie ANT kroku, który wykonuje dany krok podrzędny. nr kroku podrz. to kolejny numer danego kroku podrzędnego w kolejności przetwarzania kroku, a id kroku podrz. identyfikuje krok podrzędny. Do typowych wartości "operacja" należą: install, uninstall i check. Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 23 Pliki dzienników dla kroków podrzędnych zwykle znajdują się w podkatalogu o nazwie id procesu/logs. Pliki dzienników generowane przez rodzime programy instalacyjne oprogramowania pośredniego również znajdują się w tym podkatalogu. Na przykład: plik dziennika wygenerowany przez program instalacyjny oprogramowania pośredniego podczas instalacji DB2 w systemie UNIX będzie znajdował się w katalogu: <obszar roboczy>/<nazwa komputera>/deploymentPlan/MachinePlan_<nazwa komputera>/000XX_DB2_9.7/install/01_BASE/<znacznik czasu>/logs/db2setup.log Skorowidz dzienników programu instalacyjnego oprogramowania pośredniego Podczas korzystania z programu instalacyjnego oprogramowania pośredniego generowane są następujące dzienniki. Krok instalacji DB2 Dzienniki instalacji DB2 można znaleźć w następujących lokalizacjach: Podstawowe dzienniki DB2 Następujące podstawowe dzienniki DB2 można znaleźć w ścieżce <obszar_roboczy>/<nazwa_komputera>/deploymentPlan/ MachinePlan_<nazwa_komputera>/000XX_DB2_9.7/install/01_BASE/ <znacznik czasu>/logs: v DB2_ESE_InstallProduct_<znacznik_czasu>.err v DB2_ESE_InstallProduct_<znacznik_czasu>.log v DB2_ESE_MoveDB2InstallLogsToLogsLoc_<znacznik_czasu>.err v DB2_ESE_MoveDB2InstallLogsToLogsLoc_<znacznik_czasu>.log v v v v v v v DB2_ESE_Register_DB_<znacznik_czasu>.err DB2_ESE_Register_DB_<znacznik_czasu>.log DB2_ESE_Verify_DB2_Level_<znacznik_czasu>.err DB2_ESE_Verify_DB2_Level_<znacznik_czasu>.log db2setup.log de_processreq.log de_processreq.log_utf8 v de_trace.log W przypadku systemu Windows dostępne są również następujące pliki dodatkowe: v DB2_ESE_Verify_DB2_Service_20080805_063132GMT.err v serviceList.log Plik de_processreq.log zawiera informacje o statusie. Ten plik dziennika zawiera szczegółowe informacje o tym, która operacja nie powiodła się. W celu uzyskania dodatkowych informacji należy sprawdzić dziennik operacji, która się nie powiodła. Plik db2setup.log to własny dziennik produktu dla DB2. Ten dziennik zawiera informacje o instalacji DB2. Pakiet poprawek DB2 Następujące pliki dziennika pakietu poprawek DB2 można znaleźć w katalogu <obszar_roboczy>/<nazwa_komputera>/deploymentPlan/ MachinePlan_<nazwa_komputera>/000XX_DB2_XX/install/02_FP/ <znacznik_czasu>/logs: v DB2_ESE_FP2MoveDB2LogsToLogsLoc_<znacznik_czasu>.err v DB2_ESE_FP2MoveDB2LogsToLogsLoc_<znacznik_czasu>.log 24 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) v v v v v DB2_ESE_InstallDB2Fixpack_<znacznik_czasu>.err DB2_ESE_InstallDB2Fixpack_<znacznik_czasu>.log DB2_ESE_ListDB2FPAdmin_<znacznik_czasu>.err DB2_ESE_ListDB2FPAdmin_<znacznik_czasu>.log DB2_ESE_ListDB2FPinstance_<znacznik_czasu>.err v v v v v v v DB2_ESE_ListDB2FPinstance_<znacznik_czasu>.log DB2_ESE_StartDB2FPAdminInstance_<znacznik_czasu>.err DB2_ESE_StartDB2FPAdminInstance_<znacznik_czasu>.log DB2_ESE_StopDB2FPAdminInstance_<znacznik_czasu>.err DB2_ESE_StopDB2FPAdminInstance_<znacznik_czasu>.log DB2_ESE_UpdateDB2_<znacznik_czasu>.err DB2_ESE_UpdateDB2_<znacznik_czasu>.log v v v v v v DB2_ESE_Verify_DB2_FP_Level_<znacznik_czasu>.err DB2_ESE_Verify_DB2_FP_Level_<znacznik_czasu>.log de_processreq.log de_processreq.log_utf8 de_trace.log installFixPack.log Plik de_processreq.log zawiera informacje o statusie. Ten plik dziennika zawiera szczegółowe informacje o tym, która operacja nie powiodła się. W celu uzyskania dodatkowych informacji należy sprawdzić dziennik operacji, która się nie powiodła. Plik installFixPack.log jest dziennikiem własnym dla pakietu poprawek. Ten dziennik zawiera informacje o instalacji pakietu poprawek DB2. W systemach Windows nie są dostępne żadne dzienniki pakietów poprawek. Jeśli pojawi się błąd opakowania, wówczas więcej informacji będzie zawierał katalog $(_TempLocation) w folderze <znacznik_czasu>. Ten katalog zawiera dzienniki powiązane z instalacją DB2 Krok konfiguracji DB2 Następujące dzienniki konfiguracji DB2 można znaleźć w katalogu <obszar_roboczy>/ <nazwa_komputera>/deploymentPlan/MachinePlan_<nazwa_komputera>/ 000XX_DB2_Configuration/install/01_CONFIG/<znacznik_czasu>/logs: v checkpasswdCreated.log v v v v createuser.log etcgroupfile.log etcpasswdfile.log setUserPassword.log W przypadku systemów Linux (w tym również Linux on IBM System z) generowane są następujące pliki dodatkowe: v permissions.log v catalogLocalNode.log (generowany w folderze 02_CONFIG) v catalogLocalNode.log (generowany w folderze 02_CONFIG) v startDB2.log W przypadku systemów Windows generowane są następujące pliki dodatkowe: Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 25 v v v v v createDB2instance.log localEnvVariables.log setTCPIPCommForDB2instance.log setTCPIPPortForDB2instance.log setWindowsServiceToAutoStart.log W systemach UNIX (w tym Linux, Linux on IBM System z i AIX) generowane są następujące pliki dodatkowe: v createinstance.log v SetTCPIPCOMM.log v stopDB2.log v updatePort.log Krok IBM Tivoli Directory Server DB2 dla produktu SmartCloud Control Desk Następujące dzienniki IBM Tivoli Directory Server DB2 dla produktu SmartCloud Control Desk można znaleźć w katalogu <obszar_roboczy>/<nazwa_komputera>/ deploymentPlan/MachinePlan_<nazwa_komputera>/000XX_ITDS_DB2_CCMDB/ check/01_CHECKS/<znacznik czasu>/logs: v etcgroupfile.log v etcpasswdfile.log Krok instalacji IBM Tivoli Directory Server Dzienniki instalacji IBM Tivoli Directory Server można znaleźć w następujących lokalizacjach: GSKIT Następujące pliki dziennika instalacji IBM Tivoli Directory Server można znaleźć w ścieżce <obszar_roboczy>/<nazwa_komputera>/deploymentPlan/ MachinePlan_<nazwa_komputera>/000XX_ITDS_6.3/install/01_GSKIT/ <znacznik_czasu>/logs. v de_processreq.log v de_trace.log Na systemach Windows i Linux (a także na Linux on IBM System z) generowane są następujące dodatkowe pliki: v GSKit_Install_GSKit_<znacznik_czasu>.log v GSKit_Install_GSKit_<znacznik_czasu>.err Dla 32-bitowych systemów Windows generowany jest następujący plik dodatkowy: v gskInstall.log Na 32-bitowych systemach Windows generowane są następujące pliki dodatkowe: v ISScript_Install.log v gskInstall.log Na systemach AIX generowane są następujące pliki dodatkowe: v v v v 26 GSKit_Install_JS_RTE_20080721_084044GMT-06.00.log GSKit_Install_SA_RTE_20080721_084044GMT-06.00.log vGSKit_Install_TA_RTE_20080721_084044GMT-06.00.log rteList.log IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Plik de_processreq.log zawiera informacje o statusie. Ten plik dziennika zawiera szczegółowe informacje o tym, która operacja nie powiodła się. W celu uzyskania dodatkowych informacji należy sprawdzić dziennik operacji, która się nie powiodła. Podstawowe dzienniki IBM Tivoli Directory Server Następujące podstawowe dzienniki IBM Tivoli Directory Server można znaleźć w ścieżce <obszar_roboczy>/<nazwa_komputera>/deploymentPlan/ MachinePlan_<nazwa_komputera>/000XX_ITDS_6.3/install/02_BASE/ <znacznik czasu>/logs: v de_processreq.log v de_trace.log W przypadku systemów Windows dostępne są następujące pliki dodatkowe: v ldapinst.log v registryList.log W przypadku systemów Linux (w tym również Linux on IBM System z) generowane są następujące pliki dodatkowe: v ITDS6.3_CheckRPMEntry_<znacznik_czasu>.err v ITDS6.3_CheckRPMEntry_<znacznik_czasu>.log v rpmList.log Na systemach AIX generowane są następujące pliki dodatkowe: v ITDS6.3_CheckRTEEntry_<znacznik_czasu>.log v ITDS6.3_CheckRTEEntry_<znacznik_czasu>.err v rteList.log Plik de_processreq.log zawiera informacje o statusie. Ten plik dziennika zawiera szczegółowe informacje o tym, która operacja nie powiodła się. W celu uzyskania dodatkowych informacji należy sprawdzić dziennik operacji, która się nie powiodła. Pakiet poprawek IBM Tivoli Directory Server Następujące pliki dziennika pakietu poprawek produktu IBM Tivoli Directory Server można znaleźć w katalogu <obszar_roboczy>/<nazwa_komputera>/deploymentPlan/ MachinePlan_<nazwa_komputera>/000XX_ITDS_6.3/install/02A_FP/ <znacznik_czasu>/logs: v de_processreq.log v de_trace.log W przypadku systemów Windows dostępny jest następujący plik dodatkowy: v ldapinst.log W przypadku systemów Linux generowane są następujące pliki dodatkowe: v ITDS6.3_CheckRPMEntry_<znacznik_czasu>.err v ITDS_InstallFixpack_<znacznik_czasu>.log v rpmList.log Na systemach AIX generowane są następujące pliki dodatkowe: v ITDS_InstallFixpack_<znacznik_czasu>.err v ITDS_InstallFixpack_<znacznik_czasu>.log v ITDS6.3_CheckRTEEntry_<znacznik_czasu>.log v ITDS6.3_CheckRTEEntry_<znacznik_czasu>.err v rteList.log Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 27 Plik de_processreq.log zawiera informacje o statusie. Ten plik dziennika zawiera szczegółowe informacje o tym, która operacja nie powiodła się. W celu uzyskania dodatkowych informacji należy sprawdzić dziennik operacji, która się nie powiodła. Pakiet językowy IBM Tivoli Directory Server Następujące pliki dziennika pakietu językowego IBM Tivoli Directory Server można znaleźć w katalogu <obszar_roboczy>/<nazwa_komputera>/deploymentPlan/ MachinePlan_<nazwa_komputera>/000XX_ITDS_6.3/install/03_LP/ <znacznik_czasu>/logs: v de_processreq.log v de_trace.log W przypadku systemów Windows dostępne są następujące pliki dodatkowe: v ldapLP_inst.log v registryList.log W systemach Linux (w tym również Linux on IBM System z) generowany jest następujący plik dodatkowy: v checkIfRPMEntryExists_<znacznik_czasu>.log Na systemach AIX generowane są następujące pliki dodatkowe: v checkIfRTEEntryExists_<znacznik_czasu>.log v checkIfRTEEntryExists_<znacznik_czasu>.err Krok konfiguracji IBM Tivoli Directory Server Następujące dzienniki konfiguracji produktu IBM Tivoli Directory Server można znaleźć w katalogu <obszar_roboczy>/<nazwa_komputera>/deploymentPlan/ MachinePlan_<nazwa_komputera>/000XX_ITDS_Configuration/install/01_CONFIG/ logs: v createUsers.log v netUserCheck.log W przypadku systemów Windows generowane są następujące pliki dodatkowe: v PasswdNeverExpires.log v configureDB.log (generowany w folderze 02_CONFIG) v configureDNPassword.log (generowany w folderze 02_CONFIG) v configureSuffix.log (generowany w folderze 02_CONFIG) v startInstanceTool.log (generowany w folderze 02_CONFIG) v v v v v v v startServer.log (generowany w folderze 02_CONFIG) audit.log (generowany w folderze C:\idsslapd-idsccmdb\logs) bulkload.log (generowany w folderze C:\idsslapd-idsccmdb\logs) db2clicmds.log (generowany w folderze C:\idsslapd-idsccmdb\logs) lostandfound.log (generowany w folderze C:\idsslapd-idsccmdb\logs) traceibmslapd.log (generowany w folderze C:\idsslapd-idsccmdb\logs) adminaudit.log (generowany w folderze C:\idsslapd-idsccmdb\logs) v ibmdiradm.log (generowany w folderze C:\idsslapd-idsccmdb\logs) v db2cli.log (generowany w folderze C:\idsslapd-idsccmdb\logs) v perftune_stat.log (generowany w folderze C:\idsslapd-idsccmdb\logs) v idstools.log (generowany w folderze C:\idsslapd-idsccmdb\logs) 28 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) W systemach UNIX (w tym Linux, Linux on IBM System z i AIX) generowane są następujące pliki dodatkowe: v permissions.log v ITDS_LDAP_Config.encrypted.ldif (generowany w folderze 03_CONFIG) v addLDIFData.log (generowany w folderze 03_CONFIG/logs) v idsadm.log (generowany w folderze /var/idsldap/V6.3) v idsadmdb2.log (generowany w folderze /var/idsldap/V6.3) v idsadmdb2cmds.log (generowany w folderze /var/idsldap/V6.3) Konfigurowanie łańcuchów użytkowników i grup serwera IBM Tivoli Directory Server Na serwerze IBM Tivoli Directory Server można skonfigurować łańcuchy użytkowników i grup w celu dostosowania serwera do konkretnych potrzeb związanych z wdrażaniem. O tym zadaniu Łańcuchy użytkowników i grup dla serwera Tivoli Directory Server można utworzyć ręcznie podczas instalowania. W przypadku konfigurowania łańcuchów użytkowników i grup serwera katalogów dla systemu, który obsługuje tylko serwera IBM Tivoli Directory Server, wówczas należy samodzielnie utworzyć właściwości w pliku input.properties (w kroku ITDS_CONFIGURATION) w planie wdrożenia. Procedura 1. Przeprowadź edycję pliku input.properties, który znajduje się w folderze serwera katalogów w ścieżce: obszar roboczy\nazwa komputera\deploymentPlan\ MachinePlan_skrócona nazwa komputera\00006_ITDS_Configuration. Na przykład: w systemie Windows domyślną lokalizacją pliku input.properties jest ścieżka C:\ibm\tivoli\mwi\workspace\mymachine.ibm.com\deploymentPlan\ MachinePlan_mymachine\00006_ITDS_Configuration. 2. Dodaj następujące właściwości: was_nd.secure.GroupSuffix=ou\=groups,ou\=SWG,o\=IBM,c\=US was_nd.secure.UserSuffix=ou\=users,ou\=SWG,o\=IBM,c\=US 3. Jeśli parametry konfiguracji Tivoli Directory Server zostały dostosowane, zmień odpowiednie wartości na wartości niestandardowe na panelu parametrów konfiguracji. Na przykład, jeśli wartości niestandardowe to ou=SWG1 a przyrostek kraju organizacji to o=IBM1,c=US1, wówczas należy samodzielnie zastąpić wszystkie wystąpienia tych wartości w pliku input.properties: was_nd.secure.GroupSuffix=ou\=groups,ou\=SWG1,o\=IBM1,c\=US1 was_nd.secure.UserSuffix=ou\=users,ou\=SWG1,o\=IBM1,c\=US1 Deinstalowanie oprogramowania pośredniego Aby zdeinstalować oprogramowanie pośrednie produktu IBM SmartCloud Control Desk, należy uruchomić program instalacyjny oprogramowania pośredniego i wybrać odpowiednie opcje w celu usunięcia poprzedniego wdrożenia. Zanim rozpoczniesz Jeśli oprogramowanie pośrednie produktu SmartCloud Control Desk było wdrażane za pomocą serwera katalogów, wówczas należy się upewnić, że ten serwer katalogów jest aktywny. Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 29 O tym zadaniu Program instalacyjny oprogramowania pośredniego tworzy rejestr podczas instalacji oprogramowania pośredniego produktu SmartCloud Control Desk. Zastosowanie rodzimych programów do deinstalacji oprogramowania pośredniego spowoduje, że ten rejestr utraci synchronizację z tym, co zostało wdrożone. W rezultacie przy próbie ponownego zainstalowania oprogramowania pośredniego - z wykorzystaniem programu instalacyjnego oprogramowania pośredniego - pojawią się błędy. Procedura 1. Zatrzymaj i uruchom serwery zgodnie z potrzebami: a. zatrzymaj IBM Tivoli Directory Server (IBM Tivoli Directory Server v6.3 idsccmdb). b. Zatrzymaj demona IBM Tivoli Directory Server (IBM Tivoli Directory Admin Server v6.3 - idsccmdb). c. Uruchom produkt DB2. d. Uruchom instancję idsccmdb DB2 (DB2 - DB2COPY1 - IDSCCMDB). e. Uruchom demona IBM Tivoli Directory Server (IBM Tivoli Directory Admin Server v6.3 - idsccmdb) 2. Zaloguj się jako administrator w systemie Windows i jako użytkownik root w systemie Linux lub AIX. 3. Uruchom starter, uruchamiając następującą komendę z katalogu głównego pobranego obrazu instalacyjnego: Opcja Opis Windows launchpad.exe Linux launchpad.sh AIX launchpad.sh 4. W panelu nawigacyjnym startera kliknij opcję Instalacja produktu. 5. W sekcji instalowania oprogramowania pośredniego kliknij opcję Oprogramowanie pośrednie, a następnie wykonaj kroki w panelach startera. 6. Gdy pojawi się zachęta do przejścia do obszaru roboczego, określ katalog obszaru roboczego, który zawiera aktualnie wdrożony plan, a następnie kliknij przycisk Dalej. Domyślne położenie obszaru roboczego to ostatnie określone położenie. Jeśli poprzednio nie podano ścieżki, wówczas domyślną lokalizacją obszaru roboczego jest c:\ibm\tivoli\mwi\workspace 7. W panelu Wybierz operacje wybierz opcję Cofnij wdrożenie planu i kliknij przycisk Dalej. 8. W panelu podglądu cofnięcia wdrożenia kliknij przycisk Dalej, aby cofnąć wdrożenie planu. 9. Zamknij program instalacyjny oprogramowania pośredniego. 10. W systemach UNIX usuń następujące odwołania do bazy danych DB2 z pliku /etc/services: v db2c_db2insxy 50001/tcp v db2c_db2inst1 50000/tcp 30 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Ponowne instalowanie oprogramowania pośredniego z produktem IBM DB2 Instalację oprogramowania pośredniego można uruchomić z ustawieniami użytkownika i ustawieniami grupy produktu DB2, jakie obowiązywały w poprzedniej instalacji. Zanim rozpoczniesz Przed ponownym zainstalowaniem oprogramowania pośredniego należy usunąć wszystkie produkty oprogramowania pośredniego i ich komponenty. O tym zadaniu Jeśli produkt DB2 jest zdeinstalowany, wówczas użytkownicy i grupy nie są usuwani/usuwane. Można zastąpić te same wartości dotyczące użytkownika i grup DB2 albo wprowadzić nowe wartości podczas uruchamiania programu instalacyjnego. Procedura 1. Upewnij się, że wszystkie produkty oprogramowania pośredniego zostały poprawnie usunięte - w tym celu sprawdzić pliki dzienników planu wdrażania. Pliki dzienników znajdują się w podkatalogu katalog obszaru roboczego/nazwa hosta/deploymentPlan/logs/ID_procesu. Głównym plikiem dziennika dla planu wdrożenia jest DeploymentPlan.log. 2. Program instalacyjny oprogramowania pośredniego tworzy domyślną instancję dla bazy danych DB2 i dodaje właściciela domyślnej instancji do grupy administratorów DB2, jaka określa użytkownik. Określ użytkowników i grupy DB2, jakie zamierzasz wykorzystać podczas instalacji: v Udostępnij te same wartości, jakie zostały poprzednio wykorzystane dla grupy administratorów DB2. v Usuń istniejącego właściciela instancji i określ nową grupę administratorów. W przypadku nowej grupy administratorów DB2 nie można określić istniejącego właściciela instancji. 3. Uruchom program instalacyjny oprogramowania pośredniego ze startera. Ręczne konfigurowanie programu WebLogic Server Serwer WebLogic Server może być używany z produktem SmartCloud Control Desk, pod warunkiem że zostanie skonfigurowany ręcznie. O tym zadaniu Serwer WebLogic Server może być używany jako serwer J2EE. Proces instalacji SmartCloud Control Desk przygotowuje pliki EAR na administracyjnej stacji roboczej SmartCloud Control Desk. Te pliki są następnie samodzielnie wdrażane w serwerze WebLogic Server. Program instalacyjny SmartCloud Control Desk nie konfiguruje automatycznie środowiska WebLogic Server. Ponadto nie instaluje ani w inny sposób nie wdraża aplikacji SmartCloud Control Desk na serwer WebLogic Server server. Samodzielne konfigurowanie serwera WebLogic Server obejmuje następujące zadania: Procedura 1. “Tworzenie domeny MAXIMOSERVER” na stronie 32 2. “Konfigurowanie opcji JMS dla struktury integracji” na stronie 33 Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 31 3. “Konfigurowanie JMS dla programu nasłuchującego wiadomości e-mail w serwerze WebLogic Server” na stronie 34 Tworzenie domeny MAXIMOSERVER W tej sekcji omówiono sposób tworzenia domeny MAXIMOSERVER w produkcie WebLogic Server. O tym zadaniu Aby utworzyć domenę MAXIMOSERVER w produkcie WebLogic Server, wykonaj następujące czynności: Procedura 1. Uruchom narzędzie kreatora konfiguracji. v W systemach Windows: wybierz Start > Wszystkie programy > BEA Products > Tools > Configuration Wizard. v W systemach UNIX kreatora konfiguracji można uruchomić za pomocą komendy config.sh w katalogu <katalog_główny_WebLogic>/weblogic10/common/bin. 2. Na panelu powitalnym wybierz opcję Utwórz nową domenę WebLogic Server, a następnie kliknij przycisk Next (Dalej). 3. Na panelu Select a Domain Source (Wybierz źródło domeny) wybierz opcję Generate a domain configured automatically to support the following products (Wygeneruj domenę skonfigurowaną automatycznie w celu obsługi następujących produktów), a następnie kliknij przycisk Next (Dalej). 4. Na panelu Specify Domain Name and Location (Określ nazwę i lokalizację domeny) nadaj domenie nazwę MAXIMOSERVER, a następnie kliknij przycisk Next (Dalej). 5. Na panelu Configure Administrator Username and Password (Konfiguruj nazwę administratora i hasło) wprowadź ID i hasło administratora, a następnie kliknij przycisk Next (Dalej). 6. Na panelu Configure Server Start Mode and JDK (Konfiguruj tryb uruchamiania serwera i oprogramowania JDK) wprowadź następujące informacje, a następnie kliknij przycisk Next (Dalej). WebLogic Server Domain Startup Mode (Tryb uruchamiania domeny WebLogic) Wybierz opcję Production (Produkcja). Wybranie tej opcji wymaga udostępnienia ID i hasła użytkownika w celu wdrożenia aplikacji. JDK Selection (Wybór oprogramowania JDK) Wybierz pakiet JDK o numerze wersji 1.6.0 lub wyższym. 7. Wykonaj operacje w kilku kolejnych panelach, aż do panelu Customize Environment and Services Settings (Dostosuj ustawienia dotyczące środowiska i usług). Na panelu Customize Environment and Services Settings (Dostosuj ustawienia dotyczące środowiska i usług) wybierz domyślną opcję No (Nie), a następnie kliknij przycisk Next (Dalej). 8. Na panelu Create WebLogic Server (Utwórz domenę serwera WebLogic) zmień wartość pola Domain Name (Nazwa domeny) na MaximoServer, a następnie kliknij opcję Create (Utwórz), aby utworzyć tę domenę. 9. Po utworzeniu domeny upewnij się, że opcja Start Admin Server (Uruchom serwer administracyjny) nie jest zaznaczona, a następnie kliknij przycisk Done (Gotowe), aby zamknąć kreatora konfiguracji. W systemach UNIX ta opcja nie jest wyświetlana. 32 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Konfigurowanie opcji JMS dla struktury integracji W niniejszej procedurze przedstawiono szczegółowe informacje o konfigurowaniu kolejek JMS. Zanim rozpoczniesz W celu przeprowadzenia poniższej procedury należy zapoznać się z konsolą administracyjną produktu Oracle WebLogic Server. Dokumentacja Oracle WebLogic Server zawiera informacje o nawigacji w konsoli administracyjnej Oracle WebLogic Server. Procedura 1. Uruchom program Internet Explorer i otwórz konsolę administracyjną MAXIMOSERVER, wpisując następujący adres URL: http://nazwa_hosta:7001/console 2. Zaloguj się, wprowadzając ID użytkownika i hasło. 3. Utwórz trzy trwałe składnice plików z następującymi parametrami konfiguracji: Opcja Opis File Store Name (Nazwa składnicy plików) sqinstore, sqoutstore, cqinstore File Store Target (Docelowa składnica plików) MAXIMOSERVER File Store Directory (Katalog składnicy plików) C:\WebLogic lub inny wybrany katalog Składnice plików mają zwykle wyższą wydajność. Możliwe jest jednak wybranie składnic wykorzystujących bazę danych. Informacje na temat różnic między składnicami plików a składnicami używającymi bazy danych zawiera dokumentacja Oracle WebLogic Server. 4. Utwórz trzy serwery JMS z następującymi parametrami konfiguracyjnymi: Opcja Opis Properties Name (Nazwa właściwości) sqinserver, sqoutserver, cqinserver Server Target (Serwer docelowy) MAXIMOSERVER Bytes Maximum (Maks. liczba bajtów) 20% lub mniej niż wielkość przydzielonej sterty JVM W przypadku serwerów JMS zalecane jest skonfigurowanie maksymalnej liczby bajtów na 20% lub mniej niż wielkość przydzielonej sterty JVM - taka wielkość zapobiega utracie pamięci dla produktu Oracle WebLogic Server. 5. Utwórz moduł systemu JMS o nazwie intjmsmodule, z MAXIMOSERVER jako serwerem docelowym. 6. Do modułu JMS dodaj źródło fabryki połączeń: Opcja Opis Name (Nazwa) intjmsconfact JNDI Name (Nazwa JNDI) jms/maximo/int/cf/intcf Target (Cel) MAXIMOSERVER 7. Dodaj trzy zasoby kolejek do modułu JMS: a. Utwórz typ zasobu kolejki. b. Utwórz nowe wdrożenie podrzędne o takiej samej nazwie, jak kolejka. c. Przydziel serwer docelowy nazwa_wdrożenia_podrzędnegoserver do wdrożenia podrzędnego. Opcja Opis Queue 1 (Kolejka 1) Nazwa: sqin Nazwa JNDI: jms/maximo/int/queues/sqin Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 33 Opcja Opis Queue 2 (Kolejka 2) Nazwa: sqout Nazwa JNDI: jms/maximo/int/queues/ sqout Queue 3 (Kolejka 3) Nazwa: cqin Nazwa JNDI: jms/maximo/int/queues/ cqin Template (Szablon) None (Brak) 8. Włącz fabrykę połączeń JMS dla struktury integracji: a. Wybierz odsyłacz intjmsconfact. b. Na karcie Transactions (Transakcje) zaznacz pole wyboru XA Connection Factory Enabled (Fabryka połączeń XA włączona). c. Maksymalną liczbę komunikatów na sesję ustaw na -1. 9. Zapisz i aktywuj zmiany. Co dalej Aktualizacja nastąpi po zatrzymaniu i ponownym uruchomieniu serwera aplikacji MAXIMOSERVER. Konfigurowanie JMS dla programu nasłuchującego wiadomości e-mail w serwerze WebLogic Server Aplikacja programu nasłuchującego wiadomości e-mail służy do odbierania i przyjmowania żądań za pośrednictwem poczty e-mail, które mają postać wiadomości e-mail. O tym zadaniu W celu skonfigurowania kolejek JMS dla produktu WebLogic Server należy wykonać następujące czynności: Procedura 1. Zaloguj się do konsoli administracyjnej WebLogic Server. 2. Utwórz trwałą składnicę. a. W panelu Domain Structure (Struktura domeny) rozwiń węzeł Services (Usługi), a następnie kliknij opcję Persistent Stores (Składnice trwałe). b. Kliknij opcję New (Nowe), a następnie wybierz opcję tworzenia składnicy plików. c. Wprowadź lsnrstore jako nazwę składnicy plików i c:\wls10 jako katalog, a następnie kliknij przycisk Finish (Zakończ). 3. Utwórz serwer JMS a. W panelu Domain Structure (Struktura domeny), w obszarze Services > Messaging (Usługi > Przesyłanie wiadomości), kliknij opcję JMS Servers (Serwery JMS), wprowadź następujące informacje, a następnie kliknij przycisk Next (Dalej). Name (Nazwa) Wprowadź nazwę dla nowego serwera JMS, na przykład: lsnrserver. Persistent Store (Składnica trwała) Wybierz: lsnrstore. b. Dla opcji Target (Cel) wybierz AdminServer, a następnie kliknij przycisk Finish (Zakończ). 4. Utwórz moduł systemu JMS 34 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) a. W panelu Domain Structure (Struktura domeny), w obszarze Services > Messaging, (Usługi > Przesyłanie wiadomości), kliknij opcję JMS Modules (Moduły JMS), a następnie kliknij przycisk New (Nowe). b. Wprowadź wartość do pola Name (Nazwa), np. lsnrjmsmodule, a następnie kliknij przycisk Next (Dalej). c. Wybierz opcję dla AdminServer, a następnie kliknij przycisk Next (Dalej). d. Wybierz odpowiednią wartość dla opcji Would you like to add resources to the JMS system module? (Czy chcesz dodać zasoby do modułu systemu JMS), a następnie kliknij przycisk Finish (Zakończ). 5. Dodaj fabrykę połączeń do modułu JMS. a. W tabeli Summary of Resources (Podsumowanie zasobów) modułu lsnrjmsmodule kliknij opcję New (Nowe), aby dodać zasób. b. Wybierz opcję Connection Factory (Fabryka połączeń), a następnie kliknij przycisk Next (Dalej). c. W panelu Connection Factory Properties (Właściwości fabryki połączeń) wprowadź następujące informacje, a następnie kliknij przycisk Next (Dalej). Name (Nazwa) Wprowadź nazwę nowej fabryki połączeń. Na przykład: lsnrconnfact. JNDI Name (Nazwa JNDI) Wprowadź: jms/mro/lsnr/lsnrcf. d. Upewnij się, że wybrana jest opcja AdminServer, a następnie kliknij przycisk Finish (Zakończ) 6. Dodaj kolejkę do modułu JMS. a. W tabeli Summary of Resources (Podsumowanie zasobów) modułu lsnrjmsmodule kliknij opcję New (Nowe), aby dodać zasób. b. Wybierz opcję Queue (Kolejka), a następnie kliknij przycisk Next (Dalej). c. W panelu JMS Destination Properties (Właściwości miejsca docelowego JMS) wprowadź następujące informacje, a następnie kliknij przycisk Next (Dalej). Name (Nazwa) Wprowadź nazwę nowej kolejki. Na przykład: lsnrqueue. JNDI Name (Nazwa JNDI) Wprowadź jms/mro/lsnr/qin. Template (Szablon) Żaden szablon nie jest wymagany. d. Kliknij opcję Create a new Subdeployment (Utwórz nowe wdrożenie podrzędne), wybierz lsnrserver, a następnie kliknij przycisk Finish (Zakończ). 7. Ustaw opcję XA dla fabryki połączeń. a. Wybierz lsnrconnfact, a następnie wybierz kartę Transactions (Transakcje). b. Upewnij się, że opcja XA Connection Factory Enabled (Fabryka połączeń XA włączona) jest wybrana, a następnie kliknij przycisk Save (Zapisz). 8. Kliknij opcję Activate Changes (Aktywuj zmiany) w celu zapisania i aktywacji zmian. 9. Aby umożliwić programowi nasłuchującemu wiadomości e-mail korzystanie z kolejek JMS, należy skonfigurować komponent Message Driven Bean za pośrednictwem pliku deskryptora wdrażania, który jest częścią instalacji. W celu skonfigurowania komponentu Message Driven Bean usuń wiersze komentarza z sekcji w plikach deskryptora wdrożenia. Przeprowadź edycję plików ejb-jar.xml i weblogic-ejb-jar.xml. a. Otwórz plik katalog_instalacyjny\applications\maximo\mboejb\ejbmodule\ META-INF\ejb-jar.xml w edytorze, usuń znaki komentarza z następujących sekcji, a następnie zapisz plik: Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 35 Email Listener JMS is not deployed by default <message-driven id="MessageDriven_LSNRMessageBean"> <ejb-name>LSNRMessageBean</ejb-name> ejb-class>psdi.common.emailstner.LSNRMessageBean</ejb-class> transaction-type>Container</transaction-type> <message-destination-type>javax.jms.Queue</messagedestinationtype> </message-driven> Email Listener JMS is not deployed by default <container-transaction> <method> <ejb-name>LSNRMessageBean</ejb-name> <method-name>*</method-name> </method> <trans-attribute>Required</trans-attribute> </container-transaction> b. Otwórz plik c:\ibm\smp\maximo\applications\maximo\mboejb\ejbmodule\ META-INF\weblogic-ejb-jar.xml w edytorze, usuń znaki komentarza z następującej sekcji, a następnie zapisz plik: Email Listener JMS is not deployed by default <weblogic-enterprise-bean> <ejb-name>LSNRMessageBean</ejb-name> <message-driven-descriptor> <destination-jndi-name>jms/mro/lsnr/qin</destination-jndiname> <connection-factory-jndi-name>jms/mro/lsnr/lsnrcf</ connection-factory-jndi-name> </message-driven-descriptor> <transaction-descriptor> <trans-timeout-seconds>600</trans-timeout-seconds> </transaction-descriptor> <jndi-name>LSNRMessageBean</jndi-name> </weblogic-enterprise-bean> Przegląd informacji na temat programu instalacyjnego Program instalacyjny produktu SmartCloud Control Desk udostępnia interfejs przeznaczony do instalowania i wdrażania produktu SmartCloud Control Desk, który zawiera mechanizm automatyzacji procesów oraz menedżerów procesów dla produktów z gamy . Program instalacyjny produktu SmartCloud Control Desk rejestruje wybrane opcje dotyczące wdrożenia produktu SmartCloud Control Desk. Rejestruje parametry konfiguracji powiązane z tymi opcjami, a następnie instaluje i wdraża produkt SmartCloud Control Desk zgodnie z informacjami wprowadzonymi przez użytkownika. Podczas instalowania produktu SmartCloud Control Desk dostępne są dwie ścieżki instalacji. Prosta Wdrożenie proste obejmuje zainstalowanie oprogramowania pośredniego SmartCloud Control Desk na jednym systemie. W przypadku tej opcji z produktem SmartCloud Control Desk nie można wykorzystać oprogramowania pośredniego, jakie istnieje w organizacji. Całe oprogramowanie pośrednie używane z produktem SmartCloud Control Desk należy zainstalować w systemie za pomocą programu instalacyjnego oprogramowania pośredniego, stosując wartości domyślne. Produkt SmartCloud Control Desk jest instalowany z wartościami domyślnymi udostępnionymi przez program instalacyjny oprogramowania pośredniego oraz program instalacyjny produktu SmartCloud Control Desk. Jeśli konieczne jest zastąpienie wartości domyślnych, jakie są wykorzystywane w prostej ścieżce instalacji, wówczas należy zastosować ścieżkę instalacji niestandardowej. 36 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Jeśli wdrażanie przebiega z wykorzystaniem serwera Oracle WebLogic Server, wówczas nie można wybrać tej opcji. Niestandardowa Wdrożenie niestandardowe zwykle obejmuje wdrożenie produktu SmartCloud Control Desk na kilku systemach, które mogą już udostępniać niektóre produkty oprogramowania pośredniego, jakie będą wykorzystywane podczas wdrażania produktu SmartCloud Control Desk. W przypadku wdrażania z opcją instalacji niestandardowej możliwa jest modyfikacja domyślnych wartości instalacji. W przypadku tej opcji wdrażania nie jest wymagane rozmieszczenie wdrożenia produktu SmartCloud Control Desk na kilku systemach. Nazwę hosta lokalnego można wprowadzić jako miejsce docelowe dla wszystkich komponentów SmartCloud Control Desk. Jeśli wdrażanie przebiega z wykorzystaniem serwera Oracle WebLogic Server, wówczas należy zastosować tę ścieżkę instalowania. Program instalacyjny produktu SmartCloud Control Desk może zautomatyzować konfigurowanie niektórych elementów oprogramowania pośredniego, które będą wykorzystywane z produktem SmartCloud Control Desk. Program instalacyjny produktu SmartCloud Control Desk nie może zautomatyzować konfigurowania serwera Oracle WebLogic Server. Jeśli nie wybrano opcji automatycznego konfigurowania oprogramowania pośredniego przez program instalacyjny produktu SmartCloud Control Desk, wówczas należy ręcznie skonfigurować ten element oprogramowania pośredniego przed zainstalowaniem produktu SmartCloud Control Desk. Ważne: Podczas wprowadzania wartości LDAP do pól w panelu instalacji produktu SmartCloud Control Desk należy pamiętać o regułach składni dla produktu, które dotyczą stosowania znaków specjalnych w łańcuchach LDAP. W większości przypadków znaki specjalne należy poprzedzać znakiem zmiany znaczenia, dzięki temu znak specjalny będzie bardziej czytelny dla serwera katalogów. Brak zmiany znaczenia znaku specjalnego zawartego w łańcuchu LDAP wykorzystywanym z produktem SmartCloud Control Desk spowoduje błędy produktu SmartCloud Control Desk. Wiele serwerów katalogów traktuje spację jako znak specjalny, który jest częścią łańcucha 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 z produktem SmartCloud Control Desk. Więcej informacji na temat stosowania znaków specjalnych w łańcuchach LDAP zawiera dokumentacja używanego serwera katalogów. Informacje wprowadzone do programu instalacyjnego produktu SmartCloud Control Desk są zapisywane w plikach maximo.properties i install.properties oraz w bazie danych Maximo. Te wartości są wprowadzane do pól panelu programu instalacyjnego SmartCloud Control Desk przy kolejnych okazjach korzystania z programu. Jeśli użytkownik wyłączy program instalacyjny, wówczas przy kolejnym uruchomieniu program przywróci większość wartości, jakie zostały wprowadzone podczas przerwanej instalacji. Wartości, które nie są zapisywane w takich przypadkach, to katalog instalacyjny produktu SmartCloud Control Desk oraz opcja skrótu wybrana podczas instalacji. Wartości domyślne można przywrócić do programu instalacyjnego produktu SmartCloud Control Desk poprzez usunięcie plików <katalog_główny_Maximo>/applications/maximo/properties/maximo.properties i <katalog_główny_Maximo>/etc/install.properties. Jeśli odnalezienie pliku Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 37 maximo.properties w katalogu <katalog_główny_Maximo> jest trudne, wówczas należy go poszukać w katalogu plików tymczasowych w systemie. Instalowanie produktu i automatyczne konfigurowanie oprogramowania pośredniego W celu zainstalowania produktu SmartCloud Control Desk należy uruchomić program instalacyjny ze startera. Procedura instalacji automatycznie skonfiguruje oprogramowanie pośrednie na wielu serwerach, wykorzystując wartości domyślne. Zanim rozpoczniesz Upewnij się, że wymagania wstępne zostały spełnione. v W celu wdrożenia wymagane jest ręczne skonfigurowanie serwera Oracle WebLogic Server. v Usługi serwera bazy danych, serwera katalogów i serwera aplikacji muszą być uruchomione i aktywne. v Katalogi /tmp i /var/tmp muszą być dostępne w systemie. Program instalacyjny wykorzystuje te katalogi jako źródła informacji podczas wdrażania typu IBM WebSphere Application Server Network Deployment. v Na administracyjnej stacji roboczej tymczasowo wyłącz wszelkie niekrytyczne procesy, które mogą negatywnie wpływać na instalację, np. programy antywirusowe. v Upewnij się, że ustawienie zapobiegania wykonywaniu danych w systemie Windows nie blokuje uruchomienia startera: wybierz opcje Start > Ustawienia > Panel sterowania > System > Zaawansowane > Wydajność > Ustawienia > Zapobieganie wykonywaniu danych. Wybierz opcję Włącz funkcję DEP tylko dla istotnych programów i usług systemu Windows i kliknij przycisk Zastosuj. Może pojawić się komunikat o konieczności ponownego uruchomienia systemu. v W systemach Linux i UNIX z zainstalowanym oprogramowaniem pośrednim komenda hostname -f musi zwracać pełną nazwę hosta. W razie potrzeby zapoznaj się z dokumentacją systemu operacyjnego. Zamiast tego można podać adres IP systemu. v Włącz usługę zdalnego wykonywania i dostępu zdalnego na każdym systemie, na którym zainstalowane jest oprogramowanie pośrednie. Każdy system zdalny musi obsługiwać protokół dostępu zdalnego. Ponadto musi akceptować logowania zdalne po wprowadzeniu nazwy i hasła użytkownika, jakie skonfigurowano na serwerze docelowym. Do protokołów zdalnego dostępu należą SSH i Windows SMB. Jeśli system zdalny jest serwerem Windows, wówczas w celu korzystania z SMB należy skonfigurować zdalne uruchamianie i zdalny dostęp. v Baza danych DB2 musi być przygotowana. – Jeśli program DB2 jest zainstalowany w systemie Linux lub na systemie UNIX, wówczas należy utworzyć użytkownika instancji oraz katalog osobisty tego użytkownika na serwerze DB2. – Katalog osobisty właściciela instancji bazy danych musi zawierać 8 GB miejsca bez względu na to, czy baza danych jest zainstalowana w tym miejscu. – ID użytkownika dla administratora instancji DB2 musi posiadać uprawnienia administracyjne SYSADM (administrowanie systemem). Ten identyfikator użytkownika należy określić podczas działania programu instalacyjnego produktu. Informacje na temat tworzenia użytkownika posiadającego uprawnienia SYSADM na serwerze DB2 zawiera dokumentacja bazy danych DB2. W systemach UNIX do grupy z uprawnieniem SYSADM należy dodać użytkownika root. 38 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) O tym zadaniu Przedstawione instrukcje dotyczą instalacji na wielu serwerach, podczas której wykorzystywane są wartości domyślne. Jeśli podczas instalowania zdalnego na systemach AIX 6.x pojawią się trudności z interfejsem użytkownika programu instalacyjnego, wówczas należy ponowić próbę instalacji lokalnie. W takim przypadku należy użyć konsoli lub terminalu X na systemie lokalnie. Procedura 1. Zaloguj się do systemu administracyjnego. 2. Uruchom program instalacyjny produktu ze startera. a. Uruchom starter. Przejdź do katalogu głównego pobranego obrazu instalacyjnego i uruchom następującą komendę: Windows launchpad.exe UNIX launchpad.sh Jeśli starter nie rozpocznie instalowania, wówczas można bezpośrednio uruchomić instalację produktu. Na pobranym obrazie instalacji przejdź do katalogu \Install\\ i uruchom jedną z następujących komend: Windows v install.bat v install_win64.bat UNIX v install_aix64.sh v install_linux32.sh v install_linux64.sh 3. Wybierz język instalacji i kliknij przycisk OK. 4. Na panelu Wybierz folder instalacyjny określ ścieżkę do miejsca, w którym zamierzasz zainstalować produkt SmartCloud Control Desk. Możliwe jest określenie opisu instalacji. Opis ułatwia odróżnianie poszczególnych instalacji w przypadku wielu instalacji na jednej administracyjnej stacji roboczej. 5. Zapoznaj się z informacjami widocznymi w panelu Weryfikuj miejsce instalacji. Panel przedstawia informacje o poprzedniej instalacji, jakie zostały znalezione - w zależności od nazwy katalogu instalacyjnego określonego na poprzednim panelu. Po przejściu za ten panel nie będzie można wrócić i zmienić katalogu instalacyjnego dla tej instalacji. Jeśli w określonym katalogu instalacyjnym zostanie znaleziona nowsza wersja programu instalacyjnego, wówczas użytkownik zostanie o tym powiadomiony. Powiadomienie informuje o tym, że używana jest starsza wersja programu instalacyjnego. Wersja znaleziona na administracyjnej stacji roboczej jest nowsza i może zawierać ważne funkcje i rozszerzenia. W celu użycia nowszej wersji programu instalacyjnego wybierz opcję wersji na panelu powiadomienia i kliknij przycisk Dalej. Wykonanie tej czynności spowoduje zamknięcie aktualnego procesu instalacji i ponowne uruchomienie procesu instalacji z wykorzystaniem nowszego programu instalacyjnego. Jeśli ta opcja nie zostanie wybrana, wówczas należy kontynuować instalację z wykorzystaniem starszej wersji programu instalacyjnego. 6. Na panelu Podsumowanie pakietów zapoznaj się z informacjami o wdrażaniu pakietów. Ten panel zawiera informacje o wersji zarówno dla nowego, jak i dla istniejącego pakietu w systemie. Docelowe informacje o wersji pakietu wskazują wersję pakietu obecnie wdrażanego. Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 39 7. Na panelu Wybierz opcję wdrażania określ typ wdrażania Proste lub Niestandardowe. 8. Na panelu Zaimportuj informacje o konfiguracji warstwy pośredniej wybierz opcję Zaimportuj informacje o konfiguracji warstwy pośredniej - dzięki temu program instalacyjny ponownie wykorzysta wartości programu instalacyjnego warstwy pośredniej. Te wartości zostaną wykorzystane jako wartości domyślne dla tych samych pól w programie instalacyjnym produktu. Pole Lokalizacja obszaru roboczego odwołuje się do lokalizacji pliku topologii, który zawiera wartości określone dla programu instalacyjnego oprogramowania pośredniego. Plik znajduje się w obszarze roboczym, który został zdefiniowany podczas instalowania oprogramowania pośredniego. Na przykład: C:\ibm\tivoli\mwi\workspace dla systemu Windows lub /root/ibm/tivoli/mwi/workspace dla systemu UNIX. Jeśli wybrano wdrożenie proste, wówczas domyślne informacje dot. oprogramowania pośredniego nie będą wykorzystywane. 9. Na panelu Typ bazy danych określ oprogramowanie, które będzie używane dla bazy danych Maximo. 10. Na panelu Baza danych określ informacje dotyczące konfiguracji dla oprogramowania bazy danych. Jeśli podczas określania elementów, takich jak identyfikator użytkownika bazy danych, nazwa bazy danych, instancja bazy danych dla SmartCloud Control Desk i nazwa schematu odpowiednie wartości nie istnieją, wówczas są tworzone. Dla bazy danych DB2 identyfikator użytkownika nie może być taki sam, jak identyfikator użytkownika administratora instancji. Nazwy użytkowników bazy danych i instancji bazy danych nie mogą zawierać spacji. W przypadku DB2 instancja bazy danych jest tworzona, jeśli nie istnieje, ale użytkownik i powiązany z nim katalog główny muszą istnieć na serwerze DB2. W przypadku DB2 nazwa schematu może być taka sama, jak nazwa właściciela obszarów tabel, które są zdefiniowane, lub może być inną wartością, np. maximo. Gdy użytkownik określi informacje dot. konfiguracji dla oprogramowania bazy danych, wówczas program instalacyjny sprawdza poprawność informacji na serwerze bazy danych. 11. Na panelu Zautomatyzuj konfigurowanie bazy danych można wskazać, że tworzenie i konfigurowanie bazy danych będzie przebiegało w sposób zautomatyzowany. Jeśli ta opcja nie zostanie wybrana, wówczas bazę danych należy skonfigurować ręcznie. 12. Na panelu Autoryzacja dostępu zdalnego określ informacje dotyczące autoryzacji dla funkcji automatycznej konfiguracji bazy danych. Określenie tych wartości umożliwia konfigurację zdalną. 13. Na panelu Administrowanie bazą danych określ informacje dotyczące bazy danych. Wymagane informacje są zależne od platformy bazy danych. W przypadku bazy danych DB2: na przykład ID użytkownika administratora nie może być taki sam, jak ID użytkownika bazy danych. A w przypadku Windows ID użytkownika usługi musi mieć te same uprawnienia administracyjne na systemie. 14. Na panelu Obszar tabel bazy danych określ informacje dotyczące obszaru tabel bazy danych. Po kliknięciu przycisku Dalej program instalacyjny produktu nawiąże połączenie z serwerem bazy danych i sprawdzi poprawność wprowadzonych informacji. 15. Gdy sprawdzanie poprawności bazy danych zostanie zakończone, wówczas na panelu Typ serwera aplikacji określ typ serwera aplikacji dla wdrożenia produktu. Należy ręcznie skonfigurować serwer WebLogic Server i ręcznie wdrożyć pliki aplikacji. 16. Na panelu Określ użytkowników Maximo wprowadź informacje dotyczące użytkowników bazy danych Maximo. 40 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Użytkownik administracyjny Maximo Identyfikator administratora produktu, który jest używany podczas początkowego konfigurowania oraz w celu dodawania użytkowników. Użytkownik zarejestrowany w systemie Maximo Identyfikator użytkownika używany w celu samodzielnego rejestrowania użytkowników. Użytkownik integracji systemu Maximo Identyfikator użytkownika używany z adapterami Enterprise. Niestandardowy identyfikator i hasło użytkownika są zapisane w bazie danych Maximo. Domyślne identyfikatory użytkowników maxadmin, maxreg i maxintadm również są tworzone jako identyfikatory użytkowników w bazie danych Maximo. Tworzenie domyślnych identyfikatorów użytkowników umożliwia realizowanie celów z zakresu przetwarzania wewnętrznego. Jeśli zabezpieczenia bazy danych Maximo są wykorzystywane w celu uwierzytelniania i autoryzacji, wówczas domyślne identyfikatory użytkowników mogą być stosowane w celu logowania do aplikacji. Jeśli użytkownik traktuje taki stan jako zagrożenie, wówczas hasła można zmodyfikować dla domyślnych identyfikatorów użytkownika. Hasła dla identyfikatorów użytkowników można zmodyfikować w aplikacji Użytkownicy. 17. Na panelu Konfiguracja SMTP określ informacje dot. konfiguracji SMTP, które będą wykorzystywane przez przepływy pracy w celu komunikowania się z uczestnikami przepływów pracy. Adres e-mail administratora jest adresem używanym do wysyłania wiadomości. Jeśli pola pozostaną puste, wówczas parametry SMTP należy skonfigurować za pośrednictwem interfejsu produktu w ramach zadania po instalacji. 18. W panelu Opcje integracji danych i usług menu kontekstowego kliknij opcję, która wskazuje miejsce utworzenia tabel bazy danych dla tych funkcji: w bazie danych Maximo (ta sama baza) lub w osobnej instancji bazy danych, która została już utworzona w tym celu. W przypadku instalowania wersji Entry należy wybrać bazę danych Maximo. Te tabele są tworzone, ale nie są wykorzystywane w wersji Entry. 19. Na panelu Wybór języka podstawowego określ język podstawowy dla instalacji. 20. Na panelu Wybór języków dodatkowych można opcjonalnie określić jeden lub większą liczbę języków dodatkowych, które ma obsługiwać instalacja. 21. Na panelu Wykonaj krok konfiguracji określ sposób wykonywania kroku konfiguracji instalacji. Jeśli opcja nie zostanie wybrana, wówczas krok instalacji rozpocznie się po kliknięciu przycisku Dalej. Teraz skopiuj pliki, a krok konfiguracji instalacji wykonaj później Wybierz tę opcję, jeśli zamierzasz skopiować pliki ze źródła instalacji do administracyjnej stacji roboczej. Krok konfiguracji należy wykonać później w celu zakończenia wdrożenia. Ważne: Przed zakończeniem kroku konfiguracji pierwotnej instalacji nie należy instalować innego produktu. Instalowanie innego produktu przed wykonaniem kroku konfiguracji dla tej instalacji spowoduje nadpisanie składnicy zadań, co uniemożliwi wdrożenie pierwotnej instalacji. Określone wartości konfiguracji zostaną zapisane w plikach katalog_główny_instalacji\maximo\applications\maximo\properties\ maximo.properties i katalog_główny_instalacji\etc\install.properties. W celu uruchamiania kroków konfiguracji spoza programu instalacyjnego produktu należy użyć programu narzędziowego taskrunner, który jest dostępny w katalogu katalog_główny_instalacji\scripts. Program narzędziowy taskrunner należy uruchamiać z wiersza komend. Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 41 katalog_główny_instalacji\scripts\taskrunner [CONTINUE <STOPONERROR|NOSTOPONERROR>] Program narzędziowy taskrunner wykorzystuje wartości konfiguracji, jakie zostały zapisane w plikach maximo.properties i install.properties w celu skonfigurowania produktu SmartCloud Control Desk. Jeśli program narzędziowy taskrunner zostanie uruchomiony z parametrem NOSTOPONERROR, wówczas program taskrunner będzie kontynuował działanie pomimo błędów. Jeśli program taskrunner zostanie uruchomiony z parametrem STOPONERROR, wówczas taskrunner przerwie działanie w momencie napotkania błędu. Jeśli użyto parametru STOPONERROR, wówczas można usunąć przyczyny błędu. Następnie instalację można wznowić od miejsca, w którym zarejestrowano ostatnie poprawnie wykonane zadanie w poprzedniej próbie - w tym celu należy uruchomić program taskrunner z parametrem CONTINUE. Opóźnij aktualizację bazy danych Maximo Wybierz tę opcję, jeśli zamierzasz ręcznie uruchomić zadanie aktualizacji bazy danych dla wdrożenia produktu. Tej opcji można użyć, jeśli dostępny jest pakiet poprawek, który usuwa znane błędy związane ze skryptem updatedb. Jeśli pakiet poprawek jest dostępny, wówczas należy wybrać opcję Opóźnij aktualizację bazy danych Maximo, zastosować pakiet poprawek, a następnie uruchomić ręcznie komendę updatedb -v1. 22. Na panelu Wybierz folder skrótów określ miejsce tworzenia ikon SmartCloud Control Desk. Jeśli wybrano W menu Start, a używana jest przeglądarka Internet Explorer, wówczas adres URL produktu SmartCloud Control Desk należy dodać do strefy zaufanych witryn. Wyłącz opcję, która wymaga weryfikacji serwerów dla wszystkich ośrodków w strefie. Nie wybieraj opcji Na pasku szybkiego uruchamiania. Wybranie tej opcji nie spowoduje utworzenia skrótu na pasku szybkiego uruchamiania. Ważne: Skróty są tworzone tylko w systemach Windows. Wdrażanie serwera WebLogic Server jest procesem ręcznym, dlatego należy ręcznie zaktualizować wszelkie tworzone skróty. Skróty należy zaktualizować po ręcznym wdrożeniu plików EAR produktu SmartCloud Control Desk. 23. Na panelu Podsumowanie danych wejściowych sprawdź informacje określone dla programu instalacyjnego produktu. W razie potrzeby kliknij przycisk Wstecz, aby wrócić do poprzednich paneli i zmienić wartości. 24. Na panelu Podsumowanie przed instalacją przejrzyj informacje dotyczące instalacji, a następnie kliknij przycisk Instaluj. Proces instalacji zostanie rozpoczęty. Postęp instalacji można sprawdzać, zapoznając się z wyświetlanymi komunikatami. 25. Zapoznaj się z informacjami na panelu Instalacja została zakończona, a następnie kliknij przycisk Gotowe. Ważne: W niektórych przypadkach w systemach AIX panel Instalacja została zakończona może być pusty. Kliknij przycisk Gotowe, aby zamknąć program instalacyjny. “Restartowanie oprogramowania pośredniego w systemie Windows” na stronie 191 Niniejsza procedura zawiera opis restartowania oprogramowania pośredniego w systemie Windows, gdy pojawi się konieczność ponownego uruchomienia dowolnych usług oprogramowania pośredniego. “Restartowanie oprogramowania pośredniego w systemie UNIX” na stronie 192 Usługi oprogramowania pośredniego na platformach Linux i AIX muszą być w niektórych 42 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) sytuacjach restartowane, np. w przypadku ponownego uruchamiania komputera. Serwery i usługi oprogramowania pośredniego muszą być aktywne przed uruchomieniem programu instalacyjnego SmartCloud Control Desk. Instalowanie treści opcjonalnej Zainstaluj odpowiednie opcjonalne pakiety treści dla swojej edycji produktu. Treść opcjonalna jest często używana w środowiskach programistycznych jako sposób na rozpoczęcie projektowania własnej treści. Jeśli podczas procesu instalacji produktu nie zostanie zainstalowana treść opcjonalna, można zainstalować ją później. Jeśli zostanie ona zainstalowana później, konieczne będzie zaktualizowanie bazy danych, a następnie odbudowanie i wdrożenie pliku maximo.ear. Instalowanie opcjonalnych modułów integracji Zainstaluj pakiety modułów integracji, aby skonfigurować integrację z innymi produktami. Moduły integracji można zainstalować ze strony Integracje startera: IBM Tivoli Provisioning Manager Integration Module Ten moduł integracji pozwala na zintegrowanie produktu Tivoli Provisioning Manager z procesami zarządzania wydaniami. Na przykład można użyć produktu Tivoli Provisioning Manager jako ostatecznej biblioteki nośników. Więcej informacji na ten temat zawiera sekcja na temat zarządzania wydaniami w Centrum informacyjnym. Pakiet Wdrożone zasoby - CMS LIC Enablement Ten pakiet jest wymagany, jeśli planowane jest używanie Usługi menu kontekstowego do zarządzania działaniami uruchamiania w kontekście dla wdrożonych zasobów. Więcej informacji na ten temat zawiera sekcja Planowanie. Pakiet CI AppsCMS LIC Enablement Ten pakiet jest wymagany, jeśli planowane jest używanie Usługi menu kontekstowego do zarządzania działaniami uruchamiania w kontekście dla rzeczywistych elementów konfiguracji. Więcej informacji na ten temat zawiera sekcja Planowanie. Rational ClearQuest OSLC Integrations Ten moduł integracji pozwala na używanie technologii OSLC (Open Services for Lifecycle Collaboration) do łączenia aplikacji Problemy z aplikacją Rational ClearQuest w celu wymiany informacji na temat problemów i sposobów ich rozwiązywania. Rational Team Concert OSLC Integrations Ten moduł integracji pozwala na używanie technologii OSLC (Open Services for Lifecycle Collaboration) do łączenia aplikacji Problemy z aplikacją Rational Team Concert w celu wymiany informacji na temat problemów i sposobów ich rozwiązywania. Jeśli podczas procesu instalacji produktu nie zostaną zainstalowane moduły integracji, można zainstalować je później. Jeśli zostaną zainstalowane później, konieczne będzie zaktualizowanie bazy danych, a następnie odbudowanie i wdrożenie pliku maximo.ear. Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 43 Czynności po instalacji dla wdrożeń na serwerze Oracle WebLogic Server W przypadku wdrożeń na serwerze Oracle WebLogic Server wymagane jest czynności po zakończeniu instalacji. O tym zadaniu Jeśli serwer Oracle WebLogic Server jest używany jako serwer aplikacji dla wdrożenia produktu SmartCloud Control Desk, wówczas program instalacyjny generuje plik EAR. Następnie należy ręcznie wdrożyć ten plik na serwerze Oracle WebLogic Server. Gdy używany jest serwer Oracle WebLogic Server, wówczas należy zmodyfikować plik weblogic.xml i odbudować plik maximo.ear przed jego wdrożeniem. Procedura 1. Zainstaluj zaktualizowany program JDK 1.6. a. Z witryny http://www.oracle.com/technetwork/java/index.html pobierz najnowszy program JDK o numerze wersji 1.6.0 SR7 lub wyższym. b. Uruchom program instalacyjny. c. Zaakceptuj umowę licencyjną. d. Ścieżkę docelową instalacji ustaw na folder główny Oracle, kliknij przycisk OK, a następnie przycisk Next (Dalej). e. Zaakceptuj wszelkie dodatkowe zachęty dotyczące instalowania programu JDK, aby pomyślnie zakończyć proces instalowania. 2. Jeśli używana jest baza danych Oracle, skopiuj plik oraclethin.jar. a. Skopiuj plik oraclethin.jar z administracyjnej stacji roboczej na serwer, na którym zainstalowano Oracle WebLogic Server. Użyj dowolnego dostępnego protokołu przesyłania plików. b. Plik oraclethin.jar znajduje się w katalogu katalog_główny_instalacji\maximo\ applications\maximo\lib. Domyślnie katalogiem katalog_główny_instalacji jest C:\IBM\SMP\Maximo\Applications\Maximo\lib. Skopiuj plik oraclethin.jar na serwer J2EE oraz do katalogu wls11g/server/lib. Na przykład: C:/Oracle/wls11g/server/lib. 3. Przeprowadź edycję pliku konfiguracyjnego domeny dla odpowiednich ustawień Java. a. Przejdź do katalogu katalog_instalacji\user_projects\domains\mydomain\bin. b. Kliknij prawym przyciskiem myszy (nie klikaj dwukrotnie) i przeprowadź edycję pliku setDomainEnv.cmd (Windows) lub setDomainEnv.sh (UNIX). c. Za pomocą edytora tekstu wyszukaj wpisy jdk i zastąp je wpisami, które zmienią konfigurację serwera Oracle WebLogic Server w taki sposób, aby serwer korzystał ze zaktualizowanego programu JDK. Należy zmienić dwa wystąpienia. d. (tylko Oracle) Wyszukaj PRE_CLASSPATH. Ustaw parametr w następujący sposób: set PRE_CLASSPATH=%WL_HOME%\server\lib\oraclethin.jar (Windows) PRE_CLASSPATH={WL_HOME}/server/lib/oraclethin.jar (UNIX) Uwaga: Ten krok jest wymagany w celu nawiązywania połączeń z bazami danych Oracle z serwera Oracle WebLogic Server. e. Zwiększ wartości parametrów sterty Java, wyszukując MEM_ARGS i ustawiając parametr w następujący sposób: set MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m (Windows) MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m (UNIX) 44 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) W tych parametrach rozróżniana jest wielkość liter. Przed każdym parametrem umieść znak minus (-), a po każdej wartości umieść znak m. f. Wyszukaj set JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES%. Bezpośrednio po tym łańcuchu wprowadź opcje: -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 Po zakończeniu wpis powinien wyglądać jak poniższy przykład: set JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES% -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 -Dwlw.iterativeDev=%iterativeDevFlag% -Dwlw.testConsole=%testConsoleFlag% -Dwlw.logErrorsToConsole=%logErrorsToConsoleFlag% g. Zapisz i zamknij plik setDomainEnv.cmd. 4. Przeprowadź edycję \IBM\SMP\maximo\applications\maximo\maximouiweb\ webmodule\WEB-INF\weblogic.xml file i dodaj następujące wpisy: <session-descriptor> <cookie-http-only>false</cookie-http-only> </session-descriptor> 5. Uruchom serwer (nie będą wyświetlane zapytania dotyczące nazwy i hasła użytkownika). Jeśli podczas pracy w trybie produkcyjnym użytkownik nie chce, aby pojawiały się zapytania o nazwę i hasło użytkownika Oracle WebLogic Server, należy utworzyć plik boot.properties. W niniejszej procedurze przedstawiono zapis nazwy i hasła użytkownika w zaszyfrowanym formacie. Wprowadź następujące dwa wiersze do zwykłego pliku: username=<nazwa użytkownika administratora> password=<hasło administratora> Wartości nazwy i hasła administratora muszą być zgodne z wartościami z istniejącego konta użytkownika w dostawcy uwierzytelniania dla domyślnej dziedziny zabezpieczeń. Jeśli plik zostanie zapisany jako boot.properties i umieszczony w folderze mydomain (na przykład: C:\BEA\User_projects\domains\mydomain), wówczas serwer będzie automatycznie korzystał z tego pliku podczas kolejnych cykli uruchamiania. Przy pierwszym użyciu tego pliku w celu uruchomienia serwera serwer odczyta plik, a następnie zastąpi go zaszyfrowaną wersją nazwy i hasła użytkownika. 6. Sprawdź ustawienia, uruchamiając serwer Oracle WebLogic Server. Aby upewnić się, że zmiany wprowadzone do plików poprzedniej wersji Oracle WebLogic Server są poprawne, uruchom produkt Oracle WebLogic Server. 7. Odbuduj plik maximo.ear. \IBM\SMP\maximo\deployment\buildmaximoear 8. Przeprowadź wdrożenie pliku maximo.ear na serwerze Oracle WebLogic Server. Instalowanie plików EAR Po wykonaniu wcześniejszych czynności można wdrożyć pliki EAR z konsoli administracyjnej Oracle WebLogic Server. Instalowanie plików EAR w celu uruchomienia serwera aplikacji Maximo. Zanim rozpoczniesz Windows UNIX Windows Jeśli serwer MAXIMOSERVER nie działa, uruchom go za pomocą wiersza komend. UNIX Demon Oracle WebLogic Server musi być uruchomiony. Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 45 O tym zadaniu W celu wyświetlenia konsoli administracyjnej Oracle WebLogic Server należy również zainstalować wirtualną maszynę języka Java (JVM). Nowsze wersje systemu Windows mogą nie być wyposażone w maszynę JVM. Procedura 1. Zmień na katalog moja_domena: Windows Windows W wierszu komend zmień katalog na: nazwa_napędu:\kat_inst_weblogic\user_projects\domain\moja_domena UNIX UNIX Otwórz okno Terminal (lub wiersz komend, jeśli łączysz się zdalnie z komputera z systemem Windows) i zmień katalog w następujący sposób: cd /home/mxadmin/kat_inst_weblogic/user_projects/domains/moja_domena 2. Wpisz Windows Windows startWebLogic.cmd UNIX UNIX ./startWebLogic.sh i naciśnij klawisz Enter. Po wyświetleniu frazy: Server started in RUNNING Mode (serwer został uruchomiony w trybie DZIAŁANIE) zostanie uruchomiony Oracle WebLogic Server. 3. Uruchom konsolę administracyjną Oracle WebLogic Server (MAXIMOSERVER), wpisując następujący adres URL do paska adresu przeglądarki: 4. 5. 6. 7. 8. 9. 10. http://nazwa_hosta:7001/console Zaloguj się do konsoli administracyjnej za pomocą nazwy użytkownika administracyjnego i hasła. Kliknij przycisk Lock&Edit (Zablokuj w celu edycji) w sekcji Change Center (Centrum zmian), aby przełączyć serwer w tryb edycji. Kliknij odsyłacz Deployments (Wdrożenia) w sekcji Domain Structure (Struktura domeny). W sekcji Summary of Deployments (Podsumowanie wdrażania) kliknij przycisk Install (Zainstaluj). Zostanie otwarta aplikacja Install Application Assistant (Instalowanie aplikacji z asystą). Kliknij odsyłacz upload your file(s) (prześlij pliki). Kliknij przycisk Browse (Przeglądaj) obok pola Deployment Archive (Archiwum wdrażania). Przejdź do miejsca, w którym zainstalowano plik maximo.ear (katalog c:/ibm/smp/maximo/deployment/default/ na administracyjnej stacji roboczej), wybierz plik i kliknij opcję Open (Otwórz). Kliknij Next (Dalej) w celu przesłania pliku na serwer Oracle WebLogic Server. 11. Kliknij przełącznik obok pliku maximo.ear oraz przycisk Next (Dalej), aby kontynuować wdrażanie. 12. Zaakceptuj wartość domyślną, aby zainstalować to wdrożenie jako aplikację i kliknij przycisk Next (Dalej). 13. Zaakceptuj wszystkie pozostałe wartości domyślne i kliknij przycisk Finish (Zakończ), aby uruchomić proces wdrażania. 46 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 14. Po zakończeniu procesu wdrażania kliknij przycisk Activate Changes (Aktywuj zmiany) w Change Center (Centrum zmian), aby zastosować zmiany. Zostanie wyświetlony następujący komunikat: All changes have been activated. No restarts are necessary (Wszystkie zmiany zostały aktywowane. Nie jest konieczny żaden restart). 15. Powtórz kroki od 8 na stronie 46 do 14, aby wdrożyć plik maximoiehs.ear. 16. Kliknij pole wyboru obok aplikacji maximo. 17. Kliknij strzałkę rozwijaną przycisku Start (Start) i wybierz opcję Servicing all requests (Obsługa wszystkich żądań). Zostanie wyświetlone okno Start Application Assistant (Uruchamianie aplikacji z asystą). 18. Kliknij przycisk Yes (Tak), aby uruchomić system. Ustawianie nazwy hosta serwera Oracle WebLogic Server Ręczne ustawianie nazwy hosta Oracle WebLogic Server w celu uzyskania dostępu do pomocy aplikacji. O tym zadaniu Domyślnie właściwość używana w celu zapisania nazwy hosta dla systemu pomocy SmartCloud Control Desk jest ustawiona na wartość localhost. Wyświetlanie tematów pomocy SmartCloud Control Desk jest możliwe, pod warunkiem że pełna nazwa hosta Oracle WebLogic Server jest skonfigurowana we właściwości systemu pomocy. Ten krok należy wykonać po wdrożeniu plików EAR produktu SmartCloud Control Desk na serwer Oracle WebLogic Server. Procedura 1. Zaloguj się do konsoli SmartCloud Control Desk jako maxadmin. 2. Wybierz opcje Idź do > Konfiguracja systemu > Konfiguracja platformy > Właściwości systemu 3. Za pomocą opcji Filtr wyszukaj właściwość o nazwie mxe.help.host. 4. Rozwiń właściwość mxe.help.host i ustaw atrybut na pełną nazwę hosta serwera Oracle WebLogic Server. 5. Zaznacz pole wyboru rekordu mxe.help.host. 6. Kliknij ikonę Odświeżanie na żywo na pasku narzędzi. 7. W oknie dialogowym Odświeżanie na żywo kliknij OK. Wyniki Po wykonaniu tych czynności można uzyskać dostęp do tematów pomocy aplikacji w interfejsie użytkownika SmartCloud Control Desk. Wdrażanie języków po odroczeniu aktualizacji bazy danych Wybranie opcji odroczenia aktualizacji bazy danych Maximo podczas instalowania produktu wpływa na sposób wdrażania języków. Podczas instalacji możliwe jest odroczenie zadania aktualizacji bazy danych. Ta opcja zapobiega zapisowi danych do bazy danych podczas instalacji. Działanie programu instalacyjnego jest ograniczone do kopiowania plików do systemu administracyjnego oraz do rejestrowania pakietów rozwiązań procesu produktu. W celu dodania języków należy zakończyć instalację, samodzielnie zaktualizować bazę danych, a następnie samodzielnie zaktualizować języki. Rozdział 2. Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego 47 “Ręczne wdrażanie języków po odroczeniu aktualizacji bazy danych” Jeśli aktualizowanie bazy danych zostanie odroczone w programie instalacyjnym, wówczas języki można wdrożyć ręcznie. Ręczne wdrażanie języków po odroczeniu aktualizacji bazy danych Jeśli aktualizowanie bazy danych zostanie odroczone w programie instalacyjnym, wówczas języki można wdrożyć ręcznie. Zanim rozpoczniesz Przed ręcznym konfigurowaniem języków dla pakietów PSI należ uruchomić komendę updatedb. O tym zadaniu W celu ręcznego skonfigurowania języków dla pakietów PSI wykonaj następujące kroki: Procedura 1. Zaktualizuj opcje obsługi języka dla głównych komponentów. Pliki dla języków wybranych podczas instalacji zostaną wyodrębnione do katalogu C:\IBM\SMP\Maximo\Tools\Maximo\ustawienia_narodowe\xliff\ w systemie. a. Aby zaktualizować język jako język podstawowy do stosowania z produktem, należy uruchomić poniższą komendę: katalog_główny_instalacji\maximo\tools\maximo\TDToolkit.bat -IMPORT -SLEN -TLustawienia narodowe -maxmessfix b. Aby dodać jeden lub większą liczbę języków jako języki dodatkowe, które będą używane z produktem, uruchom poniższą komendę dla każdego języka wybranego do dodania: katalog_główny_instalacji\maximo\tools\maximo\TDToolkit.bat -ADDLANGustawienia narodowe -maxmessfix 2. Zaktualizuj języki dla pakietów dodatkowych. Aby określić pakiety, które należy zaktualizować, przejdź do katalogu katalog_główny_instalacji\maximo\tools\maximo\en\xliff. Każdy folder znajdujący się w katalogu xliff (poza folderem MAXUPG) jest wykorzystywany jako wejściowy dla operacji -pmpupdate narzędzia TDToolkit. Inaczej niż w przypadku aktualizowania języków w produkcie SmartCloud Control Desk, komendę TDToolkit należy użyć jeden raz dla każdego pakietu. Komenda TDToolkit określa obecnie wdrożone języki i aktualizuje je. a. Przejdź do katalogu katalog_główny_instalacji\maximo\tools\maximo\en\xliff i określ folder pakietu, który należy zaktualizować, na przykład calibration. b. Zaktualizuj języki dla wybranego pakietu. C:\IBM\SMP\maximo\tools\maximo\TDToolkit.bat -pmpupdatekatalog_pakietu W tym przykładzie pmpupdatekatalog_pakietu może oznaczać pmpupdatecalibration lub pmpupdateconfig_pmp. c. Powtórz procedurę dla wszystkich dodatkowych pakietów wymagających zaktualizowania języków. 48 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 3. Wdrażanie produktu z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego Informacje przedstawione w niniejszej sekcji umożliwiają wykorzystanie programów instalacyjnych i narzędzi produktu SmartCloud Control Desk w celu automatycznego konfigurowania istniejącego oprogramowania pośredniego w przedsiębiorstwie podczas procesu wdrażania produktu SmartCloud Control Desk. Niniejsza sekcja zawiera ogólny przegląd (albo przewodnik przejścia) zadań, jakie należy wykonać w celu automatycznego wdrożenia produktu SmartCloud Control Desk. Zostanie wykorzystane oprogramowanie pośrednie, które istnieje już w przedsiębiorstwie. W tym scenariuszu wykorzystywany jest program instalacyjny oprogramowania pośredniego oraz program instalacyjny produktu SmartCloud Control Desk w celu automatycznego konfigurowania istniejących zasobów oprogramowania pośredniego. Konfigurowanie oprogramowania pośredniego jest realizowane automatycznie przed wdrożeniem produktu. Serwer Oracle WebLogic Server należy zawsze konfigurować ręcznie. Programy instalacyjne są wykorzystywane w celu automatycznego konfigurowania istniejącego serwera DB2 w środowisku. Rysunek 1. Wdrażanie produktu SmartCloud Control Desk z ponownym wykorzystaniem istniejącego oprogramowania pośredniego Uruchamianie programu instalacyjnego oprogramowania pośredniego na istniejących serwerach oprogramowania pośredniego Jeśli planowane jest wykorzystanie istniejących serwerów oprogramowania pośredniego z produktem SmartCloud Control Desk, wówczas te serwery należy skonfigurować przed uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk. Niniejsza sekcja zawiera informacje nt. konfigurowania istniejących serwerów DB2 w celu wykorzystania ich z produktem SmartCloud Control Desk w przypadku korzystania z programu instalacyjnego oprogramowania pośredniego. Dostępne są informacje dotyczące korzystania z programu instalacyjnego oprogramowania pośredniego z produktem IBM Tivoli Directory Server. Dostępne są szczegóły dotyczące korzystania z programu instalacyjnego oprogramowania pośredniego z usługą Microsoft Active Directory. Nie można użyć programu instalacyjnego oprogramowania pośredniego w celu skonfigurowania istniejących serwerów Oracle. Serwer Oracle WebLogic Server nie może być konfigurowany za pomocą programu instalacyjnego oprogramowania pośredniego. Serwer Microsoft SQL Server nie może być konfigurowany za pomocą programu instalacyjnego oprogramowania pośredniego. © Copyright IBM Corp. 2012 49 Upewnij się, że oprogramowanie pośrednie jest dostępne w wersji obsługiwanej dla SmartCloud Control Desk. Podczas instalowania i konfigurowania oprogramowania pośredniego w programie instalacyjnym oprogramowania pośredniego oraz w programie instalacyjnym produktu SmartCloud Control Desk należy wziąć pod uwagę następujące ograniczenia dotyczące znaków specjalnych: Tabela 4. Konwencje nazewnictwa obiektów oprogramowania pośredniego Konwencja nazewnictwa Szczegóły Konwencje nazewnictwa DB2 dla nazw grup, nazw użytkowników i identyfikatorów użytkowników. Nazwy grup oraz identyfikatory użytkowników w systemach operacyjnych Linux i UNIX mogą zawierać maksymalnie 8 znaków i muszą zawierać tylko małe litery. Nazwy grup i nazwy użytkowników w systemie Windows mogą zawierać maksymalnie 30 znaków. Nazwy i identyfikatory nie mogą mieć następujących wartości: USERS, ADMINS, GUESTS, PUBLIC, LOCAL ani żadnych słów zastrzeżonych w SQL. Nazwy i identyfikatory nie mogą rozpoczynać się od liter IBM, SQL ani SYS. Nie mogą się zaczynać od znaku podkreślenia (_). Konwencje nazewnictwa DB2 dla instancji DB2. Nazwy instancji mogą zawierać maksymalnie 8 znaków. W systemie Windows żadna instancja nie może mieć takiej samej nazwy, jak usługa. Konwencje nazewnictwa DB2 dla haseł. W systemach UNIX hasła mogą zawierać maksymalnie 8 znaków. W systemach Windows hasła mogą zawierać maksymalnie 14 znaków. Konwencje nazewnictwa IBM Tivoli Directory Server dla baz danych i ich aliasów. Nazwy baz danych muszą być unikalne w lokalizacji, w której są skatalogowane. W systemach Linux i UNIX ta lokalizacja jest ścieżką katalogu. W systemach Windows jest to dysk logiczny. Nazwy aliasów baz danych muszą być unikalne w katalogu systemowym bazy danych. W przypadku utworzenia nowej bazy danych wartością domyślną aliasu będzie nazwa bazy danych. W wyniku tego nie można utworzyć bazy danych z użyciem nazwy, która jest aliasem bazy danych, nawet jeśli nie istnieje baza danych o takiej nazwie. Nazwa bazy danych i alias bazy danych mogą zawierać maksymalnie po 8 znaków. Należy pamiętać o tym, że znaki @, # i $ nie są dostępne na wszystkich klawiaturach. Należy unikać stosowania tych znaków w przypadku tworzenia nazwy bazy danych. 50 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 4. Konwencje nazewnictwa obiektów oprogramowania pośredniego (kontynuacja) Konwencja nazewnictwa Szczegóły Konwencje nazewnictwa IBM Tivoli Directory Server dla użytkowników, grup, baz danych i instancji Wartości nie mogą zawierać więcej niż 8 znaków. Wartości nie mogą być równe: USERS, ADMINS, GUESTS, PUBLIC, LOCAL ani idsldap Wartości nie mogą się rozpoczynać od liter IBM, SQL ani SYS. Wartości nie mogą zawierać znaków akcentowanych. Wartości mogą zawierać znaki z zakresu od A do Z, od a do z oraz 0 - 9. Wartości muszą rozpoczynać się znakami z zakresów A - Z lub a - z. Hasła administratorów nie mogą zawierać znaków dwubajtowych. Hasła nie mogą zawierać znaków specjalnych: ` ' \ "| Program instalacyjny oprogramowania pośredniego Program instalacyjny oprogramowania pośredniego nie sprawdza zgodności hasła z systemem operacyjnym na hoście docelowym. Upewnij się, że wprowadzone wartości haseł są poprawne w tym środowisku. Program instalacyjny oprogramowania pośredniego nie zezwala na stosowanie znaku '%' w systemie Windows ani na stosowanie znaków !, $, #, % w systemie UNIX. Program instalacyjny oprogramowania pośredniego nie sprawdza, czy w nazwach użytkowników zostały użyte znaki akcentowane. Użycie tych znaków może powodować błędy. Konfigurowanie istniejącego produktu DB2 za pomocą programu instalacyjnego oprogramowania pośredniego Istniejący serwer DB2 można skonfigurować za pomocą programu instalacyjnego oprogramowania pośredniego. Zanim rozpoczniesz Jeśli planowane jest skonfigurowanie istniejącego serwera DB2 za pomocą programu instalacyjnego oprogramowania pośredniego, wówczas musi istnieć zbiór użytkowników i grup. Program instalacyjny oprogramowania pośredniego korzysta z tych użytkowników i grup podczas konfigurowania serwera. Domyślne wartości dla użytkowników i grup to między innymi: Użytkownicy v db2admin v dasusr1 (UNIX) Rozdział 3. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 51 v db2fenc1 (UNIX) Grupy v v v v db2admns (Windows) dasadm1 (UNIX) dbgrp1 (UNIX) db2fgrp1 (UNIX) Te wartości są domyślnymi nazwami użytkowników i grup. Jeśli wartości wprowadzane do programu instalacyjnego oprogramowania pośredniego muszą być zgodne z wartościami w systemie, wówczas te wartości można zmodyfikować. Jeśli tacy użytkownicy nie istnieją w systemie, wówczas należy ich utworzyć przed uruchomieniem programu instalacyjnego. O tym zadaniu Jeśli istnieje instalacja DB2, którą użytkownik planuje ponownie wykorzystać dla produktu SmartCloud Control Desk, wówczas w systemie należy uruchomić program instalacyjny oprogramowania pośredniego, aby skonfigurować tę instalację. Program instalacyjny oprogramowania pośredniego zidentyfikuje w systemie instancje oprogramowania pośredniego zgodne z produktem SmartCloud Control Desk, a następnie skonfiguruje istniejącą instancję, która będzie używana z produktem SmartCloud Control Desk. Wykonaj następujące kroki, aby program instalacyjny skonfigurował istniejącą instancję DB, która będzie ponownie wykorzystywana z produktem SmartCloud Control Desk: Procedura 1. Zaloguj się jako użytkownik z uprawnieniami administratora. 2. Uruchom program instalacyjny oprogramowania pośredniego ze startera. 3. Wykonuj czynności w panelach programu instalacyjnego oprogramowania pośredniego, aż do panelu opcji wdrażania. 4. Na panelu opcji wdrażania zaznacz serwer bazy danych, a następnie kliknij przycisk Dalej. Program instalacyjny oprogramowania pośredniego wyświetli wszelkie instancje serwera DB2 wykryte w systemie. 5. W menu instalacji wybierz odpowiednią instancję do ponownego użycia, a następnie kliknij przycisk Dalej. 6. Wykonaj zadania na pozostałych panelach programu instalacyjnego oprogramowania pośredniego. “Instalowanie oprogramowania pośredniego za pomocą programu instalacyjnego oprogramowania pośredniego” na stronie 19 Program instalacyjny oprogramowania pośredniego służy do instalowania komponentów oprogramowania pośredniego, które mają być używane z produktem IBM SmartCloud Control Desk. Komponenty oprogramowania pośredniego wybierane do instalowania przez użytkownika, a także powiązane parametry konfiguracyjne, są rejestrowane w planie wdrażania dla systemu docelowego. Ręczne konfigurowanie programu WebLogic Server Serwer WebLogic Server może być używany z produktem SmartCloud Control Desk, pod warunkiem że zostanie skonfigurowany ręcznie. O tym zadaniu Serwer WebLogic Server może być używany jako serwer J2EE. Proces instalacji SmartCloud Control Desk przygotowuje pliki EAR na administracyjnej stacji roboczej SmartCloud 52 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Control Desk. Te pliki są następnie samodzielnie wdrażane w serwerze WebLogic Server. Program instalacyjny SmartCloud Control Desk nie konfiguruje automatycznie środowiska WebLogic Server. Ponadto nie instaluje ani w inny sposób nie wdraża aplikacji SmartCloud Control Desk na serwer WebLogic Server server. Samodzielne konfigurowanie serwera WebLogic Server obejmuje następujące zadania: Procedura 1. “Tworzenie domeny MAXIMOSERVER” na stronie 32 2. “Konfigurowanie opcji JMS dla struktury integracji” na stronie 33 3. “Konfigurowanie JMS dla programu nasłuchującego wiadomości e-mail w serwerze WebLogic Server” na stronie 34 Tworzenie domeny MAXIMOSERVER W tej sekcji omówiono sposób tworzenia domeny MAXIMOSERVER w produkcie WebLogic Server. O tym zadaniu Aby utworzyć domenę MAXIMOSERVER w produkcie WebLogic Server, wykonaj następujące czynności: Procedura 1. Uruchom narzędzie kreatora konfiguracji. v W systemach Windows: wybierz Start > Wszystkie programy > BEA Products > Tools > Configuration Wizard. v W systemach UNIX kreatora konfiguracji można uruchomić za pomocą komendy config.sh w katalogu <katalog_główny_WebLogic>/weblogic10/common/bin. 2. Na panelu powitalnym wybierz opcję Utwórz nową domenę WebLogic Server, a następnie kliknij przycisk Next (Dalej). 3. Na panelu Select a Domain Source (Wybierz źródło domeny) wybierz opcję Generate a domain configured automatically to support the following products (Wygeneruj domenę skonfigurowaną automatycznie w celu obsługi następujących produktów), a następnie kliknij przycisk Next (Dalej). 4. Na panelu Specify Domain Name and Location (Określ nazwę i lokalizację domeny) nadaj domenie nazwę MAXIMOSERVER, a następnie kliknij przycisk Next (Dalej). 5. Na panelu Configure Administrator Username and Password (Konfiguruj nazwę administratora i hasło) wprowadź ID i hasło administratora, a następnie kliknij przycisk Next (Dalej). 6. Na panelu Configure Server Start Mode and JDK (Konfiguruj tryb uruchamiania serwera i oprogramowania JDK) wprowadź następujące informacje, a następnie kliknij przycisk Next (Dalej). WebLogic Server Domain Startup Mode (Tryb uruchamiania domeny WebLogic) Wybierz opcję Production (Produkcja). Wybranie tej opcji wymaga udostępnienia ID i hasła użytkownika w celu wdrożenia aplikacji. JDK Selection (Wybór oprogramowania JDK) Wybierz pakiet JDK o numerze wersji 1.6.0 lub wyższym. 7. Wykonaj operacje w kilku kolejnych panelach, aż do panelu Customize Environment and Services Settings (Dostosuj ustawienia dotyczące środowiska i usług). Na panelu Rozdział 3. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 53 Customize Environment and Services Settings (Dostosuj ustawienia dotyczące środowiska i usług) wybierz domyślną opcję No (Nie), a następnie kliknij przycisk Next (Dalej). 8. Na panelu Create WebLogic Server (Utwórz domenę serwera WebLogic) zmień wartość pola Domain Name (Nazwa domeny) na MaximoServer, a następnie kliknij opcję Create (Utwórz), aby utworzyć tę domenę. 9. Po utworzeniu domeny upewnij się, że opcja Start Admin Server (Uruchom serwer administracyjny) nie jest zaznaczona, a następnie kliknij przycisk Done (Gotowe), aby zamknąć kreatora konfiguracji. W systemach UNIX ta opcja nie jest wyświetlana. Konfigurowanie opcji JMS dla struktury integracji W niniejszej procedurze przedstawiono szczegółowe informacje o konfigurowaniu kolejek JMS. Zanim rozpoczniesz W celu przeprowadzenia poniższej procedury należy zapoznać się z konsolą administracyjną produktu Oracle WebLogic Server. Dokumentacja Oracle WebLogic Server zawiera informacje o nawigacji w konsoli administracyjnej Oracle WebLogic Server. Procedura 1. Uruchom program Internet Explorer i otwórz konsolę administracyjną MAXIMOSERVER, wpisując następujący adres URL: http://nazwa_hosta:7001/console 2. Zaloguj się, wprowadzając ID użytkownika i hasło. 3. Utwórz trzy trwałe składnice plików z następującymi parametrami konfiguracji: Opcja Opis File Store Name (Nazwa składnicy plików) sqinstore, sqoutstore, cqinstore File Store Target (Docelowa składnica plików) MAXIMOSERVER File Store Directory (Katalog składnicy plików) C:\WebLogic lub inny wybrany katalog Składnice plików mają zwykle wyższą wydajność. Możliwe jest jednak wybranie składnic wykorzystujących bazę danych. Informacje na temat różnic między składnicami plików a składnicami używającymi bazy danych zawiera dokumentacja Oracle WebLogic Server. 4. Utwórz trzy serwery JMS z następującymi parametrami konfiguracyjnymi: Opcja Opis Properties Name (Nazwa właściwości) sqinserver, sqoutserver, cqinserver Server Target (Serwer docelowy) MAXIMOSERVER Bytes Maximum (Maks. liczba bajtów) 20% lub mniej niż wielkość przydzielonej sterty JVM W przypadku serwerów JMS zalecane jest skonfigurowanie maksymalnej liczby bajtów na 20% lub mniej niż wielkość przydzielonej sterty JVM - taka wielkość zapobiega utracie pamięci dla produktu Oracle WebLogic Server. 5. Utwórz moduł systemu JMS o nazwie intjmsmodule, z MAXIMOSERVER jako serwerem docelowym. 6. Do modułu JMS dodaj źródło fabryki połączeń: 54 Opcja Opis Name (Nazwa) intjmsconfact JNDI Name (Nazwa JNDI) jms/maximo/int/cf/intcf Target (Cel) MAXIMOSERVER IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 7. Dodaj trzy zasoby kolejek do modułu JMS: a. Utwórz typ zasobu kolejki. b. Utwórz nowe wdrożenie podrzędne o takiej samej nazwie, jak kolejka. c. Przydziel serwer docelowy nazwa_wdrożenia_podrzędnegoserver do wdrożenia podrzędnego. Opcja Opis Queue 1 (Kolejka 1) Nazwa: sqin Nazwa JNDI: jms/maximo/int/queues/sqin Queue 2 (Kolejka 2) Nazwa: sqout Nazwa JNDI: jms/maximo/int/queues/ sqout Queue 3 (Kolejka 3) Nazwa: cqin Nazwa JNDI: jms/maximo/int/queues/ cqin Template (Szablon) None (Brak) 8. Włącz fabrykę połączeń JMS dla struktury integracji: a. Wybierz odsyłacz intjmsconfact. b. Na karcie Transactions (Transakcje) zaznacz pole wyboru XA Connection Factory Enabled (Fabryka połączeń XA włączona). c. Maksymalną liczbę komunikatów na sesję ustaw na -1. 9. Zapisz i aktywuj zmiany. Co dalej Aktualizacja nastąpi po zatrzymaniu i ponownym uruchomieniu serwera aplikacji MAXIMOSERVER. Konfigurowanie JMS dla programu nasłuchującego wiadomości e-mail w serwerze WebLogic Server Aplikacja programu nasłuchującego wiadomości e-mail służy do odbierania i przyjmowania żądań za pośrednictwem poczty e-mail, które mają postać wiadomości e-mail. O tym zadaniu W celu skonfigurowania kolejek JMS dla produktu WebLogic Server należy wykonać następujące czynności: Procedura 1. Zaloguj się do konsoli administracyjnej WebLogic Server. 2. Utwórz trwałą składnicę. a. W panelu Domain Structure (Struktura domeny) rozwiń węzeł Services (Usługi), a następnie kliknij opcję Persistent Stores (Składnice trwałe). b. Kliknij opcję New (Nowe), a następnie wybierz opcję tworzenia składnicy plików. c. Wprowadź lsnrstore jako nazwę składnicy plików i c:\wls10 jako katalog, a następnie kliknij przycisk Finish (Zakończ). 3. Utwórz serwer JMS a. W panelu Domain Structure (Struktura domeny), w obszarze Services > Messaging (Usługi > Przesyłanie wiadomości), kliknij opcję JMS Servers (Serwery JMS), wprowadź następujące informacje, a następnie kliknij przycisk Next (Dalej). Name (Nazwa) Wprowadź nazwę dla nowego serwera JMS, na przykład: lsnrserver. Rozdział 3. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 55 Persistent Store (Składnica trwała) Wybierz: lsnrstore. b. Dla opcji Target (Cel) wybierz AdminServer, a następnie kliknij przycisk Finish (Zakończ). 4. Utwórz moduł systemu JMS a. W panelu Domain Structure (Struktura domeny), w obszarze Services > Messaging, (Usługi > Przesyłanie wiadomości), kliknij opcję JMS Modules (Moduły JMS), a następnie kliknij przycisk New (Nowe). b. Wprowadź wartość do pola Name (Nazwa), np. lsnrjmsmodule, a następnie kliknij przycisk Next (Dalej). c. Wybierz opcję dla AdminServer, a następnie kliknij przycisk Next (Dalej). d. Wybierz odpowiednią wartość dla opcji Would you like to add resources to the JMS system module? (Czy chcesz dodać zasoby do modułu systemu JMS), a następnie kliknij przycisk Finish (Zakończ). 5. Dodaj fabrykę połączeń do modułu JMS. a. W tabeli Summary of Resources (Podsumowanie zasobów) modułu lsnrjmsmodule kliknij opcję New (Nowe), aby dodać zasób. b. Wybierz opcję Connection Factory (Fabryka połączeń), a następnie kliknij przycisk Next (Dalej). c. W panelu Connection Factory Properties (Właściwości fabryki połączeń) wprowadź następujące informacje, a następnie kliknij przycisk Next (Dalej). Name (Nazwa) Wprowadź nazwę nowej fabryki połączeń. Na przykład: lsnrconnfact. JNDI Name (Nazwa JNDI) Wprowadź: jms/mro/lsnr/lsnrcf. d. Upewnij się, że wybrana jest opcja AdminServer, a następnie kliknij przycisk Finish (Zakończ) 6. Dodaj kolejkę do modułu JMS. a. W tabeli Summary of Resources (Podsumowanie zasobów) modułu lsnrjmsmodule kliknij opcję New (Nowe), aby dodać zasób. b. Wybierz opcję Queue (Kolejka), a następnie kliknij przycisk Next (Dalej). c. W panelu JMS Destination Properties (Właściwości miejsca docelowego JMS) wprowadź następujące informacje, a następnie kliknij przycisk Next (Dalej). Name (Nazwa) Wprowadź nazwę nowej kolejki. Na przykład: lsnrqueue. JNDI Name (Nazwa JNDI) Wprowadź jms/mro/lsnr/qin. Template (Szablon) Żaden szablon nie jest wymagany. d. Kliknij opcję Create a new Subdeployment (Utwórz nowe wdrożenie podrzędne), wybierz lsnrserver, a następnie kliknij przycisk Finish (Zakończ). 7. Ustaw opcję XA dla fabryki połączeń. a. Wybierz lsnrconnfact, a następnie wybierz kartę Transactions (Transakcje). b. Upewnij się, że opcja XA Connection Factory Enabled (Fabryka połączeń XA włączona) jest wybrana, a następnie kliknij przycisk Save (Zapisz). 8. Kliknij opcję Activate Changes (Aktywuj zmiany) w celu zapisania i aktywacji zmian. 9. Aby umożliwić programowi nasłuchującemu wiadomości e-mail korzystanie z kolejek JMS, należy skonfigurować komponent Message Driven Bean za pośrednictwem pliku 56 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) deskryptora wdrażania, który jest częścią instalacji. W celu skonfigurowania komponentu Message Driven Bean usuń wiersze komentarza z sekcji w plikach deskryptora wdrożenia. Przeprowadź edycję plików ejb-jar.xml i weblogic-ejb-jar.xml. a. Otwórz plik katalog_instalacyjny\applications\maximo\mboejb\ejbmodule\ META-INF\ejb-jar.xml w edytorze, usuń znaki komentarza z następujących sekcji, a następnie zapisz plik: Email Listener JMS is not deployed by default <message-driven id="MessageDriven_LSNRMessageBean"> <ejb-name>LSNRMessageBean</ejb-name> ejb-class>psdi.common.emailstner.LSNRMessageBean</ejb-class> transaction-type>Container</transaction-type> <message-destination-type>javax.jms.Queue</messagedestinationtype> </message-driven> Email Listener JMS is not deployed by default <container-transaction> <method> <ejb-name>LSNRMessageBean</ejb-name> <method-name>*</method-name> </method> <trans-attribute>Required</trans-attribute> </container-transaction> b. Otwórz plik c:\ibm\smp\maximo\applications\maximo\mboejb\ejbmodule\ META-INF\weblogic-ejb-jar.xml w edytorze, usuń znaki komentarza z następującej sekcji, a następnie zapisz plik: Email Listener JMS is not deployed by default <weblogic-enterprise-bean> <ejb-name>LSNRMessageBean</ejb-name> <message-driven-descriptor> <destination-jndi-name>jms/mro/lsnr/qin</destination-jndiname> <connection-factory-jndi-name>jms/mro/lsnr/lsnrcf</ connection-factory-jndi-name> </message-driven-descriptor> <transaction-descriptor> <trans-timeout-seconds>600</trans-timeout-seconds> </transaction-descriptor> <jndi-name>LSNRMessageBean</jndi-name> </weblogic-enterprise-bean> Przegląd informacji na temat programu instalacyjnego Program instalacyjny produktu SmartCloud Control Desk udostępnia interfejs przeznaczony do instalowania i wdrażania produktu SmartCloud Control Desk, który zawiera mechanizm automatyzacji procesów oraz menedżerów procesów dla produktów z gamy . Program instalacyjny produktu SmartCloud Control Desk rejestruje wybrane opcje dotyczące wdrożenia produktu SmartCloud Control Desk. Rejestruje parametry konfiguracji powiązane z tymi opcjami, a następnie instaluje i wdraża produkt SmartCloud Control Desk zgodnie z informacjami wprowadzonymi przez użytkownika. Podczas instalowania produktu SmartCloud Control Desk dostępne są dwie ścieżki instalacji. Prosta Wdrożenie proste obejmuje zainstalowanie oprogramowania pośredniego SmartCloud Control Desk na jednym systemie. W przypadku tej opcji z produktem SmartCloud Control Desk nie można wykorzystać oprogramowania pośredniego, jakie istnieje w organizacji. Całe oprogramowanie pośrednie używane z produktem SmartCloud Control Desk należy zainstalować w systemie za pomocą programu instalacyjnego oprogramowania pośredniego, stosując wartości domyślne. Produkt SmartCloud Control Desk jest instalowany z wartościami domyślnymi Rozdział 3. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 57 udostępnionymi przez program instalacyjny oprogramowania pośredniego oraz program instalacyjny produktu SmartCloud Control Desk. Jeśli konieczne jest zastąpienie wartości domyślnych, jakie są wykorzystywane w prostej ścieżce instalacji, wówczas należy zastosować ścieżkę instalacji niestandardowej. Jeśli wdrażanie przebiega z wykorzystaniem serwera Oracle WebLogic Server, wówczas nie można wybrać tej opcji. Niestandardowa Wdrożenie niestandardowe zwykle obejmuje wdrożenie produktu SmartCloud Control Desk na kilku systemach, które mogą już udostępniać niektóre produkty oprogramowania pośredniego, jakie będą wykorzystywane podczas wdrażania produktu SmartCloud Control Desk. W przypadku wdrażania z opcją instalacji niestandardowej możliwa jest modyfikacja domyślnych wartości instalacji. W przypadku tej opcji wdrażania nie jest wymagane rozmieszczenie wdrożenia produktu SmartCloud Control Desk na kilku systemach. Nazwę hosta lokalnego można wprowadzić jako miejsce docelowe dla wszystkich komponentów SmartCloud Control Desk. Jeśli wdrażanie przebiega z wykorzystaniem serwera Oracle WebLogic Server, wówczas należy zastosować tę ścieżkę instalowania. Program instalacyjny produktu SmartCloud Control Desk może zautomatyzować konfigurowanie niektórych elementów oprogramowania pośredniego, które będą wykorzystywane z produktem SmartCloud Control Desk. Program instalacyjny produktu SmartCloud Control Desk nie może zautomatyzować konfigurowania serwera Oracle WebLogic Server. Jeśli nie wybrano opcji automatycznego konfigurowania oprogramowania pośredniego przez program instalacyjny produktu SmartCloud Control Desk, wówczas należy ręcznie skonfigurować ten element oprogramowania pośredniego przed zainstalowaniem produktu SmartCloud Control Desk. Ważne: Podczas wprowadzania wartości LDAP do pól w panelu instalacji produktu SmartCloud Control Desk należy pamiętać o regułach składni dla produktu, które dotyczą stosowania znaków specjalnych w łańcuchach LDAP. W większości przypadków znaki specjalne należy poprzedzać znakiem zmiany znaczenia, dzięki temu znak specjalny będzie bardziej czytelny dla serwera katalogów. Brak zmiany znaczenia znaku specjalnego zawartego w łańcuchu LDAP wykorzystywanym z produktem SmartCloud Control Desk spowoduje błędy produktu SmartCloud Control Desk. Wiele serwerów katalogów traktuje spację jako znak specjalny, który jest częścią łańcucha 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 z produktem SmartCloud Control Desk. Więcej informacji na temat stosowania znaków specjalnych w łańcuchach LDAP zawiera dokumentacja używanego serwera katalogów. Informacje wprowadzone do programu instalacyjnego produktu SmartCloud Control Desk są zapisywane w plikach maximo.properties i install.properties oraz w bazie danych Maximo. Te wartości są wprowadzane do pól panelu programu instalacyjnego SmartCloud Control Desk przy kolejnych okazjach korzystania z programu. Jeśli użytkownik wyłączy program instalacyjny, wówczas przy kolejnym uruchomieniu program przywróci większość wartości, 58 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) jakie zostały wprowadzone podczas przerwanej instalacji. Wartości, które nie są zapisywane w takich przypadkach, to katalog instalacyjny produktu SmartCloud Control Desk oraz opcja skrótu wybrana podczas instalacji. Wartości domyślne można przywrócić do programu instalacyjnego produktu SmartCloud Control Desk poprzez usunięcie plików <katalog_główny_Maximo>/applications/maximo/properties/maximo.properties i <katalog_główny_Maximo>/etc/install.properties. Jeśli odnalezienie pliku maximo.properties w katalogu <katalog_główny_Maximo> jest trudne, wówczas należy go poszukać w katalogu plików tymczasowych w systemie. Instalowanie produktu i automatyczne konfigurowanie oprogramowania pośredniego W celu zainstalowania produktu SmartCloud Control Desk należy uruchomić program instalacyjny ze startera. Procedura instalacji automatycznie skonfiguruje oprogramowanie pośrednie na wielu serwerach, wykorzystując wartości domyślne. Zanim rozpoczniesz Upewnij się, że wymagania wstępne zostały spełnione. v W celu wdrożenia wymagane jest ręczne skonfigurowanie serwera Oracle WebLogic Server. v Usługi serwera bazy danych, serwera katalogów i serwera aplikacji muszą być uruchomione i aktywne. v Katalogi /tmp i /var/tmp muszą być dostępne w systemie. Program instalacyjny wykorzystuje te katalogi jako źródła informacji podczas wdrażania typu IBM WebSphere Application Server Network Deployment. v Na administracyjnej stacji roboczej tymczasowo wyłącz wszelkie niekrytyczne procesy, które mogą negatywnie wpływać na instalację, np. programy antywirusowe. v Upewnij się, że ustawienie zapobiegania wykonywaniu danych w systemie Windows nie blokuje uruchomienia startera: wybierz opcje Start > Ustawienia > Panel sterowania > System > Zaawansowane > Wydajność > Ustawienia > Zapobieganie wykonywaniu danych. Wybierz opcję Włącz funkcję DEP tylko dla istotnych programów i usług systemu Windows i kliknij przycisk Zastosuj. Może pojawić się komunikat o konieczności ponownego uruchomienia systemu. v W systemach Linux i UNIX z zainstalowanym oprogramowaniem pośrednim komenda hostname -f musi zwracać pełną nazwę hosta. W razie potrzeby zapoznaj się z dokumentacją systemu operacyjnego. Zamiast tego można podać adres IP systemu. v Włącz usługę zdalnego wykonywania i dostępu zdalnego na każdym systemie, na którym zainstalowane jest oprogramowanie pośrednie. Każdy system zdalny musi obsługiwać protokół dostępu zdalnego. Ponadto musi akceptować logowania zdalne po wprowadzeniu nazwy i hasła użytkownika, jakie skonfigurowano na serwerze docelowym. Do protokołów zdalnego dostępu należą SSH i Windows SMB. Jeśli system zdalny jest serwerem Windows, wówczas w celu korzystania z SMB należy skonfigurować zdalne uruchamianie i zdalny dostęp. v Baza danych DB2 musi być przygotowana. – Jeśli program DB2 jest zainstalowany w systemie Linux lub na systemie UNIX, wówczas należy utworzyć użytkownika instancji oraz katalog osobisty tego użytkownika na serwerze DB2. – Katalog osobisty właściciela instancji bazy danych musi zawierać 8 GB miejsca bez względu na to, czy baza danych jest zainstalowana w tym miejscu. – ID użytkownika dla administratora instancji DB2 musi posiadać uprawnienia administracyjne SYSADM (administrowanie systemem). Ten identyfikator użytkownika należy określić podczas działania programu instalacyjnego produktu. Rozdział 3. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 59 Informacje na temat tworzenia użytkownika posiadającego uprawnienia SYSADM na serwerze DB2 zawiera dokumentacja bazy danych DB2. W systemach UNIX do grupy z uprawnieniem SYSADM należy dodać użytkownika root. O tym zadaniu Przedstawione instrukcje dotyczą instalacji na wielu serwerach, podczas której wykorzystywane są wartości domyślne. Jeśli podczas instalowania zdalnego na systemach AIX 6.x pojawią się trudności z interfejsem użytkownika programu instalacyjnego, wówczas należy ponowić próbę instalacji lokalnie. W takim przypadku należy użyć konsoli lub terminalu X na systemie lokalnie. Procedura 1. Zaloguj się do systemu administracyjnego. 2. Uruchom program instalacyjny produktu ze startera. a. Uruchom starter. Przejdź do katalogu głównego pobranego obrazu instalacyjnego i uruchom następującą komendę: Windows launchpad.exe UNIX launchpad.sh Jeśli starter nie rozpocznie instalowania, wówczas można bezpośrednio uruchomić instalację produktu. Na pobranym obrazie instalacji przejdź do katalogu \Install\\ i uruchom jedną z następujących komend: Windows v install.bat v install_win64.bat UNIX v install_aix64.sh v install_linux32.sh v install_linux64.sh 3. Wybierz język instalacji i kliknij przycisk OK. 4. Na panelu Wybierz folder instalacyjny określ ścieżkę do miejsca, w którym zamierzasz zainstalować produkt SmartCloud Control Desk. Możliwe jest określenie opisu instalacji. Opis ułatwia odróżnianie poszczególnych instalacji w przypadku wielu instalacji na jednej administracyjnej stacji roboczej. 5. Zapoznaj się z informacjami widocznymi w panelu Weryfikuj miejsce instalacji. Panel przedstawia informacje o poprzedniej instalacji, jakie zostały znalezione - w zależności od nazwy katalogu instalacyjnego określonego na poprzednim panelu. Po przejściu za ten panel nie będzie można wrócić i zmienić katalogu instalacyjnego dla tej instalacji. Jeśli w określonym katalogu instalacyjnym zostanie znaleziona nowsza wersja programu instalacyjnego, wówczas użytkownik zostanie o tym powiadomiony. Powiadomienie informuje o tym, że używana jest starsza wersja programu instalacyjnego. Wersja znaleziona na administracyjnej stacji roboczej jest nowsza i może zawierać ważne funkcje i rozszerzenia. W celu użycia nowszej wersji programu instalacyjnego wybierz opcję wersji na panelu powiadomienia i kliknij przycisk Dalej. Wykonanie tej czynności spowoduje zamknięcie aktualnego procesu instalacji i ponowne uruchomienie procesu instalacji z wykorzystaniem nowszego programu instalacyjnego. Jeśli ta opcja nie zostanie wybrana, wówczas należy kontynuować instalację z wykorzystaniem starszej wersji programu instalacyjnego. 60 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 6. Na panelu Podsumowanie pakietów zapoznaj się z informacjami o wdrażaniu pakietów. Ten panel zawiera informacje o wersji zarówno dla nowego, jak i dla istniejącego pakietu w systemie. Docelowe informacje o wersji pakietu wskazują wersję pakietu obecnie wdrażanego. 7. Na panelu Wybierz opcję wdrażania określ typ wdrażania Proste lub Niestandardowe. 8. Na panelu Zaimportuj informacje o konfiguracji warstwy pośredniej wybierz opcję Zaimportuj informacje o konfiguracji warstwy pośredniej - dzięki temu program instalacyjny ponownie wykorzysta wartości programu instalacyjnego warstwy pośredniej. Te wartości zostaną wykorzystane jako wartości domyślne dla tych samych pól w programie instalacyjnym produktu. Pole Lokalizacja obszaru roboczego odwołuje się do lokalizacji pliku topologii, który zawiera wartości określone dla programu instalacyjnego oprogramowania pośredniego. Plik znajduje się w obszarze roboczym, który został zdefiniowany podczas instalowania oprogramowania pośredniego. Na przykład: C:\ibm\tivoli\mwi\workspace dla systemu Windows lub /root/ibm/tivoli/mwi/workspace dla systemu UNIX. Jeśli wybrano wdrożenie proste, wówczas domyślne informacje dot. oprogramowania pośredniego nie będą wykorzystywane. 9. Na panelu Typ bazy danych określ oprogramowanie, które będzie używane dla bazy danych Maximo. 10. Na panelu Baza danych określ informacje dotyczące konfiguracji dla oprogramowania bazy danych. Jeśli podczas określania elementów, takich jak identyfikator użytkownika bazy danych, nazwa bazy danych, instancja bazy danych dla SmartCloud Control Desk i nazwa schematu odpowiednie wartości nie istnieją, wówczas są tworzone. Dla bazy danych DB2 identyfikator użytkownika nie może być taki sam, jak identyfikator użytkownika administratora instancji. Nazwy użytkowników bazy danych i instancji bazy danych nie mogą zawierać spacji. W przypadku DB2 instancja bazy danych jest tworzona, jeśli nie istnieje, ale użytkownik i powiązany z nim katalog główny muszą istnieć na serwerze DB2. W przypadku DB2 nazwa schematu może być taka sama, jak nazwa właściciela obszarów tabel, które są zdefiniowane, lub może być inną wartością, np. maximo. Gdy użytkownik określi informacje dot. konfiguracji dla oprogramowania bazy danych, wówczas program instalacyjny sprawdza poprawność informacji na serwerze bazy danych. 11. Na panelu Zautomatyzuj konfigurowanie bazy danych można wskazać, że tworzenie i konfigurowanie bazy danych będzie przebiegało w sposób zautomatyzowany. Jeśli ta opcja nie zostanie wybrana, wówczas bazę danych należy skonfigurować ręcznie. 12. Na panelu Autoryzacja dostępu zdalnego określ informacje dotyczące autoryzacji dla funkcji automatycznej konfiguracji bazy danych. Określenie tych wartości umożliwia konfigurację zdalną. 13. Na panelu Administrowanie bazą danych określ informacje dotyczące bazy danych. Wymagane informacje są zależne od platformy bazy danych. W przypadku bazy danych DB2: na przykład ID użytkownika administratora nie może być taki sam, jak ID użytkownika bazy danych. A w przypadku Windows ID użytkownika usługi musi mieć te same uprawnienia administracyjne na systemie. 14. Na panelu Obszar tabel bazy danych określ informacje dotyczące obszaru tabel bazy danych. Po kliknięciu przycisku Dalej program instalacyjny produktu nawiąże połączenie z serwerem bazy danych i sprawdzi poprawność wprowadzonych informacji. 15. Gdy sprawdzanie poprawności bazy danych zostanie zakończone, wówczas na panelu Typ serwera aplikacji określ typ serwera aplikacji dla wdrożenia produktu. Rozdział 3. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 61 Należy ręcznie skonfigurować serwer WebLogic Server i ręcznie wdrożyć pliki aplikacji. 16. Na panelu Określ użytkowników Maximo wprowadź informacje dotyczące użytkowników bazy danych Maximo. Użytkownik administracyjny Maximo Identyfikator administratora produktu, który jest używany podczas początkowego konfigurowania oraz w celu dodawania użytkowników. Użytkownik zarejestrowany w systemie Maximo Identyfikator użytkownika używany w celu samodzielnego rejestrowania użytkowników. Użytkownik integracji systemu Maximo Identyfikator użytkownika używany z adapterami Enterprise. Niestandardowy identyfikator i hasło użytkownika są zapisane w bazie danych Maximo. Domyślne identyfikatory użytkowników maxadmin, maxreg i maxintadm również są tworzone jako identyfikatory użytkowników w bazie danych Maximo. Tworzenie domyślnych identyfikatorów użytkowników umożliwia realizowanie celów z zakresu przetwarzania wewnętrznego. Jeśli zabezpieczenia bazy danych Maximo są wykorzystywane w celu uwierzytelniania i autoryzacji, wówczas domyślne identyfikatory użytkowników mogą być stosowane w celu logowania do aplikacji. Jeśli użytkownik traktuje taki stan jako zagrożenie, wówczas hasła można zmodyfikować dla domyślnych identyfikatorów użytkownika. Hasła dla identyfikatorów użytkowników można zmodyfikować w aplikacji Użytkownicy. 17. Na panelu Konfiguracja SMTP określ informacje dot. konfiguracji SMTP, które będą wykorzystywane przez przepływy pracy w celu komunikowania się z uczestnikami przepływów pracy. Adres e-mail administratora jest adresem używanym do wysyłania wiadomości. Jeśli pola pozostaną puste, wówczas parametry SMTP należy skonfigurować za pośrednictwem interfejsu produktu w ramach zadania po instalacji. 18. W panelu Opcje integracji danych i usług menu kontekstowego kliknij opcję, która wskazuje miejsce utworzenia tabel bazy danych dla tych funkcji: w bazie danych Maximo (ta sama baza) lub w osobnej instancji bazy danych, która została już utworzona w tym celu. W przypadku instalowania wersji Entry należy wybrać bazę danych Maximo. Te tabele są tworzone, ale nie są wykorzystywane w wersji Entry. 19. Na panelu Wybór języka podstawowego określ język podstawowy dla instalacji. 20. Na panelu Wybór języków dodatkowych można opcjonalnie określić jeden lub większą liczbę języków dodatkowych, które ma obsługiwać instalacja. 21. Na panelu Wykonaj krok konfiguracji określ sposób wykonywania kroku konfiguracji instalacji. Jeśli opcja nie zostanie wybrana, wówczas krok instalacji rozpocznie się po kliknięciu przycisku Dalej. Teraz skopiuj pliki, a krok konfiguracji instalacji wykonaj później Wybierz tę opcję, jeśli zamierzasz skopiować pliki ze źródła instalacji do administracyjnej stacji roboczej. Krok konfiguracji należy wykonać później w celu zakończenia wdrożenia. Ważne: Przed zakończeniem kroku konfiguracji pierwotnej instalacji nie należy instalować innego produktu. Instalowanie innego produktu przed wykonaniem kroku konfiguracji dla tej instalacji spowoduje nadpisanie składnicy zadań, co uniemożliwi wdrożenie pierwotnej instalacji. Określone wartości konfiguracji zostaną zapisane w plikach katalog_główny_instalacji\maximo\applications\maximo\properties\ maximo.properties i katalog_główny_instalacji\etc\install.properties. W 62 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) celu uruchamiania kroków konfiguracji spoza programu instalacyjnego produktu należy użyć programu narzędziowego taskrunner, który jest dostępny w katalogu katalog_główny_instalacji\scripts. Program narzędziowy taskrunner należy uruchamiać z wiersza komend. katalog_główny_instalacji\scripts\taskrunner [CONTINUE <STOPONERROR|NOSTOPONERROR>] Program narzędziowy taskrunner wykorzystuje wartości konfiguracji, jakie zostały zapisane w plikach maximo.properties i install.properties w celu skonfigurowania produktu SmartCloud Control Desk. Jeśli program narzędziowy taskrunner zostanie uruchomiony z parametrem NOSTOPONERROR, wówczas program taskrunner będzie kontynuował działanie pomimo błędów. Jeśli program taskrunner zostanie uruchomiony z parametrem STOPONERROR, wówczas taskrunner przerwie działanie w momencie napotkania błędu. Jeśli użyto parametru STOPONERROR, wówczas można usunąć przyczyny błędu. Następnie instalację można wznowić od miejsca, w którym zarejestrowano ostatnie poprawnie wykonane zadanie w poprzedniej próbie - w tym celu należy uruchomić program taskrunner z parametrem CONTINUE. Opóźnij aktualizację bazy danych Maximo Wybierz tę opcję, jeśli zamierzasz ręcznie uruchomić zadanie aktualizacji bazy danych dla wdrożenia produktu. Tej opcji można użyć, jeśli dostępny jest pakiet poprawek, który usuwa znane błędy związane ze skryptem updatedb. Jeśli pakiet poprawek jest dostępny, wówczas należy wybrać opcję Opóźnij aktualizację bazy danych Maximo, zastosować pakiet poprawek, a następnie uruchomić ręcznie komendę updatedb -v1. 22. Na panelu Wybierz folder skrótów określ miejsce tworzenia ikon SmartCloud Control Desk. Jeśli wybrano W menu Start, a używana jest przeglądarka Internet Explorer, wówczas adres URL produktu SmartCloud Control Desk należy dodać do strefy zaufanych witryn. Wyłącz opcję, która wymaga weryfikacji serwerów dla wszystkich ośrodków w strefie. Nie wybieraj opcji Na pasku szybkiego uruchamiania. Wybranie tej opcji nie spowoduje utworzenia skrótu na pasku szybkiego uruchamiania. Ważne: Skróty są tworzone tylko w systemach Windows. Wdrażanie serwera WebLogic Server jest procesem ręcznym, dlatego należy ręcznie zaktualizować wszelkie tworzone skróty. Skróty należy zaktualizować po ręcznym wdrożeniu plików EAR produktu SmartCloud Control Desk. 23. Na panelu Podsumowanie danych wejściowych sprawdź informacje określone dla programu instalacyjnego produktu. W razie potrzeby kliknij przycisk Wstecz, aby wrócić do poprzednich paneli i zmienić wartości. 24. Na panelu Podsumowanie przed instalacją przejrzyj informacje dotyczące instalacji, a następnie kliknij przycisk Instaluj. Proces instalacji zostanie rozpoczęty. Postęp instalacji można sprawdzać, zapoznając się z wyświetlanymi komunikatami. 25. Zapoznaj się z informacjami na panelu Instalacja została zakończona, a następnie kliknij przycisk Gotowe. Ważne: W niektórych przypadkach w systemach AIX panel Instalacja została zakończona może być pusty. Kliknij przycisk Gotowe, aby zamknąć program instalacyjny. Rozdział 3. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 63 “Restartowanie oprogramowania pośredniego w systemie Windows” na stronie 191 Niniejsza procedura zawiera opis restartowania oprogramowania pośredniego w systemie Windows, gdy pojawi się konieczność ponownego uruchomienia dowolnych usług oprogramowania pośredniego. “Restartowanie oprogramowania pośredniego w systemie UNIX” na stronie 192 Usługi oprogramowania pośredniego na platformach Linux i AIX muszą być w niektórych sytuacjach restartowane, np. w przypadku ponownego uruchamiania komputera. Serwery i usługi oprogramowania pośredniego muszą być aktywne przed uruchomieniem programu instalacyjnego SmartCloud Control Desk. Instalowanie treści opcjonalnej Zainstaluj odpowiednie opcjonalne pakiety treści dla swojej edycji produktu. Treść opcjonalna jest często używana w środowiskach programistycznych jako sposób na rozpoczęcie projektowania własnej treści. Jeśli podczas procesu instalacji produktu nie zostanie zainstalowana treść opcjonalna, można zainstalować ją później. Jeśli zostanie ona zainstalowana później, konieczne będzie zaktualizowanie bazy danych, a następnie odbudowanie i wdrożenie pliku maximo.ear. Instalowanie opcjonalnych modułów integracji Zainstaluj pakiety modułów integracji, aby skonfigurować integrację z innymi produktami. Moduły integracji można zainstalować ze strony Integracje startera: IBM Tivoli Provisioning Manager Integration Module Ten moduł integracji pozwala na zintegrowanie produktu Tivoli Provisioning Manager z procesami zarządzania wydaniami. Na przykład można użyć produktu Tivoli Provisioning Manager jako ostatecznej biblioteki nośników. Więcej informacji na ten temat zawiera sekcja na temat zarządzania wydaniami w Centrum informacyjnym. Pakiet Wdrożone zasoby - CMS LIC Enablement Ten pakiet jest wymagany, jeśli planowane jest używanie Usługi menu kontekstowego do zarządzania działaniami uruchamiania w kontekście dla wdrożonych zasobów. Więcej informacji na ten temat zawiera sekcja Planowanie. Pakiet CI AppsCMS LIC Enablement Ten pakiet jest wymagany, jeśli planowane jest używanie Usługi menu kontekstowego do zarządzania działaniami uruchamiania w kontekście dla rzeczywistych elementów konfiguracji. Więcej informacji na ten temat zawiera sekcja Planowanie. Rational ClearQuest OSLC Integrations Ten moduł integracji pozwala na używanie technologii OSLC (Open Services for Lifecycle Collaboration) do łączenia aplikacji Problemy z aplikacją Rational ClearQuest w celu wymiany informacji na temat problemów i sposobów ich rozwiązywania. Rational Team Concert OSLC Integrations Ten moduł integracji pozwala na używanie technologii OSLC (Open Services for Lifecycle Collaboration) do łączenia aplikacji Problemy z aplikacją Rational Team Concert w celu wymiany informacji na temat problemów i sposobów ich rozwiązywania. 64 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Jeśli podczas procesu instalacji produktu nie zostaną zainstalowane moduły integracji, można zainstalować je później. Jeśli zostaną zainstalowane później, konieczne będzie zaktualizowanie bazy danych, a następnie odbudowanie i wdrożenie pliku maximo.ear. Czynności po instalacji dla wdrożeń na serwerze Oracle WebLogic Server W przypadku wdrożeń na serwerze Oracle WebLogic Server wymagane jest czynności po zakończeniu instalacji. O tym zadaniu Jeśli serwer Oracle WebLogic Server jest używany jako serwer aplikacji dla wdrożenia produktu SmartCloud Control Desk, wówczas program instalacyjny generuje plik EAR. Następnie należy ręcznie wdrożyć ten plik na serwerze Oracle WebLogic Server. Gdy używany jest serwer Oracle WebLogic Server, wówczas należy zmodyfikować plik weblogic.xml i odbudować plik maximo.ear przed jego wdrożeniem. Procedura 1. Zainstaluj zaktualizowany program JDK 1.6. a. Z witryny http://www.oracle.com/technetwork/java/index.html pobierz najnowszy program JDK o numerze wersji 1.6.0 SR7 lub wyższym. b. Uruchom program instalacyjny. c. Zaakceptuj umowę licencyjną. d. Ścieżkę docelową instalacji ustaw na folder główny Oracle, kliknij przycisk OK, a następnie przycisk Next (Dalej). e. Zaakceptuj wszelkie dodatkowe zachęty dotyczące instalowania programu JDK, aby pomyślnie zakończyć proces instalowania. 2. Jeśli używana jest baza danych Oracle, skopiuj plik oraclethin.jar. a. Skopiuj plik oraclethin.jar z administracyjnej stacji roboczej na serwer, na którym zainstalowano Oracle WebLogic Server. Użyj dowolnego dostępnego protokołu przesyłania plików. b. Plik oraclethin.jar znajduje się w katalogu katalog_główny_instalacji\maximo\ applications\maximo\lib. Domyślnie katalogiem katalog_główny_instalacji jest C:\IBM\SMP\Maximo\Applications\Maximo\lib. Skopiuj plik oraclethin.jar na serwer J2EE oraz do katalogu wls11g/server/lib. Na przykład: C:/Oracle/wls11g/server/lib. 3. Przeprowadź edycję pliku konfiguracyjnego domeny dla odpowiednich ustawień Java. a. Przejdź do katalogu katalog_instalacji\user_projects\domains\mydomain\bin. b. Kliknij prawym przyciskiem myszy (nie klikaj dwukrotnie) i przeprowadź edycję pliku setDomainEnv.cmd (Windows) lub setDomainEnv.sh (UNIX). c. Za pomocą edytora tekstu wyszukaj wpisy jdk i zastąp je wpisami, które zmienią konfigurację serwera Oracle WebLogic Server w taki sposób, aby serwer korzystał ze zaktualizowanego programu JDK. Należy zmienić dwa wystąpienia. d. (tylko Oracle) Wyszukaj PRE_CLASSPATH. Ustaw parametr w następujący sposób: set PRE_CLASSPATH=%WL_HOME%\server\lib\oraclethin.jar (Windows) PRE_CLASSPATH={WL_HOME}/server/lib/oraclethin.jar (UNIX) Uwaga: Ten krok jest wymagany w celu nawiązywania połączeń z bazami danych Oracle z serwera Oracle WebLogic Server. Rozdział 3. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 65 e. Zwiększ wartości parametrów sterty Java, wyszukując MEM_ARGS i ustawiając parametr w następujący sposób: set MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m (Windows) MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m (UNIX) W tych parametrach rozróżniana jest wielkość liter. Przed każdym parametrem umieść znak minus (-), a po każdej wartości umieść znak m. f. Wyszukaj set JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES%. Bezpośrednio po tym łańcuchu wprowadź opcje: -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 Po zakończeniu wpis powinien wyglądać jak poniższy przykład: set JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES% -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 -Dwlw.iterativeDev=%iterativeDevFlag% -Dwlw.testConsole=%testConsoleFlag% -Dwlw.logErrorsToConsole=%logErrorsToConsoleFlag% g. Zapisz i zamknij plik setDomainEnv.cmd. 4. Przeprowadź edycję \IBM\SMP\maximo\applications\maximo\maximouiweb\ webmodule\WEB-INF\weblogic.xml file i dodaj następujące wpisy: <session-descriptor> <cookie-http-only>false</cookie-http-only> </session-descriptor> 5. Uruchom serwer (nie będą wyświetlane zapytania dotyczące nazwy i hasła użytkownika). Jeśli podczas pracy w trybie produkcyjnym użytkownik nie chce, aby pojawiały się zapytania o nazwę i hasło użytkownika Oracle WebLogic Server, należy utworzyć plik boot.properties. W niniejszej procedurze przedstawiono zapis nazwy i hasła użytkownika w zaszyfrowanym formacie. Wprowadź następujące dwa wiersze do zwykłego pliku: username=<nazwa użytkownika administratora> password=<hasło administratora> Wartości nazwy i hasła administratora muszą być zgodne z wartościami z istniejącego konta użytkownika w dostawcy uwierzytelniania dla domyślnej dziedziny zabezpieczeń. Jeśli plik zostanie zapisany jako boot.properties i umieszczony w folderze mydomain (na przykład: C:\BEA\User_projects\domains\mydomain), wówczas serwer będzie automatycznie korzystał z tego pliku podczas kolejnych cykli uruchamiania. Przy pierwszym użyciu tego pliku w celu uruchomienia serwera serwer odczyta plik, a następnie zastąpi go zaszyfrowaną wersją nazwy i hasła użytkownika. 6. Sprawdź ustawienia, uruchamiając serwer Oracle WebLogic Server. Aby upewnić się, że zmiany wprowadzone do plików poprzedniej wersji Oracle WebLogic Server są poprawne, uruchom produkt Oracle WebLogic Server. 7. Odbuduj plik maximo.ear. \IBM\SMP\maximo\deployment\buildmaximoear 8. Przeprowadź wdrożenie pliku maximo.ear na serwerze Oracle WebLogic Server. Instalowanie plików EAR Po wykonaniu wcześniejszych czynności można wdrożyć pliki EAR z konsoli administracyjnej Oracle WebLogic Server. Instalowanie plików EAR w celu uruchomienia serwera aplikacji Maximo. Zanim rozpoczniesz Windows 66 Windows Jeśli serwer MAXIMOSERVER nie działa, uruchom go za pomocą wiersza komend. IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) UNIX UNIX Demon Oracle WebLogic Server musi być uruchomiony. O tym zadaniu W celu wyświetlenia konsoli administracyjnej Oracle WebLogic Server należy również zainstalować wirtualną maszynę języka Java (JVM). Nowsze wersje systemu Windows mogą nie być wyposażone w maszynę JVM. Procedura 1. Zmień na katalog moja_domena: Windows Windows W wierszu komend zmień katalog na: nazwa_napędu:\kat_inst_weblogic\user_projects\domain\moja_domena UNIX UNIX Otwórz okno Terminal (lub wiersz komend, jeśli łączysz się zdalnie z komputera z systemem Windows) i zmień katalog w następujący sposób: cd /home/mxadmin/kat_inst_weblogic/user_projects/domains/moja_domena 2. Wpisz Windows Windows startWebLogic.cmd UNIX UNIX ./startWebLogic.sh i naciśnij klawisz Enter. Po wyświetleniu frazy: Server started in RUNNING Mode (serwer został uruchomiony w trybie DZIAŁANIE) zostanie uruchomiony Oracle WebLogic Server. 3. Uruchom konsolę administracyjną Oracle WebLogic Server (MAXIMOSERVER), wpisując następujący adres URL do paska adresu przeglądarki: http://nazwa_hosta:7001/console 4. Zaloguj się do konsoli administracyjnej za pomocą nazwy użytkownika administracyjnego i hasła. 5. Kliknij przycisk Lock&Edit (Zablokuj w celu edycji) w sekcji Change Center (Centrum zmian), aby przełączyć serwer w tryb edycji. 6. Kliknij odsyłacz Deployments (Wdrożenia) w sekcji Domain Structure (Struktura domeny). 7. W sekcji Summary of Deployments (Podsumowanie wdrażania) kliknij przycisk Install (Zainstaluj). Zostanie otwarta aplikacja Install Application Assistant (Instalowanie aplikacji z asystą). 8. Kliknij odsyłacz upload your file(s) (prześlij pliki). 9. Kliknij przycisk Browse (Przeglądaj) obok pola Deployment Archive (Archiwum wdrażania). Przejdź do miejsca, w którym zainstalowano plik maximo.ear (katalog c:/ibm/smp/maximo/deployment/default/ na administracyjnej stacji roboczej), wybierz plik i kliknij opcję Open (Otwórz). 10. Kliknij Next (Dalej) w celu przesłania pliku na serwer Oracle WebLogic Server. 11. Kliknij przełącznik obok pliku maximo.ear oraz przycisk Next (Dalej), aby kontynuować wdrażanie. 12. Zaakceptuj wartość domyślną, aby zainstalować to wdrożenie jako aplikację i kliknij przycisk Next (Dalej). Rozdział 3. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 67 13. Zaakceptuj wszystkie pozostałe wartości domyślne i kliknij przycisk Finish (Zakończ), aby uruchomić proces wdrażania. 14. Po zakończeniu procesu wdrażania kliknij przycisk Activate Changes (Aktywuj zmiany) w Change Center (Centrum zmian), aby zastosować zmiany. Zostanie wyświetlony następujący komunikat: All changes have been activated. No restarts are necessary (Wszystkie zmiany zostały aktywowane. Nie jest konieczny żaden restart). 15. Powtórz kroki od 8 na stronie 46 do 14 na stronie 47, aby wdrożyć plik maximoiehs.ear. 16. Kliknij pole wyboru obok aplikacji maximo. 17. Kliknij strzałkę rozwijaną przycisku Start (Start) i wybierz opcję Servicing all requests (Obsługa wszystkich żądań). Zostanie wyświetlone okno Start Application Assistant (Uruchamianie aplikacji z asystą). 18. Kliknij przycisk Yes (Tak), aby uruchomić system. Ustawianie nazwy hosta serwera Oracle WebLogic Server Ręczne ustawianie nazwy hosta Oracle WebLogic Server w celu uzyskania dostępu do pomocy aplikacji. O tym zadaniu Domyślnie właściwość używana w celu zapisania nazwy hosta dla systemu pomocy SmartCloud Control Desk jest ustawiona na wartość localhost. Wyświetlanie tematów pomocy SmartCloud Control Desk jest możliwe, pod warunkiem że pełna nazwa hosta Oracle WebLogic Server jest skonfigurowana we właściwości systemu pomocy. Ten krok należy wykonać po wdrożeniu plików EAR produktu SmartCloud Control Desk na serwer Oracle WebLogic Server. Procedura 1. Zaloguj się do konsoli SmartCloud Control Desk jako maxadmin. 2. Wybierz opcje Idź do > Konfiguracja systemu > Konfiguracja platformy > Właściwości systemu 3. Za pomocą opcji Filtr wyszukaj właściwość o nazwie mxe.help.host. 4. Rozwiń właściwość mxe.help.host i ustaw atrybut na pełną nazwę hosta serwera Oracle WebLogic Server. 5. Zaznacz pole wyboru rekordu mxe.help.host. 6. Kliknij ikonę Odświeżanie na żywo na pasku narzędzi. 7. W oknie dialogowym Odświeżanie na żywo kliknij OK. Wyniki Po wykonaniu tych czynności można uzyskać dostęp do tematów pomocy aplikacji w interfejsie użytkownika SmartCloud Control Desk. Wdrażanie języków po odroczeniu aktualizacji bazy danych Wybranie opcji odroczenia aktualizacji bazy danych Maximo podczas instalowania produktu wpływa na sposób wdrażania języków. Podczas instalacji możliwe jest odroczenie zadania aktualizacji bazy danych. Ta opcja zapobiega zapisowi danych do bazy danych podczas instalacji. Działanie programu instalacyjnego jest ograniczone do kopiowania plików do systemu administracyjnego oraz do 68 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) rejestrowania pakietów rozwiązań procesu produktu. W celu dodania języków należy zakończyć instalację, samodzielnie zaktualizować bazę danych, a następnie samodzielnie zaktualizować języki. “Ręczne wdrażanie języków po odroczeniu aktualizacji bazy danych” na stronie 48 Jeśli aktualizowanie bazy danych zostanie odroczone w programie instalacyjnym, wówczas języki można wdrożyć ręcznie. Ręczne wdrażanie języków po odroczeniu aktualizacji bazy danych Jeśli aktualizowanie bazy danych zostanie odroczone w programie instalacyjnym, wówczas języki można wdrożyć ręcznie. Zanim rozpoczniesz Przed ręcznym konfigurowaniem języków dla pakietów PSI należ uruchomić komendę updatedb. O tym zadaniu W celu ręcznego skonfigurowania języków dla pakietów PSI wykonaj następujące kroki: Procedura 1. Zaktualizuj opcje obsługi języka dla głównych komponentów. Pliki dla języków wybranych podczas instalacji zostaną wyodrębnione do katalogu C:\IBM\SMP\Maximo\Tools\Maximo\ustawienia_narodowe\xliff\ w systemie. a. Aby zaktualizować język jako język podstawowy do stosowania z produktem, należy uruchomić poniższą komendę: katalog_główny_instalacji\maximo\tools\maximo\TDToolkit.bat -IMPORT -SLEN -TLustawienia narodowe -maxmessfix b. Aby dodać jeden lub większą liczbę języków jako języki dodatkowe, które będą używane z produktem, uruchom poniższą komendę dla każdego języka wybranego do dodania: katalog_główny_instalacji\maximo\tools\maximo\TDToolkit.bat -ADDLANGustawienia narodowe -maxmessfix 2. Zaktualizuj języki dla pakietów dodatkowych. Aby określić pakiety, które należy zaktualizować, przejdź do katalogu katalog_główny_instalacji\maximo\tools\maximo\en\xliff. Każdy folder znajdujący się w katalogu xliff (poza folderem MAXUPG) jest wykorzystywany jako wejściowy dla operacji -pmpupdate narzędzia TDToolkit. Inaczej niż w przypadku aktualizowania języków w produkcie SmartCloud Control Desk, komendę TDToolkit należy użyć jeden raz dla każdego pakietu. Komenda TDToolkit określa obecnie wdrożone języki i aktualizuje je. a. Przejdź do katalogu katalog_główny_instalacji\maximo\tools\maximo\en\xliff i określ folder pakietu, który należy zaktualizować, na przykład calibration. b. Zaktualizuj języki dla wybranego pakietu. C:\IBM\SMP\maximo\tools\maximo\TDToolkit.bat -pmpupdatekatalog_pakietu W tym przykładzie pmpupdatekatalog_pakietu może oznaczać pmpupdatecalibration lub pmpupdateconfig_pmp. Rozdział 3. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 69 c. Powtórz procedurę dla wszystkich dodatkowych pakietów wymagających zaktualizowania języków. 70 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego Informacje przedstawione w tej sekcji ułatwiają wdrożenie produktu SmartCloud Control Desk poprzez ponowne wykorzystanie istniejących serwerów oprogramowania pośredniego oraz ręczne skonfigurowanie w nich opcji współpracy z produktem SmartCloud Control Desk. Niniejsza sekcja zawiera ogólny przegląd (albo przewodnik przejścia) zadań, jakie należy wykonać w celu automatycznego wdrożenia produktu SmartCloud Control Desk z wykorzystaniem oprogramowania pośredniego, które istnieje już w przedsiębiorstwie. W tym scenariuszu należy samodzielnie skonfigurować istniejące zasoby oprogramowania pośredniego przed uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk. Rysunek 2. Wdrażanie produktu SmartCloud Control Desk z ręcznym konfigurowaniem oprogramowania pośredniego Instalowanie produktu SmartCloud Control Desk z ręcznym konfigurowaniem oprogramowania pośredniego W przypadku instalacji konfigurowanych ręcznie wymagane jest skonfigurowanie komponentów oprogramowania pośredniego, serwera bazy danych, serwera katalogów oraz serwera J2EE w celu pracy z produktem SmartCloud Control Desk, zanim możliwe będzie użycie programu instalacyjnego produktu SmartCloud Control Desk. Można wybrać jeden lub większą liczbę komponentów oprogramowania pośredniego SmartCloud Control Desk do automatycznego skonfigurowania przez program instalacyjny produktu SmartCloud Control Desk. Alternatywą dla tego rozwiązania jest ręczne skonfigurowanie jednego lub wielu serwerów oprogramowania pośredniego do współpracy z oprogramowaniem SmartCloud Control Desk. Niniejsza sekcja zawiera szczegóły dotyczące sposobu samodzielnego konfigurowania oprogramowania pośredniego SmartCloud Control Desk przed uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk. Zanim rozpoczniesz, upewnij się, że zostały spełnione następujące wymagania wstępne: v Wyznaczono serwer z systemem Windows lub UNIX, na którym zostanie uruchomiony program instalacyjny produktu SmartCloud Control Desk. Ręcznie skonfiguruj każdy serwer, który nie będzie konfigurowany za pomocą funkcji automatycznej konfiguracji, jaka jest dostępna w programie instalacyjnym produktu SmartCloud Control Desk - serwery, które nie będą konfigurowane za pomocą tej funkcji, należy skonfigurować przed użyciem programu instalacyjnego produktu SmartCloud Control Desk w celu zainstalowania produktu SmartCloud Control Desk. Upewnij się, że oprogramowanie pośrednie jest dostępne w obsługiwanej wersji. © Copyright IBM Corp. 2012 71 Ręczne konfigurowanie bazy danych Istnieje możliwość ręcznego skonfigurowania serwera bazy danych używanego we wdrożeniu produktu SmartCloud Control Desk. Czynności ręcznej konfiguracji serwera bazy danych należy wykonać przed użyciem programu instalacyjnego produktu SmartCloud 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 9.x Niniejsza sekcja zawiera instrukcje dotyczące ręcznego konfigurowania serwerów DB2 9.x, które będą wykorzystywane przez produkt SmartCloud Control Desk. O tym zadaniu Aby skonfigurować istniejący serwer DB2 9.x do użytku z produktem SmartCloud Control Desk, należy wykonać następujące kroki przed uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk: Procedura 1. Zaloguj się do systemu jako użytkownik posiadający uprawnienia administracyjne 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 należy przypisać do grupy db2iadm1. 3. Otwórz okno konsoli i skonfiguruj środowisko DB2: v Windows db2cmd v Linux lub UNIX Upewnij się, że katalogi /opt/ibm/db2/V9.7/bin, /opt/ibm/db2/v9.7/instance i /opt/ibm/db2/V9.7/adm zostały dodane do ścieżki ścieżki. 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 db2fenc1 -p 50005 ctginst1 . /home/ctginst1/sqllib/db2profile db2start 72 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 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 ’maxdb75’ ALIAS ’maxdb75’ using codeset UTF-8 territory US pagesize 32 K connect to ’maxdb75’ 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 update db cfg for maxdb75 using SELF_TUNING_MEM ON db2 update db cfg for maxdb75 using APP_CTL_HEAP_SZ 16384 DEFERRED db2 update db cfg for maxdb75 using APPLHEAPSZ 2048 AUTOMATIC DEFERRED db2 update db cfg for maxdb75 using AUTO_MAINT ON DEFERRED db2 update db cfg for maxdb75 using AUTO_TBL_MAINT ON DEFERRED db2 update db cfg for maxdb75 using AUTO_RUNSTATS ON DEFERRED db2 update db cfg for maxdb75 using AUTO_REORG ON DEFERRED db2 update db cfg for maxdb75 using AUTO_DB_BACKUP ON DEFERRED db2 update db cfg for maxdb75 using CATALOGCACHE_SZ 800 DEFERRED db2 update db cfg for maxdb75 using CHNGPGS_THRESH 40 DEFERRED db2 update db cfg for maxdb75 using DBHEAP AUTOMATIC db2 update db cfg for maxdb75 using LOCKLIST AUTOMATIC DEFERRED db2 update db cfg for maxdb75 using LOGBUFSZ 1024 DEFERRED db2 update db cfg for maxdb75 using LOCKTIMEOUT 300 DEFERRED db2 update db cfg for maxdb75 using LOGPRIMARY 20 DEFERRED db2 update db cfg for maxdb75 using LOGSECOND 100 DEFERRED db2 update db cfg for maxdb75 using LOGFILSIZ 8192 DEFERRED db2 update db cfg for maxdb75 using SOFTMAX 1000 DEFERRED db2 update db cfg for maxdb75 using MAXFILOP 32768 DEFERRED #32-bit Windows db2 update db cfg for maxdb75 using MAXFILOP 65335 DEFERRED #64-bit Windows db2 update db cfg for maxdb75 using MAXFILOP 30720 DEFERRED #32-bit UNIX db2 update db cfg for maxdb75 using MAXFILOP 61440 DEFERRED #64-bit UNIX db2 update db cfg for maxdb75 using PCKCACHESZ AUTOMATIC DEFERRED db2 update db cfg for maxdb75 using STAT_HEAP_SZ AUTOMATIC DEFERRED db2 update db cfg for maxdb75 using STMTHEAP AUTOMATIC DEFERRED db2 update db cfg for maxdb75 using UTIL_HEAP_SZ 10000 DEFERRED db2 update db cfg for maxdb75 using DATABASE_MEMORY AUTOMATIC DEFERRED db2 update db cfg for maxdb75 using AUTO_STMT_STATS OFF DEFERRED db2 update db cfg for maxdb75 using STMT_CONC LITERALS DEFERRED db2 update alert cfg for database on maxdb75 using db.db_backup_req SET THRESHOLDSCHECKED YES db2 update alert cfg for database on maxdb75 using db.tb_reorg_req SET THRESHOLDSCHECKED YES db2 update alert cfg for database on maxdb75 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 przypadku systemu Linux lub UNIX zaloguj się jako użytkownik ctginst1, a następnie zrestartuj środowisko wiersza komend DB2 su - ctginst1 db2 8. Zrestartuj produkt DB2. db2stop force db2start 9. Ponownie nawiąż połączenie z bazą danych. db2 connect to ’maxdb75’ 10. Utwórz pulę buforów. db2 CREATE BUFFERPOOL MAXBUFPOOL IMMEDIATE SIZE 4096 AUTOMATIC PAGESIZE 32 K 11. Utwórz obszary tabel db2 CREATE REGULAR TABLESPACE MAXDATA PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE INITIALSIZE 5000 M BUFFERPOOL MAXBUFPOOL db2 CREATE TEMPORARY TABLESPACE MAXTEMP PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE BUFFERPOOL MAXBUFPOOL db2 GRANT USE OF TABLESPACE MAXDATA TO USER MAXIMO 12. 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 db2 create schema maximo authorization maximo 13. Zerwij połączenie z bazą danych. db2 connect reset 14. Zamknij środowisko wiersza komend DB2 Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 73 15. Zainstaluj odpowiedni pakiet poprawek określony w wymaganiach wstępnych w rozdziale, który opisuje sposób przygotowania instalacji. Upewnij się, że zostały wykonane wszystkie zadania instalacji i po instalacji określone w pliku readme pakietu poprawek. Niewykonanie tych zadań może spowodować niepowodzenie instalacji produktu SmartCloud Control Desk. Więcej informacji zawiera odpowiednia witryna wsparcia dla produktu. Ręczne konfigurowanie produktu Oracle 11g Poniżej przedstawiono instrukcje ręcznego konfigurowania produktu Oracle 11g w celu korzystania z produktem SmartCloud Control Desk. Zanim rozpoczniesz Nazwy instancji 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. O tym zadaniu Aby skonfigurować istniejący serwer Oracle 11g do użytku z produktem SmartCloud Control Desk, należy wykonać następujące kroki przed uruchomieniem programu instalacyjnego produktu SmartCloud 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. Program nasłuchujący zarządza żądaniami połączenia z bazą danych. Ten krok jest wymagany tylko wówczas, gdy nie istnieje jeszcze program nasłuchujący. a. Otwórz aplikację Oracle Network Configuration Assistant. b. Na panelu powitania wybierz opcję Listener configuration (Konfiguracja programu nasłuchującego), a następnie kliknij przycisk 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 ukończenia konfiguracji 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 SmartCloud Control Desk. a. Otwórz okno Oracle Database Configuration Assistant. b. Kliknij przycisk Next (Dalej). c. Wybierz opcję Create a Database (Utwórz bazę danych), a następnie 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). 74 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 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. Upewnij się, że jako mechanizm przechowywania danych 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), a następnie kliknij przycisk Next (Dalej). i. Pozostaw wybrane wartości domyślne w panelu opcji odtwarzania bazy danych, a następnie kliknij przycisk Next (Dalej). j. W panelu Sample Schemas (Schematy przykładowe) kliknij przycisk Next (Dalej). k. W panelu Initialization Parameters (Parametry inicjowania), na karcie Memory (Pamięć), wybierz opcję Custom (Niestandardowe), 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 152. 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 1000. p. q. r. s. cursor_sharing Ustaw tę wartość na FORCE. Na panelu parametrów inicjowania kliknij przycisk Next (Dalej). Na panelu Database Storage (Pamięć masowa bazy danych) kliknij przycisk Next (Dalej). Na panelu Creation Options (Opcje tworzenia) kliknij przycisk Finish (Zakończ). Kliknij przycisk Exit (Wyjdź), aby wyjść z programu Database Configuration Assistant. Baza danych została pomyślnie utworzona. Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 75 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, wówczas 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\11.1.0\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, korzystając z komendy w SQL*Plus create temporary tablespace maxtemp tempfile ’C:\oracle\product\11.1.0\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, korzystając z następującej komendy w 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. Na przykład: 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 W niniejszych instrukcjach przyjęto założenie, że nie zmodyfikowano domyślnych zestawów ról przypisanych do użytkownika Oracle DBA ani ID użytkowników utworzonych w celu nawiązania połączenia z bazą danych. Jeśli domyślne uprawnienia nadane identyfikatorom użytkowników zostały ograniczone, wówczas 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 Oracle 10g Oracle 10g można skonfigurować ręcznie w celu korzystania z produktem SmartCloud Control Desk. Zanim rozpoczniesz Nazwy instancji 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. 76 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) O tym zadaniu Aby skonfigurować istniejący serwer Oracle 10g do użytku z produktem SmartCloud Control Desk, należy wykonać następujące kroki przed uruchomieniem programu instalacyjnego produktu SmartCloud 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. Program nasłuchujący zarządza żądaniami połączenia z bazą danych. a. Otwórz aplikację Oracle Network Configuration Assistant. b. Na panelu powitania wybierz opcję Listener configuration (Konfiguracja programu nasłuchującego), a następnie kliknij przycisk 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 ukończenia konfiguracji programu nasłuchującego kliknij przycisk Next (Dalej). i. Kliknij przycisk Finish (Zakończ). 3. Utwórz bazę danych dla produktu SmartCloud Control Desk. a. Otwórz okno Oracle Database Configuration Assistant. b. Kliknij przycisk Next (Dalej). c. Wybierz opcję Create a Database (Utwórz bazę danych), a następnie kliknij przycisk Next (Dalej). d. Wybierz opcję General Purpose (Ogólnego przeznaczenia), 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 Password for All Accounts (Użyj tego samego hasła dla wszystkich kont), wprowadź hasło dla użytkowników Oracle, a następnie kliknij przycisk Next (Dalej). h. Upewnij się, że jako mechanizm przechowywania danych w bazie danych jest wybrany system plików (File System). a następnie kliknij przycisk Next (Dalej). i. 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), a następnie kliknij przycisk Next (Dalej). j. Pozostaw wybrane wartości domyślne w panelu opcji odtwarzania bazy danych, a następnie kliknij przycisk Next (Dalej). k. W panelu Sample Schemas (Schematy przykładowe) kliknij przycisk Next (Dalej). l. W panelu przydzielania pamięci wybierz opcję Custom (Niestandardowe) określ następujące wartości (mierzone w bajtach), a następnie kliknij przycisk Next (Dalej). Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 77 Shared Memory Management (Zarządzanie pamięcią współużytkowaną) Ustaw tę wartość na Manual (Ręcznie). Shared Pool (Pula współużytkowana) Ustaw tę wartość na 152. 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. m. Na karcie Character Sets (Zestawy znaków) wybierz opcję Use Unicode (AL32UTF8) (Używaj Unicode). n. Kliknij All Initialization Parameters... (Wszystkie parametry inicjowania). o. Kliknij opcję Show Advanced Parameters (Pokaż parametry zaawansowane). p. 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 1000 cursor_sharing Ustaw tę wartość na FORCE. q. Na panelu parametrów inicjowania kliknij przycisk Next (Dalej). r. Na panelu Database Storage (Pamięć masowa bazy danych) kliknij przycisk Next (Dalej). s. Na panelu Creation Options (Opcje tworzenia) kliknij przycisk Finish (Zakończ). t. Po utworzeniu bazy danych kliknij opcję Password Management (Zarządzanie hasłami). u. Odblokuj konto CTXSYS, usuwając znacznik wyboru w kolumnie Lock Account? (Zablokować konto?) dla tego wpisu, wprowadź hasło dla konta i kliknij przycisk OK. v. Kliknij przycisk Exit (Wyjdź), aby wyjść z programu Database Configuration Assistant. Baza danych została pomyślnie utworzona. Uwaga: Aplikacja Oracle Database Configuration Assistant wykona skrypt ORACLE_HOME/ctx/admin/defaults/drdefus.sql w ramach konfigurowania użytkownika CTXSYS. Skrypt można wykonać ręcznie, jeśli aplikacja Oracle Database Configuration Assistant nie jest używana. 4. Utwórz obszar tabel za pomocą następującej komendy w programie SQL*Plus: Create tablespace maxdata datafile ’C:\oracle\product\10.2.0\oradata\ctginst1\maxdata.dbf’ size 1000M autoextend on; Katalog określony w przykładzie należy zmienić na miejsce instalacji bazy danych. Jeśli katalog nie istnieje, ta komenda zakończy się niepowodzeniem. 5. Utwórz tymczasowy obszar tabel. 6. Utwórz użytkownika maximo i nadaj mu uprawnienia, korzystając z następującej komendy w SQL*Plus: 78 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 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 zdecydowano o utworzeniu osobnego obszaru tabel na potrzeby indeksowania, należy także udzielić użytkownikowi maximo dostępu do tego obszaru tabel. Na przykład należy wykonać poniższą dodatkową komendę SQL*plus w przypadku utworzenia osobnego obszaru tabel o nazwie TSI_CMDB_OWN: alter user maximo quota unlimited on TSI_CMDB_OWN W niniejszej instrukcji przyjęto założenie, że użytkownik nie zmodyfikował domyślnych zestawów ról, które są przypisane do użytkownika Oracle DBA lub innych identyfikatorów użytkowników połączenia z bazą danych. Jeśli domyślne uprawnienia nadane identyfikatorom użytkowników zostały ograniczone, wówczas należy je jawnie nadać użytkownikowi maximo. Na przykład: rola select_catalog_role jest wymagana dla identyfikatora użytkownika, który nawiązuje połączenie z bazą danych. Aby wdrożyć produkt SmartCloud Control Desk pomyślnie, należy jawnie nadać tę rolę użytkownikowi maximo za pomocą następującej komendy SQL*Plus: grant select_catalog_role to maximo Ręczne konfigurowanie programu Microsoft SQL Server Usługę Microsoft SQL Server można samodzielnie skonfigurować na potrzeby produktu SmartCloud Control Desk. Zanim rozpoczniesz Ponieważ produktu Microsoft SQL Server nie obsługuje kodowania UTF-8, produkt SmartCloud Control Desk nie zapewnia obsługi wielu języków w przypadku wdrożenia wraz z produktem Microsoft SQL Server. Porządkowanie w bazie danych Microsoft SQL Server musi być ustawione na następujące opcje: v Kolejność słownika v Bez rozróżniania wielkości liter v Do użytku z zestawem znaków 1252 O tym zadaniu Aby skonfigurować istniejący serwer Microsoft SQL Server do użytku z produktem SmartCloud Control Desk, należy wykonać następujące kroki przed uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk: 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 Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 79 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 2008 > Configuration Tools > SQL Server Configuration Manager b. Na panelu nawigacyjnym menedżera konfiguracji Microsoft SQL Server 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ę adresów IP. d. Dla każdego adresu IP z listy upewnij się, ze pole dynamicznych portów TCP jest puste. Jeśli pole Dynamiczne porty TCP zawiera wartość 0, oznacza to, że konkretny adres IP korzysta z portów dynamicznych. Ponieważ produkt SmartCloud Control Desk wymaga, aby serwer Microsoft SQL Server nasłuchiwał na porcie statyczny, dlatego to pole musi być puste. e. Dla każdego adres IP z na liście wprowadź 1433 do pola 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 2008 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 czynności: 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 przycisk New Query (Nowe zapytanie). c. Wpisz następującą komendę: select FULLTEXTSERVICEPROPERTY ( ’IsFulltextInstalled’ ) Jeśli nie zainstalowano opcji wyszukiwania pełnotekstowego (wartość wynikowa to zero), wówczas należy ją zainstalować teraz. Aby zainstalować opcję wyszukiwania pełnotekstowego, wczytaj do systemu nośnik produktu Microsoft SQL Server 2008 i uruchom kreatora instalacji. Wykonaj kroki w kreatorze i włącz opcję wyszukiwania pełnotekstowego, która znajduje się w 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 2008 > 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 Database name (Nazwa bazy danych) określ unikalną nazwę bazy danych (na przykład maxdb75) d. Dla nazwy logicznej maxdb75 zmień atrybut rozmiaru początkowego (MB) na 500 (MB), a ponadto ustaw wartość pola Autogrowth (Wzrost automatyczny) na By 1MB, unrestricted growth (O 1 MB, bez ograniczeń). 80 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) e. W razie potrzeby 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 2008 > SQL Server Management Studio) b. Kliknij przycisk New Query (Nowe zapytanie). c. W menu Available Databases (Dostępne bazy danych) Wybierz bazę danych SmartCloud Control Desk (maxdb75). d. Wprowadź poniższy skrypt, aby utworzyć użytkownika MAXIMO (baza danych Maximo) z hasłem MAXIMO. sp_addlogin MAXIMO,MAXIMO 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 dodatkowe nazwy logiczne, a ich grupa plików zostanie ustawiona na wartość inną niż PRIMARY, wówczas po skonfigurowaniu bazy danych i utworzeniu użytkownika Maximo należy wykonać poniższe kroki: 1. Uruchom program instalacyjny produktu SmartCloud 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> 3. Wykonaj kroki konfiguracji poza programem instalacyjnym produktu SmartCloud Control Desk korzystając z programu narzędziowego taskrunner, który jest dostępny w katalogu katalog_główny_instalacji\scripts. Dodatkowe kroki można wykonać tylko wówczas, gdy do bazy danych dodano dodatkowe nazwy logiczne, a ich grupę plików ustawiono na wartość inną niż PRIMARY. Ręczne konfigurowanie serwera katalogów Niniejsza sekcja zawiera szczegółowe informacje na temat samodzielnego konfigurowania serwera katalogów, który będzie wykorzystywany przez produkt SmartCloud Control Desk Istnieje kilka metod zabezpieczania produktu SmartCloud Control Desk. Jeśli w celu zabezpieczania produktu SmartCloud Control Desk używany będzie serwera katalogów, wówczas serwer katalogów należy skonfigurować samodzielnie przed użyciem programu instalacyjnego produktu SmartCloud Control Desk. Konfigurowanie ręczne jest wymagane, jeśli nie wybrano opcji konfigurowania przez program instalacyjny produktu SmartCloud Control Desk. Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 81 Uwaga: Nazwa wyróżniająca bazy, nazwa użytkownika bind oraz wartości innych węzłów przedstawione w tych sekcjach to wartości domyślne. Te wartości są zastępowane wartościami odpowiednimi dla istniejących hierarchii LDAP w organizacji. Ważne: Podczas wprowadzania wartości LDAP do pól panelu instalacji produktu SmartCloud Control Desk, w czasie wprowadzania wartości do pól 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 dotyczących stosowania znaków specjalnych w łańcuchach LDAP. W większości przypadków znaki specjalne należy poprzedzać znakiem zmiany znaczenia, dzięki temu znak specjalny będzie bardziej czytelny dla serwera katalogów. Brak zmiany znaczenia znaku specjalnego zawartego w łańcuchu LDAP wykorzystywanym z produktem SmartCloud Control Desk spowoduje błędy produktu SmartCloud 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 SmartCloud Control Desk. Więcej informacji na temat znaków specjalnych w łańcuchach LDAP zawiera dokumentacja serwera katalogów. Ręczne konfigurowanie programu IBM Tivoli Directory Server Poniżej przedstawiono instrukcje ręcznego konfigurowania produktu IBM Tivoli Directory Server w celu korzystania z produktem SmartCloud Control Desk. O tym zadaniu W celu skonfigurowania produktu IBM Tivoli Directory Server przed uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk należy utworzyć instancję IBM Tivoli Directory Server. Uwaga: Możliwe jest współużytkowanie instancji DB2 między produktem SmartCloud Control Desk oraz produktem IBM Tivoli 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 Tivoli Directory Server w przedsiębiorstwie. Jeśli używane są zautomatyzowane programy instalacyjne, wówczas tworzone są osobne instancje, z których korzystają produkty SmartCloud Control Desk i IBM Tivoli 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 Użytkownik root musi być również członkiem grup dasadm1, idsldap i dbsysadm. 82 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 2. Jeśli narzędzie do administrowania instancjami nie zostało jeszcze uruchomione, upewnij się, że jesteś zalogowany(a) jako administrator w systemie, a następnie uruchom 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. W panelu szczegółów instancji DB2 wprowadź idsccmdb jako wartość nazwy instancji DB2, a następnie kliknij przycisk Dalej. 7. W obszarze ustawień TCP/IP na panelu hostów z wieloma interfejsami sieciowymi wybierz opcję nasłuchiwania na wszystkich skonfigurowanych adresach IP, a następnie kliknij przycisk Dalej. 8. Na panelu ustawień portu TCP/IP wypełnij następujące pola, a następnie 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 Zaznaczenie tej opcji oznacza, że wymagane jest skonfigurowanie nazwy wyróżniającej i hasła administratora dla instancji. Konfiguruj bazę danych Zaznaczenie tej opcji oznacza, że wymagane jest skonfigurowanie bazy danych dla serwera katalogów. 10. Na panelu ustawień konfiguracji nazwy wyróżniającej i hasła administratora wypełnij następujące pola, a następnie kliknij przycisk Dalej. Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 83 Nazwa wyróżniająca administratora Wprowadź cn=root jako nazwę wyróżniającą administratora. Hasło administratora Wprowadź hasło administratora. 11. Na panelu konfigurowania bazy 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 opcji bazy danych wypełnij następujące pola, a następnie 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 platform innych niż Windows: ta lokalizacja 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 Tivoli 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. W panelu Zarządzaj 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 84 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Uwaga: W tym przykładzie ou=SWG,o=IBM,c=US jest jednostką organizacyjną o nazwie SWG. SWG zawiera jednostki organizacyjne OU=Users, w których umieszczani są użytkownicy tworzeni dla produktu SmartCloud 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. W utworzonych nazwach wyróżniających ou=users zdefiniuj następujących użytkowników i ich stanowiska. Zdefiniowanie tych użytkowników jest wymagane, ponieważ umożliwia korzystanie z menedżera elementów wirtualnych w celu zabezpieczania produktu SmartCloud Control Desk. Ważne: Przed rozpoczęciem tej procedury upewnij się, ze w katalogu głównym repozytorium LDAP utworzeni zostali następujący użytkownicy: Tabela 5. Podstawowi wymagani użytkownicy SmartCloud Control Desk Użytkownik 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: 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 userPassword: maxreg uid: maxreg objectClass: inetorgperson objectClass: top Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 85 objectClass: person objectClass: organizationalPerson sn: maxreg cn: maxreg Uwaga: Jeśli w systemie Windows zostanie utworzony plik LDIF, wówczas przed użyciem tego pliku należy usunąć z niego znaki ^M. 21. 22. 23. 24. Uwaga: Przed zaimportowaniem pliku LDIF w systemach UNIX należy uruchomić komendę dos2unix w celu sformatowania pliku. W narzędziu do konfigurowania IBM Tivoli Directory Server kliknij opcję Importuj dane LDIF. Kliknij przycisk Przeglądaj, aby odszukać plik LDIF. Kliknij przycisk Importuj. Zamknij narzędzie do konfigurowania IBM Tivoli Directory Server i zrestartuj serwer. Ręczne konfigurowanie programu Microsoft Active Directory Usługę Microsoft Active Directory można samodzielnie skonfigurować na potrzeby produktu SmartCloud Control Desk. Zanim rozpoczniesz Ta procedura umożliwia ręczne tworzenie użytkowników i grup w ramach produktu Microsoft Active Directory. 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 programu instalacyjnego produktu SmartCloud Control Desk skonfiguruj produkt Microsoft Active Directory. Wykonaj następujące kroki. Procedura 1. Wybierz opcje Start > Panel sterowania > Narzędzia administracyjne > Użytkownicy i komputery Microsoft Active Directory, a następnie wybierz domenę, która jest używana. 2. Dokonaj edycji poziomu funkcjonalnego, wybierając opcję Akcja > Podnieś poziom funkcjonalny domeny. Zostanie wyświetlone okno dialogowe Podnieś poziom funkcjonalny domeny. 3. Wybierz opcję Microsoft Windows Server 2008 z menu Wybierz poziom funkcjonalny dostępnej domeny, a następnie kliknij przycisk Podnieś. Zostanie wyświetlone okno dialogowe z alertem. 4. Kliknij przycisk OK. 5. Po podniesieniu poziomu funkcjonalnego domeny kliknij przycisk OK. 6. W narzędziu Użytkownicy i komputery usługi Microsoft Active Directory kliknij prawym przyciskiem myszy domenę, z którą zamierzasz pracować. Wybierz opcję Nowa > Jednostka organizacyjna. 7. Wprowadź nazwę nowej jednostki organizacyjnej, na przykład SWG, a następnie kliknij przycisk OK. 8. Utwórz obiekt grup w ramach jednostki organizacyjnej SWG: 86 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) a. Kliknij prawym przyciskiem myszy jednostkę organizacyjną SWG OU i wybierz opcję Nowy > Jednostka organizacyjna. b. Jako nazwę nowej jednostki organizacyjnej wprowadź Groups, a następnie kliknij przycisk OK. 9. Utwórz obiekt użytkowników w ramach jednostki organizacyjnej SWG: a. Kliknij prawym przyciskiem myszy jednostkę organizacyjną SWG OU i wybierz opcję Nowy > Jednostka organizacyjna. b. Jako nazwę nowej jednostki organizacyjnej wprowadź Users, a następnie kliknij przycisk OK. 10. Utwórz użytkownika o uprawnieniach administratora, na przykład maxadmin: a. Kliknij prawym przyciskiem myszy jednostkę organizacyjną Users OU i wybierz opcję Nowy > Użytkownik. b. W oknie dialogowym Nowy obiekt - Użytkownik wprowadź następujące wartości, a następnie kliknij przycisk Dalej: Imię Wprowadź maxadmin. Inicjały Pozostaw to pole puste. Nazwisko Pozostaw to pole puste. Pełna nazwa Wprowadź maxadmin. Nazwa użytkownika W pierwszym polu wprowadź maxadmin. Pozostaw wartość domyślną w drugim polu. Nazwa użytkownika (systemy wcześniejsze niż Microsoft Windows 2000) W tym polu wpisywana jest ta sama wartość (maxadmin), którą wprowadzono w polu Nazwa użytkownika. c. Na kolejnym panelu wprowadź następujące informacje i kliknij przycisk Dalej: Hasło Wprowadź maxadmin jako hasło dla użytkownika maxadmin. Użytkownik musi zmienić hasło przy następnym logowaniu To pole wyboru nie powinno być zaznaczone. Użytkownik nie może zmieniać hasła To pole wyboru powinno być zaznaczone. Hasło nie traci ważności To pole wyboru powinno być zaznaczone. Konto jest wyłączone To pole wyboru nie powinno być zaznaczone. Wartości poprzedzające stanowią przykłady. Wprowadź wartości zgodne ze strategią haseł Twojej organizacji. d. Przejrzyj ustawienia hasła w panelu podsumowania i kliknij przycisk Zakończ. 11. Utwórz użytkownika mxintadm: a. Kliknij prawym przyciskiem myszy jednostkę organizacyjną Users OU i wybierz opcję Nowy > Użytkownik. b. W oknie dialogowym Nowy obiekt - Użytkownik wprowadź następujące wartości, a następnie kliknij przycisk Dalej: Imię Wprowadź mxintadm. Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 87 Inicjały Pozostaw to pole puste. Nazwisko Pozostaw to pole puste. Pełna nazwa Wprowadź mxintadm. Nazwa użytkownika W pierwszym polu wprowadź mxintadm. Pozostaw wartość domyślną w drugim polu. Nazwa użytkownika (systemy wcześniejsze niż Microsoft Windows 2000) W tym polu wpisywana jest ta sama wartość (mxintadm), którą wprowadzono w polu Nazwa użytkownika. c. Na kolejnym panelu wprowadź następujące informacje i kliknij przycisk Dalej: Hasło Wprowadź wartość taką samą, jak hasło dla użytkownika mxintadm. Użytkownik musi zmienić hasło przy następnym logowaniu To pole wyboru nie powinno być zaznaczone. Użytkownik nie może zmieniać hasła To pole wyboru powinno być zaznaczone. Hasło nie traci ważności To pole wyboru powinno być zaznaczone. Konto jest wyłączone To pole wyboru nie powinno być zaznaczone. Wartości poprzedzające stanowią przykłady. Ustaw wartości zgodne ze strategią haseł Twojej organizacji. d. Przejrzyj ustawienia hasła w panelu podsumowania i kliknij przycisk Zakończ. 12. Utwórz użytkownika maxreg: a. Kliknij prawym przyciskiem myszy jednostkę organizacyjną Users OU i wybierz opcję Nowy > Użytkownik. b. W oknie dialogowym Nowy obiekt - Użytkownik wprowadź następujące wartości, a następnie kliknij przycisk Dalej: Imię Wprowadź maxreg. Inicjały Pozostaw to pole puste. Nazwisko Pozostaw to pole puste. Pełna nazwa Wprowadź maxreg. Nazwa użytkownika W pierwszym polu wprowadź maxreg. Pozostaw wartość domyślną w drugim polu. Nazwa użytkownika (systemy wcześniejsze niż Microsoft Windows 2000) W tym polu wpisywana jest ta sama wartość (maxreg), którą wprowadzono w polu Nazwa użytkownika. c. Na kolejnym panelu wprowadź następujące informacje i kliknij przycisk Dalej: Hasło 88 Wprowadź wartość taką samą, jak hasło dla użytkownika maxreg. IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Użytkownik musi zmienić hasło przy następnym logowaniu To pole wyboru nie powinno być zaznaczone. Użytkownik nie może zmieniać hasła To pole wyboru powinno być zaznaczone. Hasło nie traci ważności To pole wyboru powinno być zaznaczone. Konto jest wyłączone To pole wyboru nie powinno być zaznaczone. Wartości poprzedzające stanowią przykłady. Wprowadź wartości zgodne ze strategią haseł Twojej organizacji. d. Przejrzyj ustawienia hasła w panelu podsumowania i kliknij przycisk Zakończ. 13. Możesz teraz zamknąć narzędzie Użytkownicy i komputery produktu Microsoft Active Directory. Co dalej Konfigurowanie produktu Microsoft Active Directory zostało zakończone; użytkownik jest teraz gotów do instalacji pozostałego oprogramowania pośredniego produktu SmartCloud Control Desk i konfiguracji serwera J2EE w celu obsługi produktu Microsoft Active Directory. Ręczne konfigurowanie serwera J2EE Niniejsza sekcja zawiera instrukcje ręcznego konfigurowania istniejącego serwera J2EE w celu wykorzystania go z produktem SmartCloud Control Desk. Ręczna konfiguracja serwera J2EE jest wymagana w przypadku wdrożenia produktu SmartCloud Control Desk za pomocą serwera Oracle WebLogic Server. Konfigurację ręczną należy przeprowadzić przed użyciem programu instalacyjnego produktu SmartCloud Control Desk. Ręczne konfigurowanie programu WebLogic Server Serwer WebLogic Server może być używany z produktem SmartCloud Control Desk, pod warunkiem że zostanie skonfigurowany ręcznie. O tym zadaniu Serwer WebLogic Server może być używany jako serwer J2EE. Proces instalacji SmartCloud Control Desk przygotowuje pliki EAR na administracyjnej stacji roboczej SmartCloud Control Desk. Te pliki są następnie samodzielnie wdrażane w serwerze WebLogic Server. Program instalacyjny SmartCloud Control Desk nie konfiguruje automatycznie środowiska WebLogic Server. Ponadto nie instaluje ani w inny sposób nie wdraża aplikacji SmartCloud Control Desk na serwer WebLogic Server server. Samodzielne konfigurowanie serwera WebLogic Server obejmuje następujące zadania: Procedura 1. “Tworzenie domeny MAXIMOSERVER” na stronie 32 2. “Konfigurowanie opcji JMS dla struktury integracji” na stronie 33 3. “Konfigurowanie JMS dla programu nasłuchującego wiadomości e-mail w serwerze WebLogic Server” na stronie 34 Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 89 Tworzenie domeny MAXIMOSERVER: W tej sekcji omówiono sposób tworzenia domeny MAXIMOSERVER w produkcie WebLogic Server. O tym zadaniu Aby utworzyć domenę MAXIMOSERVER w produkcie WebLogic Server, wykonaj następujące czynności: Procedura 1. Uruchom narzędzie kreatora konfiguracji. v W systemach Windows: wybierz Start > Wszystkie programy > BEA Products > Tools > Configuration Wizard. v W systemach UNIX kreatora konfiguracji można uruchomić za pomocą komendy config.sh w katalogu <katalog_główny_WebLogic>/weblogic10/common/bin. 2. Na panelu powitalnym wybierz opcję Utwórz nową domenę WebLogic Server, a następnie kliknij przycisk Next (Dalej). 3. Na panelu Select a Domain Source (Wybierz źródło domeny) wybierz opcję Generate a domain configured automatically to support the following products (Wygeneruj domenę skonfigurowaną automatycznie w celu obsługi następujących produktów), a następnie kliknij przycisk Next (Dalej). 4. Na panelu Specify Domain Name and Location (Określ nazwę i lokalizację domeny) nadaj domenie nazwę MAXIMOSERVER, a następnie kliknij przycisk Next (Dalej). 5. Na panelu Configure Administrator Username and Password (Konfiguruj nazwę administratora i hasło) wprowadź ID i hasło administratora, a następnie kliknij przycisk Next (Dalej). 6. Na panelu Configure Server Start Mode and JDK (Konfiguruj tryb uruchamiania serwera i oprogramowania JDK) wprowadź następujące informacje, a następnie kliknij przycisk Next (Dalej). WebLogic Server Domain Startup Mode (Tryb uruchamiania domeny WebLogic) Wybierz opcję Production (Produkcja). Wybranie tej opcji wymaga udostępnienia ID i hasła użytkownika w celu wdrożenia aplikacji. JDK Selection (Wybór oprogramowania JDK) Wybierz pakiet JDK o numerze wersji 1.6.0 lub wyższym. 7. Wykonaj operacje w kilku kolejnych panelach, aż do panelu Customize Environment and Services Settings (Dostosuj ustawienia dotyczące środowiska i usług). Na panelu Customize Environment and Services Settings (Dostosuj ustawienia dotyczące środowiska i usług) wybierz domyślną opcję No (Nie), a następnie kliknij przycisk Next (Dalej). 8. Na panelu Create WebLogic Server (Utwórz domenę serwera WebLogic) zmień wartość pola Domain Name (Nazwa domeny) na MaximoServer, a następnie kliknij opcję Create (Utwórz), aby utworzyć tę domenę. 9. Po utworzeniu domeny upewnij się, że opcja Start Admin Server (Uruchom serwer administracyjny) nie jest zaznaczona, a następnie kliknij przycisk Done (Gotowe), aby zamknąć kreatora konfiguracji. W systemach UNIX ta opcja nie jest wyświetlana. Konfigurowanie opcji JMS dla struktury integracji: W niniejszej procedurze przedstawiono szczegółowe informacje o konfigurowaniu kolejek JMS. 90 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Zanim rozpoczniesz W celu przeprowadzenia poniższej procedury należy zapoznać się z konsolą administracyjną produktu Oracle WebLogic Server. Dokumentacja Oracle WebLogic Server zawiera informacje o nawigacji w konsoli administracyjnej Oracle WebLogic Server. Procedura 1. Uruchom program Internet Explorer i otwórz konsolę administracyjną MAXIMOSERVER, wpisując następujący adres URL: http://nazwa_hosta:7001/console 2. Zaloguj się, wprowadzając ID użytkownika i hasło. 3. Utwórz trzy trwałe składnice plików z następującymi parametrami konfiguracji: Opcja Opis File Store Name (Nazwa składnicy plików) sqinstore, sqoutstore, cqinstore File Store Target (Docelowa składnica plików) MAXIMOSERVER File Store Directory (Katalog składnicy plików) C:\WebLogic lub inny wybrany katalog Składnice plików mają zwykle wyższą wydajność. Możliwe jest jednak wybranie składnic wykorzystujących bazę danych. Informacje na temat różnic między składnicami plików a składnicami używającymi bazy danych zawiera dokumentacja Oracle WebLogic Server. 4. Utwórz trzy serwery JMS z następującymi parametrami konfiguracyjnymi: Opcja Opis Properties Name (Nazwa właściwości) sqinserver, sqoutserver, cqinserver Server Target (Serwer docelowy) MAXIMOSERVER Bytes Maximum (Maks. liczba bajtów) 20% lub mniej niż wielkość przydzielonej sterty JVM W przypadku serwerów JMS zalecane jest skonfigurowanie maksymalnej liczby bajtów na 20% lub mniej niż wielkość przydzielonej sterty JVM - taka wielkość zapobiega utracie pamięci dla produktu Oracle WebLogic Server. 5. Utwórz moduł systemu JMS o nazwie intjmsmodule, z MAXIMOSERVER jako serwerem docelowym. 6. Do modułu JMS dodaj źródło fabryki połączeń: Opcja Opis Name (Nazwa) intjmsconfact JNDI Name (Nazwa JNDI) jms/maximo/int/cf/intcf Target (Cel) MAXIMOSERVER 7. Dodaj trzy zasoby kolejek do modułu JMS: a. Utwórz typ zasobu kolejki. b. Utwórz nowe wdrożenie podrzędne o takiej samej nazwie, jak kolejka. c. Przydziel serwer docelowy nazwa_wdrożenia_podrzędnegoserver do wdrożenia podrzędnego. Opcja Opis Queue 1 (Kolejka 1) Nazwa: sqin Nazwa JNDI: jms/maximo/int/queues/sqin Queue 2 (Kolejka 2) Nazwa: sqout Nazwa JNDI: jms/maximo/int/queues/ sqout Queue 3 (Kolejka 3) Nazwa: cqin Nazwa JNDI: jms/maximo/int/queues/ cqin Template (Szablon) None (Brak) Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 91 8. Włącz fabrykę połączeń JMS dla struktury integracji: a. Wybierz odsyłacz intjmsconfact. b. Na karcie Transactions (Transakcje) zaznacz pole wyboru XA Connection Factory Enabled (Fabryka połączeń XA włączona). c. Maksymalną liczbę komunikatów na sesję ustaw na -1. 9. Zapisz i aktywuj zmiany. Co dalej Aktualizacja nastąpi po zatrzymaniu i ponownym uruchomieniu serwera aplikacji MAXIMOSERVER. Konfigurowanie JMS dla programu nasłuchującego wiadomości e-mail w serwerze WebLogic Server: Aplikacja programu nasłuchującego wiadomości e-mail służy do odbierania i przyjmowania żądań za pośrednictwem poczty e-mail, które mają postać wiadomości e-mail. O tym zadaniu W celu skonfigurowania kolejek JMS dla produktu WebLogic Server należy wykonać następujące czynności: Procedura 1. Zaloguj się do konsoli administracyjnej WebLogic Server. 2. Utwórz trwałą składnicę. a. W panelu Domain Structure (Struktura domeny) rozwiń węzeł Services (Usługi), a następnie kliknij opcję Persistent Stores (Składnice trwałe). b. Kliknij opcję New (Nowe), a następnie wybierz opcję tworzenia składnicy plików. c. Wprowadź lsnrstore jako nazwę składnicy plików i c:\wls10 jako katalog, a następnie kliknij przycisk Finish (Zakończ). 3. Utwórz serwer JMS a. W panelu Domain Structure (Struktura domeny), w obszarze Services > Messaging (Usługi > Przesyłanie wiadomości), kliknij opcję JMS Servers (Serwery JMS), wprowadź następujące informacje, a następnie kliknij przycisk Next (Dalej). Name (Nazwa) Wprowadź nazwę dla nowego serwera JMS, na przykład: lsnrserver. Persistent Store (Składnica trwała) Wybierz: lsnrstore. b. Dla opcji Target (Cel) wybierz AdminServer, a następnie kliknij przycisk Finish (Zakończ). 4. Utwórz moduł systemu JMS a. W panelu Domain Structure (Struktura domeny), w obszarze Services > Messaging, (Usługi > Przesyłanie wiadomości), kliknij opcję JMS Modules (Moduły JMS), a następnie kliknij przycisk New (Nowe). b. Wprowadź wartość do pola Name (Nazwa), np. lsnrjmsmodule, a następnie kliknij przycisk Next (Dalej). c. Wybierz opcję dla AdminServer, a następnie kliknij przycisk Next (Dalej). d. Wybierz odpowiednią wartość dla opcji Would you like to add resources to the JMS system module? (Czy chcesz dodać zasoby do modułu systemu JMS), a następnie kliknij przycisk Finish (Zakończ). 92 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 5. Dodaj fabrykę połączeń do modułu JMS. a. W tabeli Summary of Resources (Podsumowanie zasobów) modułu lsnrjmsmodule kliknij opcję New (Nowe), aby dodać zasób. b. Wybierz opcję Connection Factory (Fabryka połączeń), a następnie kliknij przycisk Next (Dalej). c. W panelu Connection Factory Properties (Właściwości fabryki połączeń) wprowadź następujące informacje, a następnie kliknij przycisk Next (Dalej). Name (Nazwa) Wprowadź nazwę nowej fabryki połączeń. Na przykład: lsnrconnfact. JNDI Name (Nazwa JNDI) Wprowadź: jms/mro/lsnr/lsnrcf. d. Upewnij się, że wybrana jest opcja AdminServer, a następnie kliknij przycisk Finish (Zakończ) 6. Dodaj kolejkę do modułu JMS. a. W tabeli Summary of Resources (Podsumowanie zasobów) modułu lsnrjmsmodule kliknij opcję New (Nowe), aby dodać zasób. b. Wybierz opcję Queue (Kolejka), a następnie kliknij przycisk Next (Dalej). c. W panelu JMS Destination Properties (Właściwości miejsca docelowego JMS) wprowadź następujące informacje, a następnie kliknij przycisk Next (Dalej). Name (Nazwa) Wprowadź nazwę nowej kolejki. Na przykład: lsnrqueue. JNDI Name (Nazwa JNDI) Wprowadź jms/mro/lsnr/qin. Template (Szablon) Żaden szablon nie jest wymagany. d. Kliknij opcję Create a new Subdeployment (Utwórz nowe wdrożenie podrzędne), wybierz lsnrserver, a następnie kliknij przycisk Finish (Zakończ). 7. Ustaw opcję XA dla fabryki połączeń. a. Wybierz lsnrconnfact, a następnie wybierz kartę Transactions (Transakcje). b. Upewnij się, że opcja XA Connection Factory Enabled (Fabryka połączeń XA włączona) jest wybrana, a następnie kliknij przycisk Save (Zapisz). 8. Kliknij opcję Activate Changes (Aktywuj zmiany) w celu zapisania i aktywacji zmian. 9. Aby umożliwić programowi nasłuchującemu wiadomości e-mail korzystanie z kolejek JMS, należy skonfigurować komponent Message Driven Bean za pośrednictwem pliku deskryptora wdrażania, który jest częścią instalacji. W celu skonfigurowania komponentu Message Driven Bean usuń wiersze komentarza z sekcji w plikach deskryptora wdrożenia. Przeprowadź edycję plików ejb-jar.xml i weblogic-ejb-jar.xml. a. Otwórz plik katalog_instalacyjny\applications\maximo\mboejb\ejbmodule\ META-INF\ejb-jar.xml w edytorze, usuń znaki komentarza z następujących sekcji, a następnie zapisz plik: Email Listener JMS is not deployed by default <message-driven id="MessageDriven_LSNRMessageBean"> <ejb-name>LSNRMessageBean</ejb-name> ejb-class>psdi.common.emailstner.LSNRMessageBean</ejb-class> transaction-type>Container</transaction-type> <message-destination-type>javax.jms.Queue</messagedestinationtype> </message-driven> Email Listener JMS is not deployed by default <container-transaction> <method> Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 93 <ejb-name>LSNRMessageBean</ejb-name> <method-name>*</method-name> </method> <trans-attribute>Required</trans-attribute> </container-transaction> b. Otwórz plik c:\ibm\smp\maximo\applications\maximo\mboejb\ejbmodule\ META-INF\weblogic-ejb-jar.xml w edytorze, usuń znaki komentarza z następującej sekcji, a następnie zapisz plik: Email Listener JMS is not deployed by default <weblogic-enterprise-bean> <ejb-name>LSNRMessageBean</ejb-name> <message-driven-descriptor> <destination-jndi-name>jms/mro/lsnr/qin</destination-jndiname> <connection-factory-jndi-name>jms/mro/lsnr/lsnrcf</ connection-factory-jndi-name> </message-driven-descriptor> <transaction-descriptor> <trans-timeout-seconds>600</trans-timeout-seconds> </transaction-descriptor> <jndi-name>LSNRMessageBean</jndi-name> </weblogic-enterprise-bean> Instalowanie produktu i ręczne konfigurowanie oprogramowania pośredniego Produkt SmartCloud Control Desk można wdrożyć ze skonfigurowanym oprogramowaniem pośrednim jeszcze przed rozpoczęciem instalacji. Z tej procedury można skorzystać, jeśli w organizacji obowiązują konkretne strategie i procedury, które określają sposoby tworzenia baz danych, instancji baz danych oraz użytkowników w organizacji. Zanim rozpoczniesz Upewnij się, że wymagania wstępne zostały spełnione. v Serwer Oracle WebLogic Server musi być skonfigurowany. v Usługi serwera bazy danych, serwera katalogów i serwera aplikacji muszą być uruchomione i aktywne. v Katalogi /tmp i /var/tmp muszą być dostępne w systemie. Program instalacyjny wykorzystuje te katalogi jako źródła informacji podczas wdrażania typu IBM WebSphere Application Server Network Deployment. v Na administracyjnej stacji roboczej tymczasowo wyłącz wszelkie niekrytyczne procesy, które mogą negatywnie wpływać na instalację, np. programy antywirusowe. v Upewnij się, że ustawienie zapobiegania wykonywaniu danych w systemie Windows nie blokuje uruchomienia startera: wybierz opcje Start > Ustawienia > Panel sterowania > System > Zaawansowane > Wydajność > Ustawienia > Zapobieganie wykonywaniu danych. Wybierz opcję Włącz funkcję DEP tylko dla istotnych programów i usług systemu Windows i kliknij przycisk Zastosuj. Może pojawić się komunikat o konieczności ponownego uruchomienia systemu. v W systemach Linux i UNIX z zainstalowanym oprogramowaniem pośrednim komenda hostname -f musi zwracać pełną nazwę hosta. W razie potrzeby zapoznaj się z dokumentacją systemu operacyjnego. Zamiast tego można podać adres IP systemu. v Włącz usługę zdalnego wykonywania i dostępu zdalnego na każdym systemie, na którym zainstalowane jest oprogramowanie pośrednie. Każdy system zdalny musi obsługiwać protokół dostępu zdalnego oraz musi akceptować logowania zdalne po wprowadzeniu nazwy i hasła użytkownika, jakie skonfigurowano na serwerze docelowym. Do protokołów 94 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) zdalnego dostępu należą SSH i Windows SMB. Jeśli system zdalny jest serwerem Windows, wówczas w celu korzystania z SMB należy skonfigurować zdalne uruchamianie i zdalny dostęp. v Baza danych DB2 musi być przygotowana. – Jeśli program DB2 jest zainstalowany na systemie Linux lub na systemie UNIX, wówczas należy utworzyć użytkownika instancji oraz katalog osobisty tego użytkownika na serwerze DB2. – Katalog osobisty właściciela instancji bazy danych musi zawierać 8 GB miejsca bez względu na to, czy baza danych jest zainstalowana w tym miejscu. – ID użytkownika dla administratora instancji DB2 musi posiadać uprawnienia administracyjne SYSADM (administrowanie systemem). Ten identyfikator użytkownika należy określić podczas działania programu instalacyjnego produktu. Informacje na temat tworzenia użytkownika posiadającego uprawnienia SYSADM na serwerze DB2 zawiera dokumentacja bazy danych DB2. W systemach UNIX do grupy z uprawnieniem SYSADM należy dodać użytkownika root. – Aby uniknąć wysokiego wykorzystania pamięci systemowej przez produkt DB2, można ustawić następującą właściwość DB2 i zrestartować serwer DB2: db2 update dbm cfg using KEEPFENCED NO v Jeśli baza danych DB2 jest używana w systemach UNIX, na których dostępny jest produkt SmartCloud Control Desk, wówczas należy dodać użytkownika root do grupy posiadającej uprawnienia SYSADM dla danej instancji bazy danych. Takie przypisanie musi istnieć przed uruchomieniem programu instalacyjnego SmartCloud Control Desk. v Wykonaj następujące czynności dotyczące produktu Oracle WebLogic Server: – Skonfiguruj opcje JMS dla struktury integracji – Utwórz domenę – Skonfiguruj JMS dla programu nasłuchującego poczty e-mail O tym zadaniu Przedstawione instrukcje dotyczą instalacji na wielu serwerach, podczas której wykorzystywane są wartości domyślne. Jeśli podczas instalowania zdalnego na systemach AIX 6.x pojawią się trudności z interfejsem użytkownika programu instalacyjnego, wówczas należy ponowić próbę instalacji lokalnie. W takim przypadku należy użyć konsoli lub terminalu X na systemie lokalnie. Procedura 1. Zaloguj się do systemu administracyjnego. 2. Uruchom program instalacyjny produktu ze startera. a. Uruchom starter. Przejdź do katalogu głównego pobranego obrazu instalacyjnego i uruchom następującą komendę: Windows launchpad.exe UNIX launchpad.sh Jeśli starter nie rozpocznie instalowania, wówczas można bezpośrednio uruchomić instalację produktu. Na pobranym obrazie instalacji przejdź do katalogu \Install\\ i uruchom jedną z następujących komend: Windows v install.bat v install_win64.bat Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 95 UNIX v install_aix64.sh v install_linux32.sh v install_linux64.sh 3. Wybierz język instalacji i kliknij przycisk OK. 4. Na panelu Wybierz folder instalacyjny określ ścieżkę do miejsca, w którym zamierzasz zainstalować produkt SmartCloud Control Desk. Możliwe jest określenie opisu instalacji. Opis ułatwia odróżnianie poszczególnych instalacji w przypadku wielu instalacji na jednej administracyjnej stacji roboczej. 5. Zapoznaj się z informacjami widocznymi w panelu Weryfikuj miejsce instalacji. Panel przedstawia informacje o poprzedniej instalacji, jakie zostały znalezione - w zależności od nazwy katalogu instalacyjnego określonego na poprzednim panelu. Po przejściu za ten panel nie będzie można wrócić i zmienić katalogu instalacyjnego dla tej instalacji. Jeśli w określonym katalogu instalacyjnym zostanie znaleziona nowsza wersja programu instalacyjnego, wówczas użytkownik zostanie o tym powiadomiony. Powiadomienie informuje o tym, że używana jest starsza wersja programu instalacyjnego. Wersja znaleziona na administracyjnej stacji roboczej jest nowsza i może zawierać ważne funkcje i rozszerzenia. W celu użycia nowszej wersji programu instalacyjnego wybierz opcję wersji na panelu powiadomienia i kliknij przycisk Dalej. Wykonanie tej czynności spowoduje zamknięcie aktualnego procesu instalacji i ponowne uruchomienie procesu instalacji z wykorzystaniem nowszego programu instalacyjnego. Jeśli ta opcja nie zostanie wybrana, wówczas należy kontynuować instalację z wykorzystaniem starszej wersji programu instalacyjnego. 6. Na panelu Podsumowanie pakietów zapoznaj się z informacjami o wdrażaniu pakietów. Ten panel zawiera informacje o wersji zarówno dla nowego, jak i dla istniejącego pakietu w systemie. Docelowe informacje o wersji pakietu wskazują wersję pakietu obecnie wdrażanego. 7. Na panelu Wybierz opcję wdrażania określ typ wdrażania Proste lub Niestandardowe. 8. Na panelu Zaimportuj informacje o konfiguracji warstwy pośredniej wybierz opcję Zaimportuj informacje o konfiguracji warstwy pośredniej - dzięki temu program instalacyjny ponownie wykorzysta wartości programu instalacyjnego warstwy pośredniej. Te wartości zostaną wykorzystane jako wartości domyślne dla tych samych pól w programie instalacyjnym produktu. Pole Lokalizacja obszaru roboczego odwołuje się do lokalizacji pliku topologii, który zawiera wartości określone dla programu instalacyjnego oprogramowania pośredniego. Plik znajduje się w obszarze roboczym, który został zdefiniowany podczas instalowania oprogramowania pośredniego. Na przykład: C:\ibm\tivoli\mwi\workspace dla systemu Windows lub /root/ibm/tivoli/mwi/workspace dla systemu UNIX. Jeśli wybrano wdrożenie proste, wówczas domyślne informacje dot. oprogramowania pośredniego nie będą wykorzystywane. 9. Na panelu Typ bazy danych określ oprogramowanie, które będzie używane dla bazy danych Maximo. 10. Na panelu Baza danych określ informacje dotyczące konfiguracji dla oprogramowania bazy danych. Jeśli podczas określania elementów, takich jak identyfikator użytkownika bazy danych, nazwa bazy danych, instancja bazy danych dla SmartCloud Control Desk i nazwa schematu odpowiednie wartości nie istnieją, wówczas są tworzone. Nazwy użytkowników bazy danych i instancji bazy danych nie mogą zawierać spacji. Dla bazy danych DB2 identyfikator użytkownika nie może być taki sam, jak identyfikator użytkownika administratora instancji. W przypadku DB2 instancja bazy danych jest tworzona, jeśli nie istnieje, ale użytkownik i powiązany z nim katalog 96 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) główny muszą istnieć na serwerze DB2. W przypadku DB2 nazwa schematu może być taka sama, jak nazwa właściciela obszarów tabel, które są zdefiniowane, lub może być inną wartością, np. maximo. Gdy użytkownik określi informacje dot. konfiguracji dla oprogramowania bazy danych, wówczas program instalacyjny sprawdza poprawność informacji na serwerze bazy danych. 11. Na panelu Zautomatyzuj konfigurowanie bazy danych wybierz opcję Baza danych została już utworzona i skonfigurowana, a następnie kliknij przycisk Dalej. W tym kroku przyjęto założenie, że już wcześniej utworzono instancję bazy danych, bazę danych, obszary tabel, użytkownika i schemat, które będą używane z oprogramowaniem SmartCloud Control Desk. Patrz “Ręczne konfigurowanie bazy danych” na stronie 72. Jeśli przed wybraniem opcji Baza danych została już utworzona i skonfigurowana nie przeprowadzono jeszcze samodzielnej konfiguracji bazy danych, wówczas pojawi się zachęta do skonfigurowania przed restartem programu instalacyjnego. 12. Na panelu Obszar tabel bazy danych określ informacje dotyczące obszaru tabel bazy danych. Po kliknięciu przycisku Dalej program instalacyjny produktu nawiąże połączenie z serwerem bazy danych i sprawdzi poprawność wprowadzonych informacji. 13. Gdy sprawdzanie poprawności bazy danych zostanie zakończone, wówczas na panelu Typ serwera aplikacji określ typ serwera aplikacji dla wdrożenia produktu. Należy ręcznie skonfigurować serwer WebLogic Server i ręcznie wdrożyć pliki aplikacji. 14. Na panelu Określ użytkowników Maximo wprowadź informacje dotyczące użytkowników bazy danych Maximo. Użytkownik administracyjny Maximo Identyfikator administratora produktu, który jest używany podczas początkowego konfigurowania oraz w celu dodawania użytkowników. Użytkownik zarejestrowany w systemie Maximo Identyfikator użytkownika używany w celu samodzielnego rejestrowania użytkowników. Użytkownik integracji systemu Maximo Identyfikator użytkownika używany z adapterami Enterprise. Niestandardowy identyfikator i hasło użytkownika są zapisane w bazie danych Maximo. Domyślne identyfikatory użytkowników maxadmin, maxreg i maxintadm również są tworzone jako identyfikatory użytkowników w bazie danych Maximo. Tworzenie domyślnych identyfikatorów użytkowników umożliwia realizowanie celów z zakresu przetwarzania wewnętrznego. Jeśli zabezpieczenia bazy danych Maximo są wykorzystywane w celu uwierzytelniania i autoryzacji, wówczas domyślne identyfikatory użytkowników mogą być stosowane w celu logowania do aplikacji. Jeśli użytkownik traktuje taki stan jako zagrożenie, wówczas hasła można zmodyfikować dla domyślnych identyfikatorów użytkownika. Hasła dla identyfikatorów użytkowników można zmodyfikować w aplikacji Użytkownicy. 15. Na panelu Konfiguracja SMTP określ informacje dot. konfiguracji SMTP, które będą wykorzystywane przez przepływy pracy w celu komunikowania się z uczestnikami przepływów pracy. Adres e-mail administratora jest adresem używanym do wysyłania wiadomości. Jeśli pola pozostaną puste, wówczas parametry SMTP należy skonfigurować za pośrednictwem interfejsu produktu w ramach zadania po instalacji. 16. W panelu Opcje integracji danych i usług menu kontekstowego kliknij opcję w celu określenie miejsca utworzenia tabel bazy danych dla tych funkcji: w bazie danych Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 97 Maximo ("to samo") lub w oddzielnej instancji bazy danych utworzonej w celu przechowywania tych danych. W przypadku instalowania wersji Entry należy wybrać bazę danych Maximo. Te tabele są tworzone, ale nie są wykorzystywane w wersji Entry. 17. Na panelu Wybór języka podstawowego określ język podstawowy dla instalacji. 18. Na panelu Wybór języków dodatkowych można opcjonalnie określić jeden lub większą liczbę języków dodatkowych, które ma obsługiwać instalacja. 19. Na panelu Wykonaj krok konfiguracji określ sposób wykonywania kroku konfiguracji instalacji. Jeśli opcja nie zostanie wybrana, wówczas krok instalacji rozpocznie się po kliknięciu przycisku Dalej. Teraz skopiuj pliki, a krok konfiguracji instalacji wykonaj później Wybierz tę opcję, jeśli zamierzasz skopiować pliki ze źródła instalacji do administracyjnej stacji roboczej. Krok konfiguracji należy wykonać później w celu zakończenia wdrożenia. Ważne: Przed zakończeniem kroku konfiguracji pierwotnej instalacji nie należy instalować innego produktu. Instalowanie innego produktu przed wykonaniem kroku konfiguracji dla tej instalacji spowoduje nadpisanie składnicy zadań, co uniemożliwi wdrożenie pierwotnej instalacji. Określone wartości konfiguracji zostaną zapisane w plikach katalog_główny_instalacji\maximo\applications\maximo\properties\ maximo.properties i katalog_główny_instalacji\etc\install.properties. W celu uruchamiania kroków konfiguracji spoza programu instalacyjnego produktu należy użyć programu narzędziowego taskrunner, który jest dostępny w katalogu katalog_główny_instalacji\scripts. Program narzędziowy taskrunner należy uruchamiać z wiersza komend. katalog_główny_instalacji\scripts\taskrunner [CONTINUE <STOPONERROR|NOSTOPONERROR>] Program narzędziowy taskrunner wykorzystuje wartości konfiguracji, jakie zostały zapisane w plikach maximo.properties i install.properties w celu skonfigurowania produktu SmartCloud Control Desk. Jeśli program narzędziowy taskrunner zostanie uruchomiony z parametrem NOSTOPONERROR, wówczas program taskrunner będzie kontynuował działanie pomimo błędów. Jeśli program taskrunner zostanie uruchomiony z parametrem STOPONERROR, wówczas taskrunner przerwie działanie w momencie napotkania błędu. Jeśli użyto parametru STOPONERROR, wówczas można usunąć przyczyny błędu. Następnie instalację można wznowić od miejsca, w którym zarejestrowano ostatnie poprawnie wykonane zadanie w poprzedniej próbie - w tym celu należy uruchomić program taskrunner z parametrem CONTINUE. Opóźnij aktualizację bazy danych Maximo Wybierz tę opcję, jeśli zamierzasz ręcznie uruchomić zadanie aktualizacji bazy danych dla wdrożenia produktu. Tej opcji można użyć, jeśli dostępny jest pakiet poprawek, który usuwa znane błędy związane ze skryptem updatedb. Jeśli pakiet poprawek jest dostępny, wówczas należy wybrać opcję Opóźnij aktualizację bazy danych Maximo, zastosować pakiet poprawek, a następnie uruchomić ręcznie komendę updatedb -v1. 20. Na panelu Wybierz folder skrótów określ miejsce tworzenia ikon SmartCloud Control Desk. Jeśli wybrano W menu Start, a używana jest przeglądarka Internet Explorer, wówczas adres URL produktu SmartCloud Control Desk należy dodać do strefy zaufanych witryn. Wyłącz opcję, która wymaga weryfikacji serwerów dla wszystkich ośrodków w strefie. 98 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Nie wybieraj opcji Na pasku szybkiego uruchamiania. Wybranie tej opcji nie spowoduje utworzenia skrótu na pasku szybkiego uruchamiania. Ważne: Skróty są tworzone tylko w systemach Windows. Wdrażanie serwera WebLogic Server jest procesem ręcznym, dlatego należy samodzielnie zaktualizować wszelkie tworzone skróty. Skróty należy zaktualizować po ręcznym wdrożeniu plików EAR produktu SmartCloud Control Desk. 21. Na panelu Podsumowanie danych wejściowych sprawdź informacje określone dla programu instalacyjnego produktu. W razie potrzeby kliknij przycisk Wstecz, aby wrócić do poprzednich paneli i zmienić wartości. 22. Na panelu Podsumowanie przed instalacją przejrzyj informacje dotyczące instalacji, a następnie kliknij przycisk Instaluj. Proces instalacji zostanie rozpoczęty. Postęp instalacji można sprawdzać, zapoznając się z wyświetlanymi komunikatami. 23. Zapoznaj się z informacjami na panelu Instalacja została zakończona, a następnie kliknij przycisk Gotowe. Ważne: W niektórych przypadkach w systemach AIX panel Instalacja została zakończona może być pusty. Kliknij przycisk Gotowe, aby zamknąć program instalacyjny. Co dalej Wykonaj zadania po instalacji, które są wymagane do instalacji z ręcznym konfigurowaniem oprogramowania pośredniego. Teraz przeprowadź wdrożenie plików maximo.ear i maximoiehs.ear. Treści opcjonalne i moduły integracji można zainstalować ze startera. “Zarządzanie plikami EAR” na stronie 217 Niniejsza sekcja zawiera informacje dotyczące plików EAR SmartCloud Control Desk. Instalowanie treści opcjonalnej Zainstaluj odpowiednie opcjonalne pakiety treści dla swojej edycji produktu. Treść opcjonalna jest często używana w środowiskach programistycznych jako sposób na rozpoczęcie projektowania własnej treści. Jeśli podczas procesu instalacji produktu nie zostanie zainstalowana treść opcjonalna, można zainstalować ją później. Jeśli zostanie ona zainstalowana później, konieczne będzie zaktualizowanie bazy danych, a następnie odbudowanie i wdrożenie pliku maximo.ear. Instalowanie opcjonalnych modułów integracji Zainstaluj pakiety modułów integracji, aby skonfigurować integrację z innymi produktami. Moduły integracji można zainstalować ze strony Integracje startera: IBM Tivoli Provisioning Manager Integration Module Ten moduł integracji pozwala na zintegrowanie produktu Tivoli Provisioning Manager z procesami zarządzania wydaniami. Na przykład można użyć produktu Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 99 Tivoli Provisioning Manager jako ostatecznej biblioteki nośników. Więcej informacji na ten temat zawiera sekcja na temat zarządzania wydaniami w Centrum informacyjnym. Pakiet Wdrożone zasoby - CMS LIC Enablement Ten pakiet jest wymagany, jeśli planowane jest używanie Usługi menu kontekstowego do zarządzania działaniami uruchamiania w kontekście dla wdrożonych zasobów. Więcej informacji na ten temat zawiera sekcja Planowanie. Pakiet CI AppsCMS LIC Enablement Ten pakiet jest wymagany, jeśli planowane jest używanie Usługi menu kontekstowego do zarządzania działaniami uruchamiania w kontekście dla rzeczywistych elementów konfiguracji. Więcej informacji na ten temat zawiera sekcja Planowanie. Rational ClearQuest OSLC Integrations Ten moduł integracji pozwala na używanie technologii OSLC (Open Services for Lifecycle Collaboration) do łączenia aplikacji Problemy z aplikacją Rational ClearQuest w celu wymiany informacji na temat problemów i sposobów ich rozwiązywania. Rational Team Concert OSLC Integrations Ten moduł integracji pozwala na używanie technologii OSLC (Open Services for Lifecycle Collaboration) do łączenia aplikacji Problemy z aplikacją Rational Team Concert w celu wymiany informacji na temat problemów i sposobów ich rozwiązywania. Jeśli podczas procesu instalacji produktu nie zostaną zainstalowane moduły integracji, można zainstalować je później. Jeśli zostaną zainstalowane później, konieczne będzie zaktualizowanie bazy danych, a następnie odbudowanie i wdrożenie pliku maximo.ear. Czynności po instalacji dla wdrożeń na serwerze Oracle WebLogic Server W przypadku wdrożeń na serwerze Oracle WebLogic Server wymagane jest czynności po zakończeniu instalacji. O tym zadaniu Jeśli serwer Oracle WebLogic Server jest używany jako serwer aplikacji dla wdrożenia produktu SmartCloud Control Desk, wówczas program instalacyjny generuje plik EAR. Następnie należy ręcznie wdrożyć ten plik na serwerze Oracle WebLogic Server. Gdy używany jest serwer Oracle WebLogic Server, wówczas należy zmodyfikować plik weblogic.xml i odbudować plik maximo.ear przed jego wdrożeniem. Procedura 1. Zainstaluj zaktualizowany program JDK 1.6. a. Z witryny http://www.oracle.com/technetwork/java/index.html pobierz najnowszy program JDK o numerze wersji 1.6.0 SR7 lub wyższym. b. Uruchom program instalacyjny. c. Zaakceptuj umowę licencyjną. d. Ścieżkę docelową instalacji ustaw na folder główny Oracle, kliknij przycisk OK, a następnie przycisk Next (Dalej). e. Zaakceptuj wszelkie dodatkowe zachęty dotyczące instalowania programu JDK, aby pomyślnie zakończyć proces instalowania. 100 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 2. Jeśli używana jest baza danych Oracle, skopiuj plik oraclethin.jar. a. Skopiuj plik oraclethin.jar z administracyjnej stacji roboczej na serwer, na którym zainstalowano Oracle WebLogic Server. Użyj dowolnego dostępnego protokołu przesyłania plików. b. Plik oraclethin.jar znajduje się w katalogu katalog_główny_instalacji\maximo\ applications\maximo\lib. Domyślnie katalogiem katalog_główny_instalacji jest C:\IBM\SMP\Maximo\Applications\Maximo\lib. Skopiuj plik oraclethin.jar na serwer J2EE oraz do katalogu wls11g/server/lib. Na przykład: C:/Oracle/wls11g/server/lib. 3. Przeprowadź edycję pliku konfiguracyjnego domeny dla odpowiednich ustawień Java. a. Przejdź do katalogu katalog_instalacji\user_projects\domains\mydomain\bin. b. Kliknij prawym przyciskiem myszy (nie klikaj dwukrotnie) i przeprowadź edycję pliku setDomainEnv.cmd (Windows) lub setDomainEnv.sh (UNIX). c. Za pomocą edytora tekstu wyszukaj wpisy jdk i zastąp je wpisami, które zmienią konfigurację serwera Oracle WebLogic Server w taki sposób, aby serwer korzystał ze zaktualizowanego programu JDK. Należy zmienić dwa wystąpienia. d. (tylko Oracle) Wyszukaj PRE_CLASSPATH. Ustaw parametr w następujący sposób: set PRE_CLASSPATH=%WL_HOME%\server\lib\oraclethin.jar (Windows) PRE_CLASSPATH={WL_HOME}/server/lib/oraclethin.jar (UNIX) Uwaga: Ten krok jest wymagany w celu nawiązywania połączeń z bazami danych Oracle z serwera Oracle WebLogic Server. e. Zwiększ wartości parametrów sterty Java, wyszukując MEM_ARGS i ustawiając parametr w następujący sposób: set MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m (Windows) MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m (UNIX) W tych parametrach rozróżniana jest wielkość liter. Przed każdym parametrem umieść znak minus (-), a po każdej wartości umieść znak m. f. Wyszukaj set JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES%. Bezpośrednio po tym łańcuchu wprowadź opcje: -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 Po zakończeniu wpis powinien wyglądać jak poniższy przykład: set JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES% -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 -Dwlw.iterativeDev=%iterativeDevFlag% -Dwlw.testConsole=%testConsoleFlag% -Dwlw.logErrorsToConsole=%logErrorsToConsoleFlag% g. Zapisz i zamknij plik setDomainEnv.cmd. 4. Przeprowadź edycję \IBM\SMP\maximo\applications\maximo\maximouiweb\ webmodule\WEB-INF\weblogic.xml file i dodaj następujące wpisy: <session-descriptor> <cookie-http-only>false</cookie-http-only> </session-descriptor> 5. Uruchom serwer (nie będą wyświetlane zapytania dotyczące nazwy i hasła użytkownika). Jeśli podczas pracy w trybie produkcyjnym użytkownik nie chce, aby pojawiały się zapytania o nazwę i hasło użytkownika Oracle WebLogic Server, należy utworzyć plik boot.properties. W niniejszej procedurze przedstawiono zapis nazwy i hasła użytkownika w zaszyfrowanym formacie. Wprowadź następujące dwa wiersze do zwykłego pliku: username=<nazwa użytkownika administratora> password=<hasło administratora> Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 101 Wartości nazwy i hasła administratora muszą być zgodne z wartościami z istniejącego konta użytkownika w dostawcy uwierzytelniania dla domyślnej dziedziny zabezpieczeń. Jeśli plik zostanie zapisany jako boot.properties i umieszczony w folderze mydomain (na przykład: C:\BEA\User_projects\domains\mydomain), wówczas serwer będzie automatycznie korzystał z tego pliku podczas kolejnych cykli uruchamiania. Przy pierwszym użyciu tego pliku w celu uruchomienia serwera serwer odczyta plik, a następnie zastąpi go zaszyfrowaną wersją nazwy i hasła użytkownika. 6. Sprawdź ustawienia, uruchamiając serwer Oracle WebLogic Server. Aby upewnić się, że zmiany wprowadzone do plików poprzedniej wersji Oracle WebLogic Server są poprawne, uruchom produkt Oracle WebLogic Server. 7. Odbuduj plik maximo.ear. \IBM\SMP\maximo\deployment\buildmaximoear 8. Przeprowadź wdrożenie pliku maximo.ear na serwerze Oracle WebLogic Server. Instalowanie plików EAR Po wykonaniu wcześniejszych czynności można wdrożyć pliki EAR z konsoli administracyjnej Oracle WebLogic Server. Instalowanie plików EAR w celu uruchomienia serwera aplikacji Maximo. Zanim rozpoczniesz Windows UNIX Windows Jeśli serwer MAXIMOSERVER nie działa, uruchom go za pomocą wiersza komend. UNIX Demon Oracle WebLogic Server musi być uruchomiony. O tym zadaniu W celu wyświetlenia konsoli administracyjnej Oracle WebLogic Server należy również zainstalować wirtualną maszynę języka Java (JVM). Nowsze wersje systemu Windows mogą nie być wyposażone w maszynę JVM. Procedura 1. Zmień na katalog moja_domena: Windows Windows W wierszu komend zmień katalog na: nazwa_napędu:\kat_inst_weblogic\user_projects\domain\moja_domena UNIX UNIX Otwórz okno Terminal (lub wiersz komend, jeśli łączysz się zdalnie z komputera z systemem Windows) i zmień katalog w następujący sposób: cd /home/mxadmin/kat_inst_weblogic/user_projects/domains/moja_domena 2. Wpisz Windows Windows startWebLogic.cmd UNIX UNIX ./startWebLogic.sh i naciśnij klawisz Enter. Po wyświetleniu frazy: Server started in RUNNING Mode (serwer został uruchomiony w trybie DZIAŁANIE) zostanie uruchomiony Oracle WebLogic Server. 102 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 3. Uruchom konsolę administracyjną Oracle WebLogic Server (MAXIMOSERVER), wpisując następujący adres URL do paska adresu przeglądarki: http://nazwa_hosta:7001/console 4. Zaloguj się do konsoli administracyjnej za pomocą nazwy użytkownika administracyjnego i hasła. 5. Kliknij przycisk Lock&Edit (Zablokuj w celu edycji) w sekcji Change Center (Centrum zmian), aby przełączyć serwer w tryb edycji. 6. Kliknij odsyłacz Deployments (Wdrożenia) w sekcji Domain Structure (Struktura domeny). 7. W sekcji Summary of Deployments (Podsumowanie wdrażania) kliknij przycisk Install (Zainstaluj). Zostanie otwarta aplikacja Install Application Assistant (Instalowanie aplikacji z asystą). 8. Kliknij odsyłacz upload your file(s) (prześlij pliki). 9. Kliknij przycisk Browse (Przeglądaj) obok pola Deployment Archive (Archiwum wdrażania). Przejdź do miejsca, w którym zainstalowano plik maximo.ear (katalog c:/ibm/smp/maximo/deployment/default/ na administracyjnej stacji roboczej), wybierz plik i kliknij opcję Open (Otwórz). 10. Kliknij Next (Dalej) w celu przesłania pliku na serwer Oracle WebLogic Server. 11. Kliknij przełącznik obok pliku maximo.ear oraz przycisk Next (Dalej), aby kontynuować wdrażanie. 12. Zaakceptuj wartość domyślną, aby zainstalować to wdrożenie jako aplikację i kliknij przycisk Next (Dalej). 13. Zaakceptuj wszystkie pozostałe wartości domyślne i kliknij przycisk Finish (Zakończ), aby uruchomić proces wdrażania. 14. Po zakończeniu procesu wdrażania kliknij przycisk Activate Changes (Aktywuj zmiany) w Change Center (Centrum zmian), aby zastosować zmiany. Zostanie wyświetlony następujący komunikat: All changes have been activated. No restarts are necessary (Wszystkie zmiany zostały aktywowane. Nie jest konieczny żaden restart). 15. Powtórz kroki od 8 na stronie 46 do 14 na stronie 47, aby wdrożyć plik maximoiehs.ear. 16. Kliknij pole wyboru obok aplikacji maximo. 17. Kliknij strzałkę rozwijaną przycisku Start (Start) i wybierz opcję Servicing all requests (Obsługa wszystkich żądań). Zostanie wyświetlone okno Start Application Assistant (Uruchamianie aplikacji z asystą). 18. Kliknij przycisk Yes (Tak), aby uruchomić system. Ustawianie nazwy hosta serwera Oracle WebLogic Server Ręczne ustawianie nazwy hosta Oracle WebLogic Server w celu uzyskania dostępu do pomocy aplikacji. O tym zadaniu Domyślnie właściwość używana w celu zapisania nazwy hosta dla systemu pomocy SmartCloud Control Desk jest ustawiona na wartość localhost. Wyświetlanie tematów pomocy SmartCloud Control Desk jest możliwe, pod warunkiem że pełna nazwa hosta Oracle WebLogic Server jest skonfigurowana we właściwości systemu pomocy. Ten krok należy wykonać po wdrożeniu plików EAR produktu SmartCloud Control Desk na serwer Oracle WebLogic Server. Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 103 Procedura 1. Zaloguj się do konsoli SmartCloud Control Desk jako maxadmin. 2. Wybierz opcje Idź do > Konfiguracja systemu > Konfiguracja platformy > Właściwości systemu 3. Za pomocą opcji Filtr wyszukaj właściwość o nazwie mxe.help.host. 4. Rozwiń właściwość mxe.help.host i ustaw atrybut na pełną nazwę hosta serwera Oracle WebLogic Server. 5. Zaznacz pole wyboru rekordu mxe.help.host. 6. Kliknij ikonę Odświeżanie na żywo na pasku narzędzi. 7. W oknie dialogowym Odświeżanie na żywo kliknij OK. Wyniki Po wykonaniu tych czynności można uzyskać dostęp do tematów pomocy aplikacji w interfejsie użytkownika SmartCloud Control Desk. Wdrażanie języków po odroczeniu aktualizacji bazy danych Wybranie opcji odroczenia aktualizacji bazy danych Maximo podczas instalowania produktu wpływa na sposób wdrażania języków. Podczas instalacji możliwe jest odroczenie zadania aktualizacji bazy danych. Ta opcja zapobiega zapisowi danych do bazy danych podczas instalacji. Działanie programu instalacyjnego jest ograniczone do kopiowania plików do systemu administracyjnego oraz do rejestrowania pakietów rozwiązań procesu produktu. W celu dodania języków należy zakończyć instalację, samodzielnie zaktualizować bazę danych, a następnie samodzielnie zaktualizować języki. “Ręczne wdrażanie języków po odroczeniu aktualizacji bazy danych” na stronie 48 Jeśli aktualizowanie bazy danych zostanie odroczone w programie instalacyjnym, wówczas języki można wdrożyć ręcznie. Ręczne wdrażanie języków po odroczeniu aktualizacji bazy danych Jeśli aktualizowanie bazy danych zostanie odroczone w programie instalacyjnym, wówczas języki można wdrożyć ręcznie. Zanim rozpoczniesz Przed ręcznym konfigurowaniem języków dla pakietów PSI należ uruchomić komendę updatedb. O tym zadaniu W celu ręcznego skonfigurowania języków dla pakietów PSI wykonaj następujące kroki: Procedura 1. Zaktualizuj opcje obsługi języka dla głównych komponentów. Pliki dla języków wybranych podczas instalacji zostaną wyodrębnione do katalogu C:\IBM\SMP\Maximo\Tools\Maximo\ustawienia_narodowe\xliff\ w systemie. a. Aby zaktualizować język jako język podstawowy do stosowania z produktem, należy uruchomić poniższą komendę: 104 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) katalog_główny_instalacji\maximo\tools\maximo\TDToolkit.bat -IMPORT -SLEN -TLustawienia narodowe -maxmessfix b. Aby dodać jeden lub większą liczbę języków jako języki dodatkowe, które będą używane z produktem, uruchom poniższą komendę dla każdego języka wybranego do dodania: katalog_główny_instalacji\maximo\tools\maximo\TDToolkit.bat -ADDLANGustawienia narodowe -maxmessfix 2. Zaktualizuj języki dla pakietów dodatkowych. Aby określić pakiety, które należy zaktualizować, przejdź do katalogu katalog_główny_instalacji\maximo\tools\maximo\en\xliff. Każdy folder znajdujący się w katalogu xliff (poza folderem MAXUPG) jest wykorzystywany jako wejściowy dla operacji -pmpupdate narzędzia TDToolkit. Inaczej niż w przypadku aktualizowania języków w produkcie SmartCloud Control Desk, komendę TDToolkit należy użyć jeden raz dla każdego pakietu. Komenda TDToolkit określa obecnie wdrożone języki i aktualizuje je. a. Przejdź do katalogu katalog_główny_instalacji\maximo\tools\maximo\en\xliff i określ folder pakietu, który należy zaktualizować, na przykład calibration. b. Zaktualizuj języki dla wybranego pakietu. C:\IBM\SMP\maximo\tools\maximo\TDToolkit.bat -pmpupdatekatalog_pakietu W tym przykładzie pmpupdatekatalog_pakietu może oznaczać pmpupdatecalibration lub pmpupdateconfig_pmp. c. Powtórz procedurę dla wszystkich dodatkowych pakietów wymagających zaktualizowania języków. Rozdział 4. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 105 106 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 5. Instalacja cicha Produkt SmartCloud Control Desk udostępnia opcję instalowania w trybie cichym. Opcja instalacji cichej programu SmartCloud Control Desk umożliwia wpływanie na sposób działania programu instalacyjnego SmartCloud Control Desk za pomocą wiersza komend (a nie startera SmartCloud Control Desk) oraz za pomocą pliku odpowiedzi. Instalowanie produktu SmartCloud Control Desk w trybie instalacji cichej Produkt SmartCloud Control Desk można zainstalować w trybie instalacji cichej, korzystając z pliku odpowiedzi instalacji. Zanim rozpoczniesz W celu utworzenia pliku odpowiedzi do wykorzystania podczas operacji instalacji cichej należy pomyślnie zainstalować produkt SmartCloud Control Desk. Alternatywnie można wykorzystać jeden z przykładowych plików odpowiedzi dostępnych na nośniku produktu, a następnie zmodyfikować go zgodnie z potrzebami. Należy sprawdzić, czy wszystkie ścieżki pliku odpowiedzi są poprawnie sformatowane. Na przykład: instrukcja ścieżki w stylu dla systemu UNIX w pliku odpowiedzi może być następująca: USER_INSTALL_DIR=K:/IBM/max_dev. Jeśli ścieżka, taka jak USER_INSTALL_DIR=K:/IBM/max_dev jest zawarta w pliku odpowiedzi używanym z systemem administracyjnym Windows, wówczas wystąpi błąd. Równoważna instrukcja dla systemu Windows musi być sformatowana zgodnie z systemem Windows: USER_INSTALL_DIR=K:\\IBM\\max_dev Uwaga: Plik odpowiedzi instalacji cichej można wykorzystać w celu wprowadzania wartości do pól programu instalacyjnego SmartCloud Control Desk podczas instalacji nadzorowanej. Usuń właściwość INSTALLER_UI=silent z pliku odpowiedzi przed użyciem tego pliku z programem instalacyjnym produktu SmartCloud Control Desk. Program instalacyjny wykorzysta wartości domyślne poprzez odczytanie ich z pliku odpowiedzi. Program instalacyjny SmartCloud Control Desk wykorzysta plik odpowiedzi automatycznie, pod warunkiem że plik ma nazwę installer.properties lub install.properties i znajduje się w tym samym katalogu. Podczas uruchamiania programu instalacyjnego SmartCloud Control Desk nie ma potrzeby określania nazwy pliku odpowiedzi. Uwaga: Ten plik odpowiedzi można również wykorzystać z programem deinstalacyjnym SmartCloud Control Desk w celu przeprowadzenia cichej deinstalacji produktu SmartCloud Control Desk. O tym zadaniu Aby zainstalować SmartCloud Control Desk produkt w trybie instalacji cichej, wykonaj następujące czynności: Procedura 1. Wybierz opcje konfiguracji w programie instalacyjnym SmartCloud Control Desk, a następnie zapisz wybrane opcje w pliku odpowiedzi: © Copyright IBM Corp. 2012 107 a. Uruchom program instalacyjny SmartCloud Control Desk z obrazu produktu. Użyj następującej komendy dla systemów 32–bitowych: install.exe -r <ścieżka i nazwa pliku odpowiedzi> W systemach 64–bitowych użyj następującej komendy: install_win64.exe -r <ścieżka i nazwa pliku odpowiedzi> Pliki wykonywalne programu instalacyjnego produktu SmartCloud Control Desk znajdują się w katalogu SmartCloud Control Desk obrazu produktu SmartCloud Control Desk 7.5.1. Pliki odpowiedzi muszą mieć rozszerzenie .properties, na przykład: response.properties. Podczas określania pliku odpowiedzi należy określić pełną ścieżkę dostępu do tego pliku. b. Wykonaj poszczególne etapu w programie instalacyjnym SmartCloud Control Desk, wybierając opcje konfiguracji. c. Zamknij program instalacyjny SmartCloud Control Desk po pomyślnym zainstalowaniu produktu SmartCloud Control Desk. W obrazie produktu IBM SmartCloud Control Desk 7.5.1 dostępny jest kilka przykładowych plików odpowiedzi. Tabela 6. Przykładowe pliki odpowiedzi programu instalacyjnego SmartCloud Control Desk Plik Opis simple_response.properties Ten plik zawiera przykładowy plik odpowiedzi, który można wykorzystać w celu zainstalowania prostego wdrożenia produktu SmartCloud Control Desk. custom_response_win.properties Ten plik zawiera przykładowy plik odpowiedzi, który można wykorzystać w celu zainstalowania niestandardowego wdrożenia produktu SmartCloud Control Desk w systemie Windows. custom_response_unix.properties Ten plik zawiera przykładowy plik odpowiedzi, który można wykorzystać w celu zainstalowania niestandardowego wdrożenia produktu SmartCloud Control Desk w systemie UNIX. Pliki znajdują się w katalogu SmartCloud Control Desk\samples obrazu produktu. Jeśli plik odpowiedzi jest tworzony poprzez rejestrowanie rzeczywistej instalacji, wówczas należy dodać wpis dla LICENSE_ACCEPTED=true. Jeśli używany jest przykładowy plik odpowiedzi, wówczas wartość false należy zmienić na true. Jeśli uruchomiono instalację cichą, a ten wpis nie został dodany do pliku odpowiedzi, wówczas instalacja zakończy się natychmiastowo. Nie pojawią się żadne komunikaty i nie zostanie utworzony żaden plik dziennika. Jeśli planowane jest wdrożenie produktu SmartCloud Control Desk za pomocą oprogramowania pośredniego dostępnego w systemach Windows oraz UNIX, wówczas plik odpowiedzi zawiera wartości dla systemu Windows oraz dla systemu UNIX. Te wartości obejmują ścieżki katalogów oraz nazwy plików wykonywalnych. W niektórych sytuacjach plik odpowiedzi nie jest generowany, ponieważ użytkownik uruchamiający program instalacyjny nie ma praw do zapisu w katalogu docelowym. W takim przypadku program instalacyjny nie zgłasza błędu. Plik odpowiedzi nie jest zapisywany w katalogu docelowym, a plik dziennika nie jest tworzony w katalogu ibm\smp\logs. W celu rozwiązania tego problemu należy się upewnić, że użytkownik, który uruchamia program instalacyjny, ma prawo do zapisu w katalogu docelowym - dopiero wówczas ten użytkownik może uruchomić program instalacyjny. 108 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 2. Otwórz plik odpowiedzi w edytorze tekstu, a następnie zmień właściwość INSTALLER_UI na INSTALLER_UI=silent. Hasła są zapisywane w formacie jawnego tekstu. Wartości haseł w polach CONFIRM_PASSWORD w pliku odpowiedzi należy zmodyfikować w taki sposób, aby były zgodne z wartościami haseł używanymi dla poszczególnych zadań. Na przykład: upewnij się, że CONFIRM_PASSWORD jest zgodne z RXA_PASSWORD w następującym przykładzie: #Middleware Server Information #----------------------------MIDDLEWARE_SERVER=mojserwer.mojadomena.com RXA_USER_ID=root RXA_PASSWORD=mojehaslo CONFIRM_PASSWORD=mojehaslo 3. Skopiuj plik odpowiedzi do systemu docelowego. 4. Uruchom program instalacyjny SmartCloud Control Desk w trybie cichym i określ plik odpowiedzi, który będzie używany. install.exe -f <ścieżka i nazwa pliku odpowiedzi> Podczas określania pliku odpowiedzi należy podać pełną ścieżkę dostępu do tego pliku, który musi znajdować się na dysku C:\ w systemie. Wyniki Instalacja będzie odbywać się w trybie cichym i wykorzystywane będą wartości dostępne w pliku odpowiedzi. Pliki odpowiedzi, które zawierają pola dla konfiguracji Oracle, należy zmodyfikować w celu usunięcia zewnętrznych ukośników odwrotnych. Zostanie wygenerowany plik odpowiedzi zawierający Oracle jako opcję wdrożenia oraz pola jak w poniższym fragmencie: DB_INSTALL_DIR=C\:/oracle/product/10.2.0/db_1 INSTANCE_LOCATION=C\:/oracle/product/10.2.0/db_1/dbs USER_INSTALL_DIR=C\:/IBM/ USER_SHORTCUTS=C\:/Documents and Settings/All Users/Start Menu/Programs /Process Automation Engine MAXIMO_INSTALL_DIR=C\:/IBM/maximo Należy usunąć ukośnik odwrotny, który jest widoczny po literze napędu, dzięki czemu nazwa pliku odpowiedzi będzie wyglądać jak w następującym fragmencie kodu. DB_INSTALL_DIR=C:/oracle/product/10.2.0/db_1 INSTANCE_LOCATION=C:/oracle/product/10.2.0/db_1/dbs USER_INSTALL_DIR=C:/IBM/ USER_SHORTCUTS=C:/Documents and Settings/All Users/Start Menu/Programs /Process Automation Engine MAXIMO_INSTALL_DIR=C:/IBM/maximo Jeśli użytkownik podejmie próbę przeprowadzenia cichej instalacji produktu SmartCloud Control Desk i pojawi się interfejs użytkownika instalacji, wówczas należy upewnić się, że plik odpowiedzi zawiera następujący wiersz: INSTALLER_UI=silent Właściwości instalacji cichej Właściwości instalacji cichej są rejestrowane w pliku odpowiedzi instalacji. Pliki odpowiedzi instalacji cichej są generowane po uruchomieniu programu instalacyjnego z użyciem parametrów opisanych w procedurze instalacji cichej. Alternatywnie plik odpowiedzi instalacji cichej można utworzyć i wypełnić ręcznie. Rozdział 5. Instalacja cicha 109 Wspólne właściwości instalacji cichej Poniższe właściwości są wspólne dla wszystkich wdrożeń. Tabela 7. Wspólne właściwości pliku odpowiedzi instalacji cichej Kategoria Właściwość Definicja Nagłówek pliku INSTALLER_UI=SILENT Ta właściwość wymaga ustawienia, aby plik mógł być używany wraz z programem instalacyjnym produktu. Ustawienie wdrażania pakietu INSTALL_SOME_PACKAGES=0 Jeśli możliwe jest zainstalowanie tylko podzbioru pakietów, należy ustawić dla tej opcji wartość 1. To ustawienie umożliwia kontynuowanie pracy programu instalacyjnego. Umowa licencyjna LICENSE_ACCEPTED=TRUE Ustawienie dla tej opcji wartości true oznacza zaakceptowanie umowy licencyjnej, false, jej odrzucenie. Folder instalacyjny USER_INSTALL_DIR=ścieżka_instalacji Ustawianie ścieżki instalacji. Na przykład dla UNIX, /opt/IBM/SMP lub dla Windows, C:\\IBM\\SMP. Opis instalacji INSTALLATION_DESCRIPTION Opis lokalizacji instalacji Typ wdrożenia SIMPLE=0 Ustawienie dla instalacji typu SIMPLE. Ustawienie wartości 0 powoduje jej wyłączenie. Ustawienie wartości 1 powoduje jej włączenie. W przypadku włączenia opcji SIMPLE konieczne jest wyłączenie opcji ADVANCED. ADVANCED=1 Ustawienie dla instalacji typu ADVANCED oznacza instalację niestandardową. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Po włączeniu typu ADVANCED konieczne jest wyłączenie typu SIMPLE. MIDDLEWARE_SERVER=nazwa_hosta Ustawianie nazwy hosta systemu, który udostępnia całe oprogramowanie pośrednie. RXA_USER_ID=nazwa_użytkownika Ustawianie identyfikatora użytkownika umożliwiającego dostęp do systemu udostępniającego całe oprogramowanie pośrednie. RXA_PASSWORD=hasło Ustawianie hasła dla identyfikatora użytkownika umożliwiającego dostęp do systemu udostępniającego całe oprogramowanie pośrednie. Informacje o serwerze oprogramowania pośredniego (używanym tylko w przypadku prostych instalacji) 110 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 7. Wspólne właściwości pliku odpowiedzi instalacji cichej (kontynuacja) Kategoria Właściwość Importowanie MWI_IMPORT_DATA=0 informacji programu instalacyjnego oprogramowania pośredniego Definicja Ustawianie parametru w celu zaimportowania danych konfiguracyjnych z programu instalacyjnego oprogramowania pośredniego. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. MWI_HOSTNAME=nazwa_hosta Ustawianie nazwy hosta systemu udostępniającego obszar roboczy programu instalacyjnego oprogramowania pośredniego. MWI_USER_ID=nazwa_użytkownika Ustawianie identyfikatora użytkownika umożliwiającego dostęp do systemu udostępniającego obszar roboczy programu instalacyjnego oprogramowania pośredniego. Na przykład: root. MWI_PASSWORD=hasło Ustawianie hasła dla identyfikatora użytkownika umożliwiającego dostęp do systemu udostępniającego obszar roboczy programu instalacyjnego oprogramowania pośredniego. MWI_LOCATION=ścieżka Ustawianie ścieżki dla lokalizacji obszaru roboczego programu instalacyjnego oprogramowania pośredniego. Na przykład dla UNIX, /root/ibm/tivoli/mwi/workspace lub dla Windows, C:\\ibm\\tivoli\\mwi\\ workspace. Konfiguracja SMTP SMTP_SERVER=nazwa_hosta Ustawianie nazwy systemu udostępniającego serwer SMTP odpowiedzialny za dystrybucję komunikatów administracyjnych do administratora produktu SmartCloud Control Desk. ADMIN_EMAIL=adres_email Ustawianie adresu e-mail dla administratora produktu SmartCloud Control Desk. RUN_CONFIG_NO=0 Ustawianie działania uruchamiania kroku konfiguracji. Uruchom krok konfiguracji Ustawienie wartości 0 powoduje wyłączenie (uruchomienie kroku konfiguracji w czasie instalacji). Ustawienie wartości 1 powoduje włączenie (odroczenie kroku konfiguracji). Rozdział 5. Instalacja cicha 111 Tabela 7. Wspólne właściwości pliku odpowiedzi instalacji cichej (kontynuacja) Kategoria Właściwość Definicja DEPLOY_EAR_NO=0 Ustawianie działania kroku wdrażania EAR. Wartość 0 powoduje wyłączenie (wdrażanie EAR w chwili instalacji). Wartość 1 powoduje włączenie (odroczenie wdrażania EAR). DEFER_DB_UPDATE=0 Ustawianie działania kroku aktualizacji bazy danych. Wartość 0 powoduje wyłączenie (uruchomienie programu updateDB w chwili instalacji). Wartość 1 powoduje włączenie (odroczenie programu updateDB). Folder skrótów USER_SHORTCUTS=ścieżka Ustawianie ścieżki skrótów. Na przykład dla Windows, C:\\Documents and Settings\\Administrator\\Desktop\\ Process Automation Engine. Wersja instalatora LAUNCH_NEW_INSTALLER=TRUE Jeśli w docelowym katalogu instalacyjnym znaleziono nowszą wersję programu instalacyjnego. Okoliczność ta oznacza, że użytkownik korzysta ze starszej wersji programu instalacyjnego. W celu użycia nowszej wersji programu instalacyjnego należy ustawić dla tej opcji wartość TRUE. Ustawienie dla tej opcji wartości FALSE powoduje użycie do instalacji starszej wersji programu instalacyjnego. Właściwości instalacji cichej użytkowników Poniższe właściwości mają zastosowanie wobec użytkowników utworzonych lub zidentyfikowanych przez program instalacyjny. Tabela 8. Właściwości instalacji cichej użytkowników Kategoria Właściwość Definicja Informacje o użytkowniku MAXADMIN_USER_NAME=nazwa_użytkownika Ustawianie nazwy użytkownika administratora systemu Maximo. For Na przykład maxadmin. MAXADMIN_PASSWORD=hasło Ustawianie hasła administratora systemu Maximo. For Na przykład maxadmin. MAXREG_USER_NAME=nazwa_użytkownika Ustawianie nazwy użytkownika dla użytkownika, który dokonuje samorejestracji. Użytkownik ten odpowiada za proces, w którym użytkownicy mogą tworzyć swoje własne konta. Na przykład: maxreg. 112 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 8. Właściwości instalacji cichej użytkowników (kontynuacja) Kategoria Właściwość Definicja MAXREG_PASSWORD=hasło Ustawianie hasła dla użytkownika dokonującego samorejestracji. Na przykład: maxreg. MXINTADM_USER_NAME=nazwa_użytkownika Ustawianie nazwy użytkownika dla użytkownika wewnętrznego. Na przykład: mxintadm. MXINTADM_PASSWORD=hasło Ustawianie hasła dla użytkownika wewnętrznego. Na przykład: mxintadm. Wspólne właściwości instalacji cichej bazy danych Poniższe właściwości zawierają wspólne informacje dotyczące bazy danych używanej do wdrażania. Tabela 9. Wspólne właściwości pliku odpowiedzi instalacji cichej bazy danych Kategoria Właściwość Definicja Typ bazy danych DB_TYPE_DB2=1 Ustawianie typu bazy danych na wartość DB2. Ustawienie wartości 0 powoduje wyłączenie. Ustawienie wartości 1 powoduje włączenie. Istnieje możliwość włączenia tylko jednego typu bazy danych. DB_TYPE_ORACLE=0 Ustawianie typu bazy danych na wartość Oracle. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Można włączyć tylko jeden typ bazy danych. DB_TYPE_SQLSERVER=0 Ustawianie typu bazy danych na wartość Microsoft SQL Server. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Można włączyć tylko jeden typ bazy danych. DB_HOST_NAME=nazwa_hosta Ustawianie nazwy hosta serwera bazy danych. DB_PORT=port Ustawianie portu bazy danych. Na przykład: 50005. DB_NAME=nazwa Ustawianie nazwy bazy danych. Na przykład: maxdb75. Baza danych DB2 DB_NAME=nazwa Ustawianie nazwy bazy danych. Na przykład: maxdb75. Microsoft SQL Server DB_INSTANCE=instancja Ustawianie nazwy dla instancji bazy danych, która ma być używana z produktem. Na przykład: ctginst1. DB2 Rozdział 5. Instalacja cicha 113 Tabela 9. Wspólne właściwości pliku odpowiedzi instalacji cichej bazy danych (kontynuacja) Kategoria Właściwość Definicja DB_INSTANCE=instancja Ustawianie nazwy dla instancji bazy danych, która ma być używana z produktem. Na przykład: ctginst1. Oracle Automatyzacja konfiguracji bazy danych Autoryzacja zdalnego dostępu DB_USER=nazwa_użytkownika Ustawianie nazwy dla identyfikatora użytkownika uzyskującego dostęp do bazy danych. Na przykład maximo. DB_PASSWORD=hasło Ustawianie hasła dla identyfikatora użytkownika bazy danych. Na przykład: maximo. AUTOMATE_DB=1 Konfigurowanie automatycznej konfiguracji bazy danych za pośrednictwem programu instalacyjnego. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Można włączyć albo konfigurację AUTOMATE_DB, albo DO_NOT_AUTOMATE_DB. DO_NOT_AUTOMATE_DB=0 Konfigurowanie automatycznej konfiguracji bazy danych za pośrednictwem programu instalacyjnego. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Można włączyć albo konfigurację AUTOMATE_DB, albo DO_NOT_AUTOMATE_DB. DB_RXA_USER=nazwa_użytkownika Ustawianie nazwy dla identyfikatora użytkownika uzyskującego dostęp do systemu serwera zdalnej bazy danych. Na przykład: root. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. DB2 Autoryzacja zdalnego dostępu DB_RXA_USER=nazwa_użytkownika Ustawianie nazwy dla identyfikatora użytkownika uzyskującego dostęp do systemu serwera zdalnej bazy danych. Na przykład: root. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. Oracle 114 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 9. Wspólne właściwości pliku odpowiedzi instalacji cichej bazy danych (kontynuacja) Kategoria Właściwość Definicja DB_RXA_PASSWORD=hasło Ustawianie hasła dla identyfikatora użytkownika zdalnego dostępu. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. DB2 DB_RXA_PASSWORD=hasło Ustawianie hasła dla identyfikatora użytkownika zdalnego dostępu. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. Oracle Administrowanie bazą danych DB_INSTALL_DIR=ścieżka Wprowadzanie ścieżki instalacyjnej serwera bazy danych. Na przykład: /opt/IBM/db2/V9.7 UNIX /opt/oracle/product/ 11.2.0/db_1 Windows C:\Program Files\oracle\product\ 11.2.0\db_1 Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. DB2 Administrowanie bazą danych DB_INSTALL_DIR=ścieżka Wprowadzanie ścieżki instalacyjnej serwera bazy danych. Na przykład: /opt/IBM/db2/V9.7 UNIX /opt/oracle/product/ 11.2.0/db_1 Windows C:\Program Files\oracle\product\ 11.2.0\db_1 Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. Oracle DB_ADMIN_USER=nazwa_użytkownika Ustawianie nazwy administratora bazy danych. Na przykład: db2admin. DB2 DB_ADMIN_USER=nazwa_użytkownika Ustawianie nazwy administratora bazy danych. Na przykład Sys. Oracle Rozdział 5. Instalacja cicha 115 Tabela 9. Wspólne właściwości pliku odpowiedzi instalacji cichej bazy danych (kontynuacja) Kategoria Właściwość Definicja DB_ADMIN_PASSWORD=hasło Ustawianie hasła dla administratora bazy danych zdalnego dostępu. DB2 DB_ADMIN_PASSWORD=hasło Ustawianie hasła dla administratora bazy danych zdalnego dostępu. Oracle Obszar tabel bazy danych DB_TABLE_SPACE_NAME=nazwa obszaru tabel Ustawianie obszaru tabel bazy danych. Na przykład: MAXDATA. DB2 Obszar tabel bazy danych DB_TABLE_SPACE_NAME=nazwa obszaru tabel Ustawianie obszaru tabel bazy danych. Na przykład: MAXDATA. Oracle DB_TABLE_SPACE_SIZE=wielkość obszaru tabel w MB Ustawianie wielkości obszaru tabel bazy danych w MB. Na przykład: 5000. . Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. DB_TEMP_TABLE_SPACE_NAME=nazwa tymczasowego obszaru tabel Ustawianie nazwy tymczasowego obszaru tabel bazy danych. Na przykład: MAXTEMP. DB2 DB_TEMP_TABLE_SPACE_NAME=nazwa tymczasowego obszaru tabel Ustawianie nazwy tymczasowego obszaru tabel bazy danych. Na przykład: MAXTEMP. Oracle DB_TEMP_TABLE_SPACE_SIZE=wielkość tymczasowego obszaru tabel w MB Ustawianie wielkości tymczasowego obszaru tabel bazy danych w MB. Na przykład: 1000. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. DB2 DB_TEMP_TABLE_SPACE_SIZE=wielkość tymczasowego obszaru tabel w MB Ustawianie wielkości tymczasowego obszaru tabel bazy danych w MB. Na przykład: 1000. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. Oracle DB_INDEX_TABLE_SPACE_NAME=nazwa obszaru tabel indeksu Ustawianie nazwy obszaru tabel indeksu bazy danych. Na przykład: MAXDATA. DB2 116 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 9. Wspólne właściwości pliku odpowiedzi instalacji cichej bazy danych (kontynuacja) Kategoria Właściwość Definicja DB_INDEX_TABLE_SPACE_NAME=nazwa obszaru tabel indeksu Ustawianie nazwy obszaru tabel indeksu bazy danych. Na przykład: MAXDATA. Oracle DB_INDEX_TABLE_SPACE_SIZE=wielkość obszaru tabel indeksu w MB Ustawianie wielkości obszaru tabel bazy danych indeksu w MB. Na przykład: 5000. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. DB2 DB_INDEX_TABLE_SPACE_SIZE=wielkość obszaru tabel indeksu w MB Ustawianie wielkości obszaru tabel bazy danych indeksu w MB. Na przykład: 5000. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. Tylko Oracle. Właściwości instalacji cichej produktu DB2 Poniższe właściwości zawierają informacje dotyczące bazy danych DB2 używanej do wdrażania. Te właściwości są niezbędne wyłącznie, jeśli użytkownik korzysta z bazy danych DB2 do wdrażania. Tabela 10. Właściwości pliku odpowiedzi instalacji cichej produktu DB2 Kategoria Właściwość Definicja DB2 DB_SCHEMA=schemat Oznaczanie schematu bazy danych. Na przykład: maximo. DB_WIN_SERVICE_USER=nazwa_użytkownika Ustawianie nazwy osoby odpowiedzialnej za usługę bazy danych w produkcie Windows. Na przykład: ctginst1. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. DB_WIN_SERVICE_PASSWORD=hasło Ustawianie hasła dla osoby odpowiedzialnej za usługę bazy danych w produkcie Windows. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. Rozdział 5. Instalacja cicha 117 Tabela 10. Właściwości pliku odpowiedzi instalacji cichej produktu DB2 (kontynuacja) Kategoria Właściwość Definicja DB2_VARCHAR=0 Konfigurowanie varchar lub vargraphic w bazie danych za pośrednictwem programu instalacyjnego. Ustawienie wartości 0 powoduje użycie formatowania vargraphic. Ustawienie wartości 1 powoduje użycie varchar. Formatowanie varchar jest obsługiwane wyłącznie w języku angielskim. Właściwości instalacji cichej produktu Oracle Poniższe właściwości zawierają informacje dotyczące bazy danych Oracle używanej do wdrażania. Te właściwości są niezbędne wyłącznie, jeśli użytkownik korzysta z bazy Oracle do wdrażania. Tabela 11. Właściwości pliku odpowiedzi instalacji cichej produktu Oracle Kategoria Właściwość Definicja Oracle ORACLE_OWNER_ID=nazwa_użytkownika Ustawianie identyfikatora użytkownika odpowiedzialnego za oprogramowanie Oracle. Na przykład: oracle. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. ORACLE_OWNER_PASSWORD=hasło Ustawianie hasła odpowiedzialnego za oprogramowanie Oracle. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. INSTANCE_LOCATION=lokalizacja_instancji Ustawianie lokalizacji instancji bazy danych Oracle. Na przykład: /opt/oracle/product/11.2.0/db_1. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. Właściwości instalacji cichej produktu Microsoft SQL Server Poniższe właściwości zawierają informacje dotyczące bazy danych używanej do wdrażania produktu Microsoft SQL Server. Te właściwości są niezbędne wyłącznie, jeśli użytkownik korzysta z bazy danych Microsoft SQL Server do wdrażania. Tabela 12. Właściwości pliku odpowiedzi instalacji cichej produktu Microsoft SQL Server Kategoria Właściwość Definicja Microsoft SQL Server SQL_DATA_FILE_NAME=nazwa_pliku_danych Ustawianie nazwy pliku dla źródła danych Microsoft SQL Server. Na przykład: maxdb75_dat. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. 118 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 12. Właściwości pliku odpowiedzi instalacji cichej produktu Microsoft SQL Server (kontynuacja) Kategoria Właściwość Definicja DB_TABLE_SPACE_SIZE=wielkość źródła danych w MB Ustawianie wielkości źródła danych Microsoft SQL Server w MB. Na przykład: 1000. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. SQL_ADMIN=nazwa_użytkownika Ustawianie nazwy administratora produktu Microsoft SQL Server. Na przykład: sa. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. SQL_ADMIN_PW=hasło Ustawianie hasła dla administratora produktu Microsoft SQL Server. Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. SQL_LOG_FILE_NAME Nazwa dziennika produktu Microsoft SQL Server. Na przykład: maxdb75_log Opcja wymagana tylko w przypadku wyboru konfiguracji AUTOMATE_DB. Wspólne właściwości instalacji cichej serwera aplikacji Poniższe właściwości zawierają wspólne informacje dotyczące serwera aplikacji używanego do wdrażania. Tabela 13. Wspólne właściwości pliku odpowiedzi instalacji cichej serwera aplikacji Kategoria Właściwość Definicja APPLICATION_SERVER_TYPE_BEA=0 Konfigurowanie serwera aplikacji służącego do wdrażania produktu SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Można włączyć tylko jeden typ serwera aplikacji. Rozdział 5. Instalacja cicha 119 Właściwości instalacji cichej obsługi języków Poniższe właściwości są używane do konfigurowania języków. Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków Kategoria Właściwość Definicja Język podstawowy BASE_ARABIC=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_BRAZILIAN_PORTUGUESE=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_CROATIAN=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 120 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_CZECH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_DANISH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_DUTCH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 5. Instalacja cicha 121 Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_ENGLISH=1 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_FINNISH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_FRENCH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 122 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_GERMAN=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_HEBREW=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_HUNGARIAN=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 5. Instalacja cicha 123 Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_ITALIAN=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_JAPANESE=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_KOREAN=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 124 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_NORWEGIAN=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_POLISH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_RUSSIAN=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 5. Instalacja cicha 125 Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_SIMPLIFIED_CHINESE=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_SLOVAK=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_SLOVENIAN=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 126 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_SPANISH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_SWEDISH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_TRADITIONAL_CHINESE=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 5. Instalacja cicha 127 Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_TURKISH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Języki dodatkowe ADD_ARABIC=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_BRAZILIAN_PORTUGUESE=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 128 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_CROATIAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_CZECH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_DANISH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 5. Instalacja cicha 129 Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_DUTCH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_ENGLISH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_FINNISH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 130 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_FRENCH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_GERMAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_HEBREW=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 5. Instalacja cicha 131 Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_HUNGARIAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_ITALIAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_JAPANESE=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 132 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_KOREAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_NORWEGIAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_POLISH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 5. Instalacja cicha 133 Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_RUSSIAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_SIMPLIFIED_CHINESE=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_SLOVAK=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 134 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_SLOVENIAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_SPANISH=1 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_SPANISH=1 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 5. Instalacja cicha 135 Tabela 14. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_TRADITIONAL_CHINESE=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_TURKISH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację SmartCloud Control Desk. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 136 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 6. Programowe sprawdzanie pomyślności instalacji Jeśli program instalacyjny produktu SmartCloud 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 SmartCloud 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 middlewareValidate służy do sprawdzania oprogramowania pośredniego. 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 plik dziennika znajduje się w katalogu \ibm\smp\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. Jeśli planowane jest korzystanie z programu narzędziowego middlewareValidate, zaloguj się na serwerze, który udostępnia oprogramowanie pośrednie. 2. Upewnij się, że zmienna środowiskowa JAVA_HOME została poprawnie ustawiona na miejsce instalacji JRE 1.6. 3. Aby sprawdzić instalację produktu z administracyjnej stacji roboczej, przejdź do katalogu \ibm\smp\scripts i uruchom komendę installValidation.bat. Dla każdej z tych komend zastosuj parametry opisane poniżej: Aby sprawdzić instalację oprogramowania pośredniego z obrazu oprogramowania pośredniego, zaktualizuj plik middleware.properties, wprowadzając wartości parametrów instalacji dla komponentów © Copyright IBM Corp. 2012 137 oprogramowania pośredniego, które mają zostać sprawdzone, przejdź do katalogu \HealthCheck, a następnie uruchom komendę middlewareValidate.[sh|bat]. Tabela 15. 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. Wyświetlane dane można zmodyfikować za pomocą parametru -tracing. 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. 138 -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. IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 15. Parametry programu narzędziowego do sprawdzania (kontynuacja) Program middlewareValidate.[sh|bat] Parametry składni Wejście -maxuser Należy określić ID użytkownika administratora produktu SmartCloud Control Desk. Na przykład: maxadmin. -maxpwd Należy określić hasło dla ID użytkownika administratora produktu SmartCloud Control Desk. -middlewareproperties Zastosowanie -middlewareproperties plik gdzie plik określa położenie pliku middleware.properties. Domyślnie ten plik znajduje się na nośniku instalacyjnym oprogramowania pośredniego w katalogu \HealthCheck. Plik middleware.properties zawiera właściwości instalacji oprogramowania pośredniego, takie jak miejsca instalacji i porty. W tym pliku, który jest zapisywany jawnym tekstem, nie są zapisywane nazwy użytkowników ani hasła. Niektóre właściwości wspólne dla wszystkich platform zostały zdefiniowane jako wartości domyślne, ale właściwości specyficzne dla platform, takie jak miejsca instalacji, należy zaktualizować w tym pliku przed uruchomieniem programu narzędziowego middlewareValidate. Parametr -middlewareproperties jest jedynym parametrem obowiązkowym, gdy używany jest program narzędziowy middlewareValidate. Rozdział 6. Programowe sprawdzanie pomyślności instalacji 139 Tabela 15. Parametry programu narzędziowego do sprawdzania (kontynuacja) Program Parametry składni Wejście -trace Użycie tego parametru spowoduje wyświetlanie informacji o postępie sprawdzania na ekranie. Wyświetlane dane 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. 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. Jeśli ta opcja nie zostanie wprowadzona, wówczas domyślnie dane nie będą wyświetlane. -component Ten parametr umożliwia określenie komponentów oprogramowania pośredniego: v DBSERVER - sprawdzenie instalacji serwera IBM DB2. v DIRSERVER - sprawdzenie instalacji opcjonalnego serwera IBM Tivoli Directory Server. v LDAPSERVER - sprawdzenie konfiguracji opcjonalnego serwera IBM Tivoli Directory Server. Jeden lub większą liczbę tych parametrów można określić jako listę wartości rozdzielanych przecinkami. Jeśli ten argument zostanie pominięty, wówczas narzędzie przyjmie założenie, że do sprawdzenia wybrano wszystkie komponenty. -bindUser Ten parametr umożliwia określenie użytkownika bind. Wymagane w celu sprawdzania poprawności LDAPSERVER. W celu sprawdzenia serwera LDAPSERVER wymagane są: referencje użytkownika bind, nazwa wyróżniająca bind oraz hasło bind. Wartości te należy określić w opcjach -bindUser i -bindPass. 140 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 15. Parametry programu narzędziowego do sprawdzania (kontynuacja) Program Parametry składni Wejście -bindPass Należy określić hasło dla użytkownika bind. Wymagane w celu sprawdzania poprawności LDAPSERVER. W celu sprawdzenia serwera LDAPSERVER wymagane są: referencje użytkownika bind, nazwa wyróżniająca bind oraz hasło bind. Wartości te należy określić w opcjach -bindUser i -bindPass. Na przykład: installValidation.bat -action validate Wyniki Wyniki sprawdzania przez program narzędziowy installValidation.bat są rejestrowane w pliku ctginstallvalidationtrace00.log. Ten dziennik znajduje się w katalogu \ibm\smp\logs na administracyjnej stacji roboczej. Wyniki działania programu narzędziowego middlewareValidate.[sh|bat] są rejestrowane w pliku CTGInstallValidationTrace.log. Ten dziennik znajduje się w katalogu HealthCheck. Rozdział 6. Programowe sprawdzanie pomyślności instalacji 141 142 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 7. Ręczne sprawdzanie instalacji Gdy program instalacyjny produktu SmartCloud 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 powiodło się, wówczas zwracany jest błąd HealthCheckFailed dla funkcji getUrlContentString. Ten błąd zostanie zapisany w pliku katalog_główny_instalacji\logs\ CTGInstallTraceXX.log, gdzie XX to numer dwucyfrowy, taki jak 00. O tym zadaniu W celu dodatkowego sprawdzenia, czy instalacja produktu SmartCloud Control Desk została zakończona pomyślnie, należy przeprowadzić następujące procedury kontrolne: Procedura 1. Sprawdź, czy plik CTGInstallTrace00.log zawiera komunikaty informujące o sukcesie. W pliku CTGInstallTrace00.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 CTGIN2253I: buildmaximoear.cmd zakończone pomyślnie v CTGIN2253I: buildhelpear.cmd zakończone pomyślnie v CTGIN2208I: Funkcja runConfigurationStep zakończyła poprawnie działanie v CTGIN2370I: Instalacja została zakończona pomyślnie Wyszukaj w pliku CTGInstallTrace00.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 SmartCloud Control Desk zawiera podsumowanie wszystkich pakietów, jakie mają zostać zainstalowane. Zawartość tego panelu można porównać z listą obiektów zainstalowanych w systemie. W celu wyświetlenia listy zainstalowanych pakietów należy uruchomić komendę solutioninstaller: kat_gł_inst\bin\setupPSIenv.bat kat_gł_inst\bin\solutionInstaller.bat -action showInstalled -type all © Copyright IBM Corp. 2012 143 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ść samodzielnego zalogowania się do produktu to dobry wskaźnik tego, że instalacja zakończyła się pomyślnie. Po zalogowaniu się sprawdź, czy masz dostęp do oczekiwanych aplikacji. Jeśli pojawią się problemy z uzyskiwaniem dostępu do produktu, opróżnij pamięć podręczną przeglądarki i spróbuj ponownie. 144 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 8. Instalowanie produktu Integration Composer Po pomyślnym zainstalowaniu komponentów IBM SmartCloud Control Desk można opcjonalnie zainstalować (lub zaktualizować) produkt Integration Composer, narzędzie integracji, które importuje dane o zasobach informacyjnych do bazy danych Maximo. W instalacji produktu IBM SmartCloud Control Desk interfejsem instalacji produktu Integration Composer jest Starter instalacji. Można również zainstalować produkt Integration Composer w systemie UNIX w trybie konsoli za pomocą wiersza komend. Po zainstalowaniu produktów Integration Composer i IBM SmartCloud Control Desk za pomocą startera, program instalacyjny automatycznie zaktualizuje tabele bazy danych Integration Composer w repozytorium Integration Composer. Integration Composer - przegląd Produkt Integration Composer jest aplikacją IBM przeznaczoną do transformowania i importowania danych dotyczących 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 Maximo 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 Maximo, tworząc w ten sposób centralne repozytorium na potrzeby raportowania, podejmowania decyzji oraz zarządzania zasobami informatycznymi przedsiębiorstwa. Baza danych Maximo stanowi repozytorium wykorzystywane przez produkt: v IBM Tivoli Asset Management for IT v IBM Tivoli Service Request Manager v IBM Tivoli Change and Configuration Management Database 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 Maximo. (Więcej informacji na temat tworzenia własnego adaptera integracji zawiera publikacja Integration Composer Administrator Guide.) 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 Maximo. Do importu danych do innych tabel lub eksportu z innych tabel w bazie danych Maximo wykorzystywane jest inne narzędzie - struktura integracji. Więcej informacji na ten temat zawiera publikacja Integration Guide. © Copyright IBM Corp. 2012 145 Wymagania sprzętowe i programowe W tej sekcji opisano produkty i ich wersje obsługiwane przez program Integration Composer. Opisano też wymagania sprzętowe i programowe dla równocześnie wymaganych aplikacji. Wymagania sprzętowe i programowe dla produktu Integration Composer oraz produktów wymaganych równocześnie z nim są następujące: Integration Composer Produkt Integration Composer 7.5.1 charakteryzuje się następującymi wymaganiami minimalnymi: v pamięć: 3 GB v miejsce na dysku: 70 MB v IBM Java Software Development Kit 6.0 dla odpowiedniego systemu operacyjnego Kompatybilny Przed przystąpieniem do korzystania z produktu Integration Composer należy zainstalować produkt do jeden z poniższych kompatybilnych produktów. Szczegółowe informacje na temat zgodności zarządzania zasobami z innymi produktami zawiera dokumentacja dotycząca konkretnego produktu: v IBM Tivoli Unified Service Center v IBM Tivoli Asset Management for IT v IBM Tivoli Service Request Manager v IBM Tivoli Change and Configuration Management Database 146 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Serwer IBM Tivoli Dedykowany serwer jest wymagany do uruchamiania aplikacji Integration Composer oraz Integration Composer komponentów Java. Produkt Integration Composer może działać na dowolnym z następujących systemów operacyjnych: v v v v v HP-UX 11i 3 (na platformie Intel Itanium) IBM AIX 5L 6.1 (wersja 32-bitowa) IBM AIX 5L 6.1 (wersja 64-bitowa) IBM AIX 5L 7.1 na platformie Power Systems (wersja 32-bitowa) IBM AIX 5L 7.1 na platformie Power Systems (wersja 64-bitowa) v v v v v v v Microsoft Windows Server 2003 Enterprise Edition (na platformie x86-32) Microsoft Windows Server 2003 Enterprise Edition (na platformie x86-64) Microsoft Windows Server 2008 Enterprise Edition, wydanie 2 (na platformie x86-64) Microsoft Windows Server 2008 Standard Edition, wydanie 2 (na platformie x86-64) Red Hat Enterprise Linux 5 (na platformie x86-32) Red Hat Enterprise Linux 5 (na platformie x86-64) Red Hat Enterprise Linux 5 (na platformie zSeries i System z) v Red Hat Enterprise Linux 6 (na platformie x86-32) v v v v v Red Hat Enterprise Linux 6 (na platformie x86-64) Sun Solaris 9 (systemy z procesorem SPARC) Oracle Solaris 10 (systemy z procesorem SPARC) SUSE Linux Enterprise Server (SLES) 10 (na platformie System z) SUSE Linux Enterprise Server (SLES) 10 (na platformie x86-32) v v v v SUSE Linux Enterprise Server (SLES) 10 (na platformie x86-64) SUSE Linux Enterprise Server (SLES) 11 (na platformie System z) SUSE Linux Enterprise Server (SLES) 11 (na platformie x86-32) SUSE Linux Enterprise Server (SLES) 11 (na platformie x86-64) v SUSE Linux Enterprise Server (SLES) 11 (dla procesorów IBM POWER) v VMWare ESX Server 3 Uwaga: Języki dwukierunkowe nie są obsługiwane na platformie Sun Solaris. Rozdział 8. Instalowanie produktu Integration Composer 147 Serwery bazy danych Konsument jest odpowiedzialny za serwery bazy danych, które zawierają oraz zarządzają jedną lub większą liczbą źródłowych baz danych, a także docelową bazę danych (Maximo). Obsługiwane są następujące bazy danych: v IBM DB2 Enterprise Server Edition 9.5 (we wszystkich obsługiwanych systemach operacyjnych - nie obsługuje 32-bitowych platform Linux) v IBM DB2 Enterprise Server Edition 9.7 v Microsoft SQL Server 2008 Enterprise Edition (tylko w systemach operacyjnych Microsoft Windows) v Baza danych Oracle 9i Enterprise Edition, wydanie 2.9.2.0.8 (we wszystkich obsługiwanych systemach operacyjnych) v Baza danych Oracle 10g Enterprise Edition, wydanie 1 (we wszystkich obsługiwanych systemach operacyjnych) v Baza danych Oracle 10g Enterprise Edition, wydanie 2 (we wszystkich obsługiwanych systemach operacyjnych) v Baza danych Oracle 11g Enterprise Edition, wydanie 1 (we wszystkich obsługiwanych systemach operacyjnych) v [tylko aktualizacja] Baza danych Oracle 11g Enterprise Edition, wydanie 2 (we wszystkich obsługiwanych systemach operacyjnych) Wymagania sprzętowe dotyczące serwera bazy danych przedstawiono w odpowiedniej dokumentacji bazy danych. Przeglądarka WWW W celu wyświetlenia pomocy programu Integration Composer wymagana jest przeglądarka WWW. Wymagania wstępne instalacji Przed instalacją na systemie musi być już zainstalowane oprogramowanie IBM Java Software Development Kit dla produktu Integration Composer oraz należy usunąć oprogramowanie, które może niekorzystnie wpływać na program instalacyjny InstallAnywhere. Wymaganiem wstępnym jest produkt IBM Java SDK 6.0 przeznaczony dla odpowiedniego systemu operacyjnego. Musi być on zainstalowany na komputerze z produktem Integration Composer. Produkt IBM Java SDK jest dostarczany na dyskach DVD. Instalacja lub aktualizacja musi być uruchamiana w środowisku JRE 1.6, czyli w systemie należy ustawić to środowisko jako wirtualna maszyna Java. Jeśli na komputerze jest zainstalowanych kilka środowisk JRE, zmienne systemowe PATH i CLASSPATH muszą wskazywać na środowisko JRE 1.6. UNIX W systemach operacyjnych UNIX należy się upewnić, że zmienna środowiskowa PATH zawiera lokalizację wirtualnej maszyny Java (na przykład: Java60). 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 148 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 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), które przedstawia Tabela 16 na stronie 150.. Wykonywanie instalacji produktu Integration Composer Instalacje SmartCloud Control Desk, w których ma być wykorzystywany produkt Integration Composer muszą zainstalować go za pomocą startera, co zostało opisane poniżej. Poniżej znajdują się również instrukcje instalowania programu Integration Composer w systemie operacyjnym UNIX 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. Instalacja produktu Integration Composer za pomocą startera UNIX Windows Podczas instalowania produktu IBM SmartCloud Control Desk zaleca się zainstalowanie produktu Integration Composer z użyciem 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. Włóż dysk DVD startera do serwera, na którym ma zostać zainstalowany program Integration Composer. Jeśli produkt jest instalowany w systemie operacyjnym UNIX,konieczne może być uruchomienie startera przez ręczne wydanie komendy launchpad.sh, która znajduje się w katalogu root na dysku DVD startera. (W systemach operacyjnych Windows komenda launchpad.exe jest uruchamiana automatycznie). Uwaga: Przed rozpoczęciem instalacji sprawdź, czy komenda java -version zwraca wartość 1.6. IBM Java SDK 6.0 ze środowiskiem JRE 1.6 znajduje się na dyskach DVD z produktem . 2. Uruchom w starterze program instalacyjny Integration Composer, klikając odsyłacz w sekcji Zainstaluj IBM Integration Composer. Rozdział 8. Instalowanie produktu Integration Composer 149 3. W oknie IBM Tivoli Integration Composer wybierz język z listy rozwijanej u dołu, 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 lokalizację produktu IBM SDK wpisz nazwę katalogu, w którym znajduje się produkt IBM Java SDK 6.0 lub kliknij przycisk Wybierz, aby odnaleźć i wybrać katalog. 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 zainstalowania produktu. (Można również kliknąć przycisk Wybierz, aby odszukać i wybrać żądaną lokalizację). Następnie kliknij przycisk Dalej. 8. W oknie Typ bazy danych wybierz typ bazy danych Maximo (baza danych Maximo znajduje się tam, gdzie zostanie zainstalowane repozytorium produktu Integration Composer), a następnie 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 Maximo. 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 16. Informacje dot. logowania dla bazy danych Maximo Pole Opis Nazwa serwera bazy danych Nazwa serwera, na którym znajduje się baza danych Maximo Numer portu Numer portu serwera, na którym znajduje się baza danych Maximo 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 do bazy danych Maximo 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 Maximo. 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 Maximo, 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 Maximo, program Integration Composer aktualizuje istniejące rekordy oprogramowania. 150 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 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. [Dotyczy tylko systemu UNIX] W oknie Wybierz plik przeglądarki internetowej zaakceptuj domyślną przeglądarkę lub wybierz inną przeglądarkę, która będzie wyświetlała pomoc elektroniczną produktu Integration Composer, a następnie kliknij Dalej. 12. W oknie Podsumowanie przed instalacją przejrzyj szczegóły instalacji. (W razie potrzeby użyj przycisków Wstecz, aby cofnąć i dokonać zmian i przycisków Dalej, aby powrócić do tego okna). W momencie, gdy dane podsumowania spełnią wymagania, kliknij opcję Instalacja. Podczas instalacji będzie wyświetlone okno postępu (Instalowanie programu Integration Composer). Po zakończeniu instalowania zostanie wyświetlone okno Instalacja zakończona. 13. W oknie Instalacja zakończona kliknij przycisk Gotowe. Instalowanie produktu Integration Composer w systemie operacyjnym UNIX w trybie konsoli UNIX Za pomocą opisanej tutaj procedury zainstaluj produkt Integration Composer na komputerze z systemem UNIX w trybie konsoli (wiersza komend). 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 na dysku DVD z produktem w wersji 7.5.1. Aby uruchomić proces aktualizacji, należy użyć komendy setup.bin z dysku DVD: setup.bin ← setup.exe 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.6 znajduje się w ścieżce systemowej. Aby dodać do ścieżki środowisko JRE 1.6, wpisz następującą komendę (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: Rozdział 8. Instalowanie produktu Integration Composer 151 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.6. IBM Java SDK 6.0 ze środowiskiem JRE 1.6 znajduje się na dyskach DVD z produktem . 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 6.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, wykonując jedną z poniższych czynności: v Zaakceptuj domyślne położenie i naciśnij klawisz Enter. v Wpisz inną ścieżkę i naciśnij klawisz Enter, a następnie wpisz y, aby potwierdzić nowe położenie i ponownie naciśnij klawisz Enter. 12. W kroku Typ bazy danych wskaż typ bazy danych Maximo (w bazie danych Maximo zostanie zainstalowane repozytorium Integration Composer), wpisując odpowiedni numer; następnie 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 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 152 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 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 13. W kroku Informacje dotyczące logowania do bazy danych wpisz pojedynczo poszczególne dane dot. logowania dla bazy danych, naciskając klawisz Enter każdorazowo po wprowadzeniu, aby przejść do kolejnego pola danych. 14. 15. 16. 17. 18. 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. 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 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ę Netscape (tylko przeglądarka Netscape jest obsługiwana w systemach operacyjnych UNIX); następnie naciśnij klawisz Enter. W kroku Podsumowanie przed instalacją przejrzyj szczegóły instalacji i naciśnij klawisz Enter, aby rozpocząć instalowanie produktu Integration Composer. Podczas instalowania wyświetlany jest pasek postępu. Po zakończeniu instalowania zostanie wyświetlone okno Instalacja zakończona. W kroku Instalacja zakończona naciśnij klawisz Enter. Po naciśnięciu instalacja zostanie zakończona i ponownie pojawi się wiersz komend UNIX. Wykonywanie aktualizacji produktu Integration Composer Instalacje IBM SmartCloud Control Desk, w których ma być zaktualizowany produkt Integration Composer, muszą zainstalować go za pomocą startera, co zostało opisane poniżej. Poniżej znajdują się również instrukcje aktualizowania programu Integration Composer w systemie operacyjnym UNIX w trybie 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 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: Rozdział 8. Instalowanie produktu Integration Composer 153 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 Podczas instalowania produktu SmartCloud Control Desk zaleca się przeprowadzenie aktualizacji produktu Integration Composer z użyciem startera. Starter pozwala zaktualizować produkt Integration Composer w systemach Windows lub UNIX. Windows UNIX Zanim rozpoczniesz Aby uniknąć utraty bieżących danych, należy przed aktualizacją 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 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 zaktualizowaniem tej wersji produktu Integration Composer należy zanotować wprowadzone modyfikacje, jeśli planowane jest ich ponowne wykorzystanie w nowym pliku dis.logging.properties. Dodatkowe informacje na temat tych plików właściwości zawiera publikacja IBM Tivoli Integration Composer Administrator Guide. Upewnij się, że w katalogu instalacyjnym dostępne jest co najmniej 70 MB wolnej pamięci. Procedura 1. Włóż dysk DVD startera do serwera, na którym ma zostać zaktualizowany program Integration Composer. Jeśli produkt jest aktualizowany w systemie operacyjnym UNIX,konieczne może być uruchomienie startera przez ręczne wydanie komendy launchpad.sh, która znajduje się w katalogu root na dysku DVD startera. (W systemach operacyjnych Windows komenda launchpad.exe jest uruchamiana automatycznie). Uwaga: Przed rozpoczęciem aktualizacji sprawdź, czy komenda java -version zwraca wartość 1.6. IBM Java SDK 6.0 ze środowiskiem JRE 1.6 znajduje się na dyskach DVD z produktem . 2. Uruchom w starterze program aktualizacyjny Integration Composer, klikając odsyłacz w sekcji Zainstaluj IBM Integration Composer. 3. W oknie IBM Tivoli Integration Composer wybierz język z listy rozwijanej u dołu, a następnie kliknij przycisk OK. 4. Przeczytaj informacje wyświetlane w oknie Wprowadzenie, następnie kliknij przycisk OK. 154 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 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 zainstalowania aktualizowanego produktu. (Można również kliknąć przycisk Wybierz, aby odszukać i wybrać żądaną lokalizację). Następnie kliknij przycisk Dalej. 7. W oknie Wybierz lokalizację produktu IBM SDK wpisz nazwę katalogu, w którym znajduje się produkt IBM Java SDK 6.0 lub kliknij przycisk Wybierz, aby odnaleźć i wybrać katalog. Następnie kliknij przycisk Dalej. 8. W oknie Podsumowanie przed instalacją przejrzyj szczegóły aktualizacji. (W razie potrzeby użyj przycisków Wstecz, aby cofnąć i dokonać zmian i przycisków Dalej, aby powrócić do tego okna). W momencie, gdy dane podsumowania spełnią wymagania, kliknij opcję Instalacja. Podczas aktualizowania będzie wyświetlone okno postępu (Instalowanie programu Integration Composer). Po zakończeniu aktualizowania 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 Za pomocą opisanej tutaj procedury zaktualizuj produkt Integration Composer na komputerze z systemem UNIX w trybie konsoli (wiersza komend). Zanim rozpoczniesz Instalowanie produktu Integration Composer 7.5.1 zgodnie z opisem zamieszczonym w tej sekcji spowoduje zaktualizowanie poprzedniej wersji produktu Integration Composer. Nie trzeba wcześniej usuwać poprzedniej wersji tego produktu. Aby uniknąć utraty bieżących danych, należy przed aktualizacją 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 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 zainstalowaniem tej wersji produktu Integration Composer należy zanotować wprowadzone modyfikacje, jeśli planowane jest ich ponowne wykorzystanie w nowym pliku dis.logging.properties. Dodatkowe informacje na temat tych plików właściwości zawiera publikacja 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 na dysku DVD z produktem w wersji 7.5.1. Aby uruchomić proces aktualizacji, należy użyć komendy setup.bin z dysku DVD: setup.bin ← setup.exe Rozdział 8. Instalowanie produktu Integration Composer 155 Poniżej znajduje się procedura służąca do zaktualizowania 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.6 znajduje się w ścieżce systemowej. Aby dodać do ścieżki środowisko JRE 1.6, wpisz następującą komendę (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.6. IBM Java SDK 6.0 ze środowiskiem JRE 1.6 znajduje się na dyskach DVD z produktem . 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 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 6.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. 12. W kroku Podsumowanie przed instalacją przejrzyj szczegóły instalacji i naciśnij klawisz Enter, aby rozpocząć instalowanie produktu Integration Composer. Podczas instalowania wyświetlany jest pasek postępu. Po zakończeniu instalowania zostanie wyświetlone okno Instalacja zakończona. 13. W kroku Instalacja zakończona naciśnij klawisz Enter. Po naciśnięciu instalacja zostanie zakończona i ponownie pojawi się wiersz komend UNIX. 156 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Potwierdzanie instalacji W tej sekcji opisano sposób sprawdzania, poprawnie zainstalowano lub (zaktualizowano) produkt Integration Composer.. 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.5.1. Jeśli zostanie wyświetlony ten numer, oznacza to, że program Integration Composer został zainstalowany pomyślnie. Zadania do wykonania po instalacji W tej sekcji opisano instrukcje sprawdzania, czy program 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. Wśród innych wartości ten plik określa właściwości powiązane z Maximo i bazą danych Integration Composer, a także 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 znajduje się w następującym położeniu: 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 (ITIC) Mapping Execution Properties (powinna mieć wartość true): mxe.fusion.mapping.nrs.enable=true Rozdział 8. Instalowanie produktu Integration Composer 157 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 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 będzie 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, należy dla właściwości NRS wartość false, aby program Integration Composer działał poprawnie. Usługa DIS/NRS jest wymagana do automatycznego tworzenia połączeń dla autoryzowanych odpowiedników zasobów i elementów CI. Jeśli używana jest ta funkcja, usługi DIS/NRS muszą być uruchomione, a właściwość NRS w pliku fusion.properties musi mieć 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 dotyczącej właściwości związanych z bazą danych IBM Tivoli Maximo sprawdź poprawność właściciela schematu bazy danych, specyfikacji sterownika JDBC, oraz 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: Użytkownicy, którzy wykonują aktualizację ze starszej wersji i którzy posiadają już ten (nieaktualny) sterownik, mogą 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. 158 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 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: Użytkownicy, którzy wykonują aktualizację ze starszej wersji i którzy posiadają już ten (nieaktualny) sterownik, mogą 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 4. UNIX W sekcji dotyczącej właściwości aplikacji Integration Composer (ITIC) użytkownicy systemów uniksowych powinni zaznaczyć, że właściwość mxe.fusion.browser określa netscape. W przypadku systemu UNIX przeglądarka Netscape jest jedyną obsługiwaną przeglądarką WWW dla produktu Integration Composer: mxe.fusion.browser=netscape 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 zadanie jest opcjonalne. Należy je wykonywać tylko wówczas, gdy graficzny interfejs użytkownika produktu Integration Composer nie uruchamia się zgodnie z opisem w sekcji “Potwierdzanie instalacji” na stronie 157. O tym zadaniu Plik Integration Composer startFusion znajduje się w katalogach instalacyjnych systemu Windows i UNIX, co przedstawiono poniżej: Windows katalog_instalacyjny_itic\bin\startFusion.bat Rozdział 8. Instalowanie produktu Integration Composer 159 UNIX katalog_instalacyjny_itic/bin/startfusion.sh Po zainstalowaniu produktu Integration Composer program przypisze 1536 megabajtów jako domyślną ilość wirtualnej pamięci RAM, która zostanie przydzielona aplikacji. Jeśli jednak na serwerze dostępny jest tylko 1 GB pamięci fizycznej, wówczas ustawienie 1536M nie będzie działało. 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 i w razie konieczności zmniejsz ilość pamięci. Przykład Na przykład: zmień -Xmx1536M na -Xmx1024M. 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 zadanie jest opcjonalne. Musi być ono wykonane tylko, jeśli 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 Po instalacji produktu Integration Composer program przypisze 1536 megabajtów jako domyślną ilość wirtualnej pamięci RAM, która zostanie przydzielona aplikacji. Jednak jeśli na przykład na serwerze znajduje się tylko 1 GB pamięci fizycznej, wówczas ustawienie 1536 MB nie odniesie skutku. Procedura v Jeśli odwzorowanie Integration Composer nie jest uruchomione, sprawdź ustawienia pamięci dla komendy java w pliku executeMapping i zmniejsz ilość pamięci. W tym celu zmień w pliku executeMapping parametr –Xmx komendy java. Na przykład zmień -Xmx1536M na -Xmx1024M 160 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 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 -Xmx2048M Deinstalowanie produktu Integration Composer W niniejszej sekcji przedstawiono instrukcje dotyczące usuwania produktu Integration Composer z systemów operacyjnych Microsoft Windows oraz systemów UNIX. Deinstalowanie produktu Integration Composer w systemach operacyjnych Windows Windows Za pomocą poniższej procedury można usunąć produkt Integration Composer z systemów operacyjnych Windows. Procedura 1. W programie Microsoft Windows Explorer przejdź do folderu uninstall katalog_instalacyjny\Uninstall_Integration_Composer, w którym został zainstalowany produkt Integration Composer 7.5.1. 2. W folderze uninstall kliknij dwukrotnie plik Uninstall_Integration_Composer.exe. Program narzędziowy Integration Composer przeznaczony do deinstalowania aplikacji wyświetli okno deinstalacji IBM Tivoli Integration Composer. 3. Kliknij opcję Zdeinstaluj. Podczas usuwania aplikacji program narzędziowy będzie wyświetlał okno postępu deinstalacji IBM Tivoli Integration Composer. Uwaga: W razie potrzeby można kliknąć przycisk Anuluj, aby przerwać deinstalowanie. Po zakończeniu usuwania produktu Integration Composer pojawi się okno Deinstalacja zakończona. 4. Kliknij przycisk Gotowe. Usuwanie produktu Integration Composer zostało zakończone. 5. Opcjonalne: Gdy program narzędziowy usunie produkt Integration Composer, jeden lub większa liczba plików może pozostać w katalogu instalacyjnym. (Mogą to być na przykład pliki, które ktoś samodzielnie umieścił w katalogu, np. pliki odwzorowania lub pliki schematów zaimportowane przez użytkownika, albo mogą to być pliki dziennika utworzone przez produkt Integration Composer). Te pliki można usunąć samodzielnie. Deinstalowanie produktu Integration Composer w systemach operacyjnych UNIX Za pomocą poniższej procedury można usunąć produkt Integration Composer z systemu operacyjnego typu UNIX. UNIX Procedura 1. Przejdź do folderu uninstall, katalog_instalacyjny_itic\ Uninstall_Integration_Composer, w którym został zainstalowany produkt Integration Composer 7.5.1. 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: Rozdział 8. Instalowanie produktu Integration Composer 161 sh ./Uninstall_IBM_Tivoli_Integration_Composer -i console Przedstawione poniżej instrukcje dotyczą pozostałych czynności deinstalacji wykonywanych przy użyciu 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. 4. Opcjonalne: Gdy program narzędziowy usunie produkt Integration Composer, niektóre pliki mogą pozostać w katalogu instalacyjnym. (Mogą to być na przykład pliki, które ktoś samodzielnie umieścił w katalogu, np. pliki odwzorowania lub pliki schematów zaimportowane przez użytkownika, albo mogą to być pliki dziennika utworzone przez produkt Integration Composer). Te pliki można usunąć samodzielnie. 162 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 9. 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 SmartCloud Control Desk. O tym zadaniu W przypadku instalowania wersji Entry produktu SmartCloud Control Desk nie trzeba instalować programu Deployer's Workbench. Program Deployer's Workbench można zainstalować za pomocą startera produktu SmartCloud Control Desk lub jego własnego instalatora. W każdym przypadku obraz DVD1 lub fizyczny nośnik DVD muszą być dostępne ze stacji roboczej, na której ma zostać zainstalowany program Deployer's Workbench. Procedura 1. Uruchom instalator programu Deployer's Workbench. Uruchom starter produktu SmartCloud Control Desk, kliknij opcję Instalacja produktu i kliknij pozycję Zainstaluj program Deployer's Workbench lub użyj jego własnego instalatora, przejdź do katalogu DW i uruchom program 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 z rozwijanej listy język i kliknij przycisk OK. 3. Przejrzyj informacje na ekranie Wprowadzenie. Aby kontynuować, kliknij przycisk Dalej. 4. Wybierz folder instalacyjny oraz miejsce do zainstalowania ikon. 5. Przejrzyj podsumowanie przedinstalacyjne. Kliknij przycisk Poprzedni, aby wprowadzić zmiany. Kliknij przycisk Instaluj, aby rozpocząć instalację. 6. Zostanie wyświetlony pasek postępu wskazujący postęp procedury instalacji. Po zakończeniu instalacji kliknij przycisk Zakończone, aby wyjść z instalatora. © Copyright IBM Corp. 2012 163 164 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 10. Instalowanie produktu IBM SmartCloud Control Desk Everyplace Informacje przedstawione w tej sekcji służą do instalowania komponentu opcjonalnego IBM SmartCloud Control Desk Everyplace. Komponent IBM SmartCloud Control Desk Everyplace jest dostarczany z własnym starterem, którego można użyć do zainstalowania go na tej samej administracyjnej stacji roboczej, na której został zainstalowany produkt SmartCloud Control Desk. W procesie instalacji nie jest tworzony nowy plik EAR, aktualizowany jest plik maximo.ear, który następnie należy odbudować i ponownie wdrożyć. Proces instalacji nie aktualizuje pliku maximoiehs.ear, dlatego nie trzeba go odbudowywać ani ponownie wdrażać. Procedura instalacji zależy od scenariusza. Wybierz odsyłacz pasujący do danej sytuacji. Instalowanie w ramach nowej instalacji produktu Wykonaj poniższe kroki w przypadku instalowania produktu IBM SmartCloud Control Desk Everyplace w ramach świeżej instalacji produktu SmartCloud Control Desk. O tym zadaniu W momencie rozpoczynania instalacji produktu SmartCloud Control Desk należy odroczyć aktualizację bazy danych i wdrożenie pliku EAR. Poniższe kroki należy wykonać po uruchomieniu instalatora produktu SmartCloud Control Desk i przed aktualizacją bazy danych. Procedura 1. Włóż instalacyjny dysk DVD produktu IBM SmartCloud Control Desk Everyplace lub wstaw odsyłacz do obrazu instalowalnego. 2. Wprowadź komendę, aby uruchomić starter odpowiedni dla danej administracyjnej stacji roboczej: launchpad.exe Użyj tej komendy dla 32-bitowych stacji roboczych Windows. launchpad64.exe Użyj tej komendy dla 64-bitowych stacji roboczych Windows. launchpad.sh Użyj tej komendy dla stacji roboczych z innymi systemami operacyjnymi. 3. Aby zainstalować produkt IBM SmartCloud Control Desk Everyplace, otwórz stronę instalowania produktu i kliknij odsyłacz, aby uruchomić instalator. 4. Po uruchomieniu instalatora należy wybrać opcje Wdróż pliki aplikacji samodzielnie w późniejszym terminie i Opóźnij aktualizację bazy danych Maximo. Spowoduje to dodanie kodu produktu IBM SmartCloud Control Desk Everyplace do plików SmartCloud Control Desk, których instalacja zostanie zakończona w kolejnych krokach. 5. Po zakończeniu instalacji kliknij w oknie Pakiet został pomyślnie wdrożony opcję Gotowe. Co dalej Po zainstalowaniu produktu IBM SmartCloud Control Desk Everyplace należy wrócić do instalatora produktu w celu zakończenia instalacji wszystkich komponentów, zaktualizowania © Copyright IBM Corp. 2012 165 bazy danych oraz zbudowania i wdrożenia pliku EAR. Instalowanie w ramach aktualizacji produktu W przypadku instalowania produktu IBM SmartCloud Control Desk Everyplace w ramach aktualizacji produktu SmartCloud Control Desk, wykonaj kroki przedstawione w podręczniku aktualizowania. O tym zadaniu Podręcznik aktualizowania zawiera informacje o instalowaniu produktu IBM SmartCloud Control Desk Everyplace w ramach aktualizacji. Podręcznik aktualizowania dostępny jest na stronie Installing, Migrating and Upgrading w wiki produktu SmartCloud Control Desk. Instalowanie po zainstalowaniu produktu SmartCloud Control Desk Wykonaj poniższe kroki w przypadku instalowania produktu IBM SmartCloud Control Desk Everyplace po zakończeniu instalacji produktu SmartCloud Control Desk. O tym zadaniu Produkt IBM SmartCloud Control Desk Everyplace można zainstalować jako dodatek do istniejącej instalacji produktu SmartCloud Control Desk. W poniższej procedurze założono, że priorytetem jest zminimalizowanie czasu wyłączenia serwera J2EE. Procedura 1. Włóż instalacyjny dysk DVD produktu IBM SmartCloud Control Desk Everyplace lub wstaw odsyłacz do obrazu instalowalnego. 2. Wprowadź komendę, aby uruchomić starter odpowiedni dla danej administracyjnej stacji roboczej: launchpad.exe Użyj tej komendy dla 32-bitowych stacji roboczych Windows. launchpad64.exe Użyj tej komendy dla 64-bitowych stacji roboczych Windows. 3. 4. 5. 6. 166 launchpad.sh Użyj tej komendy dla stacji roboczych z innymi systemami operacyjnymi. Aby zainstalować produkt IBM SmartCloud Control Desk Everyplace, otwórz stronę instalowania produktu i kliknij odsyłacz, aby uruchomić instalator. Wybierz z menu rozwijanego ścieżkę instalacji dla produktu SmartCloud Control Desk. Nie wybieraj opcji Wdróż pliki aplikacji samodzielnie w późniejszym terminie ani Opóźnij aktualizację bazy danych Maximo. Pozwól instalatorowi wykonać wszystkie kroki. Po zakończeniu instalacji kliknij w oknie Pakiet został pomyślnie wdrożony opcję Gotowe. IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 11. Zadania po instalacji Istnieje kilka zadań po instalacji, które należy wykonać w celu zakończenia wdrożenia produktu SmartCloud Control Desk. Dostęp do dokumentacji produktu Uzyskiwanie dostępu do dokumentacji w Centrum informacyjnym produktu SmartCloud Control Desk oraz do pomocy elektronicznej dla produktu. 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. Początkowa konfiguracja danych Po pomyślnym zainstalowaniu i skonfigurowaniu komponentów SmartCloud Control Desk, a przed rozpoczęciem korzystania z produktu SmartCloud Control Desk, należy wykonać kilka zadań związanych z konfiguracją danych. Logowanie się przy użyciu domyślnego ID użytkownika Użytkownikami można zarządzać za pomocą aplikacji Maximo lub za pośrednictwem serwera katalogów skonfigurowanego w celu korzystania z produktu SmartCloud Control Desk Zanim rozpoczniesz Po zainstalowaniu produktu SmartCloud Control Desk zawiera następujące domyślne identyfikatory użytkowników: Tabela 17. Użytkownicy produktu SmartCloud Control Desk Użytkownik maxadmin mxintadm maxreg Ważne: Jeśli w ramach wdrożenia używany jest serwer katalogów, wówczas przed rozpoczęciem tej procedury należy się upewnić, że w repozytorium LDAP utworzono następujących użytkowników. Uwaga: W nazwach użytkowników i w hasłach rozróżniane są wielkości liter. Domyślne nazwy użytkowników zawierają małe litery. O tym zadaniu Aby się zalogować, wykonaj następujące czynności: Procedura 1. Otwórz okno przeglądarki. © Copyright IBM Corp. 2012 167 2. Przejdź do adresu logowania URL do produktu SmartCloud Control Desk. Na przykład: http://nazwa hosta:port/maximo. 3. Wprowadź nazwę użytkownika maxadmin (małymi literami). 4. Wprowadź hasło wprowadzone podczas instalacji, a następnie kliknij przycisk Enter. Zostanie wyświetlone domyślne centrum startowe dla użytkownika maxadmin. Konfigurowanie SMTP Panele instalacji udostępniają opcje przeznaczone do skonfigurowania serwera SMTP w celu wysyłania do administratora lub innych użytkowników powiadomień e-mail dotyczących zdarzeń systemu. Jeśli podczas instalowania produktu SmartCloud Control Desk użytkownik pominie te panele, wówczas w celu skonfigurowania parametrów SMTP można skorzystać z interfejsu SmartCloud Control Desk. Zanim rozpoczniesz To zadanie musi zostać wykonane przed zastosowaniem zmian względem bazy danych. O tym zadaniu Aby skonfigurować SMTP dla produktu SmartCloud Control Desk, wykonaj następujące czynności. Procedura 1. Zaloguj się do konsoli jako maxadmin. 2. Otwórz aplikację Konfiguracja systemu > Konfiguracja platformy > Właściwości systemu. 3. Za pomocą opcji Filtr wyszukaj właściwości o nazwie mail.smtp.host. 4. Rozwiń właściwość mail.smtp.host i ustaw atrybut Wartość globalna na własny host SMTP. 5. Zaznacz pole wyboru rekordu mail.smtp.host. 6. Kliknij ikonę Odświeżanie na żywo na pasku narzędzi. 7. W oknie dialogowym Odświeżanie na żywo kliknij OK. 8. Za pomocą opcji Filtr wyszukaj właściwości o nazwie mxe.adminEmail. 9. Rozwiń właściwość mxe.adminEmail i ustaw atrybut Wartość globalna na własny adres e-mail. 10. Zaznacz pole wyboru rekordu mxe.adminEmail. 11. Kliknij ikonę Odświeżanie na żywo na pasku narzędzi. 12. W oknie dialogowym Odświeżanie na żywo kliknij OK. “Zastosowanie zmian w bazie danych” na stronie 170 W przypadku utworzenia ogólnego komponentu księgi głównej ten komponent należy zastosować względem bazy danych Maximo. Tworzenie kodów walut Wymagane jest zdefiniowanie kodu waluty dla organizacji. O tym zadaniu Aby zdefiniować kod waluty dla organizacji, wykonaj następujące czynności. 168 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Procedura 1. 2. 3. 4. Otwórz aplikację Finanse > Kod waluty. Kliknij opcję Nowy wiersz. Wprowadź nazwę waluty. Na przykład USD. Kliknij ikonę Zapisz. Tworzenie zestawów pozycji i przedsiębiorstw Dla organizacji należy zdefiniować zestawy pozycji i zestawy przedsiębiorstw. O tym zadaniu Aby zdefiniować zestaw pozycji i przedsiębiorstw dla organizacji, należy wykonać następujące czynności: Procedura 1. Otwórz aplikację Administracja > Zestawy. 2. Kliknij opcję Nowy wiersz. 3. Wprowadź nazwę pozycji. Na przykład Pozycje infor.. 4. W polu Typ wpisz ITEM. 5. Kliknij opcję Nowy wiersz. 6. Wprowadź nazwę zestawu przedsiębiorstwa. Na przykład Zestaw inf. przeds.. 7. W polu Typ wpisz COMPANY. 8. Kliknij ikonę Zapisz. Tworzenie organizacji Dla produktu SmartCloud Control Desk należy zdefiniować co najmniej jedną organizację. O tym zadaniu Aby zdefiniować organizację, wykonaj następujące czynności. Procedura 1. Otwórz aplikację Administracja > Organizacje. 2. Kliknij ikonę Nowa organizacja na pasku narzędzi. 3. W polu Organizacja wprowadź nazwę organizacji. Na przykład ENGLENA. 4. Wprowadź podstawową walutę zdefiniowaną w polu Waluta podstawowa 1. Na przykład USD. 5. Wprowadź zestaw pozycji zdefiniowany w polu Zestaw pozycji. Na przykład Pozycje infor.. 6. Wprowadź zestaw przedsiębiorstwa zdefiniowany w polu Zestaw przedsiębiorstwa. Na przykład Zestaw inf. przeds.. 7. Wprowadź domyślny status pozycji OCZEK. w polu Domyślny status pozycji. 8. Kliknij kartę Ośrodki. 9. Kliknij opcję Nowy wiersz. 10. Do pola Ośrodek wprowadź nazwę ośrodka. Na przykład B901. 11. Kliknij ikonę Zapisz. Tworzenie segmentu konta księgi głównej Dla produktu SmartCloud Control Desk należy utworzyć segment konta księgi głównej. Rozdział 11. Zadania po instalacji 169 O tym zadaniu Aby utworzyć segment konta księgi głównej, wykonaj następujące czynności. Procedura 1. Otwórz aplikację Konfiguracja systemu > Konfiguracja platformy > Konfiguracja bazy danych. 2. Wybierz czynność Konfiguracja konta KG. 3. Kliknij opcję Nowy wiersz. 4. Do pola Segment wprowadź nazwę segmentu. Na przykład MÓJSEGMENT. 5. Wprowadź długość numeryczną dla komponentu. Na przykład 5. 6. Wprowadź typ segmentu. Na przykład ALN. 7. Kliknij przycisk OK. Zastosowanie zmian w bazie danych W przypadku utworzenia ogólnego komponentu księgi głównej ten komponent należy zastosować względem bazy danych Maximo. O tym zadaniu Aby zastosować zmiany konfiguracji względem bazy danych Maximo, wykonaj następujące kroki. Procedura 1. Zaloguj się do konsoli Maximo jako maxadmin 2. Otwórz aplikację Konfiguracja systemu > Konfiguracja platformy > Konfiguracja bazy danych. Każdy obiekt, który należy zaktualizować w bazie danych Maximo ma status Do dodania. 3. Wybierz czynność Zarządzaj trybem administracji. 4. Kliknij opcję Włącz tryb administracji, a następnie kliknij przycisk OK. Wykonanie tego zadania trwa kilka minut. Aby zobaczyć postęp, można użyć przycisku Odśwież status. 5. Po włączeniu trybu administracyjnego wybierz opcję Zastosuj zmiany konfiguracji, aby zastosować zmiany względem bazy danych Maximo. Kolumna statusu obiektów nie może zawierać wartości Do zmiany. 6. Wyłącz tryb administratora. a. Otwórz aplikację Konfiguracja systemu > Konfiguracja platformy > Konfiguracja bazy danych. b. Wybierz czynność Zarządzaj trybem administracji. c. Kliknij opcję Wyłącz tryb administracji, a następnie kliknij przycisk OK. Jeśli tryb administracyjny nie zostanie wyłączony, wówczas wystąpi awaria zadania cron. Tworzenie konta w księdze głównej Dla produktu SmartCloud Control Desk należy utworzyć konto w księdze głównej. O tym zadaniu Aby utworzyć konto księgi głównej, wykonaj następujące czynności: 170 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Procedura 1. 2. 3. 4. Otwórz aplikację Finanse > Plan kont. Kliknij nazwę organizacji, aby ją wybrać. Na przykład kliknij ENGLENA. Wybierz czynność Obsługa segmentów KG. Kliknij opcję Nowy wiersz. 5. Dodaj wartość segmentu KG i opis, a następnie kliknij przycisk OK. Na przykład 1234. 6. Kliknij opcję Nowy wiersz. 7. 8. 9. 10. 11. 12. 13. Wybierz Konto księgi głównej. Kliknij przycisk Zapisz. Otwórz aplikację Idź do > Administracja > Organizacje. Kliknij nazwę utworzonej organizacji. Na przykład ENGLENA. W polu Konto rozliczeniowe wybierz właśnie utworzone konto KG. Wybierz opcję Aktywne. Kliknij ikonę Zapisz. Aktualizacja autoryzacji typu segmentu KG Dla produktu SmartCloud Control Desk należy zaktualizować autoryzację typu segmentu KG. O tym zadaniu Aby umożliwić grupie uprawnień zmianę typu segmentu księgi głównej, należy wykonać następujące kroki: Procedura 1. Otwórz aplikację Zabezpieczenia > Grupy zabezpieczeń. 2. Wybierz grupę, która zapewnia autoryzację (na przykład: PMSCOA). 3. Kliknij kartę Segmenty KG. 4. Kliknij pole wyboru Autoryzowane dla każdego segmentu KG. 5. Kliknij przycisk Zapisz Aktualizacja kont związanych z przedsiębiorstwem W przypadku produktu SmartCloud Control Desk wymagane jest zaktualizowanie kont związanych z przedsiębiorstwem. O tym zadaniu W celu zaktualizowania kont związanych z przedsiębiorstwem wykonaj następujące kroki: Procedura 1. Otwórz aplikację Finanse > Plan kont. 2. W menu czynności wybierz opcję Konta związane z przedsiębiorstwem. 3. W oknie dialogowym kliknij opcję Nowy wiersz. 4. Wybierz przedsiębiorstwo typu 'C'. 5. Ustaw konto RBNI, konto rozliczenia z dostawcami oraz konto syntetyczne zobowiązań na utworzone komponenty. 6. Kliknij przycisk OK. 7. W menu czynności wybierz opcję Aktualizuj bazę danych. Rozdział 11. Zadania po instalacji 171 8. Kliknij przycisk OK. Tworzenie domyślnego ośrodka wprowadzania danych Dla produktu SmartCloud Control Desk należy utworzyć domyślny ośrodek wprowadzania danych. O tym zadaniu Aby utworzyć domyślny ośrodek wprowadzania danych, wykonaj poniższe kroki. Jeśli pojawi się komunikat o błędzie z informacją o tym, że rekord jest aktualizowany przez innego użytkownika, wówczas wyloguj się jako maxadmin i zaloguj się ponownie. Procedura 1. Otwórz aplikację Zabezpieczenia > Użytkownicy. 2. Wyszukaj maxadmin, a następnie zaznacz, aby otworzyć rekord dla maxadmin. 3. Do pola Domyślny ośr. do wprowadz. danych wprowadź nazwę ośrodka utworzonego wcześniej. Na przykład B901. 4. Do pola Ośr. magazynu dla zapotrz. w ramach samoobsługi wprowadź nazwę ośrodka utworzonego wcześniej. Na przykład B901. 5. Kliknij przycisk Zapisz. Tworzenie typów pracy Dla produktu SmartCloud Control Desk należy utworzyć typy pracy. O tym zadaniu Aby utworzyć typ pracy, wykonaj następujące kroki. Procedura 1. Otwórz aplikację Administracja > Organizacje. 2. Wyszukaj utworzoną organizację. Na przykład ENGLENA. 3. 4. 5. 6. 7. Kliknij nazwę organizacji, aby otworzyć jej rekord. W menu Wybierz czynności wybierz opcje Opcje zlecenia pracy > Typ pracy. Kliknij opcję Nowy wiersz. Wybierz PMCFGWO jako klasę zlecenia pracy. Ustaw Typ pracy jako AR. 8. Ustaw Status rozpoczęcia jako W_TOKU. 9. Ustaw Status zakończenia jako ZAK. 10. 11. 12. 13. 14. 15. 16. Kliknij opcję Nowy wiersz. Wybierz PMCFGWO jako klasę zlecenia pracy. Ustaw Typ pracy jako UR. Ustaw Status rozpoczęcia jako W_TOKU. Ustaw Status zakończenia jako ZAK. Kliknij przycisk OK. Kliknij przycisk Zapisz. 17. Zrestartuj serwer aplikacji MXServer. 172 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tworzenie struktury klasyfikacji zasobów informatycznych Przed zaimplementowaniem procedur zarządzania zasobami informatycznymi należy zdefiniować strukturę klasyfikacji tych zasobów. O tym zadaniu Za pomocą aplikacji Klasyfikacje można skonfigurować zagnieżdżoną, hierarchiczną strukturę umożliwiającą klasyfikowanie informacji dotyczących zasobów przedsiębiorstwa. Ta struktura umożliwia grupowanie zasobów z podobnymi lub wspólnymi charakterystykami w kategorie lub klasy. Klasyfikacji można używać do pobierania instancji zasobów należących do klasy. Na przykład można wskazać, że klasa komputery zawiera następujące podklasy: komputery notebook, serwery, komputery desktop. W celu analizy lub przeglądu danych dotyczących wszystkich komputerów notebook w przedsiębiorstwie można wyszukać wszystkie zasoby sklasyfikowane jako komputery notebook i pobrać ich instancje. Sprawdzone procedury dotyczące tworzenia klasyfikacji można znaleźć w bibliotece Open Process Automation Library. Kroki umożliwiające utworzenie klasyfikacji. Procedura 1. Na pasku nawigacyjnym w produkcie SmartCloud Control Desk, otwórz aplikację Administracja > Klasyfikacje. 2. W aplikacji Klasyfikacje utwórz wymagane klasyfikacje. Informacje o tworzeniu klasyfikacji oraz inne informacje dotyczące klasyfikacji zawiera zintegrowana pomoc elektroniczna dla aplikacji Klasyfikacje, dostępna w interfejsie użytkownika SmartCloud Control Desk. Co dalej Po utworzeniu struktury klasyfikacji zasobów informatycznych określ klasyfikację najwyższego poziomu dla zasobów informatycznych oraz klasyfikację najwyższego poziomu dla oprogramowania w aplikacji Organizacje. Określanie klas najwyższego poziomu dla zasobów informatycznych oraz oprogramowania Aby odróżnić zasoby informatyczne od innego typu zasobów, należy określić klasę najwyższego poziomu dla zasobów informatycznych. Każdy zasób należący do hierarchii klasy zasobu informatycznego najwyższego poziomu jest zasobem informatycznym. Dla oprogramowania należy również zdefiniować klasę najwyższego poziomu. Zanim rozpoczniesz Przed określeniem klasyfikacji najwyższego poziomu dla zasobów informatycznych i oprogramowania należy utworzyć strukturę klasyfikacji dla zasobów informatycznych oraz oprogramowania w aplikacji Klasyfikacje. O tym zadaniu Identyfikator struktury klas wyświetlany w oknie Ustawienia systemu to wartość zapisana w bazie danych. Jeśli struktura klasyfikacji ulegnie zmianie w taki sposób, że klasa zasobów informatycznych najwyższego poziomu przestanie istnieć w tym samym miejscu w hierarchii, wówczas pole Id. struktury klas zasobów informatycznych pozostanie wypełnione, ale pole Klasa zasobu IT najwyższego poziomu będzie puste lub będzie pokazywało złą klasę. Rozdział 11. Zadania po instalacji 173 W skutek tego, jeśli zmiany będą dotyczyły bazy danych, a klasyfikacja zostanie przeniesiona w strukturze lub z niej usunięta i ponownie dodana, wówczas należy powtórzyć tę procedurę w celu aktualizacji identyfikatora struktury klas. Procedura 1. Otwórz aplikację Administracja > Organizacje. 2. W menu Wybierz czynności aplikacji Organizacje wybierz opcję Ustawienia systemowe. 3. Aby określić zasób informatyczny najwyższego poziomu, wykonaj następujące czynności: a. W sekcji poświęconej opcjom zasobów informatycznych w oknie Ustawienia systemowe, w polu Klasa zasobu IT najwyższego poziomu kliknij Menu szczegółów, a następnie wybierz opcję Klasyfikuj. W razie konieczności można wybrać opcję Wyczyść klasyfikację w celu wyczyszczenia wyświetlanej wartości, a następnie kliknij opcję Klasyfikuj. b. W oknie Klasyfikuj należy wybrać klasę zasobu najwyższego poziomu dla zasobów informatycznych, klikając niebieski kwadrat po lewej stronie nazwy klasyfikacji. Aplikacja zamknie okno dialogowe Klasyfikuj i wypełni pole Klasa zasobu IT najwyższego poziomu. 4. Aby określić klasyfikację oprogramowania najwyższego poziomu, wykonaj następujące czynności: a. W sekcji poświęconej opcjom zasobów informatycznych w oknie Ustawienia systemowe, w polu Klasa oprogramowania informatycznego najwyższego poziomu kliknij Menu szczegółów, a następnie wybierz opcję Klasyfikuj. b. W oknie Klasyfikuj należy wybrać klasę zasobu najwyższego poziomu dla zasobów informatycznych, klikając niebieski kwadrat po lewej stronie nazwy klasyfikacji. Aplikacja zamknie okno dialogowe Klasyfikuj i wypełni pole Klasa oprogramowania informatycznego najwyższego poziomu. 5. Kliknij przycisk OK, aby zapisać ustawienia i zamknąć okno dialogowe. Logowanie i wylogowywanie się W przypadku wprowadzania zmian do grupy uprawnień, która zawiera ID użytkownika wprowadzającego zmiany, w celu aktywacji zmian należy się wylogować, a następnie zalogować. Na przykład: nawet jeśli grupie nadano uprawnienia do tworzenia szablonów centrów startowych, to czynności nie będą widoczne aż do momentu ponownego zalogowania się. Procedura 1. Wyloguj się. 2. Zaloguj się jako ten sam użytkownik. Generowanie stron żądań xml Wykonaj te czynności po zainstalowaniu produktu SmartCloud 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 Maximo włączono wiele języków, należy wygenerować strony żądań w każdym włączonym języku. 174 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Procedura 1. Zaloguj się jako użytkownik maxadmin. 2. Z menu Start przejdź do opcji Administrator > Raportowanie > Administracja raportami. 3. Wyświetl wszystkie wiersze w widoku listy, a następnie w prawym dolnym rogu kliknij przycisk Wygeneruj stronę żądania. Poczekaj kilka minut na zakończenie procesu. Synchronizowanie użytkowników i grup Po wybraniu zabezpieczeń serwera aplikacji planowana synchronizacja użytkowników i grup, która odbywa się między repozytoriami i SmartCloud Control Desk jest zarządzana przez repozytoria stowarzyszone. O tym zadaniu Repozytoria LDAP są synchronizowane za pomocą Oracle WebLogic Server przy wykorzystaniu zadania Cron LDAP. Aby skonfigurować harmonogram synchronizacji między repozytoriami LDAP i produktem SmartCloud Control Desk, wykonaj następujące działania: Procedura 1. Otwórz przeglądarkę WWW i przejdź do http://nazwa hosta:port/maximo. 2. Zaloguj się do produktu SmartCloud Control Desk, korzystając z identyfikatora użytkownika maxadmin. 3. W interfejsie programu SmartCloud Control Desk otwórz aplikację 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. Zasady zabezpieczeń i konfigurowanie zabezpieczeń Zabezpieczenia należy skonfigurować, aby upewnić się, że tylko autoryzowani użytkownicy mogą logować się do produktu SmartCloud Control Desk. Ponadto dla odpowiednich użytkowników należy skonfigurować dostęp do ich aplikacji i elementów konfiguracji. Informacje dotyczące bezpieczeństwa zawarte w Centrum informacyjnym produktu SmartCloud Control Desk stanowią przegląd następujących zagadnień: v Sposób implementowania zabezpieczeń. v Kroki wykonywane w celu skonfigurowania zabezpieczeń. Rozdział 11. Zadania po instalacji 175 176 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 12. Skrypty czyszczące oprogramowanie pośrednie Dostępne są skrypty czyszczące oprogramowanie pośrednie, które usuwają komponenty i obiekty oprogramowania pośredniego zainstalowane i utworzone przez program instalacyjny oprogramowania pośredniego. Dostępne są skrypty czyszczące oprogramowanie pośrednie, które czyszczą komponenty zainstalowane w systemie przez program instalacyjny oprogramowania pośredniego. Skrypty te można wykorzystać po instalacji oprogramowania pośredniego (również po nieudanej instalacji oprogramowania pośredniego). Skrypty wykorzystują funkcję deinstalowana programu instalacyjnego oprogramowania pośredniego i mogą usunąć niektóre komponenty oprogramowania pośredniego (na przykład zainstalowane oprogramowanie pośrednie, obszar roboczy, katalogi instalacyjne i użytkowników utworzonych przez program instalacyjny). Korzystanie ze skryptów czyszczenia oprogramowania pośredniego Skrypty czyszczące oprogramowania pośrednie służą do usuwania artefaktów i komponentów zainstalowany w systemie przez program instalacyjny oprogramowania pośredniego. O tym zadaniu Podczas korzystania ze skryptów czyszczenia oprogramowania pośredniego wyświetlana jest prośba o potwierdzenie usunięcia podanego komponentu. Dla każdej czynności tworzony jest w katalogu roboczym plik dziennika wraz ze znacznikiem czasu. Jeśli skrypt wykryje, że podczas instalacji komponentu wystąpiły błędy, może być konieczne samodzielne usunięcie produktu za pomocą programu deinstalacyjnego dostarczonego z produktem. Tabela 18. Parametry skryptu czyszczącego oprogramowanie pośrednie Parametr Opis -default Jest to domyślna opcja czyszczenia obiektów utworzonych przez program instalacyjny oprogramowania pośredniego. Ta opcja usuwa oprogramowanie pośrednie, obszar roboczy i mechanizm wdrażania. Ta opcja nie usuwa użytkowników i grup utworzonych przez program instalacyjny oprogramowania pośredniego. -workspace Ta opcja odczytuje obszar roboczy programu instalacyjnego oprogramowania pośredniego. Plan wdrożenia znajdujący się w obszarze roboczym służy jako wytyczne dla skryptu czyszczącego. -all Ta opcja usuwa z systemu wszystkie komponenty i obiekty zainstalowane przez program instalacyjny oprogramowania pośredniego. Usuwani są również użytkownicy i grupy oprogramowania pośredniego. Dotyczy to użytkowników i grup utworzonych przez program instalacyjny oprogramowania pośredniego oraz użytkowników i grup utworzonych samodzielnie w celu skonfigurowania produktu. © Copyright IBM Corp. 2012 177 Tabela 18. Parametry skryptu czyszczącego oprogramowanie pośrednie (kontynuacja) Parametr Opis -mw Ta opcja pobiera obiekty do usunięcia z obszaru roboczego programu instalacyjnego oprogramowania pośredniego. Należy dodatkowo potwierdzić usunięcie użytkowników, grup i instancji DB2. -db2 Ta opcja usuwa produkt DB2. Wszystkie instalacje produktu DB2 są usuwane, serwer DB2 jest zatrzymywany, produkt DB2 jest deinstalowany oraz usuwane są katalogi instalacyjne DB2. -itds Ta opcja usuwa produkt IBM Tivoli Directory Server. Wszystkie instalacje produktu IBM Tivoli Directory Server są usuwane, serwer IBM Tivoli Directory Server jest zatrzymywany, produkt IBM Tivoli Directory Server jest deinstalowany oraz usuwane są katalogi instalacyjne IBM Tivoli Directory Server. -deMWI Ta opcja usuwa mechanizm wdrażania. Jeśli w rejestrze mechanizmu wdrażania znajdują się pozycje, które nie zostały jeszcze wdrożone przez program instalacyjny oprogramowania pośredniego, zostanie wyświetlone ostrzeżenie oraz prośba o potwierdzenie usunięcia mechanizmu wdrażania. Po usunięciu mechanizmu wdrażania można usunąć obszar roboczy. -users Ta opcja usuwa użytkowników i grupy utworzone przez program instalacyjny oprogramowania pośredniego. Usuwani są użytkownicy domyślni utworzenie przez program oraz wyświetlana jest prośba o podanie nazw dodatkowych użytkowników i grup powiązanych z usuwaną instalacją oprogramowania pośredniego. -prop Za pomocą tej opcji można użyć pliku mwi.properties jako źródła danych wejściowych dla skryptów czyszczących. -f Ta opcja umożliwia pominięcie potwierdzeń poprzez ustawienie dla wszystkich potwierdzeń wartości y lub n. Procedura 1. W pobranie obrazie instalacyjny produktu przejdź do katalogu MWICleanupScripts\ system_operacyjny. 2. Uruchom skrypt czyszczący i podaj parametry wejściowe: v Windows mwiclean.bat v Linux i UNIX mwiClean.sh Na przykład: 178 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) mwiclean.bat -deMWI 3. Jeśli zostanie wyświetlona prośba o potwierdzenie, wpisz y lub n. 4. Po wyświetleniu odpowiedniego komunikaty, zrestartuj system. Zrestartowanie systemu powoduje usunięcie tymczasowych pozycji, które mogą pozostać po zakończeniu procedury czyszczenia. Rozdział 12. Skrypty czyszczące oprogramowanie pośrednie 179 180 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 13. Deinstalowanie produktu Sposób deinstalowania produktu SmartCloud Control Desk 7.5.1 jest zależny od tego, w jaki sposób ten produkt został wdrożony. Przedstawione procedury i instrukcje wykorzystują scenariusz, który zakłada wystąpienie błędu lub niepowodzenia w programie instalacyjnym produktu SmartCloud Control Desk. Deinstalacja SmartCloud 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 wdrożonych przez inne produkty. Deinstalowanie produktu SmartCloud Control Desk powoduje również usuwanie menedżerów procesów poprzednio wdrożonych produktów. Program deinstalacyjny produktu SmartCloud Control Desk można uruchomić tylko raz. Jeśli pojawią się błędy, wówczas zostaną wygenerowane komunikaty informujące o problemach, które należy rozwiązać przed próbą deinstalacji. W celu usunięcia produktu w takiej sytuacji należy samodzielnie usunąć pliki z administracyjnej stacji roboczej. Produkt SmartCloud Control Desk można zdeinstalować tylko za pomocą deinstalatora produktu SmartCloud Control Desk, zgodnie z wytycznymi. Nie należy korzystać z innych metod deinstalowania produktu SmartCloud Control Desk, np. takich jak panel Dodaj/Usuń programy. Przebieg procedury deinstalacji jest zależny od typu wdrożenia SmartCloud Control Desk, które jest deinstalowane. W zakresie deinstalowania wdrożenia SmartCloud Control Desk należą do jednej z następujących kategorii: Konfiguracja w pełni zautomatyzowana W tym scenariuszu wybrano opcję umożliwiającą programowi instalacyjnemu produktu SmartCloud Control Desk automatyczne skonfigurowanie oprogramowania pośredniego podczas wdrożenia. Konfiguracja ręczna W tym scenariuszu wybrano opcję ręcznego konfigurowania oprogramowania pośredniego. Nie wybrano opcji, która umożliwiałaby programowi deinstalacyjnemu produktu SmartCloud Control Desk automatyczne skonfigurowanie oprogramowania pośredniego podczas wdrożenia. Po zakończeniu deinstalacji produktu SmartCloud Control Desk można ponownie zainstalować produkt SmartCloud Control Desk poprzez ponowne uruchomienie programu instalacyjnego produktu SmartCloud Control Desk. “Deinstalowanie automatycznie skonfigurowanego wdrożenia” na stronie 182 Deinstalowanie produktu SmartCloud Control Desk, który został wdrożony z wykorzystaniem opcji automatycznego konfigurowania oprogramowania pośredniego, jest procesem zautomatyzowanym. “Deinstalowanie wdrożenia skonfigurowanego ręcznie” na stronie 183 W celu zdeinstalowania produktu SmartCloud Control Desk, który został wdrożony z oprogramowaniem pośrednim skonfigurowanym samodzielnie, wymagane jest samodzielnego wykonanie dodatkowych zadań. © Copyright IBM Corp. 2012 181 Deinstalowanie automatycznie skonfigurowanego wdrożenia Deinstalowanie produktu SmartCloud Control Desk, który został wdrożony z wykorzystaniem opcji automatycznego konfigurowania oprogramowania pośredniego, jest procesem zautomatyzowanym. Wdrożenia obejmujące automatyczne konfigurowanie oprogramowania pośredniego mogą być deinstalowane za pomocą metod zautomatyzowanych. Uruchamianie programu deinstalacyjnego dla oprogramowania pośredniego, które zostało skonfigurowane automatycznie Uruchomienie programu deinstalacyjnego produktu SmartCloud Control Desk powoduje przywrócenie systemu administracyjnego i serwerów oprogramowania pośredniego do poprzedniego stanu. Zanim rozpoczniesz Należy upewnić się, że wszystkie stosowne serwery działają i wszystkie serwery oprogramowania pośredniego są dostępne. Program deinstalacyjny produktu SmartCloud Control Desk musi mieć możliwość uzyskiwania dostępu do bazy danych używanej z produktem SmartCloud Control Desk w celu pobrania właściwości instalacji i danych konfiguracji. Jeśli program deinstalacyjny nie może uzyskać dostępu do niedostępnej, uszkodzonej lub z innych powodów niedostępnej bazy danych, wówczas usuwa pliki z administracyjnej stacji roboczej. Następnie informuje użytkownika o tym, że przed wykonaniem kolejnej operacji instalacji produktu SmartCloud Control Desk konieczne może być ręczne wykonanie czynności odtwarzania. Podczas deinstalacji program deinstalacyjny wykorzystuje wartości, jakie zostały wprowadzone podczas początkowej instalacji. Jeśli referencje używane w celu uzyskiwania dostępu do bazy danych i serwera J2EE są nadal poprawne, wówczas nie pojawia się zachęta do ich ponownego wprowadzenia. Jeśli program deinstalacyjny nie może sprawdzić tych referencji, wówczas pojawia się zachęta do wprowadzenia zaktualizowanych informacji. Jeśli od czasu pierwotnej instalacji hasła zostały zaktualizowane, wówczas program deinstalacyjny nie będzie mógł sprawdzić poprawności referencji. Procedura 1. W celu uruchomienia programu deinstalacyjnego produktu SmartCloud Control Desk na administracyjnej stacji roboczej otwórz wiersz komend i wprowadź następującą komendę: v Windows katalog_główny_instalacji\_uninstall\uninstall.bat v UNIX katalog_główny_instalacji\_uninstall\uninstall.sh 2. Na panelu informacyjnym serwera aplikacji wprowadź następujące informacje, a następnie kliknij przycisk Dalej. ID użytkownika zdalnego Wprowadź identyfikator użytkownika w celu uzyskania dostępu do systemu hosta serwera aplikacji. Identyfikator użytkownika zdalnego musi zapewniać dostęp do serwera za pośrednictwem protokołu dostępu zdalnego aktywnego w tym systemie. Hasło dostępu zdalnego Wprowadź hasło dla identyfikatora użytkownika zdalnego. 182 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) ID użytkownika Wprowadź hasło dla administratora serwera aplikacji. Wprowadź hasło dla identyfikatora użytkownika administracyjnego serwera aplikacji. 3. Wprowadź wymagane informacje z panelu administracji bazy danych, a następnie kliknij przycisk Dalej. W przypadku produktu DB2 wprowadź następujące informacje: Hasło ID użytkownika zdalnego Wprowadź identyfikator użytkownika w celu uzyskania dostępu do systemu udostępniającego bazę danych. Identyfikator użytkownika zdalnego musi zapewniać dostęp do serwera za pośrednictwem protokołu dostępu zdalnego aktywnego w tym systemie. Hasło dostępu zdalnego Wprowadź hasło dla identyfikatora użytkownika zdalnego. ID użytkownika administracyjnego instancji Wprowadź ID użytkownika administratora instancji bazy danych, jakie zostało wprowadzone podczas instalowania. Hasło administratora instancji Wprowadź hasło dla identyfikatora użytkownika administracyjnego instancji bazy danych. W przypadku bazy danych Oracle wprowadź referencje dla ID użytkownika administratora oraz ID właściciela oprogramowania Oracle. W przypadku serwera Microsoft SQL Server należy wprowadzić identyfikator i hasło administratora produktu Microsoft SQL Server. 4. Przejrzyj komponenty widoczne na liście w panelu podsumowania deinstalacji, a następnie kliknij przycisk Zdeinstaluj. 5. Po zakończeniu procesu deinstalacji określ, czy zamierzasz zrestartować komputer teraz, czy później, a następnie kliknij przycisk Gotowe, aby zakończyć korzystanie z programu. 6. Usuń katalog instalacyjny SmartCloud Control Desk, np. c:\ibm\smp. Ten katalog należy usunąć ręcznie przed przejściem do procesu ponownego instalowania. Deinstalowanie wdrożenia skonfigurowanego ręcznie W celu zdeinstalowania produktu SmartCloud Control Desk, który został wdrożony z oprogramowaniem pośrednim skonfigurowanym samodzielnie, wymagane jest samodzielnego wykonanie dodatkowych zadań. Deinstalowanie samodzielnie skonfigurowanego wdrożenia SmartCloud Control Desk obejmuje dwa zadania: v Uruchomienie programu deinstalacyjnego produktu SmartCloud Control Desk v Ręczne usunięcie i odtworzenie bazy danych, która będzie używana z procesem reinstalacji Uruchamianie programu deinstalacyjnego dla oprogramowania pośredniego, które zostało skonfigurowane ręcznie Uruchomienie programu deinstalacyjnego produktu SmartCloud Control Desk przywraca system administracyjny i serwery oprogramowania pośredniego do stanu, w którym możliwe jest uruchomienie programu instalacyjnego produktu SmartCloud Control Desk. Rozdział 13. Deinstalowanie produktu 183 Zanim rozpoczniesz Należy upewnić się, że wszystkie stosowne serwery działają i wszystkie serwery oprogramowania pośredniego są dostępne. Program deinstalacyjny produktu SmartCloud Control Desk musi mieć możliwość uzyskiwania dostępu do bazy danych używanej z produktem SmartCloud Control Desk w celu pobrania właściwości instalacji i danych konfiguracji. Jeśli program deinstalacyjny nie może uzyskać dostępu do niedostępnej, uszkodzonej lub z innych powodów niedostępnej bazy danych, wówczas usuwa pliki z administracyjnej stacji roboczej. Następnie informuje użytkownika o tym, że przed wykonaniem kolejnej operacji instalacji produktu SmartCloud Control Desk konieczne może być ręczne wykonanie czynności odtwarzania. Podczas deinstalacji program deinstalacyjny wykorzystuje wartości, jakie zostały wprowadzone podczas początkowej instalacji. Jeśli referencje używane w celu uzyskiwania dostępu do bazy danych i serwera J2EE są nadal poprawne, wówczas nie pojawia się zachęta do ich ponownego wprowadzenia. Jeśli program deinstalacyjny nie może sprawdzić tych referencji, wówczas pojawia się zachęta do wprowadzenia zaktualizowanych informacji. Jeśli od czasu pierwotnej instalacji hasła zostały zaktualizowane, wówczas program deinstalacyjny nie będzie mógł sprawdzić poprawności referencji. Procedura 1. W celu uruchomienia programu deinstalacyjnego produktu SmartCloud Control Desk na administracyjnej stacji roboczej otwórz wiersz komend i wprowadź następującą komendę: Windows katalog_główny_instalacji\_uninstall\uninstall.bat UNIX katalog_główny_instalacji\_uninstall\uninstall.sh 2. Zapoznaj się z informacjami na panelu początkowym i kliknij przycisk Dalej. 3. Na panelu informacyjnym serwera aplikacji wprowadź następujące informacje, a następnie kliknij przycisk Dalej. ID użytkownika Wprowadź hasło dla administratora serwera aplikacji. Wprowadź hasło dla identyfikatora użytkownika administracyjnego serwera aplikacji. 4. Przejrzyj komponenty widoczne na liście w panelu podsumowania deinstalacji, a następnie kliknij przycisk Zdeinstaluj. Hasło 5. Po zakończeniu procesu deinstalacji kliknij przycisk Gotowe, aby zakończyć korzystanie z programu. 6. Usuń katalog instalacyjny SmartCloud Control Desk, np. c:\ibm\smp. Ten katalog należy usunąć ręcznie przed przejściem do procesu ponownego instalowania. Co dalej Po wykonaniu tych czynności można przystąpić do odtwarzania ręcznie skonfigurowanej bazy danych. Odtwarzanie konfiguracji bazy danych Obiekty bazy danych utworzone przed uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk należy usunąć po nieudanej instalacji, ale przed ponownym uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk. 184 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Przed ponownym uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk należy usunąć bazę danych SmartCloud Control Desk i ponownie ją utworzyć. Uwaga: Alternatywnie: jeśli wymagane jest zachowanie instancji, wówczas można sprawdzić, czy baza danych zawiera obiekty (np. tabele, widoki i procedury) utworzone przez użytkownika maxadmin. Takie obiekty można usunąć pojedynczo. Odtwarzanie serwera bazy danych DB2 W celu ponownego uruchomienia programu instalacyjnego produktu SmartCloud Control Desk należy najpierw przywrócić bazy danych DB2 do stanu sprzed instalacji produktu SmartCloud Control Desk. O tym zadaniu Aby przywrócić serwer bazy danych DB2 do poprzedniego stanu, należy usunąć bazę danych SmartCloud Control Desk, która została utworzona ręcznie. Następnie należy ją odtworzyć przed ponownym uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk. Aby odtworzyć bazę danych SmartCloud Control Desk, należy wykonać następujące kroki: Procedura 1. Zaloguj się na systemie, który udostępnia serwer DB2. 2. Uruchom sesję komend DB2 lub uruchom db2cmd z wiersza komend. 3. Wyświetl listę wszystkich aplikacji, a następnie wymuś zamknięcie wszystkich aplikacji połączonych z bazą danych, stosując następujące komendy: a. Aby wyświetlić listę aplikacji, wpisz komendę: db2 list applications Dane wyjściowe mogą przypominać następujące dane: Tabela 19. Przykładowe wyniki działania komendy DB2 list ID uwierz. Nazwa aplikacji Appl. Handle ID aplikacji Nazwa bazy danych Liczba agentów CTGINST1 db2taskd 507 *LOCAL.DB2.071113150237 MAXDB75 1 CTGINST1 db2stmm 506 *LOCAL.DB2.071113150236 MAXDB75 1 CTGINST1 db2bp 504 *LOCAL.ctginst1.071113150234 MAXDB75 1 b. Jeśli istnieją jakiekolwiek połączenia, zamknij połączoną aplikację, wydając komendę, jak w poniższym przykładzie: db2 force application ’( 507,506,504 )’ 4. Usuń bazę danych SmartCloud Control Desk (domyślnie MAXDB75): db2 drop database MAXDB75 5. Ręcznie ponownie utwórz bazę danych maxdb75. “Ręczne konfigurowanie produktu DB2 9.x” na stronie 72 Niniejsza sekcja zawiera instrukcje dotyczące ręcznego konfigurowania serwerów DB2 9.x, które będą wykorzystywane przez produkt SmartCloud Control Desk. Odtwarzanie bazy danych Oracle W celu ponownego uruchomienia programu instalacyjnego produktu SmartCloud Control Desk należy najpierw przywrócić bazy danych Oracle do stanu sprzed instalacji produktu SmartCloud Control Desk. Rozdział 13. Deinstalowanie produktu 185 Zanim rozpoczniesz Przed usunięciem bazy danych należy zatrzymać serwer aplikacji MXServer. O tym zadaniu Usuń użytkownika schematu bazy danych SmartCloud Control Desk, aby przywrócić serwer bazy danych Oracle do poprzedniego stanu. To zadanie należy wykonać przed ponownym uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk. Aby odtworzyć bazę danych SmartCloud Control Desk, należy wykonać następujące kroki: Procedura 1. Zaloguj się na serwer bazy danych Oracle jako osoba odpowiedzialna za oprogramowanie Oracle. 2. Zaloguj się do instancji Oracle, korzystając z SQLPlus, jako użytkownik DBA: Identyfikator Oracle SID dla świeżej instalacji to ctginst1. Jeśli z produktem SmartCloud Control Desk używana jest istniejąca instancja Oracle, wówczas należy użyć identyfikatora SID Oracle SID powiązanego z istniejącą instancją. AIX, Linux, HP-UX, Solaris a. Ustaw zmienną środowiskową z wiersza komend: ORACLE_SID=<identyfikator sid> export ORACLE_SID b. Uruchom SQLPlus z wiersza komend: sqlplus /nolog c. Zaloguj się do SQLPlus jako użytkownik DBA: connect sys/<hasło systemowe> as sysdba Windows a. Ustaw zmienną środowiskową z wiersza komend: set ORACLE_SID=<identyfikator sid> b. Uruchom SQLPlus z wiersza komend: sqlplus /nolog c. Zaloguj się do SQLPlus jako użytkownik DBA: connect sys/<hasło systemowe> as sysdba 3. Usuń użytkownika bazy danych SmartCloud Control Desk (domyślnie maximo), stosują komendę SQL podobną do poniższej: drop user maximo cascade; Nie wyłączaj połączenia z bazą danych. Jeśli pojawi się komunikat o błędzie z informacją o tym, że nie można usunąć aktualnie podłączonego użytkownika, wówczas wydaj następującą komendę i użyj komendy SQL drop: shutdown immediate; startup; 4. Ręcznie ponownie utwórz bazę danych. “Ręczne konfigurowanie produktu Oracle 11g” na stronie 74 Poniżej przedstawiono instrukcje ręcznego konfigurowania produktu Oracle 11g w celu korzystania z produktem SmartCloud Control Desk. “Ręczne konfigurowanie produktu Oracle 10g” na stronie 76 Oracle 10g można skonfigurować ręcznie w celu korzystania z produktem SmartCloud Control Desk. 186 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Odtwarzanie bazy danych Microsoft SQL Server W celu ponownego uruchomienia programu instalacyjnego produktu SmartCloud Control Desk należy najpierw przywrócić bazy danych Microsoft SQL Server do stanu sprzed instalacji produktu SmartCloud Control Desk. Zanim rozpoczniesz Przed usunięciem bazy danych należy zatrzymać serwer aplikacji MXServer. O tym zadaniu Aby przywrócić serwer bazy danych Microsoft SQL Server do poprzedniego stanu, należy usunąć bazę danych SmartCloud Control Desk, która została utworzona ręcznie. Następnie należy ją odtworzyć przed ponownym uruchomieniem programu instalacyjnego produktu SmartCloud Control Desk. Aby odtworzyć bazę danych SmartCloud Control Desk, należy wykonać następujące kroki: Procedura 1. Otwórz okno Microsoft SQL Server Management Studio. 2. Zaloguj się do instancji Microsoft SQL Server, która jest używana przez instalację SmartCloud Control Desk - w tym celu użyj identyfikatora użytkownika sa, a następnie kliknij opcję Connect (Połącz). 3. Rozwiń drzewo instancji aż do węzła baz danych. Kliknij prawym przyciskiem myszy nazwę bazy danych utworzonej podczas instalacji (na przykład MAXDB75). Kliknij opcję Delete (Usuń), aby usunąć bazę danych. 4. W oknie Delete Object (Usuń obiekt) wybierz opcję Delete backup and restore history information for databases (Usuń kopię zapasową i odtwórz informacje o historii dla baz danych), a następnie wybierz opcje Close existing connections (Zamknij istniejące połączenia) i kliknij przycisk OK. 5. Ręcznie ponownie utwórz bazę danych maxdb75. “Ręczne konfigurowanie programu Microsoft SQL Server” na stronie 79 Usługę Microsoft SQL Server można samodzielnie skonfigurować na potrzeby produktu SmartCloud Control Desk. Deinstalowanie produktu bez programu deinstalacyjnego Deinstalowanie produktu, gdy nieudana instalacja nie spowodowała utworzenia programu deinstalacyjnego. Jeśli program instalacyjny produktu napotkał błąd, który spowodował, że program deinstalacyjny produktu nie został utworzony, wówczas w celu przeprowadzenia deinstalacji należy wykonać alternatywne czynności. Jeśli program deinstalacyjny nie został utworzony, należy wykonać jedno z następujących zadań w celu zdeinstalowania produktu: v Uruchomić deinstalacyjne narzędzie do odtwarzania opisane w sekcji “Deinstalacyjne narzędzie do odtwarzania programu” na stronie 188. v Przeprowadzić deinstalację ręcznie, wykonując następujące kroki: 1. Odtworzyć bazę danych zgodnie z opisem w sekcji “Odtwarzanie konfiguracji bazy danych” na stronie 184. 2. Ręcznie usunąć pliki z systemu zgodnie z opisem w sekcji “Usuwanie plików z systemu” na stronie 190. Rozdział 13. Deinstalowanie produktu 187 Deinstalacyjne narzędzie do odtwarzania programu Deinstalacyjne narzędzie do odtwarzania służy do automatycznego deinstalowania produktu SmartCloud Control Desk w sytuacjach, gdy program instalacyjny nie utworzy programu deinstalacyjnego. Deinstalacyjne narzędzie do odtwarzania należy uruchomić z administracyjnej stacji roboczej po nieudanej instalacji. To narzędzie realizuje te same zadania, co program deinstalacyjny produktu SmartCloud Control Desk. To narzędzie jest przeznaczone do przywracania administracyjnej stacji roboczej i serwerów oprogramowania pośredniego do stanu, w którym możliwe będzie ponowne uruchomienie instalacji produktu SmartCloud Control Desk. Deinstalacyjne narzędzie do odtwarzania jest dostępne na nośniku produktu, a ponadto można je pobrać z witryny wsparcia dla produktu. Korzystanie z deinstalacyjnego narzędzia do odtwarzania programu Za pomocą deinstalacyjnego narzędzia do odtwarzania programu można przywrócić administracyjną stację roboczą i serwery oprogramowania pośredniego do takiego stanu, w którym możliwe jest ponowne uruchomienie instalacji produktu SmartCloud Control Desk. O tym zadaniu Deinstalacyjne narzędzie do odtwarzania programu to narzędzie dostępne z wiersza komend, które wyświetla zachęty do wprowadzenia danych. Wprowadzone dane są wykorzystywane jako wejściowe dla kolekcji skryptów uruchamianych szeregowo. Te skrypty wykonują kroki niezbędne do przywracania administracyjnej stacji roboczej i serwerów oprogramowania pośredniego do stanu, w którym możliwe jest ponowne uruchomienie programu instalacyjnego. Jeśli użytkownik pominie dowolny z kroków deinstalacyjnego narzędzia do odtwarzania programu, wówczas w celu wykonania tego zadania można uruchomić narzędzie w późniejszym terminie. Deinstalacyjne narzędzie do odtwarzania programu należy uruchomić na każdym serwerze, który udostępnia komponent wdrożenia produktu SmartCloud Control Desk. Na przykład: w celu usunięcia bazy danych powiązanej z wdrożeniem należy uruchomić program na serwerze obsługującym bazę danych. Procedura 1. Otwórz wiersz komend na administracyjnej stacji roboczej i uruchom deinstalacyjne narzędzie do odtwarzania programu. v W systemie Windows: użyj narzędzia cleanupPAE.bat. v W systemie UNIX: użyj narzędzia cleanupPAE.sh. 2. Wprowadź dane wejściowe dla skryptów odpowiedzialnych za odtwarzanie serwera bazy danych używanego we wdrożeniu. v DB2 a. Wprowadź informacje dotyczące bazy danych używanej we wdrożeniu. 1) W zachęcie Would you like to cleanup the database? [y/n]: (Czy przeprowadzić procedurę czyszczącą bazę danych? [t/n]) wybierz y (t). 2) W zachęcie Which database type would you like to cleanup? [DB2, Oracle, SQLServer (BAT only)]: (Dla której bazy danych przeprowadzić procedurę czyszczącą) [DB2, Oracle, SQLServer (tylko BAT)]:) wybierz DB2. 3) W zachęcie Enter database name: (Wprowadź nazwę bazy danych:) wprowadź nazwę bazy danych używanej we wdrożeniu. 188 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 4) W zachęcie Enter database instance administrator user ID: (Wprowadź ID użytkownika administratora instancji bazy danych:) wprowadź ID użytkownika administratora instancji bazy danych. 5) W zachęcie Enter database instance administrator password: (Wprowadź hasło administratora instancji bazy danych) wprowadź odpowiednie hasło. 6) W zachęcie Enter database instance name: (Wprowadź nazwę instancji bazy danych:) wprowadź nazwę instancji bazy danych. b. Potwierdź usuwanie bazy danych. 1) W zachęcie Are you sure you would like to drop the <database name> database? [y/n]: (Czy na pewno usunąć bazę danych "nazwa bazy danych"? [t/n]) wybierz y (t). 2) Upewnij się, że baza danych została usunięta. v Oracle a. Wprowadź informacje dotyczące bazy danych używanej we wdrożeniu. 1) W zachęcie Would you like to cleanup the database? [y/n]: (Czy przeprowadzić procedurę czyszczącą bazę danych? [t/n]) wybierz y (t). 2) W zachęcie Which database type would you like to cleanup? [DB2, Oracle, SQLServer (BAT only)]: (Dla której bazy danych przeprowadzić procedurę czyszczącą) [DB2, Oracle, SQLServer (tylko BAT)]:) wybierz Oracle. 3) W zachęcie Enter the SID of the Oracle instance: (Wprowadź id. SID instancji Oracle:) wprowadź identyfikator systemowy Oracle instancji Oracle używanej we wdrożeniu. 4) W zachęcie Enter the Oracle install directory: (Wprowadź katalog instalacyjny Oracle:) wprowadź ścieżkę instalacyjną Oracle. b. Wprowadź informacje o użytkowniku. 1) W zachęcie Enter the SYSDBA user: (Wprowadź użytkownika SYSDBA:) wprowadź ID użytkownika SYSDBA. 2) W zachęcie Enter the SYSDBA password: (Wprowadź hasło użytkownika SYSDBA:) wprowadź hasło dla ID użytkownika SYSDBA. 3) W zachęcie Enter database user: (Wprowadź użytkownika bazy danych:) wprowadź ID użytkownika bazy danych Oracle. 4) W zachęcie Would you like to delete the <database user name> database user? [y/n]: (Czy chcesz usunąć użytkownika bazy danych "nazwa"? [t/n]) wybierz y (t). c. Usuń obszary tabel Oracle oraz instancję Oracle. 1) W zachęcie Would you like to delete the 'maxdata', 'maxtemp', and 'maxindex' tablespaces? [y/n]: (Czy usunąć obszary tabel 'maxdata', 'maxtemp' i 'maxindex'? [t/n]) wybierz y (t). 2) W zachęcie Would you like to delete the oracle instance? [y/n]: (Czy usunąć instancję Oracle?) wybierz y (t). v Microsoft SQL Server a. W zachęcie Enter database name: (Wprowadź nazwę bazy danych:) wprowadź nazwę bazy danych używanej we wdrożeniu. b. W zachęcie Are you sure you would like to drop the <database name> database? [y/n]: (Czy na pewno usunąć bazę danych "nazwa bazy danych"? [t/n]) wybierz y (t). 3. Wprowadź dane wejściowe dla skryptów odpowiedzialnych za odtwarzanie administracyjnej stacji roboczej używanej we wdrożeniu. Rozdział 13. Deinstalowanie produktu 189 a. W zachęcie Would you like to cleanup the administrator workstation? [y/n]: (Czy przeprowadzić procedurę czyszczącą dla administracyjnej stacji roboczej? [t/n]) wybierz y (t). b. W zachęcie Would you like to enter a custom install directory? [y/n]: (Czy wprowadzić niestandardowy katalog instalacji? [t/n]) wybierz n, pod warunkiem że produkt SmartCloud Control Desk został zainstalowany w katalogu domyślnym. Jeśli produkt SmartCloud Control Desk został zainstalowany w niestandardowym katalogu, wówczas konieczne będzie prowadzenie tego katalogu. c. W zachęcie Are you sure you would like to cleanup the following directory: <install directory>? [y/n]: (Czy na pewno usunąć następujący katalog "nazwa katalogu instalacyjnego"? [t/n]) wybierz y (t). Ręczne deinstalowanie W niektórych sytuacjach konieczne jest ręczne wykonanie kroków deinstalacji produktu SmartCloud Control Desk, na przykład gdy program instalacyjny nie utworzy programu deinstalacyjnego. Kroki deinstalacji należy wykonać samodzielnie po instalacji zakończonej niepowodzeniem. Te kroki służą do usuwania tych samych obiektów, które usuwa program deinstalacyjny produktu SmartCloud Control Desk. Te kroki umożliwiają przywrócenie administracyjnej stacji roboczej i serwerów oprogramowania pośredniego do stanu, w którym możliwe będzie ponowne uruchomienie instalacji produktu SmartCloud Control Desk. Usuwanie plików z systemu Jeśli program deinstalacyjny jest niedostępny z powodu instancji zakończonej niepowodzeniem, wówczas pliki produktu należy ręcznie usuwać z systemu. O tym zadaniu Usuń pliki z systemu, wykonując następujące kroki: Procedura 1. Zaloguj się do systemu za pomocą tego samego identyfikatora, który był używany w celu uruchomienia programu instalacyjnego. 2. Ręcznie usuń katalog główny produktu SmartCloud Control Desk. W systemie Windows domyślną lokalizacją tego katalogu jest C:\IBM\SMP. W systemach UNIX ten katalog to /opt/IBM/SMP. 190 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 14. Uruchamianie i zatrzymywanie oprogramowania pośredniego Informacje przedstawione w tej sekcji umożliwiają uruchamianie i zatrzymywanie oprogramowania pośredniego w razie potrzeby. Mogą pojawiać się sytuacje, w których konieczne będzie zatrzymanie lub zrestartowanie oprogramowania pośredniego. Restartowanie oprogramowania pośredniego w systemie Windows Niniejsza procedura zawiera opis restartowania oprogramowania pośredniego w systemie Windows, gdy pojawi się konieczność ponownego uruchomienia dowolnych usług oprogramowania pośredniego. O tym zadaniu W celu poprawnego uruchomienia produktów oprogramowania pośredniego w systemie Windows należy wykorzystać poniższe skrypty w kolejności, w jakiej zostały przedstawione: Procedura 1. Zaloguj się jako użytkownik z uprawnieniami administratora. 2. Jeśli zainstalowano bazę danych DB2, wówczas uruchom ctginst1. a. Kliknij przycisk Start i wybierz opcję Uruchom. b. Wpisz services.msc i kliknij przycisk OK. c. Wybierz DB2 - DB2COPY1 - CTGINST1-0 i kliknij opcję Uruchom usługę. Alternatywnie w celu uruchomienia CTGINST1 można użyć komendy db2start z wiersza komend. 3. Jeśli zainstalowano serwer IBM Tivoli Directory Server, uruchom demona IBM Tivoli Directory Server Admin Daemon. a. Kliknij przycisk Start i wybierz opcję Uruchom. b. Wpisz services.msc i kliknij przycisk OK. c. Wybierz IBM Tivoli Directory Admin Daemon V6.3 - idsccmdb i kliknij opcję Uruchom usługę. W celu uruchomienia demona administracyjnego IBM Tivoli Directory Server można też wywołać następującą komendę z wiersza komend: idsdiradm -I idsccmdb 4. Jeśli zainstalowano serwer IBM Tivoli Directory Server, uruchom instancję serwera IBM Tivoli Directory Server. a. Kliknij przycisk Start i wybierz opcję Uruchom. b. Wpisz services.msc i kliknij przycisk OK. c. Wybierz IBM Tivoli Directory Server Instance V6.3 - idsccmdb i kliknij opcję Uruchom usługę. Alternatywnie można użyć następującej komendy w celu uruchomienia instancji IBM Tivoli Directory Server: idsslapd -I idsccmdb © Copyright IBM Corp. 2012 191 Ważne: Instancja IBM Tivoli Directory Server musi pozostać jako instancja typu uruchamianego samodzielnie. Należy ją uruchomić samodzielnie w celu jej poprawnego zsynchronizowania z bazy danych w kontekście produktu SmartCloud Control Desk. Restartowanie oprogramowania pośredniego w systemie UNIX Usługi oprogramowania pośredniego na platformach Linux i AIX muszą być w niektórych sytuacjach restartowane, np. w przypadku ponownego uruchamiania komputera. Serwery i usługi oprogramowania pośredniego muszą być aktywne przed uruchomieniem programu instalacyjnego SmartCloud Control Desk. O tym zadaniu W celu poprawnego uruchamiania produktów oprogramowania pośredniego w systemie UNIX wykonaj następujące kroki: Procedura 1. Zaloguj się jako użytkownik root. 2. Uruchom serwery, stosując poniższe skrypty w kolejności, w jakiej zostały przedstawione: Jeśli zainstalowano DB2, uruchom instancję ctginst1 su - ctginst1 -c db2start Jeśli zainstalowano IBM Tivoli Directory Server, uruchom demona IBM Tivoli Directory Server Admin Daemon <KATALOG_GŁÓWNY_ITDS>/sbin/idsdiradm -I idsccmdb Jeśli zainstalowano serwer IBM Tivoli Directory Server, uruchom demona IBM Tivoli Directory Server <KATALOG_GŁÓWNY_ITDS>/sbin/idsslapd -I <nazwa_instancji> Komenda będzie wyglądać, jak w przykładzie: <KATALOG_GŁÓWNY_ITDS>/sbin/idsslapd -I idsccmdb Ważne: Instancja serwera IBM Tivoli Directory Server musi pozostać jako instancja typu uruchamianego samodzielnie. Należy ją uruchomić samodzielnie w celu jej poprawnego zsynchronizowania z bazy danych w kontekście produktu SmartCloud Control Desk. 192 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 15. Metody instalacji pakietu rozwiązania dla procesów Produkt SmartCloud Control Desk zawiera wspólne programy instalacyjne, które umożliwiają zarządzanie cyklem życia rozwiązania dla procesów SmartCloud Control Desk - są to między innymi funkcje do generowania zapytań, instalowania, aktualizowania i deinstalowania pakietów rozwiązania dla procesów. Te wspólne programy instalacyjne są zbiorczo określane jako programy instalacyjne rozwiązania dla procesów. Produkt SmartCloud Control Desk charakteryzuje się elastycznym podejściem do przyrostowego wdrażania funkcji zarządzania usługami przy wykorzystaniu rozwiązań procesów znajdujących się w osobnych pakietach. Rozwiązania procesów mogą być podzielone na produkty menedżera procesu i moduły integracji. Pakiety rozwiązania dla procesów mogą być instalowane i wdrażane przy wykorzystaniu dwóch mechanizmów: Kreator instalacji rozwiązania dla procesów Kreator instalacji rozwiązania dla procesów udostępnia interfejs umożliwiający instalowanie pakietów rozwiązania dla procesów. Interfejs wiersza komend rozwiązania dla procesów Interfejs wiersza komend rozwiązania dla procesów umożliwia instalowanie pakietów rozwiązania dla procesów z wiersza komend. Przed przystąpieniem do instalowania i wdrażania dodatkowych menedżerów procesu należy wdrożyć SmartCloud Control Desk oraz wykonać czynności poinstalacyjne. Operacje cyklu życia oprogramowania Rozwiązania procesu są komponentami oprogramowania z przypisanymi wersjami. Programy instalacji rozwiązania dla procesów obsługują różne operacje cyklu życia oprogramowania, które można zastosować w rozwiązaniach procesu. Dostępne są następujące operacje cyklu życia oprogramowania: v Operacja instalacji podstawowej powoduje zainstalowanie i wdrożenie nowego rozwiązania dla procesów do środowiska SmartCloud Control Desk. v Operacje Dodaj składnik i Modyfikuj składnik powodują dodanie lub usunięcie konkretnego składnika z zainstalowanego pakietu. v Po zainstalowaniu rozwiązanie procesu można aktualizować na wiele sposobów. Operacje Aktualizacja przyrostowa i Aktualizacja modyfikują istniejące zainstalowane rozwiązanie procesu i zmieniają jego wersję. Często operacja Aktualizacja przyrostowa może służyć do zastosowania pakietu poprawek rozwiązania dla procesów. v Inna operacja, która może zostać wykorzystana w celu zaktualizowania zainstalowanego rozwiązania dla procesów to operacja Zastosuj poprawkę. Ta operacja służy do obsługiwania poszczególnych poprawek tymczasowych aktualnie zainstalowanego rozwiązania dla procesów. v Niektóre aktualizacje przyrostowe i poprawki mogą być usuwane i wycofywane. Operacja Cofnij służy do usuwania efektów operacji aktualizacji przyrostowej oraz do przywracania rozwiązania dla procesów do poprzedniej wersji i poprzedniego stanu. Operacja Cofnij poprawkę usuwa aktualnie zainstalowaną poprawkę tymczasową dla rozwiązania dla procesów. © Copyright IBM Corp. 2012 193 v Operacja Zdeinstaluj usuwa aktualnie zainstalowane rozwiązanie procesu. Pakiety rozwiązań procesów Pakiet rozwiązania dla procesów to kompletny plik archiwum zawierający artefakty instalacji i logikę wdrożenia, który można wdrożyć za pomocą programów instalacyjnych rozwiązania dla procesów. Artefakty instalacji są to pliki i dane instalowane w środowisku SmartCloud Control Desk. Te artefakty umożliwiają realizację zarządzania usługami przez produkt menedżera procesu lub moduł integracji. Na przykład: produkt menedżera procesu udostępnia treść aplikacji J2EE oraz treść bazy danych. Logika wdrożenia zawiera czynności wykonywane w celu wdrożenia rozwiązania dla procesów w środowisku SmartCloud Control Desk. Do tych czynności należy tworzenie aplikacji J2EE, uruchamianie skryptów bazy danych, które ładują treść rozwiązania dla procesów do bazy danych oraz dodawanie użytkowników i grup w systemie zabezpieczeń. Ponadto możliwe jest zainstalowanie opcjonalnych danych przykładowych. Pakiety SmartCloud Control Desk są instalowane automatycznie podczas instalowania produktu SmartCloud Control Desk. Typy pakietów Z koncepcją przebiegu cyklu życia oprogramowania blisko związany jest typ pakietu oprogramowania. Programy instalacyjne rozwiązania dla procesów mogą przetwarzać następujące typy pakietów: v Podstawowy pakiet instalacyjny jest wymagany do instalowania nowego rozwiązania dla procesów za pomocą operacji instalacji podstawowej. v Przyrostowy pakiet aktualizacji jest wymagany do wykonania operacji aktualizacji. v Pakiet poprawek jest wymagany podczas stosowania poprawki tymczasowej w rozwiązaniu procesu. v Pełny pakiet aktualizacji jest wykorzystywany w dwóch osobnych operacjach. Może być używany w celu wykonywania instalacji podstawowej, jeśli aktualnie nie jest zainstalowana żadna instancja rozwiązania dla procesów, lub może być używany w celu wykonywania operacji aktualizacji aktualnie zainstalowanego rozwiązania dla procesów. v Pakiet agregacji zawiera wiele instalowanych pakietów PSI, które można wdrożyć jako jeden pakiet w jednym interfejsie klienta CLI instalacji rozwiązania dla procesów lub w jednej sesji interfejsu. Programy instalacyjne rozwiązania dla procesów zapewniają przetwarzanie odpowiedniego typu pakietu dla każdej operacji. Interfejs wiersza komend rozwiązania dla procesów wydaje odpowiednie komunikaty, gdy dla operacji cyklu życia zostanie określony nieodpowiedni typ pakietu. Na przykład: wskazanie pakietu poprawki dla operacji instalacji podstawowej spowoduje wygenerowanie odpowiedniego komunikatu. W celu określenia typu pakietu powiązanego z instalowalnym pakietem rozwiązania dla procesów można użyć czynności showavail interfejsu wiersza komend rozwiązania dla procesów. Kreator instalacji rozwiązania dla procesów określi operację do wdrożenia na podstawie typu pakietu oraz bieżącego stanu zainstalowanych komponentów. Na przykład: w przypadku wybrania pakietu pełnej aktualizacji kreator instalacji rozwiązania dla procesów wykona 194 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) operację aktualizacji, jeśli zainstalowana jest odpowiednia wersja rozwiązania dla procesów, albo operację instalacji podstawowej, jeśli nie zostanie wykryta odpowiednia wersja podstawowa. W przypadku użycia kreatora instalacji rozwiązania dla procesów można wyświetlić typ pakietu dla pakietu wybranego w panelu Wyniki sprawdzania poprawności pakietu. W poniższej tabeli przedstawiono obsługiwane operacje z wymaganymi dla nich typami pakietów: Tabela 20. Operacje i typy pakietów Operacja Typ pakietu Instalacja podstawowa Podstawowy pakiet instalacji lub Pakiet pełnej aktualizacji Aktualizacja przyrostowa/Pakiet poprawek Pakiet aktualizacji przyrostowej lub Pakiet pełnej aktualizacji Poprawka tymczasowa Pakiet poprawek Pakiety agregacji Ta sekcja zawiera informacje na temat pakietów integracji. Pakiet rozwiązania dla procesów może zostać złożony z innych pakietów rozwiązania dla procesów. Ta technika umożliwia tworzenia pakietów na poziomie pojedynczej oferty, które mogą być wdrażane w ramach jednej sesji za pomocą programów instalacyjnych rozwiązania dla procesów. Taki pakiet jest określany jako pakiet agregatu rozwiązania dla procesów. Podpakiety, które są spakowane z pakietem agregatu rozwiązania dla procesów, są określane jako pakiety podrzędne. Pakiety agregatu rozwiązania dla procesów są wdrażane za pomocą tych samych mechanizmów, które są używane w celu wdrażania pakietów innych niż agregatu. Wszystkie operacje zdefiniowane w interfejsie wiersza komend rozwiązania dla procesów mogą być stosowane do pakietu agregatu rozwiązania dla procesów. I podobnie - kreator instalacji rozwiązania dla procesów może być używany w celu instalowania, aktualizowania i stosowania poprawek do pakietu agregatu rozwiązania dla procesów. Pakiety agregatu rozwiązania dla procesów obsługują te same typy pakietów (instalacja podstawowa, pełna aktualizacja, aktualizacja przyrostowa i poprawka) oraz te same operacje cyklu życia, co pakiety inne niż agregatu. Pakiety agregatu rozwiązania dla procesów często prezentują swoje pakiety podrzędne jako wybieralne składniki agregatu. Dzięki temu możliwe jest selektywne wdrażanie tylko tych elementów agregatu, które preferuje użytkownik. Agregat rozwiązania dla procesów ma wersję, unikalny identyfikator, a także nazwę wyświetlaną, tak samo jak pakiet inny niż agregat. Jeśli używana jest czynność showinstalled interfejsu wiersza komend rozwiązania dla procesów, wynik zawiera informacje na temat zainstalowanego nadrzędnego pakietu agregatu. Dane wyjściowe zawierają również informacje na temat wszelkich pakietów podrzędnych, które również zostały zainstalowane. Rozdział 15. Metody instalacji pakietu rozwiązania dla procesów 195 Wybór programu instalacyjnego rozwiązania dla procesów Każdy z dostępnych programów instalacyjnych rozwiązania dla procesów posiada unikalne zalety i każdy z nich powinien być używany w ramach odpowiedniego scenariusza. Należy rozważyć, który program instalacyjny rozwiązania dla procesów należy użyć. v Kreator instalacji rozwiązania dla procesów działa podobnie jak większość programów instalacyjnych. Należy wybrać pakiet rozwiązania dla procesów do zainstalowania i wprowadzić dodatkowe opcje instalacji z paneli kreatora. Kreator instalacji rozwiązania dla procesów przeprowadza instalację nadzorowaną. v Interfejs wiersza komend rozwiązania dla procesów udostępnia prostą składnię wiersza komend przeznaczoną do określania operacji cyklu życia, a także do wyboru pakietu, dla którego operacja zostanie wykonana. Należy wprowadzić komendę interfejsu wiersza komend rozwiązania dla procesów, a komunikaty i dane wyjściowe komendy będą wyświetlane w wierszu komend podczas przetwarzania komendy. v Wszystkie funkcje i operacje są dostępne w programie interfejsu wiersza komend rozwiązania dla procesów. Tylko część tych funkcji jest obsługiwana w kreatorze instalacji rozwiązania dla procesów. Z reguły należy używać kreator instalacji rozwiązania dla procesów, jeśli obsługuje on wykonywaną operację. v Interfejs wiersza komend instalacji rozwiązania dla procesów jest przydatny, jeśli należy przeprowadzić instalację nienadzorowaną lub cichą. Interfejs wiersza komend instalacji rozwiązania dla procesów przekazuje kody powrotu określające powodzenie komendy z powrotem do systemu operacyjnego. Interfejs wiersza komend instalacji rozwiązania dla procesów jest przydatny, jeśli wykorzystywany jest skrypt lub pakiet automatyzacji wdrażania wyższego poziomu. Obsługiwane operacje dla programów instalacyjnych rozwiązania dla procesów Wiele operacji i funkcji jest obsługiwanych przez kreator instalacji rozwiązania dla procesów oraz interfejs wiersza komend rozwiązania dla procesów. W poniższej tabeli zaznaczono operacje i funkcje obsługiwane przez kreatora instalacji rozwiązania dla procesów oraz interfejs wiersza komend rozwiązania dla procesów. Tabela 21. Operacje rozwiązania dla procesów Obsługiwane przez interfejs wiersza komend Obsługiwane przez kreatora instalacji Wyświetlanie listy zainstalowanych pakietów Tak Nie Wyświetlanie listy dostępnych pakietów Tak Nie Instalacja podstawowa Tak Tak Aktualizacja przyrostowa/Pakiet poprawek Tak Tak Pełna aktualizacja Tak Tak Cofnięcie aktualizacji przyrostowej/pakietu poprawek Tak Nie Deinstalacja Tak Nie Stosowanie poprawki tymczasowej Tak Tak Operacja 196 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 21. Operacje rozwiązania dla procesów (kontynuacja) Obsługiwane przez interfejs wiersza komend Obsługiwane przez kreatora instalacji Cofnięcie poprawki tymczasowej Tak Nie Wyświetlenie listy zainstalowanych poprawek dla pakietu Tak Nie Odświeżenie obsługi języków Tak Nie Załadowanie plików obsługi wersji językowych Tak Tak Dodawanie składników Tak Tak Usuwanie składników Tak Tak Wyświetlenie dostępnych składników Tak Tak Operacja Uwaga: Programy instalacyjne rozwiązania dla procesów umożliwiają zainicjowanie deinstalowania pakietu. Jednak nie wszystkie pakiety obsługują czynność deinstalacji. Jeśli dla pakietu, który nie obsługuje zmian, zostanie zastosowana czynność deinstalowania, pojawi się komunikat z odpowiednią informacją. W celu przywrócenia środowiska do stanu sprzed instalowania menedżerów procesu SmartCloud Control Desk należy utworzyć kopie zapasowe odpowiednich serwerów oprogramowania pośredniego przed uruchomieniem programu instalacyjnego SmartCloud Control Desk. Czynności przed użyciem programów instalacyjnych rozwiązania dla procesów Przed użyciem programów instalacyjnych rozwiązania dla procesów przejrzyj następujące informacje o wymaganiach wstępnych. W trakcie wdrażania z użyciem programu instalacyjnego rozwiązania dla procesów wykonywane są operacje, które skutkują zmianami w konfiguracji i zawartości serwera J2EE, bazy danych i katalogów oprogramowania pośredniego. Przed uruchomieniem programów instalacyjnych rozwiązania dla procesów należy przejrzeć poniższą procedurę. Udostępnij informacje logowania do serwerów oprogramowania pośredniego Programy instalacyjne rozwiązania dla procesów muszą mieć dostęp do serwerów oprogramowania pośredniego, aby zautomatyzować wdrożenie pakietu procesu rozwiązania. Użytkownik musi znać ID i hasła administratorów odpowiednich serwerów wchodzących w skład oprogramowania pośredniego. To, dla których serwerów będą potrzebne dane logowania, zależy od instalowanego pakietu rozwiązania dla procesów. Programy instalacyjne pakietu rozwiązania dla procesów nie podejmują operacji wdrożenia, jeśli nie dysponują wymaganymi danymi logowania. Utwórz kopie zapasowe serwerów oprogramowania pośredniego i administracyjnej stacji roboczej Przed wdrożeniem pakietu rozwiązania dla procesów za pomocą programów instalacyjnych rozwiązania dla procesów należy utworzyć kopie zapasowe odpowiedniego serwera J2EE, bazy danych i serwerów katalogów. Utwórz kopię zapasową folderu instalacyjnego na administracyjnej stacji roboczej, na przykład C:\IBM\SMP. Utwórz także kopię zapasową rejestru mechanizmu wdrażania. Rozdział 15. Metody instalacji pakietu rozwiązania dla procesów 197 Sprawdź, czy serwery oprogramowania pośredniego są uruchomione Przed uruchomieniem programów instalacyjnych rozwiązania dla procesów uruchom odpowiednie serwery oprogramowania pośredniego. Zanim zostaną wykonane czynności skojarzone z pakietem programy instalacyjne, rozwiązania dla procesów podejmują próbę nawiązania połączenia z serwerami oprogramowania pośredniego przy wykorzystaniu danych logowania wprowadzonych przez użytkownika. Jeśli docelowe serwery oprogramowania pośredniego nie są uruchomione lub jeśli po wprowadzeniu odpowiednich danych logowania nie można nawiązać połączenia z serwerami oprogramowania pośredniego, wówczas programy instalacyjne rozwiązania dla procesów wyświetlą komunikaty o błędach i nie będą kontynuowały czynności wdrażania. “Tworzenie kopii zapasowej bazy danych mechanizmu wdrażania” na stronie 15 Niniejsze instrukcje dotyczą tworzenia kopii zapasowych bazy danych mechanizmu wdrażania. Kopie zapasowe umożliwiają odtwarzanie bazy danych do stanu, w jakim była przed instalacją. Zarządzanie wdrażaniem rozwiązania dla procesów z administracyjnej stacji roboczej Wdrażanie rozwiązania dla procesów jest zarządzane z administracyjnej stacji roboczej. Programy instalacyjne rozwiązania dla procesów są instalowane na administracyjnej stacji roboczej podczas instalowania produktu SmartCloud Control Desk. Oprócz uruchamiania programów instalacyjnych rozwiązania dla procesów na administracyjnej stacji roboczej, użytkownik musi mieć również dostęp z tej stacji roboczej do pakietów rozwiązania dla procesów. Administracyjna stacja robocza udostępnia koncentrator wdrażania, z którego wdrażane są pakiety rozwiązania dla procesów. Aby zautomatyzować wdrażanie, programy instalacyjne rozwiązania dla procesów łączą się z administracyjnej stacji roboczej z lokalnymi lub zdalnymi serwerami oprogramowania pośredniego. Typowa operacja wdrażania Wdrażanie rozwiązania dla procesów jest ściśle powiązane z wdrażaniem produktu SmartCloud Control Desk W rozwiązaniach procesów stosuje się model instalowania produktu SmartCloud Control Desk. W modelu tym w miarę wdrażania pakietów rozwiązania dla procesów zawartość bazy danych i metadane w pakiecie są ładowane do bazy danych Maximo, a główne aplikacje J2EE Maximo są ponownie wdrażane wraz z kodem Java udostępnionym w pakiecie rozwiązania dla procesów. Ten model efektywnie scala funkcje pakietu rozwiązania dla procesów z bazą danych Maximo i aplikacją Maximo J2EE. Kroki wdrożenia wyższego poziomu to: 1. Pliki pakietu rozwiązania dla procesów są rozpakowywane do katalogu instalacyjnego Maximo na administracyjnej stacji roboczej SmartCloud Control Desk. Katalog instalacyjny Maximo zawiera treść Maximo dla wdrażanego rozwiązania dla procesów oraz inne obecnie instalowane rozwiązania dla procesów SmartCloud Control Desk, aplikacje Maximo i rozwiązania przemysłowe. 2. Aplikacje J2EE są odbudowywane na administracyjnej stacji roboczej produktu SmartCloud Control Desk, aby zawierały składniki pakietu rozwiązania dla procesów. Ten składnik obejmuje klasy Java, definicje raportów i inne artefakty. 198 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 3. Skrypty zawartości bazy danych skojarzone z instalowanym pakietem są przetwarzane na administracyjnej stacji roboczej SmartCloud Control Desk. Skutkuje to aktualizacjami bazy danych. Składniki opcjonalne Ta sekcja zawiera informacje na temat zarządzania składnikami opcjonalnymi korzystającymi z treści. Pakiet rozwiązania dla procesów może definiować jeden lub większą liczbę składników, które reprezentują opcjonalną treść do wyboru przez użytkownika. Do przykładów typowych składników należą opcje globalizacji i pakiety obsługi języków. Metody instalowania rozwiązania dla procesów obsługują operacje na składnikach, między innymi generowanie zapytań, dodawanie i usuwanie składników. Obsługa składnika w pakiecie rozwiązania dla procesów jest opcjonalna. Składniki są również przeznaczone dla konkretnych pakietów. Metody instalowania rozwiązań procesów sprawdzają pakiet instalacyjny rozwiązania dla procesów i zapewniają, że zmiany mogą dotyczyć tylko składników zawartych w pakiecie. Atrybuty składnika Z każdym składnikiem powiązane są następujące atrybuty: v Identyfikator składnika reprezentuje niezlokalizowaną (bez wersji narodowej) nazwę, która jednoznacznie identyfikuje składnik w jego pakiecie. Jeśli używany jest interfejs wiersza komend, identyfikator składnika służy do wskazywania składnika przeznaczonego do dodania lub usunięcia. v Wyświetlana nazwa składnika to etykieta dla składnika w wersji narodowej. v Identyfikator nadrzędny identyfikuje składnik nadrzędny powiązany ze składnikiem. Składnik bez obiektu nadrzędnego jest traktowany jako składnik najwyższego poziomu. v Stan instalacji określa, czy składnik został zainstalowany. v Atrybut wymagalności określa, czy składnik jest wymagany. Składnik wymagany musi być zainstalowany, jeśli zainstalowany jest jego składnik nadrzędny i nie może być instalowany, jeśli nie jest zainstalowany jego składnik nadrzędny. Wymagany składnik najwyższego poziomu jest instalowany zawsze. Operacje powiązane ze składnikami Interfejs wiersza komend oraz kreator instalacji rozwiązania dla procesów udostępniają funkcje przeznaczone do zarządzania składnikami powiązanymi z pakietem instalacji procesu. W niniejszej sekcji opisano te funkcje. Instalowanie składników podczas instalacji podstawowej Jeśli pakiet rozwiązania dla procesów definiuje składniki, można wybrać składniki do zainstalowania podczas podstawowej instalacji pakietu. Instalowanie składników za pomocą kreatora Jeśli wdrażany pakiet obsługuje składniki, wówczas - po przetworzeniu akceptacji licencji - dla kreatora instalacji rozwiązania dla procesów wyświetlany jest panel Wybór składników. W panelu Wybór składników widoczne jest drzewo, którego węzłami są składniki, a zagnieżdżenie drzewa reprezentuje składnik nadrzędny oraz relacje ze składnikami podrzędnymi. Każdy węzeł zawiera pole wyboru, które określa, czy składnik jest zaznaczony. W celu wybrania składnika do zainstalowania należy zaznaczyć pole wyboru składnika. Rozdział 15. Metody instalacji pakietu rozwiązania dla procesów 199 Instalowanie składników za pomocą interfejsu wiersza komend Parametr -addfeatlist czynności install - wprowadzany w interfejsie wiersza komend - umożliwia wybór składników do zainstalowania podczas podstawowej instalacji pakietu. Wartość określona dla tego parametru jest rozdzieloną dwukropkami listą identyfikatorów składników - identyfikatory reprezentują składniki do zainstalowania. Dodawanie składników Po zakończeniu podstawowej instalacji pakietu można krokowo dodawać składniki, pod warunkiem że istnieje co najmniej jeden składnik, który nie został jeszcze zainstalowany dla pakietu. Dodawanie składników za pomocą kreatora Jeśli pakiet został zainstalowany, ale istnieje co najmniej jeden składnik niezainstalowany, wówczas za pomocą kreatora instalacji rozwiązania dla procesów można wybrać do instalacji dodatkowe składniki na panelu Sprawdzanie poprawności pakietu. Należy zwrócić uwagę na to, że mechanizm wdrażania nie obsługuje krokowego dodawania i usuwania składników w jednej operacji instalowania. Jeśli stan zainstalowanych składników w pakiecie jest taki, że składniki mogą być dodawane lub usuwane, wówczas zostanie wyświetlony panel Dodać lub usunąć funkcje?, który umożliwia dodawanie oraz usuwanie składników pakietu. Jeśli na panelu Dodać lub usunąć funkcje? użytkownik wybierze opcję zainstalowania dodatkowych składników, ponownie zostanie wyświetlony panel Wybór składników, na którym aktualnie zainstalowane składniki będą zaznaczone i nieaktywne. W tym trybie nie można deinstalować aktualnie zainstalowanych składników, ale można wybrać dodatkowe składniki do instalacji. Dodawanie składników za pomocą interfejsu wiersza komend Czynność modfeatures dostępna w interfejsie wiersza komend umożliwia dodawanie składników do aktualnie zainstalowanego pakietu rozwiązania dla procesów. Parametry tej czynności są podobne do czynności install. Należy określić ścieżkę pakietu rozwiązania dla procesów oraz wymagane identyfikatory użytkowników i hasła dla oprogramowania pośredniego. Parametr -addfeatlist w czynności modfeatures umożliwia określenie składników do dodania. Wartość określona dla tego parametru jest rozdzieloną dwukropkami listą Identyfikatory składników - identyfikatory reprezentują składniki do zainstalowania. Usuwanie składników Po zakończeniu podstawowej instalacji pakietu można krokowo usuwać lub deinstalować składniki, pod warunkiem że istnieje co najmniej jeden składnik zainstalowany. Deinstalowanie składnika jest opcjonalne Obsługa deinstalowania składników jest opcjonalna. Możliwe, że pakiet rozwiązania dla procesów, który obsługuje krokowe instalowanie składników, nie obsługuje deinstalowania jego składników. Jeśli pakiet rozwiązania dla procesów nie obsługuje deinstalowania jego składników, wówczas programy instalacyjne rozwiązania dla procesów nie zezwalają na deinstalowanie składników pakietu. Kreator instalacji rozwiązania dla procesów nie zezwoli na zainicjowanie operacji deinstalowania dla pakietu. W przypadku próby deinstalowania dla pakietu, który nie obsługuje deinstalowania składników, interfejs wiersza komend rozwiązania dla procesów wyświetli komunikaty. 200 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Usuwanie składników za pomocą kreatora Jeśli pakiet został zainstalowany i istnieje co najmniej jeden zainstalowany składnik, wówczas za pomocą kreatora instalacji rozwiązania dla procesów można wybrać do deinstalacji dodatkowe składniki na panelu Sprawdzanie poprawności pakietu. Jako opisano powyżej, jeśli stan zainstalowanych składników w pakiecie jest taki, że składniki mogą być dodawane lub usuwane, wówczas zostanie wyświetlony panel Dodać lub usunąć funkcje?, który umożliwia dodawanie oraz usuwanie składników pakietu. Jeśli na panelu Dodać lub usunąć funkcje? użytkownik wybierze opcję deinstalowania aktualnie zainstalowanych składników, ponownie zostanie wyświetlony panel Wybór składników, na którym aktualnie zainstalowane składniki będą zaznaczone. W tym trybie nie można instalować nowych składników, ale można usunąć zaznaczenia zainstalowanych składników, aby wywołać operację deinstalowania tych składników. Usuwanie składników za pomocą interfejsu wiersza komend Opisana powyżej czynność modfeatures - dostępna w interfejsie wiersza komend - umożliwia deinstalowanie składników, które są już zainstalowane w aktualnie zainstalowanym pakiecie rozwiązania dla procesów. Parametr -delfeatlist czynności modfeatures umożliwia określenie składników do deinstalacji. Wartość określona dla tego parametru jest rozdzieloną dwukropkami listą Identyfikatory składników - identyfikatory reprezentują składniki do zdeinstalowania. Wyświetlanie informacji o składnikach dla pakietu Programy instalacyjne rozwiązania dla procesów umożliwiają wyświetlanie informacji o obsługiwanych i zainstalowanych składnikach pakietu rozwiązania dla procesów. Wyświetlanie informacji o składnikach za pomocą kreatora W panelu Wybór składników kreatora instalacji rozwiązania dla procesów wyświetlane jest drzewo składników pakietu rozwiązania dla procesów. Ten panel przedstawia relacje nadrzędny-podrzędny między składnikami, a także określa, czy składniki są aktualnie zainstalowane. Wyświetlanie informacji o składnikach za pomocą interfejsu wiersza komend Czynność showfeatures - dostępna w interfejsie wiersza komend umożliwia wyświetlanie informacji na temat składników powiązanych z pakietem rozwiązania dla procesów. Dane wejściowe dla tej czynności to ścieżka do pakietu rozwiązania dla procesów. Dane wyjściowe obejmują atrybuty składników zdefiniowanych dla pakietu. Te atrybuty są szczegółowo opisane w sekcji “Atrybuty składnika” na stronie 199. Reguły i przebieg przetwarzania wyboru składników Jeśli do zarządzania składnikami używane są programy instalacyjne rozwiązania pakietu, wówczas rzeczywista kolekcja składników do instalowania i deinstalowania jest określana za pomocą kombinacji opcji wybranych/nie wybranych na początku oraz za pomocą zbioru reguł wybierania składników. Na przykład: można wybrać pojedynczy składnik do zainstalowania, ale przetwarzanie reguły wyboru składników może spowodować, że zainstalowane zostaną także dodatkowe składniki. Podczas instalowania oraz deinstalowania składników programy instalacyjne rozwiązania dla procesów wymuszają istnienie reguł wyboru składników w celu zapewnienia, że zestaw wybranych składników jest poprawny i spełnia wszystkie reguły wyboru. Rozdział 15. Metody instalacji pakietu rozwiązania dla procesów 201 W niniejszej sekcji opisano reguły wybierania składników, które są wymuszane przez programy instalacyjne rozwiązania dla procesów. Podsumowanie reguł wyboru składników 1. Składniki mogą być porządkowane w postaci drzewa typu nadrzędne-podrzędne. Składniki podrzędne nie mogą być instalowane, jeśli nie jest zainstalowany ich składnik nadrzędny. 2. Składnik może być oznaczony jako wymagany, co oznacza, że składnik musi zostać zainstalowany, jeśli zainstalowany jest jego składnik nadrzędny. Zaznaczony, wymagany składnik najwyższego poziomu jest instalowany zawsze. 3. Użytkownik nie może jawnie zaznaczać/usuwać zaznaczenia składników oznaczonych jako wymagane. Stan zaznaczenia składnika wymaganego jest zawsze taki sam, jak stan zaznaczenia jego składnika nadrzędnego. 4. Składnik może zawierać zawartość rzeczywistą (pliki/czynności) lub może być składnikiem zagnieżdżającym, który działa jako składnik nadrzędny dla innych składników podrzędnych. 5. Składnik zagnieżdżający nie może być instalowany, chyba że zostanie zainstalowany co najmniej jeden z jego składników podrzędnych (z zawartością). Naruszenie tej reguły jest wykrywane podczas sprawdzania poprawności składnika. W przypadku naruszenia tej reguły pojawia się komunikat CTGIN0200E. 6. Specjalne reguły select-if-selected można zakodować w pakiecie, aby zapewnić wstępnie wymagane zależności między składnikami. Te reguły są określane dla konkretnych pakietów. Na przykład: reguły select-if-selected mogą być definiowane w pakiecie, co zapewnia, że składnik A jest instalowany, jeśli zainstalowane są składniki B lub C. Przetwarzanie wyboru składników 1. Zaznaczenie składnika podrzędnego powoduje zaznaczenie wszystkich jego przodków (nadrzędny, wyższy od nadrzędnego itp.). 2. Zaznaczenie składnika nadrzędnego powoduje automatyczne zaznaczenie wszystkich jego wymaganych składników podrzędnych. 3. Zaznaczenie składnika powoduje ocenę jego reguł select-if-selected oraz zaznaczenie wszystkich zależnych składników. 4. Reguły mają zastosowanie do wszystkich składników w drzewie, pod warunkiem że istnieją składniki do zaznaczenia. Przetwarzanie anulowania wyboru składników 1. Anulowanie zaznaczenia składnika powoduje anulowanie zaznaczenia wszystkich jego składników potomnych (podrzędne, niższe w hierarchii niż podrzędne, itp.). 2. Anulowanie zaznaczenia składnika wywołuje ocenę wszystkich reguł select-if-selected przeznaczonych dla tego składnika oraz anulowanie zaznaczenia wszelkich składników zależnych. 3. Te reguły mają zastosowanie do wszystkich składników w drzewie, pod warunkiem że istnieją składniki, których zaznaczenie można anulować. Sprawdzanie poprawności wyboru składników Programy instalacyjne rozwiązania dla procesów wymuszają istnienie reguł wyboru składników poprzez realizowanie sprawdzania poprawności wyboru składników. Jest to proces uzyskiwania pełnego zestawu składników przeznaczonych do przetworzenia oraz określania, czy dane wprowadzone przez użytkownika naruszają jakiekolwiek reguły. Jeśli zostaną wykryte jakiekolwiek naruszenia reguł, wówczas operacja instalowania albo deinstalowania składników nie zostanie wykonana przez programy instalacyjne rozwiązania dla procesów. 202 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Sprawdzanie poprawności składników za pomocą kreatora Jeśli używany jest kreator instalacji rozwiązania dla procesów, istnienie większości reguł jest dynamicznie wymuszane w miarę zaznaczania/anulowania zaznaczenia w drzewie składników na panelu Wybór składników. Na przykład: zaznaczenie składnika podrzędnego powoduje automatyczne zaznaczenie wszystkich jego przodków. Poprawność dodatkowych reguł jest sprawdzana po zakończeniu zaznaczania i przejściu do kolejnego panelu. Jeśli zostaną wykryte naruszenia reguł, wówczas komunikaty opisujące naruszenia zostaną wyświetlone na panelu Wybór składników i wówczas konieczne będzie poprawienie wprowadzonych informacji. Sprawdzanie poprawności składników za pomocą interfejsu wiersza komend W przypadku interfejsu wiersza komend wymuszane jest istnienie tych samych reguł wyboru składników, a na podstawie tych reguł określany jest pełny zestaw składników do zainstalowania lub zdeinstalowania. Na przykład: jeśli w parametrze -addfeatlist zostanie określony tylko składnik podrzędny, wówczas interfejs wiersza komend instalacji rozwiązania dla procesów doda do listy aktualnie zainstalowanych składników wszystkie składniki będące przodkami tego składnika. I podobnie - jeśli w parametrze -delfeatlist zostanie określony składnik nadrzędny, wówczas zdeinstalowany zostanie każdy zainstalowany składnik podrzędny tego składnika. Ponadto interfejs wiersza komend zrealizuje dodatkowe kontrole wybranych składników. Do tych kontroli należą: 1. Zapewnienie, że określony identyfikator składnika jest poprawnym identyfikatorem dla pakietu. 2. Zapewnienie, że składniki określone za pomocą parametru -addfeatlist nie zostały jeszcze zainstalowane dla pakietu. 3. Zapewnienie, że składniki określone za pomocą parametru -delfeatlist są już zainstalowane dla pakietu. Kontrola systemu przed wdrażaniem Zanim nastąpi zainicjowanie czynności skojarzonych z cyklem życia oprogramowania, programy instalacyjne rozwiązania dla procesów przeprowadzają kontrolę systemu. Z każdym pakietem rozwiązania dla procesów powiązany jest zestaw wymagań, które muszą zostać spełnione zanim zostanie przeprowadzone wdrażanie. Kontrola systemu to proces, który analizuje wymagania w celu określenia, czy wszystkie wymagania zostały spełnione - dopiero po ich spełnieniu możliwe jest przeprowadzenie operacji wdrażania. Rzeczywiste wymagania są specyficzne dla każdego pakietu rozwiązania dla procesów. Wymagane jest sprawdzenie ilości miejsca na dysku oraz wykorzystania pamięci dla pakietu. Konieczne jest także sprawdzenie zależności między pakietem rozwiązania dla procesów a innymi pakietami rozwiązania dla procesów. Jeśli podczas kontroli systemu zostaną wykryte niespełnione wymagania, programy instalacyjne rozwiązania dla procesów wyświetlą komunikaty opisujące wymagania, które nie zostały spełnione. Przed kolejną próba wdrożenia wymagane będzie zaktualizowanie środowiska w taki sposób, aby wszystkie wymagania powiązane z pakietem rozwiązania dla procesów zostały spełnione. Pomijanie niespełnionych wymagań W niektórych przypadkach konieczne może być pominięcie kontroli systemu i kontynuowanie operacji wdrażania, nawet jeśli jedno lub większa liczba wymagań powiązanych z pakietem rozwiązania dla procesów nie zostały spełnione. Na przykład: pakiet rozwiązania dla procesów może zawierać niepoprawnie Rozdział 15. Metody instalacji pakietu rozwiązania dla procesów 203 zdefiniowaną kontrolę ilości miejsca na dysku, co uniemożliwi zainstalowanie pakietu w systemie zawierającym wystarczającą ilość miejsca na dysku dla pakietu. Obydwa programy instalacyjne rozwiązania dla procesów udostępniają mechanizmy, który umożliwiają pominięcie niespełnionych wymagań oraz kontynuowanie operacji wdrażania. Korzystanie z kreatora instalacji Jeśli używany jest kreator instalacji rozwiązania dla procesów, wówczas wyświetlany jest panel Kontrola systemowa nie powiodła się zawierający komunikaty o niespełnionych wymaganiach. Z tego panelu można pominąć kontrole zakończone niepowodzeniem, zaznaczając pole wyboru Ignoruj błędy kontroli systemowej. Po zaznaczeniu tego pola wyboru kreator instalacji rozwiązania dla procesów będzie kontynuował wdrażanie pakietu rozwiązania dla procesów. Korzystanie z interfejsu wiersza komend Jeśli używany jest interfejs wiersza komend rozwiązania dla procesów, można pominąć niespełnione wymagania systemowe, wprowadzając flagę -force wiersza komend. Wymagania pakietu reprezentują kryteria realizowane w celu pomyślnego wdrożenia. Z reguły pomijanie wymagań nie jest wykonywane, ale programy instalacyjne rozwiązania dla procesów zezwalają na pomijanie następujących typów wymagań: v Kontrole mocy obliczeniowej i wykorzystania pamięci, np. ilość miejsca na dysku oraz wymagania dot. ilości pamięci dla pakietu. v Zależności wymagań wstępnych, wspólnych oraz zależności zdefiniowane dla pakietu głównego. Na przykład: pakiet B może wymagać, aby pakiet A został zainstalowany przed pakietem B. Operację instalowania pakietu B można wymusić, nawet jeśli pakiet A nie jest jeszcze zainstalowany. v Kontrole właściwości zdefiniowane dla pakietu, np. kontrola typu systemu operacyjnego, na którym odbywa się instalacja. v Dowolne kontrole niestandardowe zdefiniowane dla pakietu. Uwaga: Zależności wymagań wstępnych, wspólnych oraz zależności odwrotne zdefiniowane między pakietami poprawek nie mogą być przesłaniane. Komunikaty dot. postępu kontroli systemowej Podczas przetwarzania kontroli systemowej mechanizm IBM Autonomic Computing Deployment Engine opublikuje zdarzenia przedstawiające szczegóły postępu kontroli systemowej. Programy instalacyjne rozwiązania dla procesów otrzymują zdarzenia i przekształcają je na obsługujące wersje narodowe komunikaty o identyfikatorze CTGIN0146I, które są wyświetlane dla użytkownika. Komunikaty zawierają etykiety wykonywanych kontroli, liczbę zakończonych kontroli oraz łączą liczbę kontroli do wykonania. Mechanizm IBM Autonomic Computing Deployment Engine nie może obliczyć łącznej liczby kontroli do wykonania zanim nie dojdzie do przetworzenia jakichkolwiek kontroli. Licznik skojarzony z łączną liczbą kontroli do wykonania może wzrastać podczas przetwarzania kontroli systemowej. Poniższy zestaw komunikatów może zostać wyświetlony podczas przetwarzania kontroli systemowej. Licznik skojarzony z łączną liczbą kontroli nie ma stałej wartości - jest on ponownie obliczany i zwiększany podczas przetwarzania kontroli systemowej. CTGIN0146I: Zakończono kontrolę systemową nr "1" z "2". Nazwa wyświetlana kontroli: "Check_Common_PMP_Installed". CTGIN0146I: Zakończono kontrolę systemową nr "2" z "3". Nazwa wyświetlana kontroli: "Check_LTA_WAR_Package_Installed". 204 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) CTGIN0146I: Zakończono kontrolę systemową nr "3" z "4". Nazwa wyświetlana kontroli: "Check_Foundation_PM_Package_Installed". CTGIN0146I: Zakończono kontrolę systemową nr "4" z "4". Nazwa wyświetlana kontroli: "MaximoDiskSpaceCheck". Instalowanie menedżerów procesów za pomocą kreatora instalacji rozwiązania dla procesów Można zainstalować menedżery procesów za pomocą kreatora instalacji rozwiązania dla procesów O tym zadaniu Wykonaj następujące czynności, aby zainstalować pakiet rozwiązania dla procesów w produkcie SmartCloud Control Desk za pomocą kreatora instalacji rozwiązania dla procesów: Procedura 1. Uruchom program instalacyjny rozwiązania dla procesów. W tym celu przejdź do katalogu <katalog_główny_instalacji>\bin w używanej instalacji produktu SmartCloud Control Desk i uruchom plik solutionInstallerGUI.bat. Podobnie jak klient interfejsu wiersza komend instalacji rozwiązania dla procesów, program instalacyjny rozwiązania dla procesów Install Anywhere jest uruchamiany na administracyjnej stacji roboczej. Skrypt uruchamiający jest wdrażany i konfigurowany przez program instalacyjny SmartCloud Control Desk. Po zainstalowaniu nie są wymagane żadne czynności konfiguracyjne. Uruchom plik solutionInstallerGUI.bat, aby rozpocząć pracę kreatora. Jeśli podczas instalacji produktu SmartCloud Control Desk wybrano utworzenie skrótów, można uruchomić program instalacyjny rozwiązania dla procesów w menu Start, na pasku szybkiego uruchamiania lub za pomocą ikony na pulpicie. 2. Wybierz język instalacji, a następnie kliknij przycisk OK. 3. Na panelu powitania kliknij przycisk Dalej. 4. Na panelu Wybierz pakiet PSI kliknij opcję Wybierz, przejdź do pliku pakietu do wdrożenia, zaznacz go, a następnie kliknij opcję Otwórz. Wybrany pakiet może być przeznaczony do instalacji podstawowej, aktualizacji przyrostowej, pełnej aktualizacji lub może to być pakiet poprawek. Po wybraniu pakietu należy kliknąć przycisk Dalej. Program instalacyjny rozwiązania dla procesów wykonuje szereg czynności sprawdzających poprawność wybranego pakietu. Ponadto sprawdzi w systemie, czy pakiet nie został już wdrożony, lub jeśli pakiet stanowi aktualizację, sprawdzi, czy w systemie nie został już zainstalowany pakiet podstawowy. 5. Na panelu Wyniki sprawdzania poprawności pakietu przejrzyj i zweryfikuj wyświetlane informacje, a następnie kliknij przycisk Dalej. 6. Jeśli jest to pierwsza instalacja tego menedżera procesu, zostanie wyświetlone okno umowy licencyjnej programu instalacyjnego rozwiązania dla procesów. Przeczytaj informacje licencyjne i wybierz opcję Akceptuję warunki umowy licencyjnej, jeśli zgadzasz się na warunki. Kliknij przycisk Dalej. Jeśli użytkownik dodaje lub usuwa elementy z uprzednio zainstalowanego menedżera procesu w sposób przyrostowy, wówczas zostanie wyświetlony panel Dodaj lub usuń elementy, w którym należy zdecydować, czy elementy menedżera procesu będą do niego dodawane, czy z niego usuwane. Następnie zostanie wyświetlony kolejny panel, w którym należy wybrać, które konkretnie elementy będą dodawane lub usuwane. 7. Jeśli jest to pierwsza instalacja tego menedżera procesu i zawiera on elementy do wyboru, zostanie wyświetlony panel Wybierz elementy w celu zaznaczenia lub usunięcia zaznaczenia elementów, które mają zostać zainstalowane lub usunięte z uprzednio wdrożonego pakietu. Rozdział 15. Metody instalacji pakietu rozwiązania dla procesów 205 8. Na panelu Informacje dot. logowania do warstwy pośredniej wprowadź referencje, o które pyta program, a następnie kliknij przycisk Dalej. Zawartość tego panelu jest tworzona dynamicznie w zależności od typu instalowanego pakietu. Do pakietu zostanie wysyłane zapytanie w celu określenia, jakiego typu dane autoryzacyjne logowania są wymagane do zakończenia instalacji pakietu. Po wprowadzeniu żądanych identyfikatorów użytkowników i haseł kreator instalacji rozwiązania dla procesów sprawdza ich poprawność, próbując połączyć się z serwerami oprogramowania pośredniego. 9. Po zweryfikowaniu referencji wyświetlany jest panel opcji pakietu zawierający szczegóły opcji wdrożenia obsługiwanych przez pakiet. Jeśli pakiet instalacyjny PSI obsługuje opcję Podczas aktualizacji nadpisuj dane zmodyfikowane przez klienta, można tę opcję wybrać na tej stronie. Po określeniu opcji, które mają zostać użyte, program instalacyjny rozwiązania dla procesów wykona sprawdzenie systemu w celu zweryfikowania, czy zostały spełnione wszystkie wymagania systemowe warunkujące możliwość zainstalowania pakietu. Kliknij przycisk Dalej, aby kontynuować. 10. Na panelu Podsumowanie przed instalacją przejrzyj i zweryfikuj wyświetlane informacje, a następnie kliknij przycisk Dalej. Program instalacyjny rozwiązania dla procesów rozpocznie instalację pakietu. Na panelu postępu wyświetlana jest informacja o postępach instalacji. 11. Po pomyślnym zakończeniu instalacji kliknij przycisk Dalej w panelu Pakiet został pomyślnie wdrożony. W razie niepowodzenia dotyczącego pakietu zostanie wyświetlony komunikat dotyczący kroku, który się nie powiódł. Jeśli był to proces dodawania lub usuwania składnika, wówczas pojawi się komunikat z informacją o tym, że składnik został dodany lub usunięty pomyślnie. 12. Na panelu Instalować kolejny pakiet? wybierz opcję Zainstaluj kolejny pakiet i kliknij przycisk Gotowe, aby zainstalować kolejny pakiet. W innym wypadku należy usunąć zaznaczenie opcji Zainstaluj kolejny pakiet i kliknąć przycisk Gotowe, aby zakończyć pracę kreatora instalacji rozwiązania pakietu. Wyniki Po kliknięciu przycisku Gotowe może wyświetlić się na chwilę pasek postępu instalacji. Kreator instalacji rozwiązania dla procesów przerwie pracę i nie będą wykonywane żadne działania instalacji. Instalacja pakietu rozwiązania dla procesów została zakończona i można zignorować pasek postępu. Interfejs wiersza komend klienta instalacji rozwiązania dla procesów Interfejs wiersza komend (CLI) klienta instalacji rozwiązania dla procesów służy do tworzenia zapytań, instalowania, aktualizowania i deinstalowania pakietów rozwiązania dla procesów. Pakiety rozwiązania dla procesów mogą zawierać moduły procesów i moduły integracji. Uruchamianie interfejsu CLI klienta instalacji rozwiązania dla procesów W celu uruchomienia interfejsu wiersza komend rozwiązania dla procesów należy użyć dostarczonego skryptu uruchamiania. Skrypt ma nazwę solutionInstaller.bat i jest wdrażany oraz konfigurowany w katalogu <katalog_główny_instalacji>\bin. Interfejs wiersza komend rozwiązania dla procesów jest wykorzystywany na administracyjnej stacji roboczej. Skrypt uruchamiający jest wdrażany i konfigurowany przez program instalacyjny SmartCloud Control Desk. Po zainstalowaniu nie są wymagane żadne czynności konfiguracyjne. Wystarczy uruchomić skrypt solutionInstaller.bat z preferowanym łańcuchem komendy i czynność zostanie wykonana. 206 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Podczas przetwarzania komendy interfejs wiersza komend rozwiązania dla procesów będzie wyświetlał komunikaty w standardowym wyjściu okna komend, z którego komenda została uruchomiona. Składnia ogólna Ogólna składnia uruchamiania programu instalacyjnego rozwiązania Składnia komendy solutionInstaller Składnia wykonywania komendy solutionInstaller: solutionInstaller.bat klauzula-parametru-1 klauzula-parametru-2 ... klauzula-parametru-n v Każda klauzula-parametru składa się z elementów -nazwa_parametru wartość_parametru lub tylko z elementu -nazwa_parametru. v Elementy -nazwa_parametru wartość parametru są używane dla parametrów wymagających podania wartości. v Element -nazwa_parametru jest używany dla parametrów reprezentujących przełączniki lub flagi, które nie wymagają podania wartości. v Element -nazwa_parametru reprezentuje nazwę obsługiwanego parametru. v Przed elementem nazwa_parametru zawsze występuje myślnik. v Element wartość_parametru reprezentuje wartość powiązaną z nazwą danego parametru. v Element wartość_parametru, który zawiera spacje, należy podać w podwójnym cudzysłowie. Parametr action Program instalacji rozwiązania wykorzystuje parametr action podczas współpracy z pakietami. Specjalny parametr -action musi być określany przy każdym wywołaniu programu solutionInstaller. Ten parametr określa czynność lub operację cyklu życia oprogramowania do wykonania. W zależności od wartości określonej dla tego parametru można podać dodatkowe parametry. Na przykład: w przypadku czynności -action showinstall należy określić parametr type. Poniższa tabela określa obsługiwane czynności, które mogą zostać podane w interfejsie wiersza komend rozwiązania dla procesów. Tabela 22. Czynności interfejsu wiersza komend rozwiązania dla procesów Operacja Wartość parametru -action Wyświetlanie listy zainstalowanych pakietów showinstalled Wyświetlanie listy dostępnych pakietów showavail Instalacja podstawowa install Aktualizacja przyrostowa/Pakiet poprawek upgrade Cofnięcie aktualizacji przyrostowej/pakietu poprawek undo Deinstalacja uninstall Stosowanie poprawki tymczasowej applyfix Cofnięcie poprawki tymczasowej undofix Wyświetlenie listy zainstalowanych poprawek dla pakietu showfixes Odświeżenie plików obsługi wersji językowych dla pakietu refreshlangs Dodawanie lub usuwanie składników modfeatures Rozdział 15. Metody instalacji pakietu rozwiązania dla procesów 207 Tabela 22. Czynności interfejsu wiersza komend rozwiązania dla procesów (kontynuacja) Operacja Wartość parametru -action Wyświetlenie dostępnych składników showfeatures Podsumowanie obsługiwanych parametrów W niniejszej sekcji zamieszczono podsumowanie parametrów obsługiwanych w interfejsie wiersza komend. W poniższej tabeli opisano zestaw parametrów obsługiwanych przez interfejs wiersza komend rozwiązania dla procesów. Tabela 23. Parametry obsługiwane przez interfejs wiersza komend rozwiązania 208 Nazwa parametru Opis -action Określa funkcję lub operację cyklu życia oprogramowania, która będzie wykonana. -addfeatlist Określa listę elementów do zainstalowania. Element jest identyfikowany na podstawie nietłumaczonego angielskiego identyfikatora elementu. Większa liczba elementów na liście jest rozdzielana znakiem dwukropka. Jeśli identyfikator elementu zawiera znak spacji, wówczas cała wartość danego parametru powinna zostać ujęta w podwójny cudzysłów. -dbpwd Określa hasło dla użytkownika bazy danych wskazywanego przez identyfikator, który jest używany w celu uzyskania dostępu do bazy danych Maximo. -dbuser Określa identyfikator użytkownika bazy danych, który jest używany w celu uzyskania dostępu do bazy danych Maximo. -delfeatlist Określa listę elementów do usunięcia. Element jest identyfikowany na podstawie nietłumaczonego angielskiego identyfikatora elementu. Większa liczba elementów na liście jest rozdzielana znakiem dwukropka. Jeśli identyfikator elementu zawiera znak spacji, wówczas cała wartość danego parametru powinna zostać ujęta w podwójny cudzysłów. -fixid Określa unikalny identyfikator poprawki/pakietu poprawek tymczasowych do przetworzenia. -force Określa, czy operacja wdrażania ma być kontynuowana, nawet w przypadku, gdy nie jest spełnione co najmniej jedno wymaganie powiązane z przetwarzanym pakietem. -license Automatycznie akceptuje umowę licencyjną lub wyświetla zapytanie o akceptację lub odrzucenie umowy licencyjnej. Dostępne wartości to accept i prompt. -loadlanguages Określa, czy opcje plików obsługi języków muszą być załadowane do bazy danych Maximo. -loadsampdata Określa, czy razem z przetwarzanym pakietem zostaną załadowane powiązane, przykładowe dane. IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 23. Parametry obsługiwane przez interfejs wiersza komend rozwiązania (kontynuacja) Nazwa parametru Opis -maxpwd Określa hasło użytkownika administracyjnego SmartCloud Control Desk używane w celu uzyskania dostępu do aplikacji SmartCloud Control Desk. -maxuser Określa ID użytkownika administracyjnego SmartCloud Control Desk, które jest używane w celu uzyskania dostępu do konsoli Maximo. -pkgpath Określa ścieżkę pliku dla pakietu rozwiązania dla procesów. Ścieżki zawierające spacje należy podać w podwójnym cudzysłowie. -pkguuid Określa unikalny identyfikator pakietu rozwiązania dla procesów do przetworzenia. -pkgver Określa wersję pakietu rozwiązania dla procesów do przetworzenia. -skipdbcfg Określa, czy odroczyć aktualizację bazy danych Maximo podczas wdrażania pakietu. -skipj2eecfg Określa, czy odroczyć operacje odzyskiwania i ponownego wdrażania aplikacji J2EE Maximo podczas wdrażania pakietu. -type Określa typ pakietu elementu rozwiązania, który jest zwracany, jeśli używane jest działanie showavail lub showinstalled. Poprawne wartości to processmodule, integrationmodule i all. Informacje referencyjne dotyczące interfejsu wiersza komend rozwiązania dla procesów Poniższe sekcje zawierają informacje o odniesieniach do interfejsu wiersza komend rozwiązania dla procesów. Kilka czynności interfejsu wiersza komend odwołuje się do elementu składni o nazwie [<dane logowania do oprogramowania pośredniego>]. Składnia elementu logowania do oprogramowania pośredniego jest następująca: [-wasuser <ID_użytkownika> -waspwd <hasło>] [-dbuser <ID_użytkownika> -dbpwd <hasło>] [-maxuser <ID_użytkownika> -maxpwd <hasło>] [-wasrxauser <ID_użytkownika> -wasrxapwd <hasło>]. Rzeczywiste wymagane identyfikatory użytkowników i hasła zależą od przetwarzanego pakietu. Na przykład: pakiet, który tylko wdraża treść do bazy danych Maximo, będzie wymagał tylko parametrów -dbuser i -dbpwd. Tabela 23 na stronie 208 Czynność install - instalowanie pakietu Opis czynności służącej do instalowania pakietów. install Czynność install Rozdział 15. Metody instalacji pakietu rozwiązania dla procesów 209 Przeznaczenie Wykonaj instalację pakietu rozwiązania dla procesów, który nie jest jeszcze zainstalowany. Składnia solutionInstaller -action install -pkgpath <ścieżka_do_pliku_pakietu_instalacji_podstawowej> [<informacje logowania do oprogramowania pośredniego>] [-license <accept|prompt>] [-skipj2eecfg] [-skipdbcfg] [-loadlanguages] [-loadsampdata] [-force] Opis Czynność install służy do instalowania pakietu rozwiązania dla procesów. Podczas instalowania pakietu nazwę pliku archiwum pakietu rozwiązania dla procesów, który zostanie zainstalowany, należy określić za pomocą parametru -pkgpath. Warunki wstępne Przed zastosowaniem tego działania należy sprawdzić, czy: v Określony plik archiwum pakietu rozwiązania dla procesów jest poprawnym pakietem instalacji podstawowej. v Pakiet nie jest jeszcze instalowany. W tym celu należy użyć czynności showinstalled. v Wszystkie dodatkowe wymagania powiązane z wybranym pakietem zostały spełnione. Przykład Czynność modfeatures - modyfikowanie istniejących składników wdrożonego pakietu Opis czynności przeznaczonej do modyfikowania istniejących składników wdrożonego pakietu. modfeatures Czynność modfeatures Przeznaczenie Modyfikowanie składników aktualnie zainstalowanego pakietu rozwiązania dla procesów. Składnia solutionInstaller -action modfeatures -pkgpath <ścieżka_do_pliku_pakietu_instalacji_podstawowej> [-addfeatlist składnik_A:składnik_B:¦:składnik_n] [-delfeatlist składnik_A:składnik_B:¦:składnik_n] [<informacje logowania do oprogramowania pośredniego>] [-skipj2eecfg] [-skipdbcfg] [-force] Opis 210 Czynność modfeatures służy do modyfikowania zainstalowanych składników aktualnie zainstalowanego pakietu rozwiązania dla procesów. Podczas modyfikowania składników nazwa pliku archiwum pakietu rozwiązania dla procesów, które zawiera składniki przeznaczone do modyfikacji, jest określana za pomocą parametru -pkgpath. W celu dodania nowych składników, które nie są jeszcze zainstalowane, należy użyć parametru –addfeatlist. W celu usunięcia aktualnie zainstalowanych składników należy użyć parametru –delfeatlist. W przypadku jednego wywołania komendy nie można jednocześnie dodawać i usuwać składników. Podczas uruchamiania komendy można wprowadzić jeden i tylko jeden parametr: –addfeatlist lub –delfeatlist. IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Dzienniki instalacji rozwiązań procesów Jeśli podczas korzystania z programu instalacyjnego rozwiązania dla procesów pojawią się problemy lub komunikaty o błędach, należy zapoznać się z tymi dziennikami. Pliki dziennika znajdują się w następujących lokalizacjach: Tabela 24. Dzienniki instalacji rozwiązań procesów Typ dziennika Opis Lokalizacja Dziennik pakietu Są to pliki dzienników zawierające dane wysyłane do strumieni StdOut/StdErr przez komendy zewnętrzne uruchamiane przez pakiet, gdy jest on przetwarzany przez mechanizm wdrażania. Te pliki dzienników mają zwykle kluczowe znaczenie dla prawidłowego debugowania problemów z pakietami. <katalog_główny_instalacji>\ solutions\logs\ <NAZWA_PAKIETU>\ Z reguły dziennik składał się będzie z dwu części, tj. pliku ".out" i pliku ".err", o tej samej głównej części nazwy. Pliki .out zawierają strumień Standard Output generowany przez komendę zewnętrzną. Pliki .err zawierają strumień Standard Error. Normalna jest sytuacja, w której jeden z tych plików jest pusty, o ile nie były zgłaszane żadne błędy (albo były zgłaszane WYŁĄCZNIE błędy). Należy zwrócić uwagę, że dla każdego instalowanego pakietu może zostać wygenerowanych wiele (10-20) plików dzienników pakietu. Rozdział 15. Metody instalacji pakietu rozwiązania dla procesów 211 Tabela 24. Dzienniki instalacji rozwiązań procesów (kontynuacja) Typ dziennika Opis Lokalizacja Dziennik programuSmartCloud Control Desk Dzienniki przechowywane w podsystemie PSI. <katalog_główny_instalacji>\ logs\ CTGInstallMessageXX.log <katalog_główny_instalacji>\ logs\CTGInstallTraceXX.log XX to liczba dwucyfrowa, na przykład 00. Te dzienniki zawierają wyjściowe śledzenia dla podsystemu PSI. Uwaga: W pliku MAXIMO_DEPLOY_ERR.err, który znajduje się w katalogu <katalog_główny_instalacji>\ solutions\logs (jest to katalog dla zainstalowanego menedżera procesu), mogą pojawiać się komunikaty podobne do poniższych: v *sys-package-mgr*: przetwarzanie nowego pliku jar 'C:\IBM\SMP\lib\icl.jar' v *sys-package-mgr*: przetwarzanie nowego pliku jar 'C:\IBM\SMP\lib\ CTGInstallCommon.jar' v *sys-package-mgr*: przetwarzanie nowego pliku jar 'C:\IBM\SMP\lib\ CTGInstallResources.jar' Te komunikaty pojawiają się w pliku dziennika błędów, ale mają charakter wyłącznie informacyjny i nie informują o błędach wdrażania. Można je bezpiecznie ignorować. Pliki dzienników instalacji rozwiązania/mechanizmu wdrażania Te dzienniki są przechowywane przez moduł wykonawczy programu instalacyjnego rozwiązania IBM/mechanizmu wdrażania. PSI wykorzystuje technologię IBM do instalowania i śledzenia zainstalowanych pakietów. Ten moduł wykonawczy ma własny system rejestrowania. Uwaga: Po instalacji te dzienniki zawierają wrażliwe informacje autoryzacyjne. Po pomyślnej instalacji należy je usunąć. 212 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) C:\IBM\SMP\CTG_DE\acsi\ logs\ <NAZWA_UŻYTKOWNIKA>\ de_msg.log C:\IBM\SMP\CTG_DE\acsi\ logs\ <NAZWA_UŻYTKOWNIKA>\ de_trace.log Na przykład, jeśli wykonano instalację jako użytkownik "Administrator", dzienniki będą znajdować się w katalogu: C:\IBM\SMP\CTG_DE\acsi\ logs\Administrator\ de_msg.log. Tabela 24. Dzienniki instalacji rozwiązań procesów (kontynuacja) Typ dziennika Opis Lokalizacja Dzienniki serwera WebSphere Application Server Te dzienniki zawierają połączenia, wyjątki i inne niepowodzenia występujące na serwerze WebSphere Application Server w codziennej pracy. Dzienniki te są często przydatne do diagnozowania błędów w konkretnych plikach EAR lub innych operacjach, np. podczas połączeń z bazą danych. <KATALOG_GŁÓWNY_WAS>\ profiles\<PROFIL>\logs\ AboutThisProfile.txt <KATALOG_GŁÓWNY_WAS>\ profiles\<PROFIL>\logs\ <NAZWA_SERWERA>\ startServer.log <KATALOG_GŁÓWNY_WAS>\ profiles\<PROFIL>\logs\ <NAZWA_SERWERA>\ stopServer.log <KATALOG_GŁÓWNY_WAS>\ profiles\<PROFIL>\logs\ <NAZWA_SERWERA>\ SystemErr.log <KATALOG_GŁÓWNY_WAS>\ profiles\<PROFIL>\logs\ <NAZWA_SERWERA>\ SystemOut.log Na przykład, jeśli serwer WebSphere Application Server został zainstalowany w katalogu "C:\IBM\WebSphere\ AppServer\", nazwa profilu to "AppSrv01", a nazwa serwera to "server1", dostępny będą następujące dzienniki: C:\IBM\WebSphere\ AppServer\profiles\AppSrv01\ logs\AboutThisProfile.txt Dzienniki Maximo Istnieją również dzienniki przechowywane przez program Maximo. Są one przydatne do śledzenia postępów, powodzeń i niepowodzeń niektórych komend udostępnianych przez Maximo. <katalog_główny_instalacji>\ maximo\tools\maximo\log\ updatedb <ZNACZNIK_CZASU>.log Jeśli instalacja oprogramowania Maximo znajduje się w katalogu "C:\IBM\SMP\Maximo", a pakiet wykonał komendę "UpdateDB" 18 kwietnia około godziny 17:06:07, informacje rejestrowania zostaną zapisane w pliku: C:\IBM\SMP\Maximo\ tools\maximo\log\ updatedb20070419170607 .log Rozdział 15. Metody instalacji pakietu rozwiązania dla procesów 213 Tabela 24. Dzienniki instalacji rozwiązań procesów (kontynuacja) Typ dziennika Opis Lokalizacja Dzienniki cienkiego klienta WebSphere Cienki klient WebSphere to mechanizm, za pomocą którego pakiety menedżera procesów komunikują się z serwerem WebSphere Application Server. Jeśli zautomatyzowane wdrażanie nie powiedzie się, dzienniki będą zawierać dokładny zapis czynności podejmowanych przez cienkiego klienta i odpowiedzi z serwera WebSphere Application Server. <katalog_główny_instalacji>\ wasclient\logs\ CTGIN_wsadmin.traceout <katalog_główny_instalacji>\ wasclient\logs\ wsadmin.traceout <katalog_główny_instalacji>\ wasclient\logs\ wsadmin.valout Jeśli instalacja programu SmartCloud Control Desk znajduje się w katalogu C:\IBM\SMP, w następujących plikach dziennika będą znajdować się informacje śledzenia cienkiego klienta WebSphere: C:\IBM\SMP\wasclient\logs\ CTGIN_wsadmin.traceout C:\IBM\SMP\wasclient\logs\ wsadmin.traceout C:\IBM\SMP\wasclient\logs\ wsadmin.valout Dobrą praktyką jest zmiana nazwy istniejących dzienników przed podjęciem próby instalacji pakietu. Wygodnie jest mieć do dyspozycji dziennik zawierający tylko informacje związane z powodzeniem lub niepowodzeniem instalacji bieżącego pakietu. Usprawni to proces określania problemu. 214 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 16. Zagadnienia instalacji zaawansowanej Niniejsza sekcja zawiera informacje użyteczne w scenariuszach zaawansowanego instalowania produktu SmartCloud Control Desk. Te sekcje zawierają informacje na temat możliwości instalowania i konfigurowania we wdrożeniach zaawansowanych. Konfigurowanie i zarządzanie produktem Oracle WebLogic Server W niniejszej sekcji opisano wspólne zadania konfigurowania i zarządzania produktem Oracle WebLogic Server. Bardziej szczegółowe informacje na temat uruchamiania i zarządzania produktem Oracle WebLogic Server zawiera serwis WWW Oracle. Uruchamianie serwera Oracle WebLogic Server Uruchamianie serwera Oracle WebLogic Server. O tym zadaniu Aby uruchomić aplikację MAXIMOSERVER, wykonaj następujące czynności: Procedura 1. Otwórz okno wiersza komend i zmień katalog na: Windows UNIX Windows: C:\bea\user_projects\domains\mydomain UNIX: katalog_instalacyjny_weblogic/user_projects/domains/mydomain 2. Uruchom: Windows Windows: startWebLogic.cmd UNIX UNIX: ./startWebLogic.sh 3. Jeśli zostanie wyświetlone okno z zapytaniem, wpisz nazwę administratora i hasło. Gdy pojawi się fraza server started in RUNNING Mode (Serwer uruchomiony w trybie DZIAŁANIA) lub Started weblogic Admin Server MAXIMOSERVER for domain mojadomena running in production mode (Uruchomiono serwer administracyjny MAXIMOSERVER dla domeny mojadomena w trybie działania) (w zależności od systemu operacyjnego), wówczas oznacza to, że serwer Oracle WebLogic Server został uruchomiony. Zatrzymywanie serwera Oracle WebLogic Server W celu zatrzymania można Oracle WebLogic Server skorzystać z konsoli administracyjnej. © Copyright IBM Corp. 2012 215 O tym zadaniu Aby zatrzymać MAXIMOSERVER z konsoli administracyjnej, wykonaj następujące czynności: Procedura 1. Otwórz sesję przeglądarki i wpisz następujący adres URL: http://localhost:7001/console Ten adres URL to adres URL administracyjny dla utworzonej domeny Oracle WebLogic Server. 2. 3. 4. 5. 6. Zaloguj się do konsoli administracyjnej za pomocą nazwy użytkownika i hasła. W sekcji Struktura domeny kliknij Środowisko > Serwery. W sekcji głównej konsoli kliknij odsyłacz AdminServer. Kliknij kartę Element sterujący. Kliknij Shutdown, a następnie Force Shutdown Now. MAXIMOSERVER zostanie zatrzymany. Zmiana parametrów konfiguracji programu instalacyjnego oprogramowania pośredniego Parametry konfiguracji wprowadzone dla planu wdrożenia można zmienić przed wdrożeniem planu. Taki sposób zmiany parametrów można zastosować, gdy wymagane jest anulowanie wdrożenia utworzonego planu wdrożenia poprzez zamknięcie programu instalacyjnego oprogramowania pośredniego. Parametry konfiguracji dla planu można zmienić tylko przed wdrożeniem planu wdrożenia. O tym zadaniu W instrukcjach przedstawionych w tej sekcji przyjęto założenie, że opracowano plan wdrożenia, wprowadzono parametry konfiguracji dla planu, a następnie zamknięto program instalacyjny oprogramowania pośredniego przed rzeczywistym wdrożeniem planu wdrożenia. Procedura 1. Uruchom ponownie program instalacyjny oprogramowania pośredniego ze startera i przechodź przez panele programu instalacyjnego aż do panelu wyboru obszaru roboczego. 2. W panelu wyboru obszaru roboczego określ katalog, który był poprzednio używany jako obszar roboczy programu instalacyjnego oprogramowania pośredniego, a następnie kliknij przycisk Dalej. 3. Wybierz opcję Dokonaj edycji parametrów konfiguracji i kliknij przycisk Dalej. 4. Wprowadź zmiany w kolejnych panelach programu instalacyjnego oprogramowania pośredniego. 5. Na panelu działania planu wdrażania wybierz opcję Wdrażaj plan i kliknij przycisk Dalej. 6. Na panelu podsumowania planu wdrożenia i parametrów konfiguracji przejrzyj podsumowanie, a następnie kliknij przycisk Dalej, aby zainicjować instalowanie i konfigurowanie wybranego oprogramowania pośredniego. 7. Na panelu wyboru katalogów obrazu oprogramowania pośredniego wprowadź lokalizację skompresowanych obrazów dla oprogramowania pośredniego zawartego w planie wdrażania, a także katalog, w którym znajdą się obrazy nieskompresowane. Po określeniu obydwu lokalizacji kliknij przycisk Dalej. Podczas wdrażania obrazy oprogramowania pośredniego są dekompresowane do systemu. 8. Aby zakończyć, kliknij przycisk Zakończ. 216 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Zarządzanie plikami EAR Niniejsza sekcja zawiera informacje dotyczące plików EAR SmartCloud Control Desk. Przedstawione poniżej instrukcje dotyczą samodzielnego tworzenia i deinstalowania plików maximo.ear i maximoiehs.ear produktu SmartCloud Control Desk na serwerze Oracle WebLogic Server. 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 Oracle WebLogic Server. W tym scenariuszu prawdopodobnie wymagane jest tylko odbudowanie i ponowne wdrożenie pliku maximo.ear. Odbudowanie i ponowne wdrożenie pliku maximoiehs.ear nie będzie konieczne. v Jeśli produkt SmartCloud 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. Kompilowanie plików EAR Istnieje możliwość ręcznego kompilowania plików EAR produktu SmartCloud 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 SmartCloud 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 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 Oracle WebLogic Server Niniejsza sekcja zawiera informacje na temat deinstalowania aplikacji SmartCloud Control Desk z serwera Oracle WebLogic Server. Ręczne deinstalowanie aplikacji z serwera Oracle WebLogic Server Procedura 1. Zaloguj się do konsoli administracyjnej. na przykład: http://<serwer>:<port>/console 2. Kliknij opcję Lock & Edit (Zablokuj i edytuj). 3. Kliknij opcję Deployments (Wdrożenia). Rozdział 16. Zagadnienia instalacji zaawansowanej 217 4. Wybierz aplikację, którą zdeinstaluje EAR. 5. Kliknij przycisk Delete (Usuń). 218 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Rozdział 17. Oprogramowanie pośrednie w systemach Solaris i HP-UX Wersje oprogramowania pośredniego, które nie są instalowane przez program instalacyjny oprogramowania pośredniego, są instalowane z wykorzystaniem graficznych programów instalacyjnych, które są dostępne na poszczególnych produktach oprogramowania pośredniego. Procedury przedstawione w tym dokumencie można wykorzystać w celu samodzielnego zainstalowania następujących produktów na następujących systemach operacyjnych: Solaris 11 SPARC i HP-UX 11i v2+3 (wersja 64-bitowa) v IBM DB2 Enterprise Server Edition 9.7 v IBM Tivoli Directory Server 6.3. Wersja IBM Tivoli Directory Server 6.3 jest obsługiwana tylko w systemie Solaris 11. Przygotowanie systemu operacyjnego W celu przygotowania środowiska, które będzie mogło obsługiwać operacje oprogramowania pośredniego, należy zmienić niektóre domyślne ustawienia konfiguracji systemu operacyjnego. Czynności wymagane w celu przygotowania poszczególnych nowo obsługiwanych systemów operacyjnych są zależne od systemu. Czynności, których celem jest przygotowanie systemu operacyjnego, należy wykonać przed zainstalowaniem oprogramowania pośredniego. Instalowanie oprogramowania pośredniego w systemie Solaris Niektóre domyślne parametry konfiguracji jądra w systemie Solaris mogą być niewystarczające do uruchomienia produktu IBM DB2 9.7. Upewnij się, że konkretny system Solaris zawiera wymagane parametry jądra - w tym celu uruchom program narzędziowy db2osconf po zainstalowaniu produktu IBM DB2, ale przed utworzeniem jakichkolwiek obiektów bazy danych. Informacje pokrewne: http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp HP-UX Aby zapewnić poprawne działanie bazy danych IBM DB2 9.7 w systemie HP-UX, po zainstalowaniu bazy danych IBM DB2 należy spełnić konkretne wymagania dotyczące członkostwa w grupach. Po zainstalowaniu bazy danych IBM DB2 9.7 należy się upewnić, że użytkownik root został przypisany do grupy db2iadm1. Uruchom program narzędziowy db2osconf, aby upewnić się, że w systemie HP-UX dostępne są wymagane parametry jądra. Ten program narzędziowy należy uruchomić po zainstalowaniu produktu IBM DB2, ale przed utworzeniem obiektów bazy danych. Informacje pokrewne: © Copyright IBM Corp. 2012 219 http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp Instalowanie komponentów Po odpowiednim skonfigurowaniu systemu operacyjnego należy zainstalować komponenty oprogramowania pośredniego. Komponenty oprogramowania pośredniego są instalowane w następującej kolejności: 1. IBM DB2 2. IBM Tivoli Directory Server Uwaga: Nośnik lub serwis WWW używany w celu zainstalowania oprogramowania pośredniego zawiera lokalizacje katalogowe dla każdego obsługiwanego systemu operacyjnego. Struktura katalogu to system_operacyjny/produkt. Wprowadzenie tych komend spowoduje wyświetlenie zawartości katalogu system_operacyjny/produkt. cd system_operacyjny ls Każdy podkatalog os zawiera katalogi instalacyjne dla każdego produktu oprogramowania pośredniego. ls solaris DB2-ESE_9.7_FP3a TIV-DirectoryServer_6.3 Instalowanie produktu DB2 Uruchom program db2setup, aby zainstalować produkt DB2. Zanim rozpoczniesz Przed zainstalowaniem produktu DB2 należy zapoznać się z wymaganiami. W celu przeprowadzenia poprawnej instalacji należy sprawdzić kilka elementów. Przed uruchomieniem kreatora konfiguracji DB2 upewnij się, że spełnione zostały następujące wymagania wstępne: v Jeśli wybrano opcję automatyzacji konfiguracji bazy danych podczas instalowania produktu SmartCloud Control Desk, wówczas użytkownik maximo jest zwykle tworzony na systemie udostępniającym serwer bazy danych. Na systemach Solaris i HP-UX należy ręcznie utworzyć użytkownika, nawet jeśli program instalacyjny produktu SmartCloud Control Desk automatycznie konfiguruje bazę danych. Przed zainstalowaniem produktu SmartCloud Control Desk upewnij się, że użytkownik maximo został utworzony na serwerze bazy danych. v db2setup uruchamia instalatora kreatora, dlatego system X Window System należy zainstalować i uruchomić przed uruchomieniem programu instalacyjnego produktu DB2. Operacja eksportowania wyświetlacza: export DISPLAY= adres_ip_użytkownika:0 v Jeśli w środowisku używany jest protokół NIS, NIS+ lub podobne oprogramowanie zabezpieczające, wówczas należy ręcznie utworzyć użytkowników DB2 przed uruchomieniem programu instalacyjnego DB2. Przed rozpoczęciem należy zapoznać się z tematem dotyczącym centralnego zarządzania użytkownikami w centrum informacyjnym DB2. v Na ogół istnieje możliwość odroczenia części działań instalacyjnych. Na przykład: jeśli nie wybrano opcji konfigurowania powiadomień e-mail dotyczących zdarzeń bazy danych 220 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) podczas instalacji. Jeśli zajdzie potrzeba odroczenia konkretnych działań konfiguracyjnych, należy wybrać tę opcję i skonfigurować je w późniejszym czasie. v Niektóre produkty oprogramowania pośredniego mają specjalne wymagania lub stosowane są w nich specjalne konwencje dotyczące nazw kont i innych ustawień. Jeśli ustawienia domyślne instalacji nie spełniają oczekiwań, można je nadpisać w przedstawiony poniżej sposób. Na panelach, na których wymagane jest podanie haseł, należy wprowadzić hasło oraz jego potwierdzenie - dopiero wówczas instalator przejdzie do następnego panelu. O tym zadaniu Procedura opisuje sposób przeprowadzenia typowej instalacji produktu DB2 na pojedynczym komputerze. Jeśli wymagane jest zainstalowanie komponentów DB2 na wielu komputerach, wówczas należy zapoznać się z instrukcjami zawartymi w centrum informacyjnym DB2. Bazy danych muszą zawierać pojedynczą partycję oraz dane zakodowane w systemie Unicode (UTF-8). Produkt DB2 jest domyślnie instalowany w katalogu /opt/IBM/db2/V9.7. Katalog /opt/IBM/db2/V9.7/logs zawiera plik db2install.history. Ten plik zawiera użyte ustawienia instalacji oraz błędy, które powstały w procesie instalowania. Plik vmrfis.history zawiera informacje nt. operacji konserwacji wykonanych względem produktu DB2 informuje na przykład o zainstalowanych pakietach poprawek. W pliku db2setup.log zapisywane są wszystkie informacje o instalacji DB2, w tym również błędy. W pliku db2setup.err zapisywane są wszelkie wyjścia błędów zwracane przez Java (na przykład: wyjątki i informacje o pułapkach). Domyślnie obydwa dzienniki są tworzone w katalogu /tmp, chyba że użytkownik zmieni lokalizację podczas instalacji. Procedura 1. Zaloguj się jako użytkownik root. 2. Skopiuj plik tar produktu DB2 Enterprise Server Edition na dysk dostępny do zapisu. W systemie Solaris Skopiuj plik solaris/DB2-ESE_9.7_FP3a/v9.7fp3a_sun64_server.tar.gz W systemie HP-UX Skopiuj plik hpux-ia64/DB2-ESE_9.7_FP3a/ v9.7fp3a_hpipf64_server.tar.gz 3. Przejdź do katalogu, do którego skopiowano skompresowany plik, a następnie zdekompresuj go. 4. Wyodrębnij plik DB2_Enterp_Svr_OEM_Activation.zip do odpowiedniego katalogu. Na przykład: w systemie Solaris do katalogu solaris/DB2-ESE_9.7/ 5. Uruchom instalator. Wpisz ./db2setup. 6. 7. 8. 9. W starterze wybierz opcję Zainstaluj produkt. Kliknij opcję Zainstaluj nowy. Zaakceptuj umowę licencyjną. W przypadku ogólnym należy zaakceptować wszystkie wartości domyślne, chyba że wymagane jest wprowadzenie wartości niestandardowych. Na przykład: adres e-mail odbiorcy powiadomień e-mail dotyczących zdarzeń bazy danych ma domyślnie postać nazwa hosta@nazwa serwera lokalnego. Jeśli włączono powiadomienia SMTP, wówczas tę wartość należy zmienić na poprawny adres e-mail. Tę wartość można również zmienić później. Rozdział 17. Oprogramowanie pośrednie w systemach Solaris i HP-UX 221 10. Pola wyboru dla GUI i UID pozostaw zaznaczone; system wyznacza opcje automatycznie. 11. Na panelu Początek kopiowania plików i tworzenia pliku odpowiedzi kliknij przycisk Zakończ, aby zainicjować instalację. 12. Uruchom instancję DB2. 13. Zarejestruj licencję na serwer DB2: a. Wyodrębnij plik licencji. b. W celu zastosowania licencji zastosuj komendę narzędzia do zarządzania licencjami DB2: KATALOG_GŁÓWNY_DB2/adm/db2licm -a pełna ścieżka do pliku licencji Ten plik licencji można znaleźć w odpowiednim folderze dla systemu operacyjnego. W systemie Solaris ten plik licencji znajduje się w folderze solaris/DB2-ESE_9.7/DB2_Enterp_Svr_OEM_Activation/db2/license/ db2ese_o.lic. c. Zatrzymaj, a następnie zrestartuj instancję DB2 za pomocą komend db2stop i db2start. d. Upewnij się, że licencja została poprawnie zainstalowana: KATALOG_GŁÓWNY_DB2/adm/db2licm -l Ta komenda generuje dane wyjściowe podobne do przykładowych: Nazwa produktu: Typ licencji: Data wygaśnięcia: Identyfikator produktu: Informacje o wersji: "DB2 Enterprise Server Edition" "Ograniczone" "Stała" "db2ese" "9.7" http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/ com.ibm.db2.luw.qb.server.doc/doc/r0007059.html Instalowanie serwera IBM Tivoli Directory Server w systemie Solaris Zwykle serwer IBM Tivoli Directory Server jest instalowany na komputerze, na którym nie są dostępne inne produkty oprogramowania pośredniego. Procedura 1. Zaloguj się jako użytkownik root. 2. Skopiuj na dysk pliki TAR produktu IBM Tivoli Directory Server. W systemie Solaris należy skopiować pliki tds63-solaris-sparc-base.tar i tds63-solaris-sparc-gskit.tar z katalogu solaris64/TIV-DirectoryServer_6.3. 3. Rozpakuj pliki: tar -xvf tds63-solaris-sparc-base.tar tar -xvf tds63-solaris-sparc-gskit.tar 4. Przejdź do katalogu /tdsV6.3/tds i wpisz ./install_tds.bin Można także określić katalog tymczasowy różny od systemowego katalogu tymczasowego. Przejdź do odpowiedniego katalogu i wpisz następującą komendę w wierszu komend: ./install_tds.bin -is:tempdir katalog . Zmienna katalog to katalog, który będzie używany jako obszar tymczasowy. W katalogu tym musi być co najmniej 400 MB wolnego miejsca. Na przykład: 222 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) ./install_tds.bin -is:tempdir /opt/tmp 5. Po uruchomieniu kreatora instalacji wybierz język dla procesu instalacji, zaakceptuj umowę licencyjną i wybierz instalację niestandardową. 6. Wybierz opcje Serwer proxy, Serwer, Klient, Klient Java i Narzędzie administracyjne WWW, a następnie kliknij przycisk Dalej. 7. Wybierz opcję Nie podawaj. Wdrożę samodzielnie później, a następnie kliknij przycisk Dalej. 8. 9. 10. 11. 12. Kliknij opcję Instaluj . Zamknij narzędzie administrowania instancją. Kliknij przycisk Zakończ. Utwórz instancję idsccmdb. Uruchom serwer katalogów i wpisz następujące komendy: a. /opt/ibm/ldap/V6.3/sbin/idsdiradm -I idsccmdb b. /opt/ibm/ldap/V6.3/sbin/idsdirctl -D ID administratora -w hasło administratora Rozdział 17. Oprogramowanie pośrednie w systemach Solaris i HP-UX 223 224 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 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 SmartCloud 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 SmartCloud Control Desk. Domyślnym katalogiem instalacyjnym na administracyjnej stacji roboczej SmartCloud Control Desk jest C:\ibm. Ten katalog zawiera pliki o newralgicznym znaczeniu dla wdrożenia SmartCloud 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 SmartCloud 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 SmartCloud Control Desk oraz administracyjnej stacji roboczej SmartCloud Control Desk. O tym zadaniu Domyślnym katalogiem instalacyjnym na administracyjnej stacji roboczej jest C:\ibm. Ten katalog zawiera pliki o krytycznym znaczeniu dla wdrożenia SmartCloud 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). 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 SmartCloud Control Desk należy wykonać następujące kroki: Procedura 1. Utwórz kopię zapasową bazy danych informacji produktu SmartCloud 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 C:\IBM\SMP. Upewnij się, że wszystkie uprawnienia do plików są zabezpieczone. © Copyright IBM Corp. 2012 225 Odtwarzanie administracyjnej stacji roboczej Niniejsza sekcja zawiera szczegóły na temat odtwarzania informacji dotyczących administracyjnej stacji roboczej SmartCloud Control Desk, dla której utworzono kopię zapasową, do stacji roboczej Windows. Te informacje można wykorzystać, aby przywrócić istniejącą administracyjną stację roboczą SmartCloud Control Desk do poprzedniego stanu. Zanim rozpoczniesz Bardzo ważne jest, aby odtworzyć z kopii zapasowej bazy danych, która została utworzona podczas wykonywania 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 SmartCloud 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 SmartCloud Control Desk do systemu plików docelowego systemu administracyjnego. Należy zachować strukturę katalogu oryginalnej instalacji. Na przykład, jeśli katalog instalacji SmartCloud Control Desk w istniejącym systemie administracyjnym to C:\IBM\SMP, wówczas nie można skopiować tych plików do katalogu C:\NewAdminWS\IBM\SMP docelowej administracyjnej stacji roboczej. Właściwości instalacji Właściwości instalacji są rejestrowane w plikach właściwości podczas wdrażania i są wykorzystywane jako dane wejściowe przez przyszłe operacje związane z instalacją. Właściwości instalacji są dostępne w plikach install.properties i maximo.properties, a także w bazie danych. Modyfikowanie jest możliwe tylko w przypadku właściwości w pliku install.properties, które są powiązane z nazwami hostów i identyfikatorami użytkownika. Zmiana wartości innych właściwości może poważnie wpłynąć na możliwość wykonywania przyszłych operacji związanych z instalacją, aktualizacją i instalowaniem pakietów poprawek. Tabela 25. Właściwości instalacji Kategoria Właściwość Definicja Właściwości MAXIMO Maximo.InstallLocation Miejsce instalacji katalogu maximo. Na przykład: C:\\IBM\\SMP\\maximo mxe.db.user Użytkownik bazy danych, z którego korzysta serwer w celu dołączenia do serwera bazy danych. Na przykład: maximo 226 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 25. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja mxe.db.schemaowner Właściciel schematu bazy danych. Na przykład: maximo Ta wartość musi być równa dbo dla produktu Microsoft SQL Server. mxe.db.password Hasło dla nazwy użytkownika bazy danych. mail.smtp.host Serwer hosta SMTP. mxe.workflow.admin Konto poczty elektronicznej administratora przepływów pracy. mxe.adminEmail Poprawny adres e-mail wykorzystywany przez przepływy pracy do komunikowania się z uczestnikami przepływu pracy. mxe.name Nazwa umożliwiająca dowiązanie do obiektu serwera MXServer w rejestrze RMI. Na przykład: mxserver. mxe.hostname Nazwa komputera i portu, który udostępnia MXServer. mxe.rmi.port Port komunikacyjny RMI. Jeśli ustawiony jest na zero, wówczas RMI korzysta z dowolnego dostępnego portu. Możliwe jest wybranie innego dostępnego numeru portu. mxe.registry.port Numer portu używanego do powiązania komunikacji RMI/JRMP. Na przykład: 13400. Zapis rejestru RMI rozpoczyna się od pierwszej instancji działającej aplikacji maximo. W środowisku może znajdować się wiele instancji działających aplikacji produktu. Ten rejestr koordynuje te instancje. Istnieje pojedynczy centralny serwer rejestru RMI. Ta wartość określa port dostępny dla innych instancji aplikacji, które komunikują się z serwerem centralnym. mxe.allowLocalObjects Ma wartość true w środowiskach produkcyjnych, co poprawia wydajność systemu. W przypadku prac programistycznych oraz dla aplikacji niestandardowych należy ustawić wartość false. Wartością domyślną jest false. mxe.useAppServerSecurity Wskazuje, czy wykorzystywane jest uwierzytelnianie, czy uwierzytelnianie własne. Ustawienie tej wartości na 1 wskazuje, że wykorzystywane są zabezpieczenia LDAP. mxe.MLCacheLazyLoad Domyślnie pamięć podręczna metadanych wielu języków ładuje jednocześnie tylko jeden obiekt. Ustawienie tej flagi na 1 umożliwia jednoczesne załadowanie wszystkich obiektów dla jednego języka. Rozdział 18. Tworzenie i odtwarzanie kopii zapasowych 227 Tabela 25. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja mxe.UserLicenseKey Moduł aktywacji produktu (klucz licencyjny) jest używany podczas instalacji. Jeśli aktywator zostanie zmieniony, konieczna będzie aktualizacja tej wartości. mxe.adminuserid Użytkownik administracyjny. Wykorzystywany przez serwer do wykonywania zadań administracyjnych oraz do wykonywania zadań CRON. Ten użytkownik musi mieć dostęp do wszystkich ośrodków w systemie. mxe.adminuserloginid Definiuje domyślny identyfikator logowania użytkownika dla aplikacji produktu. Wartością domyślną jest maxadmin. mxe.adminPasswd Hasło użytkownika mxe.adminuserloginid. mxe.system.reguser Użytkownik, który dokonuje samorejestracji. Ten użytkownik jest odpowiedzialny za proces, dzięki któremu użytkownicy mogą tworzyć własne konta. Wartością domyślną jest maxreg. mxe.system.regpassword Hasło logowania w celu rejestracji użytkownika. Ta wartość jest hasłem dla użytkownika określonego przez właściwość mxe.system.reguser. mxe.email.charset Zestaw znaków dla powiadomień e-mail wysyłanych z produktu. Jeśli ta właściwość jest zdefiniowana, jest to zestaw znaków używany do kodowania tematu i treści podczas wysyłania powiadomień e-mail. mxe.reorder.previewtimeout Przedział limitu czasu (w minutach) dla podglądu ponownego zamawiania. Tę wartość należy ustawić na wartość równą limitowi czasu sesji serwera WWW. Wartością domyślną jest 30 minut. mxe.security.provider Nazwa dostawcy zabezpieczeń jest pobierana z pliku strategii, którym zwykle jest plik com.sun.crypto.provider.SunJCE. W celu wykorzystania innego dostawcy można określić wartość dla tego parametru. mxe.mbocount Wyświetla liczbę obiektów biznesowych utworzonych przez serwer. Wartością domyślną jest 1. Zmiana wartości na 0 spowoduje wyłączenie tej funkcji. mxe.esig.defaultuserid Tę flagę należy ustawić na wartość true, jeśli w oknie dialogowym podpisu elektronicznego ma być widoczny domyślny identyfikator logowania. Wartością domyślną jest true. maximo.min.required.db.version 228 Określa minimalną wersję bazy danych wymaganą do aktualizacji. Przykładem będzie 7100. IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 25. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja mxe.encrypted Właściwość używana przez aplikację w celu określenia, czy pliki właściwości są zaszyfrowane. Ta wartość jest ustawiona na true, jeśli plik jest zaszyfrowany. mxe.LDAPUserMgmt Wskazuje, czy LDAP obsługuje zarządzanie użytkownikami, gdy obowiązuje ustawienie mxe.userAppServerSecurity = 1. Wartością domyślną jest 1. Właściwości specyficzne dla produktu SmartCloud Control Desk CCMDB.InstallLocation Miejsce instalacji produktu. Na przykład: C:\\IBM\\SMP. CCMDB.JREInstallLocation Miejsce instalacji JRE. Na przykład: C:\\IBM\\SMP\\JRE. CCMDB.SDKInstallLocation Miejsce instalacji pakietu SDK. Na przykład: C:\\IBM\\SMP\\SDK. CCMDB.PMP Właściwość niewykorzystana. CCMDB.Locale Ustawienia narodowe systemu administracyjnej stacji roboczej. Na przykład: pl. CCMDB.BaseLanguage Podstawowy język ustawiony dla produktu. Na przykład: pl. CCMDB.AdditionalLanguages Dodatkowe języki zainstalowane dla produktu. CCMDB.DeploySampleData Wartość binarna, która określa, czy dane przykładów są ładowane podczas instalacji. Na przykład: false. CCMDB.UserShortcuts Lokalizacja menu dla instalatora rozwiązania procesu oraz dla skrótów konsoli produktu. CCMDB.InstallType Typ instalacji - pakiet poprawek, aktualizacja lub nowa instalacja. Na przykład: Install. CCMDB.DeployEar Wartość binarna, która wskazuje, czy pliki EAR są wdrażane podczas instalacji. Na przykład: true. Właściwości specyficzne dla produktu Process Automation Engine BASE.DeployOptionalContent Wartość binarna, która wskazuje, czy treść opcjonalna jest wdrażana podczas instalacji. Na przykład: true. BASE.DeployOptionalContentSet Wskazuje, czy podczas początkowej aktualizacji wybrano wdrażanie treści opcjonalnej. Tej wartości nie można zmieniać po ustawieniu. Ta wartość będzie wykorzystywana dla wszystkich przyszłych aktualizacji i pakietów poprawek. BASE.VersionUpgradingFrom Poprzednia wersja Process Automation Engine, która była zainstalowana. Rozdział 18. Tworzenie i odtwarzanie kopii zapasowych 229 Tabela 25. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja Właściwości specyficzne dla serwera LDAP LDAP.AutomateConfig Wartość binarna, która wskazuje, czy program instalacyjny automatycznie konfiguruje serwer katalogów. Na przykład: true. LDAP.Vendor Typ repozytorium LDAP. LDAP.ServerHostName Nazwa hosta systemu LDAP. LDAP.AdminDN Nazwa wyróżniająca administratora. Na przykład: cn=root. LDAP.AdminPassword Hasło dla ID użytkownika o nazwie zapisanej w LDAP.AdminDN. LDAP.ServerPort Port nasłuchiwania żądań dot. połączeń. Na przykład: 389. LDAP.InstallLocation Miejsce instalacji serwera katalogów. Na przykład: C:\Program Files\IBM\LDAP\V6.2. Właściwości specyficzne dla bazy danych Database.AutomateConfig Wartość binarna, która wskazuje, czy program instalacyjny automatycznie konfiguruje bazę danych. Na przykład: true. Database.Vendor Typ bazy danych. Na przykład: DB2. Database.RemoteAccessUserName ID użytkownika systemu serwera bazy danych używany do zdalnego konfigurowania bazy danych. Database.RemoteAccessPassword Hasła dla użytkownika o nazwie zapisanej w Database.RemoteAccessUserName. mxe.db.driver Nazwa klasy Java sterownika JDBC. Na przykład: com.ibm.db2.jcc.DB2Driver. Na przykład: oracle.jdbc.OracleDriver. Na przykład: com.inet.tds.TdsDriver. mxe.db.url Adres URL JDBC bazy danych. Na przykład: jdbc: db2://mojkomputer.mojadomena.com: 50005/maxdb75 jdbc: inetdae7a:mojkomputer.mojadomena.com: 1433? database=maxdb75& language=us_english& nowarnings=true&mars=false jdbc: oracle:thin:@mojkomputer.mojadomena.com: 1521:ctginst1 230 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 25. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja mxe.db.initialConnections Liczba połączeń bazy danych do utworzenia po uruchomieniu serwera aplikacji. Na przykład: 8. mxe.db.maxFreeConnections Maksymalna liczba wolnych połączeń bazy danych dostępnych w puli połączeń. Na przykład: 8. mxe.db.minFreeConnections Minimalna liczba wolnych połączeń bazy danych wymaganych w puli połączeń w celu przydzielenia większej liczby połączeń. Na przykład 5. mxe.db.newConnectionCount Liczba nowych połączeń do utworzenia, gdy w puli połączeń dostępna jest minimalna liczba wolnych połączeń. Na przykład: 3. mxe.db.transaction_isolation Instalacja systemu ustawia tę wartość na: TRANSACTION_READ_COMMITTED. Ta wartość nie może być modyfikowana. mxe.db.format.upper Ta wartość definiuje funkcję zapisu wielkimi literami w bazie danych, dla systemu. Ta wartość nie może być modyfikowana. mxe.db.autocommit Ta wartość ustawia tryb automatycznego zatwierdzania używany dla połączeń z zapisem. Może mieć wartość true lub false. Wartością domyślną jest false. Ta wartość nie może być modyfikowana. mxe.db.systemdateformat Format daty systemowej. Dla produktu DB2 wartością jest current timestamp. W przypadku produktu Oracle ta wartość jest równa sysdate, a wartość domyślna nie może być edytowana. Dla produktu Microsoft SQL Server wartością jest getdate(). mxe.db.format.nullvalue Format funkcji o wartości null specyficzny dla bazy danych. Dla produktu DB2 wartością jest COALESCE, a wartość domyślna nie może być edytowana. W przypadku produktu Oracle ta wartość jest równa NVL, a wartość domyślna nie może być edytowana. Wartość dla produktu Microsoft SQL Server należy ustawić na ISNULL. Rozdział 18. Tworzenie i odtwarzanie kopii zapasowych 231 Tabela 25. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja mxe.db.sqlserverPrefetchRows Ustawienie zmniejszające rywalizację o blokady. Ustawienie optymalne: 200 wierszy. Ustawienie wartości większej niż 500 może spowodować obniżenie wydajności. Wartością domyślną jest 0. Ta wartość jest poprawna tylko dla serwera SQL. mxe.db.logSQLTimeLimit System rejestruje instrukcje SQL, których wykonanie trwa dłużej niż oczekiwano. Czas jest mierzony w milisekundach (tysięcznych częściach sekundy). Wartością domyślną jest 1000 milisekund. W celu wyłączenia należy wprowadzić do pliku następujący zapis: mxe.db.logSQLTimeLimit=0. mxe.db.fetchResultLogLimit Gdy to ustawienie jest włączone, wówczas do dziennika zapisywany jest stos wywołań dla każdego zestawu obiektów biznesowych, którego zakres pobierania przekracza ustalony limit wierszy. Dziennik stosu wywołań jest również powtarzany dla każdej wielokrotności takich operacji pobierania. Wartością domyślną jest 200 wierszy. W celu wyłączenia należy wprowadzić do pliku następujący zapis: mxe.db.fetchResultLogLimit=0. Właściwości produktu Oracle Database.Oracle.InstanceName Nazwa instancji Oracle. Database.Oracle.SoftwareOwner Właściciel instalacji oprogramowania. Na przykład: oracle. Database.Oracle.SoftwareOwnerPassword Hasła dla użytkownika o identyfikatorze zapisanym w Database.Oracle.SoftwareOwner. Database.Oracle.InstallLocation Miejsce instalacji Oracle. Na przykład: /opt/app/oracle/product/10.2.0/db_1. 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. Database.Oracle.DataTablespaceLocation Lokalizacja obszaru tabel bazy danych Oracle. Database.Oracle.DataTablespaceSize Wielkość obszaru tabel, podawana w MB. Na przykład: 1000. 232 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 25. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja Database.Oracle.DataTablespaceMaxSize Maksymalna wielkość obszaru tabel, podawana w MB. Na przykład: 8000. Database.Oracle.TempTablespaceName Nazwa tymczasowego obszaru tabel. Na przykład: maxtemp. Database.Oracle.TempTablespaceLocation Położenie tymczasowego obszaru tabel. Database.Oracle.TempTablespaceSize Wielkość tymczasowego obszaru tabel, podawana w MB. Na przykład: 1000. Database.Oracle.TempTablespaceMaxSize Maksymalna wielkość tymczasowego obszaru tabel, podawana w MB. Na przykład: 8000. Database.Oracle.IndexTablespaceName Nazwa obszaru tabel indeksu. Na przykład: maxdata. Database.Oracle.IndexTablespaceLocation Położenie obszaru tabel indeksu. Database.Oracle.IndexTablespaceSize Wielkość obszaru tabel indeksu, podawana w MB. Na przykład: 1000. Database.Oracle.IndexTablespaceMaxSize Maksymalna wielkość obszaru tabel indeksu, podawana w MB. Na przykład: 8000. mxe.db.schemaowner Właściciel schematu bazy danych. Database.Oracle.SchemaPassword Hasła dla użytkownika zapisanego w mxe.db.schemaowner. Database.Oracle.ServerHostName Nazwa hosta serwera Oracle. Database.Oracle.ServerPort Numer portu wykorzystywany przez Oracle. Na przykład: 1521. Database.DBAUserName Nazwa użytkownika Oracle DBA. Na przykład: sys. Właściwości produktu DB2 Database.DBAPassword Hasła dla użytkownika o identyfikatorze zapisanym w Database.DBAUserName. mxe.db.schemaowner Właściciel schematu bazy danych. Database.DB2.ServerHostName Nazwa hosta serwera DB2. Na przykład: mojkomputer.mojadomena.com. Database.DB2.ServerPort Port serwera bazy danych. Na przykład: 50005. Database.DB2.InstanceName Nazwa instancji bazy danych. Na przykład: ctginst1. Rozdział 18. Tworzenie i odtwarzanie kopii zapasowych 233 Tabela 25. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja Database.DB2.DatabaseName Nazwa bazy danych. Na przykład: maxdb75. Database.DB2.InstallLocation Miejsce instalacji bazy danych. Na przykład: /opt/IBM/db2/V9.7 Database.DB2.LogFileSize Wielkość ustawiona dla dzienników transakcji. Na przykład: 4096 Database.DB2.AppCtlHeapSize Wielkość sterty kontrolnej aplikacji. Na przykład: 1024 Database.DB2.ApplHeapSize Wielkość sterty aplikacji. Na przykład: 1024 Database.DB2.LockListSize Wielkość przydzielona do listy blokad. Na przykład: 30000 Database.DB2.LogSecond Liczba dodatkowych dozwolonych plików dziennika. Na przykład: 4 Database.DB2.ServiceUser ID użytkownika używany w celu autostartu. Database.DB2.ServicePassword Hasło dla Database.DB2.ServiceUser. Database.DB2.PageSize Ustawienie rozmiaru stron. Mierzone w kB. Na przykład: 32 Database.DB2.ExtentSize Liczba stron na obszar (grupa stron). Na przykład: 32 Database.DB2.FencedUser ID użytkownika chronionego dla DB2 w systemie Linux lub systemie UNIX. Na przykład: db2fenc1. Database.DB2.AuthType Metoda, z której korzysta baza danych DB2 w celu uwierzytelniania użytkowników. Na przykład: server. 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. Database.DB2.BufferPoolLocation Położenie puli buforów. Database.DB2.BufferPoolSize Wielkość puli buforów. Na przykład: 32 Database.DB2.DataTablespaceLocation 234 Lokalizacja obszaru tabel bazy danych DB2. IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Tabela 25. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja Database.DB2.DataTablespaceSize Wielkość obszaru tabel, podawana w MB. Na przykład: 1000. Database.DB2.DataTablespaceMaxSize Maksymalna wielkość obszaru tabel, podawana w MB. Na przykład: 8000. Database.DB2.TempTablespaceName Nazwa tymczasowego obszaru tabel. Na przykład: maxtemp. Database.DB2.TempTablespaceLocation Położenie tymczasowego obszaru tabel. Database.DB2.TempTablespaceSize Wielkość tymczasowego obszaru tabel, podawana w MB. Na przykład: 1000. Database.DB2.TempTablespaceMaxSize Maksymalna wielkość obszaru tabel, podawana w MB. Na przykład: 8000. Database.DB2.IndexTablespaceName Nazwa obszaru tabel indeksu. Na przykład: maxdata. Database.DB2.IndexTablespaceLocation Położenie obszaru tabel indeksu. Database.DB2.IndexTablespaceSize Wielkość tymczasowego obszaru tabel, podawana w MB. Na przykład: 1000. Database.DB2.IndexTablespaceMaxSize Maksymalna wielkość obszaru tabel indeksu, podawana w MB. Na przykład: 8000. Właściwości produktu Microsoft SQL Server Database.DB2.InstanceAdminUserName Użytkownik administracyjny lub instancja bazy danych. Database.DB2.InstanceAdminPassword Hasło dla użytkownika o identyfikatorze określonym w Database.DB2.InstanceAdminUserName mxe.db.schemaowner Właściciel schematu bazy danych. Database.SQL.DatabaseName Nazwa bazy danych. Na przykład: maxdb75. Database.SQL.InstallLocation Miejsce instalacji produktu Microsoft SQL Server. Na przykład: C:\\Program Files\\Microsoft SQL Server\\90. Database.SQL.DataFileLocation Lokalizacja pliku danych bazy danych. Database.SQL.DataFileName Sposób określania nazwy pliku danych używanego dla bazy danych. Na przykład: maxdb75_dat. Database.SQL.DataFileMaxSize Maksymalna wielkość pliku danych dla bazy danych. Rozdział 18. Tworzenie i odtwarzanie kopii zapasowych 235 Tabela 25. Właściwości instalacji (kontynuacja) Kategoria Właściwości ADE (DE) Właściwość Definicja Database.SQL.DataFileSize Początkowa wielkość pliku danych dla bazy danych. Database.SQL.LogFileName Sposób określania nazwy dla pliku dziennika transakcji bazy danych. Na przykład: maxdb75_log. Database.SQL.LogFileSize Wielkość pliku dziennika transakcji bazy danych Microsoft SQL Server. Database.SQL.DataFilegroupName Grupa pliku nazwy logicznej bazy danych. Na przykład: PRIMARY. Database.SQL.ServerHostName Nazwa hosta serwera bazy danych. Na przykład mojhost.mojadomena.com. Database.SQL.ServerPort Port serwera bazy danych. Na przykład: 1433. Database.SQL.InstanceAdminUserName Użytkownik administracyjny dla instancji Microsoft SQL Server. Używany podczas tworzenia bazy danych, tworzenia użytkownika bazy danych oraz podczas modyfikowania bazy danych. Database.SQL.InstanceAdminPassword Hasło użytkowników administracyjnych. DE.InstalllLocation Lokalizacja mechanizmu wdrażania. Właściwości typu serwera ApplicationServer.Vendor aplikacji Wskazuje, jaki serwer aplikacji został wybrany podczas instalacji. Na przykład: WebLogic. Aktualizowanie danych środowiska W przypadku instalowania drugiego produktu na tej samej administracyjnej stacji roboczej, a także w przypadku innego sposobu aktualizacji produktu, program instalacyjny wykorzystuje wartości zapisane z poprzedniego wdrożenia. Te wartości są zapisywane w systemie administracyjnym w plikach install.properties i maximo.properties, a także w bazie danych. Jeśli wprowadzono jakiekolwiek zmiany do środowiska dowolnego z systemów używanych w oryginalnym wdrożeniu, wówczas te zmiany należy zarejestrować w plikach install.properties i maximo.properties, a także zaktualizować w bazie danych. Zwykle te zmiany obejmują zmianę nazwy hosta lub aktualizację hasła. Zanim rozpoczniesz Podczas kolejnej instalacji program instalacyjny wykorzystuje wartości znalezione w plikach install.properties i maximo.properties w celu zrealizowania aktualizacji lub w celu zainstalowania dodatkowego produktu. Jeśli referencje zawarte w tych plikach zostaną pomyślnie wykorzystane, wówczas nie pojawi się żadna zachęta do wprowadzania tych wartości. Jeśli program instalacyjny, wykorzystujący referencje z plików właściwości, nie zaloguje się pomyślnie do systemu, wówczas pojawi się zachęta do wprowadzenia aktualnych referencji. Te wartości zostaną wówczas zapisane do odpowiedniego pliku właściwości. Ta metoda aktualizowania referencji w plikach właściwości ma jeden wyjątek. Przed próbą wykonania operacji aktualizacji połączenie z bazą danych oraz informacje o referencjach muszą być zawsze aktualne. Informacje dotyczące połączenia z bazą danych oraz referencje zapisywane są w pliku maximo.properties. Wszelkie zmiany tych informacji od czasu pierwotnego wdrożenia muszą zostać ręcznie zapisane w pliku maximo.properties przed aktualizacją. 236 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Hasła są zaszyfrowane w plikach właściwości. Wartości zaszyfrowane w plikach właściwości należy zaktualizować, wprowadzając je w tekście jawnym, a następnie należy ponownie zaszyfrować pliki właściwości. O tym zadaniu Aktualizacje plików właściwości można realizować poprzez ręczną edycję odpowiedniej wartości w pliku właściwości. W bibliotece Integrated Service Management Library dostępne jest narzędzie do rekonfiguracji, które można wykorzystać w celu aktualizowania właściwości. Przejdź do witryny biblioteki Integrated Service Management Library (https://www.ibm.com/software/brandcatalog/ismlibrary/) i wyszukaj IBM Maximo Reconfiguration Tool for Administrative Workstations. Procedura 1. Zaktualizuj wartość właściwości w bazie danych, korzystając z aplikacji Właściwości systemu w SmartCloud Control Desk. 2. Zaktualizuj właściwości bazy danych w pliku maximo.properties: a. Dla bezpieczeństwa utwórz kopię zapasową pliku c:\ibm\smp\maximo\applications\ maximo\properties\maximo.properties. b. Usuń plik c:\ibm\smp\maximo\applications\maximo\properties\ maximo.properties. c. Skopiuj plik c:\ibm\smp\etc\maximo.properties_orig do pliku c:\ibm\smp\maximo\applications\maximo\properties\maximo.properties d. Zmień nazwę c:\ibm\smp\maximo\applications\maximo\properties\ maximo.properties_orig na c:\ibm\smp\maximo\applications\maximo\ properties\maximo.properties. e. Przeprowadź edycję pliku c:\ibm\smp\maximo\applications\maximo\properties\ maximo.properties i zaktualizuj referencje lub informacje o połączeniu dla docelowego serwera bazy danych. f. Zaszyfruj plik c:\ibm\smp\maximo\tools\maximo\encryptproperties.bat. 3. Zaktualizuj plik c:\ibm\smp\etc\install.properties na administracyjnej stacji roboczej, wprowadzając wszelkie właściwości, które uległy zmianie. Nie zmieniaj właściwości zaszyfrowanego hasła. Zaszyfrowane właściwości hasła są poprzedzone przedrostkiem [enc] w pliku installation.properties. Hasła można zaktualizować podczas następnej aktualizacji. Wyniki Po wykonaniu tych aktualizacji możliwe jest wykonanie następujących procedur: aktualizacja do nowej wersji, zainstalowanie pakietu poprawek lub zainstalowanie innego produktu ze skorygowanymi wartościami. Rozdział 18. Tworzenie i odtwarzanie kopii zapasowych 237 238 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 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 Armonk, NY 10504-1785 USA 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) 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: FIRMA INTERNATIONAL BUSINESS MACHINES CORPORATION DOSTARCZA TĘ PUBLIKACJĘ W TAKIM STANIE, W JAKIM SIĘ ZNAJDUJE “AS IS” BEZ UDZIELANIA JAKICHKOLWIEK GWARANCJI (W TYM TAKŻE RĘKOJMI), WYRAŹNYCH LUB 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. 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. 2012 239 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 Corporation Software Interoperability Coordinator, Department 49XA 3605 Highway 52 N Rochester, MN 55901 USA 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 tej dokumentacji 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 cenami sprzedaży detalicznej, są aktualne i podlegają zmianie 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. 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 240 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) 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. LICENCJA W ZAKRESIE PRAW AUTORSKICH: Niniejsza publikacja zawiera przykładowe aplikacje w języku źródłowym, ilustrujące techniki programowania w różnych systemach operacyjnych. Użytkownik może kopiować, modyfikować i dystrybuować te programy przykładowe w dowolnej formie bez uiszczania opłat na rzecz IBM, w celu projektowania, używania, sprzedaży lub dystrybucji aplikacji zgodnych z aplikacyjnym interfejsem programowym dla tego systemu operacyjnego, dla którego napisane zostały programy przykładowe. Programy przykładowe nie zostały gruntownie przetestowane. Firma IBM nie może zatem gwarantować lub sugerować niezawodności, użyteczności i funkcjonalności tych programów. Każda kopia i część tych programów przykładowych oraz wszelkich prac pochodnych musi zwierać następującą informację dotyczącą praw autorskich: © IBM Corp. 2013. Części tego kodu są pochodnymi przykładowych programów firmy IBM Corp. © Copyright IBM Corp. 2012. Wszelkie prawa zastrzeżone. Jeśli niniejsze informacje przeglądane są w postaci elektronicznej, fotografie i kolorowe ilustracje mogą nie być wyświetlane. Znaki towarowe W celu uzyskania informacji o posiadanych prawach do znaku towarowego należy odwiedzić serwis WWW IBM Warunki używania (http://www.ibm.com/legal/us/). Następujące terminy są znakami towarowymi firmy International Business Machines Corporation w Stanach Zjednoczonych i w innych krajach: IBM, logo IBM logo, AIX, Tivoli, logo Tivoli i WebSphere są znakami towarowymi lub zastrzeżonymi znakami towarowymi International Corporation w Stanach Zjednoczonych i w innych krajach. Intel, logo Intel i Pentium są znakami towarowymi Intel Corporation w Stanach Zjednoczonych i w innych krajach. Microsoft, Windows, logo Windows oraz Internet Explorer są znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i w innych krajach. Linux jest znakiem towarowym Linusa Torvaldsa w Stanach Zjednoczonych i w innych krajach. UNIX jest zastrzeżonym znakiem towarowym The Open Group w Stanach Zjednoczonych i w innych krajach. 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. Inne nazwy przedsiębiorstw, produktów i usług mogą być znakami towarowymi znakami usług innych podmiotów. Uwagi 241 242 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) Indeks A administracyjna stacja robocza odtwarzanie 226 tworzenie kopii zapasowej 225 aktywacja języka 174 autoryzacja dotycząca typu segmentu księgi głównej aktualizowanie 171 B baza danych zastosowanie zmian biblioteki Linux 11 170 C cicha, instalacja 107 czcionki AIX 9 czynność aktualizacja 206 cofanie 206 deinstalacja 206 instalacja 206 showavail 206 showinstalled 206 czynność install 209 czynność modfeatures 210 D dane środowiskowe aktualizowanie 236 DB2 instalowanie w systemach Solaris i HP-UX 220 konfigurowanie istniejącego serwera za pomocą programu instalacyjnego oprogramowania pośredniego 51 konfigurowanie ręczne, 9.x 72 deinstalacja deinstalacyjne narzędzie do odtwarzania programu 188 narzędzie do odtwarzania 188 odtwarzanie konfiguracji bazy danych 185 produkt 181 bez programu deinstalacyjnego 187 ręczna 190 ręczne usuwanie plików 190 ręcznie skonfigurowane oprogramowanie pośrednie 184 wdrożenie skonfigurowane automatycznie 182 wdrożenie skonfigurowane ręcznie 183 © Copyright IBM Corp. 2012 deinstalowanie automatycznie skonfigurowane oprogramowanie pośrednie 182 deinstalowanie produktu Integration Composer 161 deinstalowanie produktu Integration Composer w systemach operacyjnych Unix 161 deinstalowanie produktu Integration Composer w systemach operacyjnych Windows 161 domena MAXIMOSERVER tworzenie 32, 53, 90 domyślny ośrodek wprowadzania danych tworzenie 172 dostępność portu sprawdzanie 7 dzienniki program instalacyjny oprogramowania pośredniego 22, 24 program instalacyjny rozwiązania dla procesów 211 J G grupa instalacja rozwiązania dla procesów pakiety 194 instalowanie oprogramowanie wymagane wstępnie 19, 107 tryb cichy 107 instalowanie oprogramowania pośredniego przed rozpoczęciem 1 instalowanie plików EAR 45, 66, 102 Integration Composer instalowanie z pakietem instalacyjnym rozwiązań procesowych 151, 155 systemy UNIX 151, 155 Integration Composer - przegląd 145 Integration Composer, deinstalowanie 161 interfejs wiersza komend rozwiązania dla procesów odwołanie 209 29 I IBM Tivoli Directory Server 29 instalowanie w systemie Solaris 222 ręczne konfigurowanie 82 instalacja automatyczne konfigurowanie oprogramowania pośredniego 19, 49 Integration Composer za pomocą startera 145 produkt, automatycznie konfigurowane oprogramowanie pośrednie 38, 59 produkt, oprogramowanie pośrednie skonfigurowane samodzielnie 94 przed rozpoczęciem 1 przygotowywanie 1 Tivoli Integration Composer 149, 154 wdrażanie z wykorzystaniem ręcznej konfiguracji oprogramowania pośredniego 71 wdrażanie z wykorzystaniem ręcznie skonfigurowanego oprogramowania pośredniego 71 właściwości 226 zadania po instalacji 167 zagadnienia dotyczące zaawansowanej 215 instalacja cicha 107 instalacja cicha produktu właściwości 110 instalacja produktu przed rozpoczęciem 1 instalacja produktu Integration Composer, potwierdzanie 157 języki wdrażanie po odroczeniu aktualizacji bazy danych 47, 48, 68, 69, 104 JRE konfigurowanie w systemie Linux 11 K katalogi systemowe dostęp 8 klient instalacji rozwiązania dla procesów 206 kody walut tworzenie 168 komenda executeMapping 160 komenda tar AIX 8 konfigurowanie 168 serwer bazy danych 72 konfigurowanie SMTP 168 konta związane z przedsiębiorstwem aktualizowanie 171 konto w księdze głównej tworzenie 170 kontrola systemu przed wdrażaniem program instalacyjny rozwiązania dla procesów 203 L logowanie się 167 logowanie się i wylogowywanie się 174 M mechanizm wdrażania tworzenie kopii zapasowej 15 243 menedżery procesu instalowanie za pomocą kreatora instalacji rozwiązania dla procesów 205 Microsoft Active Directory konfigurowanie 86 Microsoft SQL Server konfiguracja ręczna 79 odtwarzanie 187 N narzędzie do odtwarzania deinstalacja 188 O odtwarzanie 225 operacje cyklu życia oprogramowania 193 operacje wdrażania typowe 198 oprogramowanie pośrednie 19, 107 deinstalowanie 29 instalowanie w systemach Solaris i HP-UX 219, 220 instalowanie w systemie HP-UX 219 instalowanie w systemie Solaris 219 konfiguracja zdalna 13 przygotowanie do instalacji w systemie Solaris i HP-UX 219 uruchamianie i zatrzymywanie 191 uruchamianie w systemach UNIX 192 uruchamianie w systemie Windows 191 zmiana parametrów konfiguracji 216 Oracle konfigurowanie ręczne, 10g 76 konfigurowanie ręczne, 11g 74 odtwarzanie 186 Oracle WebLogic Server konfigurowanie 215 po zakończeniu instalacji produktu 44, 65, 100 ręczne deinstalowanie 217 uruchamianie 215 ustawianie nazwy hosta w aplikacji 47, 68, 103 zarządzanie 215 organizacja tworzenie 169 P pakiet rozwiązania dla procesów metody instalacji 193 pakiety 194 pakiety agregacji 195 pakiety rozwiązań interfejs wiersza komend 206 pamięć współużytkowana ustawianie 13 plan wdrożenia przegląd 19 pliki EAR kompilowanie ręczne 217 zarządzanie 217 po instalacji 167 244 po zakończeniu instalacji produktu Oracle WebLogic Server 44, 65, 100 pomoc 167 pomoc elektroniczna 167 potwierdzanie instalacji produktu Integration Composer 157 program instalacyjny oprogramowania pośredniego dzienniki 22 skorowidz dzienników 24 program instalacyjny produktu przegląd 36, 57 program instalacyjny rozwiązania action 207 parametry obsługiwane w interfejsie wiersza komend 208 program instalacyjny rozwiązania dla procesów 209, 210 dzienniki 211 obsługiwane operacje 196 przed rozpoczęciem 197 wybór 196 program nasłuchujący e-mail konfigurowanie w serwerze WebLogic Server 34, 55, 92 przegląd, Integration Composer 145 przydział pamięci zmiana 160 S segment konta księgi głównej tworzenie 170 serwer aplikacji Maximo uruchamianie 45, 66, 102 serwer bazy danych 72 serwer J2EE ręczne konfigurowanie 89 serwer katalogów ręczne konfigurowanie 81 serwer WebLogic Server zatrzymywanie 216 składniki opcjonalne 199 skrypt solutionInstaller solutionInstaller.bat 206 solutionInstaller.sh 206 skrypty czyszczące oprogramowanie pośrednie 177 skrypty czyszczenia oprogramowania pośredniego 177 SMTP 168 solutionInstaller składnia 207 sprawdzanie instalacji programowo 137 ręczne 143 sprawdzanie wymagań wstępnych programowo 3 starter przegląd 17 uruchamianie 17 startFusion, plik przydział pamięci 159 strony żądań xml 174 struktura integracji opcje JMS konfigurowanie 33, 54, 91 IBM SmartCloud Control Desk: Podręcznik instalowania (Oracle WebLogic Server) T Tivoli Integration Composer aktualizacja 154 instalacja 149 tworzenie kopii zapasowej 225 typy pakietów 194 typy pracy tworzenie 172 U ulimit ustawianie 12 użytkownicy grupy synchronizowanie 175 synchronizowanie 175 użytkownik 29 W wdrażania rozwiązania dla procesów zarządzanie z administracyjnej stacji roboczej 198 WebLogic Server ręczne konfigurowanie 31, 52, 89 wielkość obszaru wymiany ustawianie 12 właściwości instalacja 226 instalacja cicha produktu 110 wymagane wstępnie 19, 107 wymagania produktu Integration Composer, sprzęt i oprogramowanie 146 wymagania sprzętowe i programowe, Integration Composer 146 wymagania wstępne dla produktu Integration Composer 148 wymagania wstępne, Integration Composer 148 Z zabezpieczenia konfigurowanie 175 zadania do wykonania po instalacji 157 zadania wykonywane po instalacji klasa najwyższego poziomu dla zasobu informatycznego oprogramowanie 173 zasoby 173 zagadnienia systemowej strategii haseł 15 zestawy pozycji i przedsiębiorstw tworzenie 169 Drukowane w USA