Oracle WebLogic Server, Oracle Database, Microsoft Active Directory
Transkrypt
Oracle WebLogic Server, Oracle Database, Microsoft Active Directory
IBM Maximo Asset Management Wersja 7 Wydanie 5 Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Uwaga Przed wykorzystaniem tych informacji oraz produktu, którego dotyczą, należy zapoznać się z sekcją “Informacje” na stronie 141. Niniejsze wydanie publikacji dotyczy wersji 7, wydania 5, modyfikacji 0 produktu IBM Maximo Asset Management oraz wszystkich jego późniejszych wydań i modyfikacji, aż do odwołania w nowych wydaniach publikacji. © Copyright IBM Corporation 2007, 2013. Spis treści Rozdział 1. Przygotowanie do instalacji 1 Obrazy instalacji oprogramowania . . . . . . . . 1 Przed rozpoczęciem. . . . . . . . . . . . . 1 Programowe sprawdzanie wymagań wstępnych . . . 2 Sprawdzanie dostępności portów . . . . . . . . 7 Wymagania dotyczące komendy tar w systemach AIX i HP-UX . . . . . . . . . . . . . . . 7 Wymagania dotyczące czcionek w systemie AIX . . . 8 Sprawdzanie, czy dostępne są wymagane biblioteki Linux . . . . . . . . . . . . . . . . 8 Konfigurowanie środowiska JRE w systemie Linux . . 8 Ustawianie wartości ulimit . . . . . . . . . 9 Ustawianie wielkości obszaru wymiany . . . . . . 9 Ustawianie pamięci współużytkowanej . . . . . . 9 Aktywowanie konfiguracji zdalnej . . . . . . . 10 Ustawienia systemowej strategii haseł . . . . . . 11 Tworzenie kopii zapasowej bazy danych mechanizmu wdrażania . . . . . . . . . . . . . . 12 Określanie wartości nazw hostów . . . . . . . 12 Określanie pełnej nazwy hosta w systemach Windows . . . . . . . . . . . . . 12 Wymuszanie stosowania alfanumerycznych nazw hostów w instalatorze oprogramowania pośredniego. 13 Starter . . . . . . . . . . . . . . . . 13 Uruchamianie startera. . . . . . . . . . . 14 Rozdział 2. Wdrażanie produktu z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego. . . . . 15 Uruchamianie programu instalacyjnego oprogramowania pośredniego na istniejących serwerach oprogramowania pośredniego. . . . . . . . . . . . . . Ręczne konfigurowanie produktu 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 . . . . . . . Tworzenie bazy danych maxdemo podczas instalacji 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 . . . . . . . . . . . . © Copyright IBM Corp. 2007, 2013 . . . . 16 16 17 18 . 19 . 21 . 23 27 . 27 . 29 30 . 31 . 31 Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego . . . . . . . . . . . . 33 Instalowanie produktu Maximo Asset Management z ręcznym konfigurowaniem oprogramowania pośredniego . Ręczne konfigurowanie bazy danych . . . . . . Ręczne konfigurowanie produktu Oracle 11g . . . Ręczne konfigurowanie produktu Oracle 10g . . . Ręczne konfigurowanie serwera katalogów . . . . Ręczne konfigurowanie usługi Microsoft Active Directory . . . . . . . . . . . . . Ręczne konfigurowanie serwera J2EE . . . . . . Ręczne konfigurowanie produktu WebLogic Server Instalowanie produktu i ręczne konfigurowanie oprogramowania pośredniego . . . . . . . . . Tworzenie bazy danych maxdemo podczas instalacji . . 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 . . . . . . . . . . . . . 35 35 35 38 41 41 44 45 49 54 54 56 57 58 58 Rozdział 4. Instalacja cicha . . . . . . 61 Instalowanie produktu Maximo Asset Management w trybie instalacji cichej. . . . . . . . . . . Właściwości instalacji cichej . . . . . . . . . 61 . 63 Rozdział 5. Programowe sprawdzanie pomyślności instalacji . . . . . . . . 89 Rozdział 6. Ręczne sprawdzanie instalacji . . . . . . . . . . . . . . 93 Rozdział 7. Zadania po instalacji . . . . 95 Dostęp do dokumentacji produktu . . . . . . . . 95 Początkowa konfiguracja danych . . . . . . . . 95 Logowanie się przy użyciu domyślnego ID użytkownika . . . . . . . . . . . . . 95 Konfigurowanie SMTP . . . . . . . . . . 96 Tworzenie kodów walut . . . . . . . . . . 96 Tworzenie zestawów pozycji i przedsiębiorstw . . . 97 Tworzenie organizacji . . . . . . . . . . 97 Tworzenie segmentu konta księgi głównej . . . . 97 Zastosowanie zmian w bazie danych . . . . . . 98 Tworzenie konta w księdze głównej . . . . . . 98 Aktualizacja autoryzacji typu segmentu KG . . . . 99 Aktualizacja kont związanych z przedsiębiorstwem . . 99 Tworzenie domyślnego ośrodka wprowadzania danych . . . . . . . . . . . . . . . 100 Tworzenie typów pracy . . . . . . . . . . 100 iii Logowanie i wylogowywanie się . . . . . Synchronizowanie użytkowników i grup . . . . Tworzenie bazy danych maxdemo po instalacji . . Zasady zabezpieczeń i konfigurowanie zabezpieczeń . . . . Rozdział 8. Deinstalowanie produktu . . . . 101 101 101 103 105 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 bazy danych Oracle . . . . . . Deinstalowanie produktu bez programu deinstalacyjnego Deinstalacyjne narzędzie do odtwarzania programu Korzystanie z deinstalacyjnego narzędzia do odtwarzania programu . . . . . . . . . Ręczne deinstalowanie . . . . . . . . . . Usuwanie plików z systemu . . . . . . . iv Tworzenie kopii zapasowej administracyjnej stacji roboczej . . . . . . . . . . . . . Odtwarzanie administracyjnej stacji roboczej . . Właściwości instalacji . . . . . . . . . Aktualizowanie danych środowiska . . . . . . . . . . . . 117 118 118 125 106 106 107 107 108 108 109 110 110 111 112 Rozdział 9. Zagadnienia instalacji zaawansowanej . . . . . . . . . . 113 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 . . . Obsługiwanie plików EAR . . . . . . . . . Kompilowanie plików EAR . . . . . . . Ręczne deinstalowanie aplikacji z serwera Oracle WebLogic Server. . . . . . . . . . . Ręczne deinstalowanie aplikacji z serwera Oracle WebLogic Server. . . . . . . . . . Rozdział 10. Tworzenie i odtwarzanie kopii zapasowych . . . . . . . . . 117 . 113 . 113 . 113 . 114 . 115 . 115 . 115 . 115 Rozdział 11. Rozwiązywanie problemów . . . . . . . . . . . . 127 Błąd podczas uruchamiania programu instalacyjnego oprogramowania pośredniego . . . . . . . . . Rozwiązywanie problemów instalatora oprogramowania pośredniego . . . . . . . . . . . . . . Funkcja rozwiązywania problemów w programie instalacyjnym oprogramowania pośredniego . . . Błąd ACUINI0044E . . . . . . . . . . . Niepoprawny pakiet serwisowy wymagany dla systemu AIX . . . . . . . . . . . . . Błąd, gdy nie ma możliwości zmiany nazw katalogów systemowych . . . . . . . . . . . . . Kody błędów skryptu konfiguracji oprogramowania pośredniego . . . . . . . . . . . . . Rozwiązywanie problemów z deinstalacją oprogramowania pośredniego . . . . . . . . Rozwiązywanie problemów programu instalacyjnego produktu . . . . . . . . . . . . . . . Ogólne informacje o rozwiązywaniu problemów z programem instalacyjnym produktu . . . . . . Najczęstsze błędy podczas wdrażania. . . . . Rozwiązywanie problemów deinstalatora produktu Błąd CTG00001 podczas deinstalowania. . . . 127 127 127 128 129 129 130 131 131 131 136 140 140 Informacje. . . . . . . . . . . . . 141 Znaki towarowe . . . . . . . . . . . . . 143 Indeks . . . . . . . . . . . . . . 145 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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 Maximo Asset Management. Informacje dotyczące planowania należy wykorzystać, aby zapoznać się z przebiegiem procesu wdrażania produktu Maximo Asset Management zanim te informacje zostaną wykorzystane w celu przeprowadzenia instalacji. Obrazy instalacji oprogramowania Dostęp do oprogramowania produktu IBM® Maximo Asset Management można uzyskać za pomocą programu IBM Passport Advantage lub z DVD produktu, pod warunkiem że DVD zostało zamówione. Obrazy instalacyjne, pobierane w ramach programu Passport Advantage, mogą zawierać wiele plików do pobrania. Należy pobrać wszystkie pliki w pakiecie do jednego katalogu, a następnie wyodrębnić pliki do wykonania. Instrukcje i pełną listę obrazów instalacyjnych zawiera Dokument do pobrania dotyczący IBM Maximo Asset Management 7.5 (www.ibm.com/support/ docview.wss?uid=swg24029458). Przed rozpoczęciem Przed przystąpieniem do instalowania produktu Maximo Asset Management 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. Niektóre procesy, takie jak programy antywirusowe, mogą negatywnie wpływać na instalację produktu Maximo Asset Management w systemie. Przed uruchomieniem programu instalacyjnego produktu Maximo Asset Management 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 Maximo Asset Management. Te zadania należy wykonać na każdym systemie UNIX, który udostępnia oprogramowanie pośrednie, jakie będzie używane z produktem Maximo Asset Management. 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 http://www.ibm.com/support/entry/portal/Overview/Software/Tivoli/ Maximo_Asset_Management, aby sprawdzić, czy istnieje zaktualizowana kopia programu instalacyjnego. Upewnij się, że ilość miejsca na dysku w systemach, na których instalowany jest produkt Maximo Asset Management, jest wystarczająca. Wykorzystanie całego miejsca na dyskach w systemie, w którym zainstalowany jest produkt Maximo Asset Management może spowodować problemy z działaniem produktu Maximo Asset Management. © Copyright IBM Corp. 2007, 2013 1 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 7 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. “Sprawdzanie, czy dostępne są wymagane biblioteki Linux” na stronie 8 W celu wdrożenia produktu Maximo Asset Management wymagane są niektóre biblioteki systemu Linux. “Konfigurowanie środowiska JRE w systemie Linux” na stronie 8 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 9 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 9 Produkt Maximo Asset Management 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 9 Niniejsza sekcja zawiera szczegółowe informacje nt. ustawiania minimalnej ilości pamięci współużytkowanej w systemie Linux. “Aktywowanie konfiguracji zdalnej” na stronie 10 Program instalacyjny produktu Maximo Asset Management 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 11 Należy zapoznać się ze strategiami haseł w systemach używanych jako część wdrożenia produktu Maximo Asset Management. “Tworzenie kopii zapasowej bazy danych mechanizmu wdrażania” na stronie 12 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 2 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) narzędziowego należy użyć przed uruchomieniem programu instalacyjnego oprogramowania pośredniego oraz programu instalacyjnego produktu. 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. 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. 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 -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. 4 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 1. Parametry umożliwiające sprawdzenie systemu (kontynuacja) Parametry Szczegóły -trace Parametr używany w celu określenia instrukcji śledzenia danych wyjściowych podczas działania programu narzędziowego. None Wybranie tego kwalifikatora powoduje, że podczas działania programu narzędziowego informacje o śledzeniu nie są generowane. Verbose Wybranie tego kwalifikatora powoduje, że podczas działania programu narzędziowego informacje o śledzeniu są generowane w postaci szczegółowej. Normal Wybranie tego kwalifikatora powoduje, że podczas działania programu narzędziowego informacje o śledzeniu są generowane w 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. 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. 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 ======== ====== os.totalPhysicalMemory PASS Stwierdz. ===== 2.00GB Oczek... ===... 1.90GB Rozdział 1. Przygotowanie do instalacji 5 network.hasFQDN Disk#1 (C:\ibm\tivoli\mwi\workspace) Disk#2 (C:\Temp\1) Disk#3 (C:\Temp\1) network.availablePorts.db2 network.availablePorts.ctginst Disk#4 (C:\Program Files\IBM\SQLLIB) WSZYSTKIE KOMPONENTY : Właściw. Wynik ======== ====== C: PASS FAIL PASS PASS PASS PASS PASS PASS False 27.99GB 27.99GB 27.99GB 135,445,1025,2967,3389,5800,5900,139 135,445,1025,2967,3389,5800,5900,139 27.99GB 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 Maximo Asset Management. Sekcja 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. network.dns Sprawdza, czy istnieje wpis DNS dla systemu na serwerze DNS. network.fqdn Sprawdza, czy nazwa hosta systemu jest pełna. os.architecture Sprawdza, czy architektura systemu operacyjnego jest obsługiwana. os.dir.tmp/home Sprawdza wymagane uprawnienia dostępu do katalogów systemu. os.FreePagingSpace Sprawdza, czy w systemie dostępny jest wolny obszar stronicowania 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. 6 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 2. Właściwości programu narzędziowego do sprawdzania wymagań wstępnych (kontynuacja) Właściwość Opis 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. 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. 2. Sprawdź dostępność portów wymaganych przez produkt Maximo Asset Management. 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. 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. Rozdział 1. Przygotowanie do instalacji 7 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. 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. Sprawdzanie, czy dostępne są wymagane biblioteki Linux W celu wdrożenia produktu Maximo Asset Management 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 ręcznie skonfigurowane oprogramowanie pośrednie. 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>. 8 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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: Procedura 1. W wierszu komend wpisz ulimit -f unlimited 2. W wierszu komend wpisz ulimit -n 8192 Ustawianie wielkości obszaru wymiany Produkt Maximo Asset Management 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. 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. 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. Rozdział 1. Przygotowanie do instalacji 9 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 Maximo Asset Management 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. 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. 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. 10 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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 Maximo Asset Management. W organizacji mogą obowiązywać strategie haseł wymuszone na systemach w sieci. Przed wdrożeniem produktu Maximo Asset Management 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 Maximo Asset Management. Ten błąd pojawia się podczas tworzenia użytkowników w systemie Microsoft Windows Server 2008. Rozdział 1. Przygotowanie do instalacji 11 Wartości haseł określone podczas instalowania produktu Maximo Asset Management 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 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 Użyj znaczącej nazwy pliku kopii zapasowej, która będzie odzwierciedlała fakt, że zawiera stan rejestru po zainstalowaniu produktu Maximo Asset Management. Na przykład kopiazapasowaDEpoInstalacji. 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. 12 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Procedura 1. 2. 3. 4. Na pulpicie kliknij prawym przyciskiem myszy ikonę Mój komputer. Wybierz opcję Właściwości. Na karcie Nazwa komputera kliknij przycisk Zmień. 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. Starter Starter IBM Maximo Asset Management 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 Maximo Asset Management 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 Maximo Asset Management v uzyskiwanie dostępu do Centrum informacyjnego Maximo Asset Management, w tym również informacji wykorzystywanych w celu planowania instalacji i wdrażania produktu Maximo Asset Management. 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. Rozdział 1. Przygotowanie do instalacji 13 Uruchamianie startera Wykorzystaj następujące informacje w celu uruchomienia startera produktu Maximo Asset Management 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 ręcznego zapisania komunikatów z sesji należy kliknąć opcję Zapisz u dołu ramki dziennika, a następnie określić miejsce zapisania pliku. O tym zadaniu Aby uruchomić starter IBM Maximo Asset Management, 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 Maximo Asset Management. 2. Uruchom starter z katalogu głównego obrazu instalacyjnego: v Windows: Uruchom starter za pomocą programu launchpad.exe. 14 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Rozdział 2. 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 Maximo Asset Management w celu automatycznego konfigurowania istniejącego oprogramowania pośredniego w przedsiębiorstwie podczas procesu wdrażania produktu Maximo Asset Management. Niniejsza sekcja zawiera ogólny przegląd (albo przewodnik przejścia) zadań, jakie należy wykonać w celu automatycznego wdrożenia produktu Maximo Asset Management. 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 Maximo Asset Management 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. Rysunek 1. Wdrażanie produktu Maximo Asset Management z ponownym wykorzystaniem istniejącego oprogramowania pośredniego © Copyright IBM Corp. 2007, 2013 15 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 Maximo Asset Management, wówczas te serwery należy skonfigurować przed uruchomieniem programu instalacyjnego produktu Maximo Asset Management. 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. Upewnij się, że oprogramowanie pośrednie jest dostępne w wersji obsługiwanej dla Maximo Asset Management. Podczas instalowania i konfigurowania oprogramowania pośredniego w programie instalacyjnym oprogramowania pośredniego oraz w programie instalacyjnym produktu Maximo Asset Management należy wziąć pod uwagę następujące ograniczenia dotyczące znaków specjalnych: Tabela 3. Konwencje nazewnictwa obiektów oprogramowania pośredniego Konwencja nazewnictwa Szczegóły 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. Ręczne konfigurowanie produktu WebLogic Server Serwer WebLogic Server może być używany z produktem Maximo Asset Management, pod warunkiem że zostanie skonfigurowany ręcznie. O tym zadaniu Serwer WebLogic Server może być używany jako serwer J2EE. Proces instalacji Maximo Asset Management przygotowuje pliki EAR na administracyjnej stacji roboczej Maximo Asset Management. Te pliki są następnie ręcznie wdrażane na serwer WebLogic Server. Program instalacyjny Maximo Asset Management nie konfiguruje automatycznie środowiska WebLogic Server. Ponadto nie instaluje ani w inny sposób nie wdraża aplikacji Maximo Asset Management na serwer WebLogic Server server. 16 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Ręczne konfigurowanie serwera WebLogic Server obejmuje następujące zadania: Procedura 1. “Tworzenie domeny MAXIMOSERVER” 2. “Konfigurowanie opcji JMS dla struktury integracji” na stronie 18 3. “Konfigurowanie JMS dla programu nasłuchującego wiadomości e-mail w serwerze WebLogic Server” na stronie 19 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ę. Rozdział 2. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 17 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ść. Jednak możliwe jest wybranie składnic opartych na bazie danych. Informacje na temat różnic między składnicami plików a składnicami opartymi na bazach 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. 18 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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. 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 Rozdział 2. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 19 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: 20 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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 Maximo Asset Management udostępnia interfejs przeznaczony do instalowania i wdrażania produktu Maximo Asset Management, który zawiera mechanizm automatyzacji procesów oraz menedżerów procesów dla produktów z gamy . Program instalacyjny produktu Maximo Asset Management rejestruje wybrane opcje dotyczące wdrożenia produktu Maximo Asset Management. Rejestruje parametry konfiguracji powiązane z tymi opcjami, a następnie instaluje i wdraża produkt Maximo Asset Management zgodnie z informacjami wprowadzonymi przez użytkownika. Podczas instalowania produktu Maximo Asset Management dostępne są dwie ścieżki instalacji. Prosta Wdrożenie proste obejmuje zainstalowanie oprogramowania pośredniego Maximo Asset Management na jednym systemie. W przypadku tej opcji z produktem Maximo Asset Management nie można wykorzystać oprogramowania pośredniego, jakie istnieje w organizacji. Całe oprogramowanie pośrednie używane z produktem Maximo Asset Management należy zainstalować w systemie za pomocą programu instalacyjnego oprogramowania pośredniego, stosując wartości domyślne. Produkt Maximo Asset Management jest instalowany z wartościami domyślnymi udostępnionymi przez program instalacyjny oprogramowania pośredniego oraz program instalacyjny produktu Maximo Asset Management. 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. Rozdział 2. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 21 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 Maximo Asset Management na kilku systemach, które mogą już udostępniać niektóre produkty oprogramowania pośredniego, jakie będą wykorzystywane podczas wdrażania produktu Maximo Asset Management. 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 Maximo Asset Management na kilku systemach. Nazwę hosta lokalnego można wprowadzić jako miejsce docelowe dla wszystkich komponentów Maximo Asset Management. Jeśli wdrażanie przebiega z wykorzystaniem serwera Oracle WebLogic Server, wówczas należy zastosować tą ścieżkę instalowania. Program instalacyjny produktu Maximo Asset Management może zautomatyzować konfigurowanie niektórych elementów oprogramowania pośredniego, które będą wykorzystywane z produktem Maximo Asset Management. Program instalacyjny produktu Maximo Asset Management nie może zautomatyzować konfigurowania serwera Oracle WebLogic Server. Jeśli nie wybrano opcji automatycznego konfigurowania oprogramowania pośredniego przez program instalacyjny produktu Maximo Asset Management, wówczas należy ręcznie skonfigurować ten element oprogramowania pośredniego przed zainstalowaniem produktu Maximo Asset Management. Ważne: Podczas wprowadzania wartości LDAP do pól w panelu instalacji produktu Maximo Asset Management 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 Maximo Asset Management spowoduje błędy produktu Maximo Asset Management. 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 Maximo Asset Management. 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 Maximo Asset Management 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 Maximo Asset Management 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 Maximo Asset Management oraz opcja skrótu wybrana podczas instalacji. Wartości domyślne można przywrócić do programu instalacyjnego produktu Maximo Asset Management poprzez usunięcie plików <katalog_główny_Maximo>/applications/maximo/properties/ maximo.properties i <katalog_główny_Maximo>/etc/install.properties. Jeśli 22 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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 Maximo Asset Management 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 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. O tym zadaniu Przedstawione instrukcje dotyczą instalacji na wielu serwerach, podczas której wykorzystywane są wartości domyślne. 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 b. W panelu nawigacyjnym startera kliknij opcję Instalacja produktu. c. Kliknij opcję Instaluj Maximo Asset Management 7.5. Jeśli starter nie rozpocznie instalowania, wówczas można bezpośrednio uruchomić instalację produktu. Na pobranym obrazie instalacji przejdź do katalogu \Install\mam\ i uruchom jedną z następujących komend: Rozdział 2. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 23 3. 4. 5. 6. 7. 8. Windows v install.bat v install_win64.bat Wybierz język instalacji i kliknij przycisk OK. Na panelu Wybierz folder instalacyjny określ ścieżkę do miejsca, w którym zamierzasz zainstalować produkt Maximo Asset Management. Możliwe jest określenie opisu instalacji. Opis ułatwia odróżnianie poszczególnych instalacji w przypadku wielu instalacji na jednej administracyjnej stacji roboczej. 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. 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. Na panelu Wybierz opcję wdrażania określ typ wdrażania Proste lub Niestandardowe. 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 Maximo Asset Management 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. Gdy użytkownik określi informacje dot. konfiguracji dla oprogramowania bazy danych, wówczas program instalacyjny sprawdza poprawność informacji na serwerze bazy danych. 24 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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. 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. 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. Na panelu Wybór języka podstawowego określ język podstawowy dla instalacji. 19. 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. 20. 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. Rozdział 2. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 25 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. Wybierz tę opcję, aby utworzyć bazę danych maxdemo podczas instalowania produktu Maximo Asset Management, a następnie wprowadź do bazy danych dane przykładowe. 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 Maximo Asset Management. 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. 21. Na panelu Wybierz folder skrótów określ miejsce tworzenia ikon Maximo Asset Management. Jeśli wybrano W menu Start, a używana jest przeglądarka Internet Explorer, wówczas adres URL produktu Maximo Asset Management 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. 22. 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. 26 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 23. 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. 24. Zapoznaj się z informacjami na panelu Instalacja została zakończona, a następnie kliknij przycisk Gotowe. Tworzenie bazy danych maxdemo podczas instalacji Podczas instalowania produktu Maximo Asset Management można utworzyć bazę danych maxdemo, a następnie zapełnić ją danymi przykładowymi. Procedura 1. W panelu Wykonaj krok konfiguracji, w kreatorze instalacji, wybierz opcję Teraz skopiuj pliki, a krok konfiguracji instalacji wykonaj później. 2. Po zakończeniu instalacji zamknij kreatora instalacji. 3. Zmień nazwę pliku C:\IBM\SMP\Maximo\tools\maximo\en\ maximo.typ_bazy_danych. 4. Skopiuj plik C:\IBM\SMP\Maximo\tools\maximo\en\maxdemo.dbtype do pliku C:\IBM\SMP\Maximo\tools\maximo\en\maximo.dbtype, gdzie en jest folderem języka, a dbtype to ora, sqs lub db2. 5. Otwórz okno komend i przejdź do katalogu C:\IBM\SMP\scripts. 6. Wykonaj następującą komendę: taskrunner.bat CONTINUE STOPONERROR 7. Po zakończeniu procesu taskrunner zmień nazwy plików z powrotem na oryginalne. Nie należy restartować komputera przed uruchomieniem komendy taskrunner. Program narzędziowy taskrunner nie tworzy trwałej składnicy informacji, zatem może dojść do utraty danych. 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 Maximo Asset Management, 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). Rozdział 2. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 27 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) 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: 28 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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. 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 Rozdział 2. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 29 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). 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 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 Maximo Asset Management jest ustawiona na wartość localhost. Wyświetlanie tematów pomocy Maximo Asset Management 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 Maximo Asset Management na serwer Oracle WebLogic Server. 30 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Procedura 1. Zaloguj się do konsoli Maximo Asset Management 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 Maximo Asset Management. 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ę, ręcznie zaktualizować bazę danych, a następnie ręcznie zaktualizować języki. “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 komponentów głównych. 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ę: Rozdział 2. Wdrażanie z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego (scenariusz 2) 31 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 dodatkowych pakietów. W celu określenia, które pakiety wymagają zaktualizowania, zmień katalog na katalog_główny_instalacji\maximo\tools\maximo\en\xliff. Każdy folder znajdujący się w katalogu xliff, z wyjątkiem folderu MAXUPG, jest używany jako wejściowy dla operacji -pmpupdate komendy TDToolkit. W odróżnieniu od procesu aktualizowania języków w produkcie Maximo Asset Management komendę TDToolkit należy uruchomić raz dla każdego pakietu. Komenda TDToolkit ustala, które języki są obecnie wdrożone i aktualizuje wszystkie języki. a. Przejdź do katalogu install_home\maximo\tools\maximo\en\xliff. Następnie określ folder pakietu do zaktualizowania, np. calibration. b. Zaktualizuj języki dla wybranego pakietu. C:\IBM\SMP\maximo\tools\maximo\TDToolkit.bat -pmpupdatekatalog_pakietu W tym przykładzie wartość pmpupdatekatalog_pakietu może mieć postać pmpupdatecalibration lub pmpupdateconfig_pmp. c. Powtórz kroki dla każdego kolejnego pakietu, który wymaga aktualizacji języków. 32 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego Informacje przedstawione w tej sekcji ułatwiają wdrożenie produktu Maximo Asset Management poprzez ponowne wykorzystanie istniejących serwerów oprogramowania pośredniego oraz ręczne skonfigurowanie w nich opcji współpracy z produktem Maximo Asset Management. Niniejsza sekcja zawiera ogólny przegląd (albo przewodnik przejścia) zadań, jakie należy wykonać w celu automatycznego wdrożenia produktu Maximo Asset Management z wykorzystaniem oprogramowania pośredniego, które istnieje już w przedsiębiorstwie. W tym scenariuszu należy ręcznie skonfigurować istniejące zasoby oprogramowania pośredniego przed uruchomieniem programu instalacyjnego produktu Maximo Asset Management. © Copyright IBM Corp. 2007, 2013 33 Rysunek 2. Wdrażanie produktu Maximo Asset Management z ręcznym konfigurowaniem oprogramowania pośredniego 34 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Instalowanie produktu Maximo Asset Management 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 Maximo Asset Management, zanim możliwe będzie użycie programu instalacyjnego produktu Maximo Asset Management. Można wybrać jeden lub większą liczbę komponentów oprogramowania pośredniego Maximo Asset Management do automatycznego skonfigurowania przez program instalacyjny produktu Maximo Asset Management. Alternatywą dla tego rozwiązania jest ręczne skonfigurowanie jednego lub wielu serwerów oprogramowania pośredniego do współpracy z oprogramowaniem Maximo Asset Management. Niniejsza sekcja zawiera szczegóły dotyczące sposobu ręcznego konfigurowania oprogramowania pośredniego Maximo Asset Management przed uruchomieniem programu instalacyjnego produktu Maximo Asset Management. Zanim rozpoczniesz upewnij się, że zostały spełnione następujące wymagania wstępne: v Wyznaczono serwer oparty na systemie Windows lub UNIX, na którym zostanie uruchomiony program instalacyjny produktu Maximo Asset Management. 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 Maximo Asset Management - serwery, które nie będą konfigurowane za pomocą tej funkcji, należy skonfigurować przed użyciem programu instalacyjnego produktu Maximo Asset Management w celu zainstalowania produktu Maximo Asset Management. Upewnij się, że oprogramowanie pośrednie jest dostępne w obsługiwanej wersji. Ręczne konfigurowanie bazy danych Istnieje możliwość ręcznego skonfigurowania serwera bazy danych używanego we wdrożeniu produktu Maximo Asset Management. Czynności ręcznej konfiguracji serwera bazy danych należy wykonać przed użyciem programu instalacyjnego produktu Maximo Asset Management. Ręczne konfigurowanie produktu Oracle 11g Poniżej przedstawiono instrukcje ręcznego konfigurowania produktu Oracle 11g w celu korzystania z produktem Maximo Asset Management. 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 Maximo Asset Management, należy wykonać następujące kroki przed uruchomieniem programu instalacyjnego produktu Maximo Asset Management: Procedura 1. Zaloguj się jako użytkownik oprogramowania Oracle. Zwykle ten użytkownik ma nazwę oracle. Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 35 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 Maximo Asset Management. 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). 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. 36 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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. cursor_sharing Ustaw tę wartość na FORCE. p. Na panelu parametrów inicjowania kliknij przycisk Next (Dalej). q. Na panelu Database Storage (Pamięć masowa bazy danych) kliknij przycisk Next (Dalej). r. na panelu Creation Options (Opcje tworzenia) kliknij przycisk Finish (Zakończ). s. Kliknij przycisk Exit (Wyjdź), aby wyjść z programu Database Configuration Assistant. Baza danych została pomyślnie utworzona. Uwaga: Aplikacja Oracle Database Configuration Assistant uruchomi skrypt ORACLE_HOME/ctx/admin/defaults/drdefus.sql w ramach konfigurowania użytkownika CTXSYS. Jeśli aplikacja Oracle Database Configuration Assistant nie jest używana, 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; Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 37 grant grant grant grant alter create view to maximo; create procedure to maximo; alter session to maximo; execute on ctxsys.ctx_ddl to maximo; 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 Maximo Asset Management. 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 10g do użytku z produktem Maximo Asset Management, należy wykonać następujące kroki przed uruchomieniem programu instalacyjnego produktu Maximo Asset Management: 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). 38 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) i. Kliknij przycisk Finish (Zakończ). 3. Utwórz bazę danych dla produktu Maximo Asset Management. 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). 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 Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 39 q. r. s. t. u. v. 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). Po utworzeniu bazy danych kliknij opcję Password Management (Zarządzanie hasłami). 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. 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: 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 Maximo Asset Management 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 40 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Ręczne konfigurowanie serwera katalogów Niniejsza sekcja zawiera szczegółowe informacje na temat ręcznego konfigurowania serwera katalogów, który będzie wykorzystywany przez produkt Maximo Asset Management Istnieje kilka metod zabezpieczania produktu Maximo Asset Management. Jeśli w celu zabezpieczania produktu Maximo Asset Management używany będzie serwera katalogów, wówczas serwer katalogów należy skonfigurować ręcznie przed użyciem programu instalacyjnego produktu Maximo Asset Management. Konfigurowanie ręczne jest wymagane, jeśli nie wybrano opcji konfigurowania przez program instalacyjny produktu Maximo Asset Management. 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 Maximo Asset Management, 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 Maximo Asset Management spowoduje błędy produktu Maximo Asset Management. 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 Maximo Asset Management. Więcej informacji na temat znaków specjalnych w łańcuchach LDAP zawiera dokumentacja serwera katalogów. Ręczne konfigurowanie usługi Microsoft Active Directory Usługę Microsoft Active Directory można ręcznie skonfigurować na potrzeby produktu Maximo Asset Management. 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 musza 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 Maximo Asset Management skonfiguruj produkt Microsoft Active Directory. Wykonaj następujące kroki. Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 41 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: 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 42 Wprowadź maxadmin jako hasło dla użytkownika maxadmin. IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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. 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. Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 43 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 Wprowadź wartość taką samą, jak hasło dla użytkownika maxreg. 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 Maximo Asset Management 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 Maximo Asset Management. Ręczna konfiguracja serwera J2EE jest wymagana w przypadku wdrożenia produktu Maximo Asset Management za pomocą serwera Oracle WebLogic Server. Konfigurację ręczną należy przeprowadzić przed użyciem programu instalacyjnego produktu Maximo Asset Management. 44 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Ręczne konfigurowanie produktu WebLogic Server Serwer WebLogic Server może być używany z produktem Maximo Asset Management, pod warunkiem że zostanie skonfigurowany ręcznie. O tym zadaniu Serwer WebLogic Server może być używany jako serwer J2EE. Proces instalacji Maximo Asset Management przygotowuje pliki EAR na administracyjnej stacji roboczej Maximo Asset Management. Te pliki są następnie ręcznie wdrażane na serwer WebLogic Server. Program instalacyjny Maximo Asset Management nie konfiguruje automatycznie środowiska WebLogic Server. Ponadto nie instaluje ani w inny sposób nie wdraża aplikacji Maximo Asset Management na serwer WebLogic Server server. Ręczne konfigurowanie serwera WebLogic Server obejmuje następujące zadania: Procedura 1. “Tworzenie domeny MAXIMOSERVER” na stronie 17 2. “Konfigurowanie opcji JMS dla struktury integracji” na stronie 18 3. “Konfigurowanie JMS dla programu nasłuchującego wiadomości e-mail w serwerze WebLogic Server” na stronie 19 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). Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 45 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. 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ść. Jednak możliwe jest wybranie składnic opartych na bazie danych. Informacje na temat różnic między składnicami plików a składnicami opartymi na bazach 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. 46 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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) 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). Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 47 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). 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ń. 48 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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> <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 Przed rozpoczęciem instalacji można wdrożyć produkt Maximo Asset Management ze wstępnie skonfigurowanym oprogramowaniem pośrednim. 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. Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 49 v Usługi serwera bazy danych, serwera katalogów i serwera aplikacji muszą być uruchomione i aktywne. 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. Każdy system 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 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. 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 b. W panelu nawigacyjnym startera kliknij opcję Instaluj. c. Kliknij opcję Instaluj Maximo Asset Management 7.5. Jeśli starter nie rozpocznie instalowania, wówczas można bezpośrednio uruchomić instalację produktu. Na pobranym obrazie instalacji przejdź do katalogu \Install\mam\ i uruchom jedną z następujących komend: Windows v install.bat v install_win64.bat 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 Maximo Asset Management. Możliwe jest określenie opisu instalacji. Opis ułatwia odróżnianie poszczególnych instalacji w przypadku wielu instalacji na jednej administracyjnej stacji roboczej. 50 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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 Maximo Asset Management 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. 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 utworzono instancję bazy danych, bazę danych, obszary tabel, użytkownika i schemat, które będą używane z oprogramowaniem Maximo Asset Management. Patrz “Ręczne konfigurowanie bazy danych” na stronie 35. Jeśli przed wybraniem opcji Baza danych została już utworzona i skonfigurowana nie przeprowadzono jeszcze ręcznej 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. Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 51 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. Na panelu Wybór języka podstawowego określ język podstawowy dla instalacji. 17. 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. 18. 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. Opcjonalnie z panelu Wykonaj krok konfiguracji można utworzyć bazę danych maxdemo. 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. Wybierz tę opcję, aby utworzyć bazę danych maxdemo podczas instalowania produktu Maximo Asset Management, a następnie wprowadź do bazy danych dane przykładowe. Ważne: Przed zakończeniem kroku konfiguracji pierwotnej instalacji nie należy instalować innego produktu. Instalowanie innego produktu przed 52 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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 Maximo Asset Management. 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. 19. Na panelu Wybierz folder skrótów określ miejsce tworzenia ikon Maximo Asset Management. Jeśli wybrano W menu Start, a używana jest przeglądarka Internet Explorer, wówczas adres URL produktu Maximo Asset Management 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. 20. 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. 21. 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. 22. Zapoznaj się z informacjami na panelu Instalacja została zakończona, a następnie kliknij przycisk Gotowe. Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 53 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. “Obsługiwanie plików EAR” na stronie 115 Niniejsza sekcja zawiera informacje dotyczące obsługiwania plików EAR produktu Maximo Asset Management. Tworzenie bazy danych maxdemo podczas instalacji Podczas instalowania produktu Maximo Asset Management można utworzyć bazę danych maxdemo, a następnie zapełnić ją danymi przykładowymi. Procedura 1. W panelu Wykonaj krok konfiguracji, w kreatorze instalacji, wybierz opcję Teraz skopiuj pliki, a krok konfiguracji instalacji wykonaj później. 2. Po zakończeniu instalacji zamknij kreatora instalacji. 3. Zmień nazwę pliku C:\IBM\SMP\Maximo\tools\maximo\en\ maximo.typ_bazy_danych. 4. Skopiuj plik C:\IBM\SMP\Maximo\tools\maximo\en\maxdemo.dbtype do pliku C:\IBM\SMP\Maximo\tools\maximo\en\maximo.dbtype, gdzie en jest folderem języka, a dbtype to ora, sqs lub db2. 5. Otwórz okno komend i przejdź do katalogu C:\IBM\SMP\scripts. 6. Wykonaj następującą komendę: taskrunner.bat CONTINUE STOPONERROR 7. Po zakończeniu procesu taskrunner zmień nazwy plików z powrotem na oryginalne. Nie należy restartować komputera przed uruchomieniem komendy taskrunner. Program narzędziowy taskrunner nie tworzy trwałej składnicy informacji, zatem może dojść do utraty danych. 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 Maximo Asset Management, 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ą. 54 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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) 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 Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 55 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. 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 56 Windows startWebLogic.cmd IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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). 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 30 do 14 na stronie 30, 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. Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 57 O tym zadaniu Domyślnie właściwość używana w celu zapisania nazwy hosta dla systemu pomocy Maximo Asset Management jest ustawiona na wartość localhost. Wyświetlanie tematów pomocy Maximo Asset Management 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 Maximo Asset Management na serwer Oracle WebLogic Server. Procedura 1. Zaloguj się do konsoli Maximo Asset Management 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 Maximo Asset Management. 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ę, ręcznie zaktualizować bazę danych, a następnie ręcznie zaktualizować języki. “Ręczne wdrażanie języków po odroczeniu aktualizacji bazy danych” na stronie 31 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: 58 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Procedura 1. Zaktualizuj opcje obsługi języka dla komponentów głównych. 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 dodatkowych pakietów. W celu określenia, które pakiety wymagają zaktualizowania, zmień katalog na katalog_główny_instalacji\maximo\tools\maximo\en\xliff. Każdy folder znajdujący się w katalogu xliff, z wyjątkiem folderu MAXUPG, jest używany jako wejściowy dla operacji -pmpupdate komendy TDToolkit. W odróżnieniu od procesu aktualizowania języków w produkcie Maximo Asset Management komendę TDToolkit należy uruchomić raz dla każdego pakietu. Komenda TDToolkit ustala, które języki są obecnie wdrożone i aktualizuje wszystkie języki. a. Przejdź do katalogu install_home\maximo\tools\maximo\en\xliff. Następnie określ folder pakietu do zaktualizowania, np. calibration. b. Zaktualizuj języki dla wybranego pakietu. C:\IBM\SMP\maximo\tools\maximo\TDToolkit.bat -pmpupdatekatalog_pakietu W tym przykładzie wartość pmpupdatekatalog_pakietu może mieć postać pmpupdatecalibration lub pmpupdateconfig_pmp. c. Powtórz kroki dla każdego kolejnego pakietu, który wymaga aktualizacji języków. Rozdział 3. Ręczne wdrażanie produktu z ponownym wykorzystaniem istniejącego oprogramowania pośredniego 59 60 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Rozdział 4. Instalacja cicha Produkt Maximo Asset Management udostępnia opcję instalowania w trybie cichym. Opcja instalacji cichej programu Maximo Asset Management umożliwia wpływanie na sposób działania programu instalacyjnego Maximo Asset Management za pomocą wiersza komend (a nie startera Maximo Asset Management) oraz za pomocą pliku odpowiedzi. Instalowanie produktu Maximo Asset Management w trybie instalacji cichej Produkt Maximo Asset Management 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 Maximo Asset Management. 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. 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 sytemu 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 Maximo Asset Management podczas instalacji nadzorowanej. Usuń właściwość INSTALLER_UI=silent z pliku odpowiedzi przed użyciem tego pliku z programem instalacyjnym produktu Maximo Asset Management. Program instalacyjny wykorzysta wartości domyślne poprzez odczytanie ich z pliku odpowiedzi. Program instalacyjny Maximo Asset Management 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 Maximo Asset Management nie ma potrzeby określania nazwy pliku odpowiedzi. Uwaga: Ten plik odpowiedzi można również wykorzystać z programem deinstalacyjnym Maximo Asset Management w celu przeprowadzenia cichej deinstalacji produktu Maximo Asset Management. O tym zadaniu Aby zainstalować Maximo Asset Management produkt w trybie instalacji cichej, wykonaj następujące czynności: Procedura 1. Wybierz opcje konfiguracji w programie instalacyjnym Maximo Asset Management, a następnie zapisz wybrane opcje w pliku odpowiedzi: a. Uruchom program instalacyjny Maximo Asset Management z obrazu produktu. Użyj następującej komendy dla systemów 32–bitowych: install.exe -r <ścieżka i nazwa pliku odpowiedzi> © Copyright IBM Corp. 2007, 2013 61 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 Maximo Asset Management znajdują się w katalogu Maximo Asset Management obrazu produktu Maximo Asset Management 7.5. 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 Maximo Asset Management, wybierając opcje konfiguracji. c. Zamknij program instalacyjny Maximo Asset Management po pomyślnym zainstalowaniu produktu Maximo Asset Management. W obrazie produktu IBM Maximo Asset Management 7.5 dostępny jest kilka przykładowych plików odpowiedzi. Tabela 4. Przykładowe pliki odpowiedzi programu instalacyjnego Maximo Asset Management Plik Opis simple_response.properties Ten plik zawiera przykładowy plik odpowiedzi, który można wykorzystać w celu zainstalowania prostego wdrożenia produktu Maximo Asset Management. custom_response_win.properties Ten plik zawiera przykładowy plik odpowiedzi, który można wykorzystać w celu zainstalowania niestandardowego wdrożenia produktu Maximo Asset Management w systemie Windows. Pliki znajdują się w katalogu Maximo Asset Management\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 Maximo Asset Management 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. 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: 62 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) #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 Maximo Asset Management 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 Maximo Asset Management 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ł 4. Instalacja cicha 63 Wspólne właściwości instalacji cichej Poniższe właściwości są wspólne dla wszystkich wdrożeń. Tabela 5. 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 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) 64 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 5. 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 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 Maximo Asset Management. ADMIN_EMAIL=adres_email Ustawianie adresu e-mail dla administratora produktu Maximo Asset Management. 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). 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). Rozdział 4. Instalacja cicha 65 Tabela 5. Wspólne właściwości pliku odpowiedzi instalacji cichej (kontynuacja) Kategoria Właściwość Definicja 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 6. 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. 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. 66 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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 7. Wspólne właściwości pliku odpowiedzi instalacji cichej bazy danych Kategoria Baza danych Właściwość Definicja 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_HOST_NAME=nazwa_hosta Ustawianie nazwy hosta serwera bazy danych. DB_PORT=port Ustawianie portu bazy danych. Na przykład: 50005. 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 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. Rozdział 4. Instalacja cicha 67 Tabela 7. Wspólne właściwości pliku odpowiedzi instalacji cichej bazy danych (kontynuacja) Kategoria Właściwość Definicja 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 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: 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 Sys. Oracle 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. 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. 68 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 7. Wspólne właściwości pliku odpowiedzi instalacji cichej bazy danych (kontynuacja) Kategoria Właściwość Definicja 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. Oracle 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. Tylko Oracle. 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 8. 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. Rozdział 4. Instalacja cicha 69 Tabela 8. Właściwości pliku odpowiedzi instalacji cichej produktu Oracle (kontynuacja) Kategoria Właściwość Definicja 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. 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 9. 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 Maximo Asset Management. 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. 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 10. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 70 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_BRAZILIAN_PORTUGUESE=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_CZECH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 4. Instalacja cicha 71 Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_DANISH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_ENGLISH=1 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 72 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_FINNISH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_GERMAN=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 4. Instalacja cicha 73 Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_HEBREW=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_ITALIAN=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 74 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_JAPANESE=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_NORWEGIAN=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 4. Instalacja cicha 75 Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_POLISH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_SIMPLIFIED_CHINESE=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 76 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_SLOVAK=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_SPANISH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 4. Instalacja cicha 77 Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja BASE_SWEDISH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. BASE_TURKISH=0 Ustawienie tego języka jako języka podstawowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 78 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja Języki dodatkowe ADD_ARABIC=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_CROATIAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 4. Instalacja cicha 79 Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_CZECH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_DUTCH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 80 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_ENGLISH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_FRENCH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 4. Instalacja cicha 81 Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_GERMAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_HUNGARIAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 82 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_ITALIAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_KOREAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 4. Instalacja cicha 83 Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_NORWEGIAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_RUSSIAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 84 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_SIMPLIFIED_CHINESE=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_SLOVENIAN=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 4. Instalacja cicha 85 Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_SPANISH=1 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. 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ę Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. ADD_TRADITIONAL_CHINESE=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. 86 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 10. Właściwości pliku odpowiedzi instalacji cichej obsługi języków (kontynuacja) Kategoria Właściwość Definicja ADD_TURKISH=0 Ustawienie tego języka jako języka dodatkowego używanego przez aplikację Maximo Asset Management. Ustawienie wartości 0 spowoduje wyłączenie opcji. Ustawienie wartości 1 spowoduje jej włączenie. Rozdział 4. Instalacja cicha 87 88 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Rozdział 5. Programowe sprawdzanie pomyślności instalacji Jeśli program instalacyjny produktu Maximo Asset Management 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 Maximo Asset Management przeprowadza prostą kontrolę poprawności. Ta kontrola poprawności obejmuje logowanie się do aplikacji w celu sprawdzenia poprawności. Jednak taka kontrola poprawności może nie wystarczyć w celu sprawdzenia, czy instalacja się powiodła, we wszystkich scenariuszach wdrażania. Na przykład: jeśli podczas instalacji wybrano opcję instalowania pliku EAR aplikacji w późniejszym terminie, wówczas kontrola poprawności nie będzie w stanie sprawdzić instalacji. Prosta kontrola poprawności jest również niewystarczająca w celu sprawdzenia aktualizacji. Po wdrożeniu produktu dostępne są programy narzędziowe do sprawdzania po instalacji. Program narzędziowy installValidation służy do sprawdzania instalacji produktu. Te programy narzędziowe, dostępne z wiersza komend, są przeznaczone do sprawdzania instalacji i konfiguracji produktu w bardziej kompleksowy sposób. Te programy narzędziowe służą również do sprawdzania istniejącej instalacji po wprowadzeniu zmian do środowiska, np. zmian dotyczących nazw hostów, identyfikatorów użytkowników i haseł. Wyniki działania programu narzędziowego installValidation są rejestrowane w pliku installValidationTrace00.log. Ten 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. 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: © Copyright IBM Corp. 2007, 2013 89 Tabela 11. 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. 90 -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. -maxuser Należy określić ID użytkownika administratora produktu Maximo Asset Management. Na przykład: maxadmin. IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 11. Parametry programu narzędziowego do sprawdzania (kontynuacja) Program Parametry składni Wejście -maxpwd Należy określić hasło dla ID użytkownika administratora produktu Maximo Asset Management. 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ł 5. Programowe sprawdzanie pomyślności instalacji 91 92 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Rozdział 6. Ręczne sprawdzanie instalacji Gdy program instalacyjny produktu Maximo Asset Management 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 Maximo Asset Management 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). 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 Maximo Asset Management 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 Wynikowa lista przedstawia pakiety, jakie są widoczne w panelu Podsumowanie pakietów. © Copyright IBM Corp. 2007, 2013 93 3. Zaloguj się do produktu i sprawdź, jakie aplikacje są dostępne. Możliwość ręcznego zalogowania się do produktu to dobry wskaźnik tego, że instalacja zakończyła się pomyślnie. Po zalogowaniu się sprawdź, czy możesz uzyskać 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. 94 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Rozdział 7. Zadania po instalacji Istnieje kilka zadań po instalacji, które należy wykonać w celu zakończenia wdrożenia produktu Maximo Asset Management. Dostęp do dokumentacji produktu Uzyskiwanie dostępu do dokumentacji w Centrum informacyjnym produktu Maximo Asset Management 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 Maximo Asset Management, a przed rozpoczęciem korzystania z produktu Maximo Asset Management, 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 Maximo Asset Management Zanim rozpoczniesz Po zainstalowaniu produktu Maximo Asset Management zawiera następujące domyślne identyfikatory użytkowników: Tabela 12. Użytkownicy produktu Maximo Asset Management 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. 2007, 2013 95 2. Przejdź do adresu logowania URL do produktu Maximo Asset Management. 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 Maximo Asset Management użytkownik pominie te panele, wówczas w celu skonfigurowania parametrów SMTP można skorzystać z interfejsu Maximo Asset Management. Zanim rozpoczniesz To zadanie musi zostać wykonane przed zastosowaniem zmian względem bazy danych. O tym zadaniu Aby skonfigurować SMTP dla produktu Maximo Asset Management, wykonaj następujące czynności. Procedura 1. Zaloguj się do konsoli jako maxadmin. 2. Otwórz aplikację, wybierając kolejno opcje: 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 98 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. 96 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Procedura 1. 2. 3. 4. Otwórz aplikację, wybierając kolejno opcje: 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ę, wybierając kolejno opcje 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 Maximo Asset Management należy zdefiniować co najmniej jedną organizację. O tym zadaniu Aby zdefiniować organizację, wykonaj następujące czynności. Procedura 1. Otwórz aplikację, wybierając kolejno opcje 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 zakładkę 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 Maximo Asset Management należy utworzyć segment konta księgi głównej. Rozdział 7. Zadania po instalacji 97 O tym zadaniu Aby utworzyć segment konta księgi głównej, wykonaj następujące czynności. Procedura 1. Otwórz aplikację, wybierając kolejno opcje: 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ę, wybierając kolejno opcje: 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ę, wybierając kolejno opcje: 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 Maximo Asset Management 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: 98 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Procedura 1. 2. 3. 4. Otwórz aplikację, wybierając kolejno opcje: 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ę, wybierając kolejno opcje Idź do > Administracja > Organizacje. Kliknij nazwę utworzonej organizacji. Na przykład ENGLENA. W polu Konto rozliczeniowe wybierz właśnie utworzono konto KG. Wybierz opcję Aktywne. Kliknij ikonę Zapisz. Aktualizacja autoryzacji typu segmentu KG Dla produktu Maximo Asset Management 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ę, wybierając kolejno opcje: Zabezpieczenia > Grupy uprawnień. 2. Wybierz grupę, która zapewnia autoryzację (na przykład: PMSCOA). 3. Kliknij zakładkę 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 Maximo Asset Management 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. 2. 3. 4. Otwórz aplikację, wybierając kolejno opcje: Finanse > Plan kont. W menu czynności wybierz opcję Konta związane z przedsiębiorstwem. W oknie dialogowym kliknij opcję Nowy wiersz. 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ł 7. Zadania po instalacji 99 8. Kliknij przycisk OK. Tworzenie domyślnego ośrodka wprowadzania danych Dla produktu Maximo Asset Management 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ę, wybierając kolejno opcje: 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 Maximo Asset Management należy utworzyć typy pracy. O tym zadaniu Aby utworzyć typ pracy, wykonaj następujące kroki. Procedura 1. Otwórz aplikację, wybierając kolejno opcje 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 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 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. 100 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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. 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 Maximo Asset Management jest zarządzana przez repozytoria stowarzyszone. Zanim rozpoczniesz Wyświetl informacje o konfiguracji zadania Cron w sekcji Administrowanie w Centrum informacyjnym. O tym zadaniu Repozytoria LDAP są synchronizowane za pomocą Oracle WebLogic Server przy wykorzystaniu zadania Cron LDAP. W celu skonfigurowania harmonogramu synchronizacji między repozytoriami LDAP i Maximo Asset Management należy wykonać następujące czynności: Procedura 1. Otwórz przeglądarkę WWW i przejdź do http://nazwa hosta:port/maximo. 2. Zaloguj się do produktu Maximo Asset Management, wprowadzając identyfikator użytkownika maxadmin. 3. W interfejsie Maximo Asset Management otwórz aplikację, wybierając kolejno opcje: Konfiguracja systemu > Konfiguracja platformy > Konfiguracja zadań Cron application. 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. Tworzenie bazy danych maxdemo po instalacji Bazę danych maxdemo oraz dodatkowe bazy danych można utworzyć po zainstalowaniu produktu Maximo Asset Management, a następnie można wprowadzić do bazy danych przykładowe dane. W celu tworzenia dodatkowych baz danych należy użyć programu maxinst. Rozdział 7. Zadania po instalacji 101 Zanim rozpoczniesz Program maxinst nie udostępnia wartości domyślnych dla parametrów obszarów tabel. W celu przyspieszenia instalacji określ dane oraz nazwy obszarów tabel indeksu. O tym zadaniu Jeśli baza danych została utworzona automatycznie lub ręcznie podczas instalacji, wówczas można użyć programu maxinst w celu opcjonalnego utworzenia bazy danych maxdemo w tej instancji bazy danych. Jeśli program maxinst nie utworzy bazy danych, wówczas konieczne będzie odtworzenie schematu bazy danych Maximo przed ponownym uruchomieniem programu maxinst. Procedura 1. Otwórz okno komend i przejdź do katalogu C:IBM\SMP\Maximo\tools\maximo. 2. Dodatkową bazę danych można utworzyć na jeden z następujących sposobów: v W celu utworzenia pustej bazy danych Maximo uruchom następującą komendę: maxinst -imaximo v W celu utworzenia bazy danych maxdemo uruchom następującą komendę: maxinst -snazwa_obszaru_tabel -tnazwa_obszaru_tabel Na przykład: wpisz maxinst -sMAXIMO -tMAXIMO. System odczyta plik maximo.properties w celu uzyskania informacji o opcjach połączeń bazy danych. Plik maximo.properties znajduje się w katalogu C:IBM\SMP\Maximo\ Applications\Maximo\Properties. System nawiązuje połączenie z bazą danych za pośrednictwem JDBC i tworzy bazę danych maxdemo. 3. W celu zapełnienia dodatkowej bazy danych można uruchomić komendy, podając konkretne wartości parametrów. W poniższej tabeli przedstawiono parametry bazy danych maxinst: 102 Parametr Opis -a Alias bazy danych. Jeśli alias nie został określony, wówczas stosowany jest alias mxe.db.url.property. -d Katalog pliku dziennika. Jeśli używany jest parametr -l, wówczas plik dziennika jest wysyłany do określonego katalogu. W przeciwnym wypadku plik dziennika jest wysyłany do katalogu dziennika, np. C:\IBM\SMP\Maximo\tools\ maximo\lo. -e Uruchamia SQL. Ten parametr jest wymagany i już istnieje w pliku maxinst.bat. -f Nazwa pliku właściwości. Jeśli nie określono, wówczas stosowany będzie plik maximo.properties. -i Nazwa pliku wejściowego (bez ścieżki i rozszerzenia). Jeśli ta wartość nie jest określona, wówczas stosowana jest domyślna nazwa pliku Unlcvt. -k Katalog pliku właściwości. -l Tworzy szczegółowy plik dziennika. Ten parametr już istnieje w pliku maxinst.bat. IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Parametr Opis -o Jeśli używany jest parametr -l, wówczas parametr -o określa nazwę pliku dziennika. -p Hasło dla połączenia z bazą danych. Jeśli nie jest określone, wówczas wykorzystywana jest właściwość mxe.db.password lub wartość MAXIMO. Jeśli stosowana jest wartość MAXIMO, wówczas musi być wprowadzana wielkimi literami. -s Wartość wymagana: Obszar tabeli na pamięć masową indeksu. -t Wartość wymagana: Obszar tabeli na pamięć masową tabeli. -u Nazwa użytkownika dla połączenia z bazą danych. Jeśli nie jest określona, wówczas stosowana jest właściwość mxe.db.user albo MAXIMO. Jeśli stosowana jest wartość MAXIMO, wówczas musi być wprowadzana wielkimi literami. -x Wymagana wartość w systemie UNIX: Naprawia separatory plików w środowiskach UNIX. Uwaga: Jeśli środowisko UNIX zostało wdrożone bez użycia tego parametru, wówczas dołączone dokumenty nie działają poprawnie. 4. Dodaj do bazy danych właściwości powiązane z instalacją, z pliku install.properties. Plik install.properties znajduje się w folderze C:\IBM\SMP\ETC. Te właściwości można dodać do bazy danych z aplikacji Właściwości systemu. Zasady zabezpieczeń i konfigurowanie zabezpieczeń Zabezpieczenia należy skonfigurować, aby upewnić się, że tylko autoryzowani użytkownicy mogą logować się do produktu Maximo Asset Management. 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 Maximo Asset Management stanowią przegląd następujących zagadnień: v Sposób implementowania zabezpieczeń. v Kroki wykonywane w celu skonfigurowania zabezpieczeń. Rozdział 7. Zadania po instalacji 103 104 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Rozdział 8. Deinstalowanie produktu Sposób deinstalowania produktu Maximo Asset Management 7.5 jest zależny od tego, w jaki sposób ten produkt został wdrożony. Przedstawione procedury i instrukcje są oparte na scenariuszu, który zakłada wystąpienie błędu lub niepowodzenia w programie instalacyjnym produktu Maximo Asset Management. Deinstalacja Maximo Asset Management 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 Maximo Asset Management powoduje również usuwanie menedżerów procesów poprzednio wdrożonych produktów. Program deinstalacyjny produktu Maximo Asset Management 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 ręcznie usunąć pliki z administracyjnej stacji roboczej. Produkt Maximo Asset Management można zdeinstalować tylko za pomocą deinstalatora produktu Maximo Asset Management, zgodnie z wytycznymi. Nie należy korzystać z innych metod deinstalowania produktu Maximo Asset Management, np. takich jak panel Dodaj/Usuń programy. Przebieg procedury deinstalacji jest zależny od typu wdrożenia Maximo Asset Management, które jest deinstalowane. W zakresie deinstalowania wdrożenia Maximo Asset Management należą do jednej z następujących kategorii: Konfiguracja w pełni zautomatyzowana W tym scenariuszu wybrano opcję umożliwiającą programowi instalacyjnemu produktu Maximo Asset Management 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 Maximo Asset Management automatyczne skonfigurowanie oprogramowania pośredniego podczas wdrożenia. Po zakończeniu deinstalacji produktu Maximo Asset Management można ponownie zainstalować produkt Maximo Asset Management poprzez ponowne uruchomienie programu instalacyjnego produktu Maximo Asset Management. “Deinstalowanie automatycznie skonfigurowanego wdrożenia” na stronie 106 Deinstalowanie produktu Maximo Asset Management, który został wdrożony z wykorzystaniem opcji automatycznego konfigurowania oprogramowania pośredniego, jest procesem zautomatyzowanym. “Deinstalowanie wdrożenia skonfigurowanego ręcznie” na stronie 107 W celu zdeinstalowania produktu Maximo Asset Management, który został wdrożony z oprogramowaniem pośrednim skonfigurowanym ręcznie, wymagane jest ręcznego wykonanie dodatkowych zadań. © Copyright IBM Corp. 2007, 2013 105 Deinstalowanie automatycznie skonfigurowanego wdrożenia Deinstalowanie produktu Maximo Asset Management, 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 Maximo Asset Management 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 Maximo Asset Management musi mieć możliwość uzyskiwania dostępu do bazy danych używanej z produktem Maximo Asset Management 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 Maximo Asset Management 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 Maximo Asset Management na administracyjnej stacji roboczej otwórz wiersz komend i wprowadź następującą komendę: v Windows katalog_główny_instalacji\_uninstall\uninstall.bat 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. ID użytkownika Wprowadź hasło dla administratora serwera aplikacji. 106 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Wprowadź hasło dla identyfikatora użytkownika administracyjnego serwera aplikacji. Wprowadź wymagane informacje z panelu administracji bazy danych, a następnie kliknij przycisk Dalej. W przypadku bazy danych Oracle wprowadź referencje dla ID użytkownika administratora oraz ID właściciela oprogramowania Oracle. Przejrzyj komponenty widoczne na liście w panelu podsumowania deinstalacji, a następnie kliknij przycisk Zdeinstaluj. 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. Usuń katalog instalacyjny Maximo Asset Management, np. c:\ibm\smp. Ten katalog należy usunąć ręcznie przed przejściem do procesu ponownego instalowania. Hasło 3. 4. 5. 6. Deinstalowanie wdrożenia skonfigurowanego ręcznie W celu zdeinstalowania produktu Maximo Asset Management, który został wdrożony z oprogramowaniem pośrednim skonfigurowanym ręcznie, wymagane jest ręcznego wykonanie dodatkowych zadań. Deinstalowanie ręcznie skonfigurowanego wdrożenia Maximo Asset Management obejmuje dwa zadania: v Uruchomienie programu deinstalacyjnego produktu Maximo Asset Management 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 Maximo Asset Management przywraca system administracyjny i serwery oprogramowania pośredniego do stanu, w którym możliwe jest uruchomienie programu instalacyjnego produktu Maximo Asset Management. Zanim rozpoczniesz Należy upewnić się, że wszystkie stosowne serwery działają i wszystkie serwery oprogramowania pośredniego są dostępne. Program deinstalacyjny produktu Maximo Asset Management musi mieć możliwość uzyskiwania dostępu do bazy danych używanej z produktem Maximo Asset Management 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 Maximo Asset Management 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. Rozdział 8. Deinstalowanie produktu 107 Procedura 1. W celu uruchomienia programu deinstalacyjnego produktu Maximo Asset Management na administracyjnej stacji roboczej otwórz wiersz komend i wprowadź następującą komendę: Windows katalog_główny_instalacji\_uninstall\uninstall.bat 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. Hasło 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. 5. Po zakończeniu procesu deinstalacji określ kliknij przycisk Gotowe, aby zakończyć korzystanie z programu. 6. Usuń katalog instalacyjny Maximo Asset Management, 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 Maximo Asset Management należy usunąć po nieudanej instalacji, ale przed ponownym uruchomieniem programu instalacyjnego produktu Maximo Asset Management. Przed ponownym uruchomieniem programu instalacyjnego produktu Maximo Asset Management należy usunąć bazę danych Maximo Asset Management 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 bazy danych Oracle W celu ponownego uruchomienia programu instalacyjnego produktu Maximo Asset Management należy najpierw przywrócić bazy danych Oracle do stanu sprzed instalacji produktu Maximo Asset Management. Zanim rozpoczniesz Przed usunięciem bazy danych należy zatrzymać serwer aplikacji MXServer. O tym zadaniu Usuń użytkownika schematu bazy danych Maximo Asset Management, aby przywrócić serwer bazy danych Oracle do poprzedniego stanu. To zadanie należy wykonać przed ponownym uruchomieniem programu instalacyjnego produktu Maximo Asset Management. 108 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Aby odtworzyć bazę danych Maximo Asset Management, 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 Maximo Asset Management 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 Maximo Asset Management (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 35 Poniżej przedstawiono instrukcje ręcznego konfigurowania produktu Oracle 11g w celu korzystania z produktem Maximo Asset Management. “Ręczne konfigurowanie produktu Oracle 10g” na stronie 38 Oracle 10g można skonfigurować ręcznie w celu korzystania z produktem Maximo Asset Management. 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. Rozdział 8. Deinstalowanie produktu 109 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”. 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 108. 2. Ręcznie usunąć pliki z systemu zgodnie z opisem w sekcji “Usuwanie plików z systemu” na stronie 112. Deinstalacyjne narzędzie do odtwarzania programu Deinstalacyjne narzędzie do odtwarzania służy do automatycznego deinstalowania produktu Maximo Asset Management 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 Maximo Asset Management. 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 Maximo Asset Management. 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 Maximo Asset Management. 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 Maximo Asset Management. 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. 2. Wprowadź dane wejściowe dla skryptów odpowiedzialnych za odtwarzanie serwera bazy danych używanego we wdrożeniu. v Oracle 110 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) 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). 3. Wprowadź dane wejściowe dla skryptów odpowiedzialnych za odtwarzanie administracyjnej stacji roboczej używanej we wdrożeniu. 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 Maximo Asset Management został zainstalowany w katalogu domyślnym. Jeśli produkt Maximo Asset Management 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 Maximo Asset Management, na przykład gdy program instalacyjny nie utworzy programu deinstalacyjnego. Kroki deinstalacji należy wykonać ręcznie po instalacji zakończonej niepowodzeniem. Te kroki służą do usuwania tych samych obiektów, które usuwa program deinstalacyjny produktu Maximo Asset Management. Te kroki umożliwiają przywrócenie administracyjnej stacji Rozdział 8. Deinstalowanie produktu 111 roboczej i serwerów oprogramowania pośredniego do stanu, w którym możliwe będzie ponowne uruchomienie instalacji produktu Maximo Asset Management. 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 Maximo Asset Management. W systemie Windows domyślną lokalizacją tego katalogu jest C:\IBM\SMP. 112 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Rozdział 9. Zagadnienia instalacji zaawansowanej Niniejsza sekcja zawiera informacje użyteczne w scenariuszach zaawansowanego instalowania produktu Maximo Asset Management. 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. 2007, 2013 113 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 zakładkę 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. 114 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Obsługiwanie plików EAR Niniejsza sekcja zawiera informacje dotyczące obsługiwania plików EAR produktu Maximo Asset Management. Przedstawione poniżej instrukcje dotyczą ręcznego budowania lub deinstalowania plików maximo.ear i maximoiehs.ear produktu Maximo Asset Management 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 Maximo Asset Management 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 Maximo Asset Management, 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 Maximo Asset Management, należy wykonać następujące czynności: Procedura 1. Skompiluj plik EAR maximo: Windows katalog_główny_instalacji\maximo\deployment\buildmaximoear.cmd 2. Skompiluj plik EAR systemu pomocy maximo: Windows katalog_główny_instalacji\maximo\deployment\buildmxiehsear.cmd Ręczne deinstalowanie aplikacji z serwera Oracle WebLogic Server Niniejsza sekcja zawiera informacje na temat deinstalowania aplikacji Maximo Asset Management z serwera Oracle WebLogic Server. Ręczne deinstalowanie aplikacji z serwera Oracle WebLogic Server Procedura 1. 2. 3. 4. 5. Zaloguj się do konsoli administracyjnej. na przykład: http://<serwer>:<port>/console Kliknij opcję Lock & Edit (Zablokuj i edytuj). Kliknij opcję Deployments (Wdrożenia). Wybierz aplikację, którą zdeinstaluje EAR. Kliknij przycisk Delete (Usuń). Rozdział 9. Zagadnienia instalacji zaawansowanej 115 116 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Rozdział 10. 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 Maximo Asset Management. 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 Maximo Asset Management. Domyślnym katalogiem instalacyjnym na administracyjnej stacji roboczej Maximo Asset Management jest C:\ibm. Ten katalog zawiera pliki o newralgicznym znaczeniu dla wdrożenia Maximo Asset Management - 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 Maximo Asset Management, 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 Maximo Asset Management oraz administracyjnej stacji roboczej Maximo Asset Management. O tym zadaniu Domyślnym katalogiem instalacyjnym na administracyjnej stacji roboczej jest C:\ibm. Ten katalog zawiera pliki o krytycznym znaczeniu dla wdrożenia Maximo Asset Management. 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 Maximo Asset Management należy wykonać następujące kroki: Procedura 1. Utwórz kopię zapasową bazy danych informacji produktu Maximo Asset Management, 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. 2007, 2013 117 Odtwarzanie administracyjnej stacji roboczej Niniejsza sekcja zawiera szczegóły na temat odtwarzania informacji dotyczących administracyjnej stacji roboczej Maximo Asset Management, dla której utworzono kopię zapasową, do stacji roboczej Windows. Te informacje można wykorzystać, aby przywrócić istniejącą administracyjną stację roboczą Maximo Asset Management 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 Maximo Asset Management 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 Maximo Asset Management do systemu plików docelowego systemu administracyjnego. Należy zachować strukturę katalogu oryginalnej instalacji. Na przykład, jeśli katalog instalacji Maximo Asset Management 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 13. 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 mxe.db.schemaowner Właściciel schematu bazy danych. Na przykład: maximo mxe.db.password 118 Hasło dla nazwy użytkownika bazy danych. IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 13. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja 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. 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. Rozdział 10. Tworzenie i odtwarzanie kopii zapasowych 119 Tabela 13. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja 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 Określa minimalną wersję bazy danych wymaganą do aktualizacji. Przykładem będzie 7100. 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. 120 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 13. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja 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 Maximo Asset Management 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. Właściwości specyficzne dla serwera LDAP 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. LDAP.AutomateConfig Wartość binarna, która wskazuje, czy program instalacyjny automatycznie konfiguruje serwer katalogów. Na przykład: true. Rozdział 10. Tworzenie i odtwarzanie kopii zapasowych 121 Tabela 13. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja 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. 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. 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: oracle.jdbc.OracleDriver. mxe.db.url Adres URL JDBC bazy danych. Na przykład: jdbc: oracle:thin:@mojkomputer.mojadomena.com: 1521:ctginst1 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. 122 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 13. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja 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. W przypadku produktu Oracle ta wartość jest równa sysdate, a wartość domyślna nie może być edytowana. mxe.db.format.nullvalue Format funkcji o wartości null specyficzny dla bazy danych. W przypadku produktu Oracle ta wartość jest równa NVL, a wartość domyślna nie może być edytowana. 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. Rozdział 10. Tworzenie i odtwarzanie kopii zapasowych 123 Tabela 13. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja Database.Oracle.DataTablespaceName Nazwa obszaru tabel Oracle dla bazy danych produktu. Na przykład: maxdata. Database.Oracle.InstanceLocation Lokalizacja instancji Oracle. Na przykład: /opt/app/oracle/ product/10.2.0/db_1. Database.Oracle.DataTablespaceLocation Lokalizacja obszaru tabel bazy danych Oracle. Database.Oracle.DataTablespaceSize Wielkość obszaru tabel, podawana w MB. Na przykład: 1000. 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. Database.DBAPassword 124 Hasła dla użytkownika o identyfikatorze zapisanym w Database.DBAUserName. IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 13. Właściwości instalacji (kontynuacja) Kategoria Właściwość Definicja Właściwości ADE (DE) 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ą. 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 Maximo Asset Management. 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. Rozdział 10. Tworzenie i odtwarzanie kopii zapasowych 125 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. 126 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Rozdział 11. Rozwiązywanie problemów Jeśli podczas korzystania z programów instalacyjnych produktu albo oprogramowania pośredniego pojawią się problemy, wówczas należy zapoznać się z informacjami dotyczącymi rozwiązywania najczęstszych problemów. Po usunięciu wszystkich błędów można ponowić próbę instalacji. Błąd podczas uruchamiania programu instalacyjnego oprogramowania pośredniego Częstą przyczyną błędów programu instalacyjnego oprogramowania pośredniego jest uruchomienie instalatora 32-bitowego oprogramowania pośredniego na systemie 64-bitowym albo uruchomienie instalatora 64-bitowego oprogramowania pośredniego na systemie 32-bitowym. O tym zadaniu Jeśli pojawi się poniższy błąd, wówczas oznacza to, że próbowano użyć programu instalacyjnego 32-bitowego oprogramowania pośredniego (mwi.exe) na 64-bitowym systemie Windows: CTGIN9051E: Instalator lub środowisko JRE nie są obsługiwane na tej platformie. Jeśli pojawi się poniższy błąd, wówczas oznacza to, że próbowano użyć programu instalacyjnego 64-bitowego oprogramowania pośredniego (mwi-AMD64.exe) na 32-bitowym systemie Windows. CreateProcess failed ==> Plik obrazu %1 jest poprawny, ale dla komputera innego typu niż komputer bieżący Sprawdź, czy system, na którym próbujesz uruchomić program instalacyjny oprogramowania pośredniego, jest 32-bitowym, czy 64-bitowym systemem, a następnie uruchom odpowiedni program instalacyjny oprogramowania pośredniego dla tego systemu: 32-bitowe systemy Windows Uruchom mwi.exe. 64-bitowe systemy Windows Uruchom mwi-AMD64.exe. Rozwiązywanie problemów instalatora oprogramowania pośredniego W celu poprawnego zainstalowania oprogramowania pośredniego należy rozwiązać wszystkie błędy, jakie pojawiają się po uruchomieniu programu instalacyjnego oprogramowania pośredniego. Więcej informacji na temat rozwiązywania problemów z konkretnymi komponentami oprogramowania pośredniego zawiera dokumentacja tego produktu. Funkcja rozwiązywania problemów w programie instalacyjnym oprogramowania pośredniego Program instalacyjny oprogramowania pośredniego zawiera funkcję, która w przypadku błędów kieruje użytkownika do informacji na temat rozwiązywania problemów. © Copyright IBM Corp. 2007, 2013 127 Gdy podczas planu wdrażania oprogramowania pośredniego pojawi się błąd, wówczas program instalacyjny oprogramowania pośredniego wyświetli panel podsumowania błędu. Panel podsumowania udostępnia szczegółowe informacje nt. charakteru błędu oraz czasu jego wystąpienia. Po kliknięciu przycisku Dzienniki lub Rozwiązywanie problemów pojawiają się odsyłacze do bardziej szczegółowych informacji nt. błędu. Kliknięcie przycisku Dzienniki powoduje otwarcie katalogu, w którym znajdują się pliki dziennika błędów. Kliknięcie przycisku Rozwiązywanie problemów powoduje otwarcie odpowiednich informacji nt. rozwiązywania problemów bezpośrednio z witryny wsparcia dla produktu. Na podstawie informacji w witrynie wsparcia można przeprowadzić diagnozowanie i rozwiązywanie problemów. Dowiązania, które wiążą warunek błędu z adresem URL witryny wsparcia dla produktu znajdują się w pliku MWITroubleshooting.xml. Ten plik znajduje się w obszarze roboczym programu instalacyjnego oprogramowania pośredniego. Po uruchomieniu program instalacyjny oprogramowania pośredniego pobiera ostatnią wersję tego pliku. Jeśli program nie może nawiązać połączenia z serwisem wsparcia dla produktu, wówczas użyje lokalnej kopii tego pliku. Błąd ACUINI0044E Podczas instalowania oprogramowania pośredniego za pomocą instalatora oprogramowania pośredniego może pojawiać się błąd ACUINI0044E, który występuje podczas kroku instalacji dla mechanizmu wdrażania. O tym zadaniu Jeśli błąd ACUINI0044E pojawi się podczas normalnego korzystania z programu instalacyjnego oprogramowania pośredniego, wówczas może być on powiązany z niepowodzeniem instalowania lub uruchamiania mechanizmu wdrażania. Gdy wdrożenie mechanizmu wdrażania nie powiedzie się, wówczas pojawią się następujące komunikaty: Mechanizm wdrażania nie został poprawnie uruchomiony. Spróbuj ręcznie uruchomić mechanizm wdrażania, a następnie zrestartuj instalator. ACUINI0044E Nie powiodło się zarejestrowanie i uruchomienie usługi IBM ADE dla mechanizmu wdrażania W celu rozwiązania tego problemu wykonaj następujące kroki: Procedura 1. Zamknij program instalacyjny oprogramowania pośredniego. 2. Zrestartuj mechanizm wdrażania. v W systemie Windows użyj następującej komendy: net start "IBM ADE Service" v W systemie UNIX użyj następującej komendy: /usr/ibm/common/acsi/bin/acsisrv.sh -start Jeśli mechanizm wdrażania został poprawnie uruchomiony, zrestartuj program instalacyjny oprogramowania pośredniego i wznów wdrażanie oprogramowania pośredniego. Jeśli uruchomienie mechanizmu wdrażania nie powiodło się, należy ręcznie zdeinstalować mechanizm wdrażania. Ta czynność spowoduje również usunięcie z rejestru mechanizmu wdrażania informacji, które dotyczą innych produktów zainstalowanych w systemie, zatem w przypadku deinstalowania mechanizmu wdrażania należy zachować ostrożność. 128 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) “Najczęstsze błędy podczas wdrażania” na stronie 136 W przypadku najczęstszych błędów, jakie pojawiają się podczas wdrażania, można stosować ogólne techniki rozwiązywania problemów. Niepoprawny pakiet serwisowy wymagany dla systemu AIX Po uruchomieniu programu instalacyjnego oprogramowania pośredniego w systemach AIX może pojawiać się następujący komunikat: CTGIN9061E: Unsupported Technology Level. OS Technology Level should be 06 or greater and SP level 02 or greater. Ten komunikat jest wyświetlany wówczas, gdy wersja pakietu serwisowego jest niepoprawna. Komunikat o błędzie informuje o tym, że wymagany jest pakiet serwisowy w wersji 02 lub wyższej, ale rzeczywistym wymaganiem dla programu instalacyjnego oprogramowania pośredniego jest pakiet serwisowy w wersji 01 lub wyższej. Błąd, gdy nie ma możliwości zmiany nazw katalogów systemowych Podczas instalowania oprogramowania pośredniego pojawia się błąd CTGIN9042E, który towarzyszy wykonywaniu wielu kroków instalacji. Ten błąd może się pojawić podczas wykonywania dowolnych kroków związanych z oprogramowaniem pośrednim, gdy nie powiodła się zmiana nazwy katalogów instalacyjnych produktu. Pojawia się komunikat o błędzie: CTGIN9042E: Podczas wykonywania kroku <nazwa kroku> napotkano błędy, gdzie <nazwa kroku> może być numerem dowolnego kroku instalacji oprogramowania pośredniego. Zmiana nazwy istniejących katalogów może nie powieść się w niektórych sytuacjach. Na przykład: 1. Jeśli katalog został poprzednio utworzony jako system plików (a nie jako katalog w zdefiniowanym systemie plików). 2. Jeśli system plików lub katalog został utworzony z opcją dostępu tylko do odczytu. Aby określić, czy ta sytuacja jest przyczyną błędu, należy wykonać następujące czynności: 1. Sprawdź dziennik DeploymentPlan.log Ten plik dziennika znajduje się w lokalizacji /ibm/tivoli/mwi/workspace/ <nazwa_komputera>/deploymentPlan/logs/ [INSTALL_<znacznik_daty_i_godziny>]/DeploymentPlan.log, gdzie /ibm/tivoli/mwi/workspace jest domyślnym obszarem roboczym oprogramowania pośredniego albo ścieżką określoną w panelu obszaru roboczego instalatora, a <nazwa_komputera> jest nazwą hosta komputera, na którym przebiega instalacja. Odszukaj nazwę kroku, którego wykonanie się nie powiodło. Ponadto wyszukaj w dzienniku DeploymentPlan.log następujący przykładowy tekst błędu: ml:284: Podczas wykonywania tego wiersza wystąpił następujący błąd: /ibm/tivoli/mwi/workspace/<host name>/deploymentPlan/MachinePlan_<nazwa hosta> /deploymentPlan/MachinePlan_00004_<middleware>/common/Utils.x ml:544: Komenda de_processReq mechanizmu wdrażania zgłosiła błąd. Sprawdź plik wyjściowy de_processReq w lokalizacji /ibm/tivoli/mwi/works pace/<nazwa hosta>/deploymentPlan/MachinePlan_<nazwa hosta>/00004_<middleware>/install/01_BASE/[INSTALL_1215_04.00 ]/logs/de_processreq.log_utf8 Rozdział 11. Rozwiązywanie problemów 129 Sprawdź dziennik de_trace.log w lokalizacji /ibm/tivoli/mwi/workspace/<nazwa hosta>/deploymentPlan/MachinePlan_<nazwa hosta>/00004_<middleware>/ install/01_BASE/[INSTALL_1215_04.00]/logs. 2. Sprawdź lokalizację i dzienniki określone przez komunikat o błędzie z kroku 1: W pliku de_processreq.log_utf8, w lokalizacji /ibm/tivoli/mwi/workspace/<nazwa hosta>/deploymentPlan/MachinePlan_<nazwa hosta>/00004_<middleware>/ install/01_BASE/[INSTALL_1215_04.00 ]/logs/de_processreq.log_utf8, wyszukaj następujący tekst błędu: <errorMessage>[com.ibm.ac.si.ap.action.ExternalCommandActionException: ACUOSI0050E Czynność komendy zewnętrznej nie powiodła się z kodem powrotu 1. <actionErrorEvent actionID=RenameExistingInstallLocation_Unix actionName="externalCommand">ACUCME1100E</actionErrorEvent> Jeśli ten błąd zostanie znaleziony w pliku de_processreq.log_utf8, sprawdź, czy istnieje następujący plik błędów, który może zawierać dodatkowe informacje: <Nazwa_produktu>_RenameExistingInstallLocation_Unix_ <znacznik_daty_i_godziny>.err Kody błędów skryptu konfiguracji oprogramowania pośredniego Błędy, jakie pojawiają się po uruchomieniu skryptów konfiguracji oprogramowania pośredniego, są sklasyfikowane wg kodów. Kody błędów pojawiają się na ekranie podczas instalacji i są zapisywane w pliku dziennika błędów. Tabela 14. Kody błędów skryptu konfiguracji programu instalacyjnego oprogramowania pośredniego Kod błędu Błąd Opis 11 Nieobsługiwany system operacyjny Program instalacyjny oprogramowania pośredniego lub jeden z produktów oprogramowania pośredniego nie może działać na tym systemie operacyjnym. 12 Nieobsługiwana dystrybucja Linux Program instalacyjny oprogramowania pośredniego lub jeden z produktów oprogramowania pośredniego nie jest obsługiwany w tym jądrze systemu Linux. Obsługiwane są tylko dystrybucje Red Hat Enterprise Linux i SUSE Linux Enterprise Server. 13 Nieobsługiwany tryb bitowy jądra Program instalacyjny oprogramowania pośredniego jest obsługiwany w trybie 32- lub 64-bitowym w systemie Linux oraz w trybie 64-bitowym w systemie AIX. 14 Nieobsługiwana architektura procesora Program instalacyjny oprogramowania pośredniego lub jeden z produktów oprogramowania pośredniego nie jest obsługiwany w tej architekturze procesora. Obsługiwana jest tylko architektura x86 i AMD64. 21 Nie ustawiono zmiennej środ. mwi_launchpadroot(UNIX) / LaunchPadBatchPath(Win) Ta zmienna środowiskowa musi być ustawiona na położenie plików instalacyjnych programu instalacyjnego oprogramowania pośredniego: Windows LaunchPadBatchPath Linux i UNIX mwi_launchpadroot 22 Nie znaleziono pliku programu instalacyjnego oprogramowania pośredniego Brak pliku instalacyjnego programu instalacyjnego oprogramowania pośredniego lub plik jest niedostępny. Upewnij się, że określony plik istnieje w katalogu bieżącym. 31 Nazwa hosta nie jest pełną nazwą domeny. Program instalacyjny oprogramowania pośredniego lub jeden z produktów oprogramowania pośredniego wymaga pełnej nazwy hosta. Zamiast tego można podać adres IP systemu. 130 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Tabela 14. Kody błędów skryptu konfiguracji programu instalacyjnego oprogramowania pośredniego (kontynuacja) Kod błędu 32 Błąd Opis SELinux jest aktywne lub ustawione w trybie wymuszania Instalacja produktu oprogramowania pośredniego nie powiodła się z następującym błędem: JRE could not be found on the system Wyłącz opcję Security-Enhanced Linux, stosując jedną z następujących metod: v setenforce 0 v Dodaj następujący wpis do pliku /etc/system: set fmac_enforcing = 0 33 Biblioteka libstdc++.so.5 (64-bitowa) nie jest zainstalowana. Instalator wymaga 64-bitowej wersji biblioteki systemowej libstdc++.so.5, która znajduje się w folderze /usr/lib64/libstdc++.so.5. Jeśli ta biblioteka nie jest zainstalowana, wówczas należy wyszukać pakiet Resource Package Manager (RPM), który zawiera bibliotekę libstdc++.so.5 (wersja 64-bitowa), i zainstalować ją. 34 Biblioteka libstdc++.so.5 nie została zainstalowana. Instalator wymaga biblioteki systemowej libstdc++.so.5, która znajduje się w folderze /usr/lib/libstdc++.so.5. Jeśli ta biblioteka nie jest zainstalowana, wówczas należy wyszukać pakiet Resource Package Manager (RPM), który zawiera bibliotekę libstdc++.so.5, i zainstalować ją. Rozwiązywanie problemów z deinstalacją oprogramowania pośredniego Informacje zawarte w tej sekcji umożliwiają rozwiązywanie problemów z deinstalacją oprogramowania pośredniego. Informacje w tej sekcji umożliwiają rozwiązywanie problemów, jakie pojawiają się podczas deinstalacji oprogramowania pośredniego zainstalowanego za pomocą programu instalacyjnego oprogramowania pośredniego. Rozwiązywanie problemów programu instalacyjnego produktu Jeśli pojawią się problemy podczas korzystania z programu instalacyjnego produktu, wówczas należy je rozwiązać przed wykonaniem dalszych czynności. Rozwiązywanie problemów należy rozpocząć od zastosowania ogólnych technik rozwiązywania problemów. Te techniki ułatwiają określanie, która część instalacji nie powiodła się. Ogólne informacje o rozwiązywaniu problemów z programem instalacyjnym produktu Podczas instalacji produktu może pojawić się konieczność rozwiązywania błędów, jakie pojawiają się w programie instalacyjnym. Produkt Maximo Asset Management jest zwykle wdrażany jako system rozproszony, dlatego błędy są generowane z wielu źródeł. Panel błędów instalacji wyświetla wszelkie komunikaty o niepowodzeniach napotkane podczas wykonywania kroku konfiguracji podczas wdrażania. Te komunikaty informują o źródle problemów, a dodatkowo określają zbiór dzienników, które należy sprawdzić w celu uzyskania dodatkowych informacji. Rozdział 11. Rozwiązywanie problemów 131 Wszystkie komunikaty dotyczące instalacji zaczynają się przedrostkiem CTGIN. Komunikaty informacyjne kończą się przyrostkiem I, komunikaty ostrzegawcze przyrostkiem W, a komunikaty o błędach kończą się przyrostkiem E. Istnieją cztery główne kategorie dzienników, z których można korzystać w celu przeciwdziałania błędom instalacji. v v v v Dzienniki śledzenia instalacji Dzienniki instalacji rozwiązań Dzienniki Maximo Dzienniki oprogramowania pośredniego Dzienniki śledzenia instalacji Dzienniki śledzenia instalacji są generowane na administracyjnej stacji roboczej Maximo Asset Management w katalogu katalog_główny_instalacji\logs. W tych dziennikach można wyszukiwać komunikaty o błędach wyświetlane w panelu błędów instalacji oraz dodatkowe informacje diagnostyczne na temat przyczyn występowania błędów. Dzienniki śledzenia instalacji zawierają dane historyczne dotyczące czasu wywołania programu instalacyjnego oraz opcji wybranych dla wdrożenia. Dzienniki zawierają także informacje o aktualizacjach i pakietach poprawek. Wyszukanie terminu maxinst ułatwia znalezienie informacji dotyczących konfiguracji bazy danych. Jeśli pojawi się błąd podczas zadania sprawdzania poprawności, wówczas dzienniki śledzenia instalacji mogą znajdować się również w katalogu C:\Documents and Settings\Administrator. Takie pliki są przenoszone do katalogu katalog_główny_instalacji\logs podczas wykonywania kroku konfiguracji wdrażania. Następujące pliki dziennika śledzenia znajdują się w katalogu katalog_główny_instalacji\ logs: CTGInstallTrace00.log Ten dziennik zawiera informacje wygenerowane przez program instalacyjny produktu Maximo Asset Management. Dziennik zawiera szczegóły dotyczące: v Wbudowanych wywołań programu instalacyjnego rozwiązania procesu Do tego pliku dołączane są informacje wygenerowane po kolejnych wywołaniach programu instalacyjnego produktu Maximo Asset Management lub programu instalacyjnego rozwiązania procesu. W pliku CTGInstallTrace00.log znajdują się następujące przykładowe komunikaty dotyczące powodzenia. Te komunikaty można wy korzystać w celu ustalenia, 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). v CTGIN2253I: buildmaximoear.cmd zakończone pomyślnie v CTGIN2253I: buildmxiehsear.cmd zakończone pomyślnie v CTGIN2208I: Funkcja runConfigurationStep zakończyła poprawnie działanie v CTGIN2370I: Instalacja została zakończona pomyślnie 132 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Następujący przykładowy komunikat ostrzegawczy może znajdować się w pliku CTGInstallTrace00.log. Ten komunikat informuje o tym, że pomimo poprawnego działania funkcji konieczne jest wykonanie dodatkowych kroków po zakończeniu działania programu instalacyjnego. v CTGIN2420W Wykonanie funkcji undoConfiguration zostało zakończone, ale wymagane jest wykonanie pewnych czynności porządkowych dla następującego komponentu: <Variable formatSpec="{0}">komponent do uporządkowania</Variable>. Następujący przykładowy komunikat o błędzie informuje o tym, że instalacja została zakończona, ale wystąpiły pewne poważne błędy. v CTGIN2371E: Instalacja została zakończona, ale podczas instalacji wystąpiły poważne błędy. W przypadku tego błędu należy otworzyć plik CTGInstallTrace00.log i sprawdzić najnowsze zarejestrowane informacje. Należy określić przyczynę błędu. W niektórych przypadkach błąd jest wynikiem niepowodzenia zadania konfiguracji, którego próbę wykonania podjęły skrypty konfiguracji programu instalacyjnego produktu Maximo Asset Management. CTGInstallMessage00.log Ten dziennik zawiera nazwane komunikaty generowane przez program instalacyjny produktu Maximo Asset Management, przez zadania konfiguracji oraz przez program instalacyjny rozwiązania procesu podczas instalacji. CCMDB_install.log Ten dziennik zawiera informacje o programie instalacyjnym produktu Maximo Asset Management - między innymi wartości wprowadzone przez użytkownika i opcje wybrane podczas instalacji. W niektórych przypadkach nazwa pliku dziennika śledzenia zawiera numery 01, 02 itd. Te pliki zawierają informacje podobne do zawartości plików, których nazwy zawierają cyfry 00. Te pliki są generowane po uruchomieniu drugiej maszyny JVM podczas instalacji i rozpoczynają rejestrowanie informacji. Dzienniki instalacji rozwiązań Dzienniki instalacji rozwiązań są generowane na administracyjnej stacji roboczej Maximo Asset Management w katalogach katalog_główny_instalacji\solutions\logs oraz C:\program files\ibm\common\acsi\logs\<użytkownik administracyjny>. Te dzienniki udostępniają szczegółowe informacje o wyjątkach i błędach powiązanych z pakietami menedżera procesów, z innymi pakietami PSI oraz z mechanizmem wdrażania. Dzienniki Maximo Główne komponenty produktu Maximo Asset Management zawierają programy narzędziowe wdrażania, takie jak updatedb, configdb, maxinst, tdtoolkit, buildmaximoear i deployapplication. Dzienniki dla tych komponentów są generowane na administracyjnej stacji roboczej Maximo Asset Management w katalogu katalog_główny_instalacji\maximo\tools\ maximo\log. Dzienniki oprogramowania pośredniego Rodzime dzienniki oprogramowania pośredniego dla serwera bazy danych można sprawdzać pod względem niepowodzeń, jakie występują na serwerze oprogramowania pośredniego. Rozdział 11. Rozwiązywanie problemów 133 Program narzędziowy do rejestrowania Jeśli konieczne jest skorzystanie z usług działu wsparcia dla produktu IBM, należy przygotować pliki dziennika w archiwum, które zostanie udostępnione pracownikowi działu wsparcia. W celu wykonania tego zadania można skorzystać z programu narzędziowego LogZipper.bat, który jest dostępny w katalogu <katalog_główny_instalacji\scripts. Jeśli używany jest program narzędziowy LogZipper.bat, wówczas wszystkie istotne pliki dziennika są archiwizowane w pliku katalog_główny_instalacji\debug\ RRRRMMDD_ggmmss.zip. Podczas kontaktu z działem wsparcia IBM pracownik działu wsparcia poprosi o udostępnienie plików dziennika z następujących katalogów: v katalog_główny_instalacji\logs v katalog_główny_instalacji\solution/logs v katalog_główny_instalacji\maximo\applications\maximo\properties v katalog_główny_instalacji\etc\install.properties v <obszar_roboczy_instalatora_oprogramowania_pośredniego> Środowisko robocze IBM Support Assistant IBM Support Assistant (ISA) 4 to bezpłatne serwisowe środowisko robocze, które można pobrać z witryny IBM. Środowisko ISA, które wykorzystuje programy dodatkowe specyficzne dla produktów, stanowi centralną lokalizację, w której można uzyskać dodatkowe informacje o produktach, gromadzić dane dotyczące rozwiązywania problemów, a także zarządzać udostępnianiem informacji o problemach. Programy dodatkowe IBM Service Management oraz programy dodatkowe IBM Maximo Asset Management (Maximo Asset Management) dostępne w środowisku roboczym ISA umożliwiają łatwe i szybkie uzyskiwanie informacji o produktach. Jeśli pojawi się problem z produktem Maximo Asset Management, wówczas można użyć środowiska ISA z tymi programami dodatkowymi w celu przeszukiwania dokumentów pomocy. Te dokumenty zawierają poprawki i zalecenia, a ponadto szybko gromadzą istotne dzienniki ułatwiające diagnozowanie. Za pomocą narzędzia Log Analyzer można wyświetlać dzienniki, a za pomocą funkcji filtrowania można filtrować dane w celu zmniejszenia ilości danych do sprawdzania. Katalogi objawów można wykorzystywać w celu analizowania dzienników. Za pomocą środowiska ISA można wykonywać następujące zadania: v Współbieżne przeszukiwanie dokumentów. Możliwe jest niezwłoczne przeszukiwanie dokumentacji IBM w wielu różnych lokalizacjach jednocześnie, w poszukiwaniu odpowiedzi na pytania i wskazówek dotyczących rozwiązań problemów. Środowisko ISA zwraca wyniki podzielone na kategorie wg źródeł, co ułatwia ich przeglądanie. v Dostęp do informacji o produkcie. Szybkie dostęp do łącz prowadzących do najważniejszych informacji o produktach, np. do strony wsparcia dla produktu oraz do strony głównej i dokumentacji produktu online. Ponadto możliwy jest dostęp do kanałów informacyjnych RSS zawierających informacje o najnowszych notach Flash, raportach APAR, poprawkach i notach technicznych. v Gromadzenie danych. Umożliwia gromadzenie plików dokumentujących problemy związane z instalowaniem, bazami danych, bezpieczeństwem oraz problemami ogólnymi dotyczącymi rozwiązywania problemów w środowisku użytkownika. Zgromadzone dane są kompresowane w pakiecie w celu przesłania do IBM. v Analizowanie danych dzienników. Program Log Analyzer pozwala przeglądać zgromadzone pliki dziennika i rozwiązywać problemy. 134 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) v Raportowanie problemów. Możliwość nawiązania połączenia z systemem IBM Electronic Service Request w celu otwierania i aktualizowania rekordów Problem Management Record. Wysyłanie informacji gromadzonych przez skrypty gromadzenia danych IBM Service Management, które następnie mogą być analizowane przez IBM w celu diagnozowania. Właściwości wdrażania Wdrażanie rozwiązań ISM często odbywa się etapami. Można zainstalować jeden produkt ISM, a następnie później wdrożyć inny. Kolejne wdrożenia przebiegają z wykorzystaniem danych instalacji i konfiguracji z poprzednich instalacji. Na przykład: sposób nawiązywania połączenia z bazą danych używaną przez oryginalny produkt. Te informacje muszą zostać zachowane i muszą być chronione. Te dane są zachowywane poprzez zapisanie danych wdrożenia w bazie danych produktu oraz w zestawie plików właściwości. Taki rodzaj nadmiarowości zapewnia bezpieczeństwo informacji dotyczących wdrożenia na wypadek awarii bazy danych. Po pomyślnym wdrożeniu właściwości wdrażania są przechowywane w bazie danych oraz w dwóch plikach właściwości. maximo.properties Plik maximo.properties to szyfrowany plik, który znajduje się w katalogu główny_katalog_instalacyjny\maximo\applications\maximo\properties\. Ten plik właściwości zawiera właściwości połączenia z bazą danych. install.properties Plik install.properties to szyfrowany plik, który znajduje się w katalogu katalog_instalacyjny\etc\ i zawiera większość właściwości powiązanych z wdrożeniem. Błędy związane z brakiem możliwości nawiązania połączenia z serwerami warstwy pośredniej lub uwierzytelnienia na tych serwerach podczas instalacji aktualizacji albo pakietu poprawek mogą być spowodowane przestarzałymi wartościami właściwości. Na przykład: jeśli użytkownik zmieni swoje hasło, z którego korzystał podczas początkowej instalacji produktu Maximo Asset Management, ale nie zaktualizował tej wartości w odpowiednim pliku właściwości. Przy następnej operacji instalacji przestarzała wartość zostanie pobrana z pliku właściwości i instalacja zakończy się niepowodzeniem. Pliki licencji Pliki licencji znajdują się na nośniku i nie są spakowane z programem instalacyjnym. Jeśli program instalacyjny jest kopiowany z nośnika produktu do systemu plików, katalog License również należy skopiować. Rozwiązanie problemu Krok konfigurowania procesu instalacji produktu Maximo Asset Management jest wykonywany po przejściu wszystkich paneli kreatora instalacji i kliknięciu przycisku Instalacja. Błędy pojawiające się przed krokiem konfiguracji zwykle są związane z tym, że program instalacyjny nie może sprawdzić, czy wprowadzone wartości są poprawne. Jeśli ten błąd się pojawi, należy sprawdzić dzienniki śledzenia, usunąć problem, a następnie wykonać pozostałe czynności w kreatorze instalacji. Jeśli pojawi się błąd po kroku konfiguracji, wówczas należy zakończyć działanie programu instalacyjnego. W takim przypadku należy sprawdzić dziennik śledzenia, dziennik instalacji Rozdział 11. Rozwiązywanie problemów 135 rozwiązania oraz dzienniki Maximo. Należy rozwiązać problem i zakończyć instalację, wykorzystując program narzędziowy taskrunner wywoływany z wiersza komend: C:\IBM\SMP\scripts\taskRunner.bat CONTINUE STOPONERROR Uwaga: Jeśli system zostanie ponownie uruchomiony, wówczas uruchomienie skryptów konfiguracji za pomocą programu narzędziowego taskrunner nie będzie możliwe. Składnice danych programu taskrunner nie są trwałe. Jeśli planowane jest korzystanie z programu taskrunner, nie należy restartować systemu. Program narzędziowy taskrunner wznawia instalację od miejsca, w którym zarejestrowano ostatnie pomyślnie wykonane zadanie z poprzedniej próby. Jeśli program narzędziowy taskrunner zostanie uruchomiony z parametrem NOSTOPONERROR, wówczas taskrunner będzie kontynuował działanie pomimo błędów. “Właściwości instalacji” na stronie 118 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. http://www.ibm.com/software/support/isa/isa41/install.html Najczęstsze błędy podczas wdrażania W przypadku najczęstszych błędów, jakie pojawiają się podczas wdrażania, można stosować ogólne techniki rozwiązywania problemów. Uruchamianie programu instalacyjnego Jeśli program instalacyjny produktu zostanie uruchomiony z napędu innego niż wybrany jako miejsce docelowe instalacji, wówczas instalacja nie powiedzie się. Dochodzi do tego w przypadku uruchamiania programu instalacyjnego bezpośrednio lub za pośrednictwem startera produktu. W celu rozwiązania tego problemu należy uruchomić instalator lub aplikację startera z napędu, na którym instalowany jest produkt. Na przykład: jeśli wymagane jest zainstalowanie produktu na napędzie g:, należy otworzyć wiersz komend i przejść do napęd g: przed wywołaniem instalatora. Zatem jeśli instalator znajduje się na napędzie d:, komenda może być następująca: g:\> d:\temp\install.exe (gdzie g:> jest zachętą wiersza komend systemu Windows) Eksplorator Windows normalnie ustawia napęd domyślny systemu na "%HOMEDRIVE%", który jest zwykle napędem, na którym zainstalowany jest system Windows. Jeśli jest to napęd docelowy instalacji produktu, wówczas instalator lub starter można uruchomić z Eksploratora Windows. Jeśli planowane jest zainstalowanie produktu na napędzie innym niż napęd udostępniający system Windows, nie należy uruchamiać instalatora z Eksploratora Windows. W takim przypadku należy uruchomić instalator z wiersza komend zgodnie z wcześniejszym opisem. 136 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Konfiguracja dostępu zdalnego Jeśli wybrano opcję skonfigurowania oprogramowania pośredniego za pomocą funkcji automatycznej konfiguracji programu instalacyjnego Maximo Asset Management, wówczas należy włączyć protokół dostępu zdalnego dla każdego systemu udostępniającego oprogramowanie pośrednie. Komunikaty z przedrostkiem CTGRI, które znajdują się w pliku CTGInstallTrace.log, informują o tym, że program instalacyjny Maximo Asset Management nie może uzyskać dostępu do systemów zdalnych, które zostały określone jako część wdrożenia produktu. Porty Błąd informujący o braku dostępu do hosta zdalnego może być czasami powiązany z faktem, że wymagany port nie jest dostępny dla programu instalacyjnego produktu Maximo Asset Management. Należy się upewnić, że następujące porty są dostępne na serwerach, które udostępniają oprogramowanie pośrednie: 445 Port 445 jest wykorzystywany dla protokołu SMB over TCP. 139 Port 139 jest wykorzystywany dla połączeń TCP NetBIOS. Uprawnienia dostępu do rejestru zdalnego Błąd CTGRI0011E pojawia się, jeśli ID użytkownika - udostępniony dla programu instalacyjnego używanego w celu uzyskania dostępu do zdalnego systemu Windows - nie posiada odpowiednich uprawnień dostępu do rejestru. Zdalny dostęp do rejestru jest określony przez wpis klucza rejestru HKLM\System\CurrentControlSet\Control\ SecurePipeServers\winreg. W celu uzyskania informacji należy odwiedzić serwis WWW pomocy i wsparcia firmy Microsoft. W celu znalezienia artykułu na temat zarządzania dostępem zdalnym do rejestru należy użyć narzędzia do wyszukiwania problemów. Wyjątki połączeń Informacje o wyjątkach dotyczących połączeń zdalnego dostępu zwykle pojawiają się w postaci błędu autoryzacji lub błędu połączenia hosta. W celu określenia przyczyny wyjątku połączenia należy przeszukać plik CTGInstallTrace.log. Błąd autoryzacji pojawia się w przypadku wprowadzenia niepoprawnego identyfikatora lub hasła użytkownika do programu instalacyjnego produktu Maximo Asset Management. Błędy dla wyjątków tego typu zwykle mają postać podobną do przedstawionej w przykładzie: SEVERE: EXIT ^RxaConnectFailure:^o^{{com.ibm.tivoli.remoteaccess. RemoteAccessAuthException: CTGRI0000E Could not establish a connection to the target machine with the authorization credentials that were provided. at com.ibm.tivoli.remoteaccess.BaseProtocol.beginSession (BaseProtocol.java:522) at com.ibm.tivoli.ccmdb.install.common.util.rxa.RxaHost.init (RxaHost.java:130) at com.ibm.tivoli.ccmdb.install.common.util.rxa.RxaHost.<init> (RxaHost.java:78) at com.ibm.tivoli.ccmdb.install.common.ia.CmnInstallAnywhereUtils.getOSType (CmnInstallAnywhereUtils.java:303) at com.ibm.tivoli.ccmdb.install.foundation.appsvr.FndWasRemoteActions. install (FndWasRemoteActions.java:237) at com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..) at ZeroGab8.run(DashoA10*..) Błąd połączenia z hostem pojawia się, gdy protokoły dostępu zdalnego programu instalacyjnego produktu Maximo Asset Management nie mogą uzyskać dostępu do systemu zdalnego za pomocą protokołów, które ten system obsługuje. Ten błąd zwykle ma następującą postać: RemoteSystem can’t be reached using Supported RXA protocols. Rozdział 11. Rozwiązywanie problemów 137 Zgodnie z informacjami z sekcji Zanim rozpoczniesz - jeśli środowisko Cygwin jest dostępne na zdalnym systemie Windows obsługującym oprogramowanie pośrednie, wówczas podczas instalowania produktu Maximo Asset Management mogą pojawiać się błędy. Ten błąd pojawia się podczas sprawdzania poprawności hosta. Aug 3, 2010 9:52:32 AM com.ibm.tivoli.ccmdb.install.common.log. CmnInstallLogUtils handleUnexpectedException FINE: ENTER^java.net.ConnectException: CTGRI0023E An error occurred when executing GET_FREE_PHYS_MEM. at com.ibm.tivoli.remoteaccess.UNIXProtocol. getFreePhysicalMemory(UNIXProtocol.java:1358) at com.ibm.tivoli.ccmdb.install.common.util.rxa.RxaHost. initThreadRemoteAccess(RxaHost.java:434) at com.ibm.tivoli.ccmdb.install.common.util.rxa.RxaHost. initThreadRemoteAccess(RxaHost.java:277) at com.ibm.tivoli.ccmdb.install.common.util.rxa.RxaHost. getRemoteAccess(RxaHost.java:169) at com.ibm.tivoli.ccmdb.install.common.util.rxa.RxaUtil. directoryExists(RxaUtil.java:731) at com.ibm.tivoli.ccmdb.install.common.util.validation. CfgValidateRemoteSystem.directoryExists(CfgValidateRemoteSystem.java:94) at com.ibm.tivoli.ccmdb.install.common.config.was.ConfigWasThinClient. copyTrustStore(ConfigWasThinClient.java:396) at com.ibm.tivoli.ccmdb.install.common.config.was.ConfigWasThinClient. configWasThinClient(ConfigWasThinClient.java:529) at com.ibm.tivoli.ccmdb.install.common.config.was.ConfigWasThinClient. runConfigurationStep(ConfigWasThinClient.java:714) at com.ibm.tivoli.ccmdb.install.common.config.TaskRunner. runSingleTask(TaskRunner.java:324) at com.ibm.tivoli.ccmdb.install.foundation.ccmdb.FndUpgradePanelActions. handleInstall(FndUpgradePanelActions.java:256) at com.ibm.tivoli.ccmdb.install.foundation.ccmdb.AFndCustomCodeAction. install(AFndCustomCodeAction.java:127) at com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..) at ZeroGad8.run(DashoA10*..) ^T^CTGRI0023E An error occurred when executing GET_FREE_PHYS_MEM. java.net.ConnectException: CTGRI0023E An error occurred when executing GET_FREE_PHYS_MEM. W takim przypadku należy zdeinstalować lub wyłączyć demona SSH (sshd) dostępnego z Cygwin. Po rozwiązaniu tych błędów można kontynuować korzystanie z programu instalacyjnego produktu Maximo Asset Management. Baza danych Updatedb Komenda updatedb jest uruchamiana kilkakrotnie podczas instalowania produktu Maximo Asset Management. Przy każdym uruchomieniu komendy updatedb w katalogu katalog_główny_instalacji\maximo\tools\maximo\log generowany jest plik dziennika ze znacznikiem czasu. Jeśli pojawi się błąd przypisywany komendzie updatedb, wówczas należy zapoznać się z najnowszym dziennikiem updatedb. Po wykonaniu czynności naprawczych można zakończyć wdrażanie za pomocą programu narzędziowego taskrunner. Błąd aktualizacji MAXPRESENTATION Podczas instalowania produktu Maximo Asset Management może pojawić się błąd MAXPRESENTATION. Jeśli podczas instalowania pojawią się następujące błędy, będzie to oznaczało, że istnieją w bazie danych wartości, które nie są zsynchronizowane. 138 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Error: (RECONLINK) Unable to update MAXPRESENTATION - null java.lang.Exception Error: (RECONLINK) Unable to update MAXPRESENTATION - null at psdi.webclient.upgrade. MXApplyTransactions.saveApplicationDocument(Unknown Source) Jeśli pojawią się takie błędy, wówczas względem bazy danych należy wykonać następujące instrukcje SQL w celu sprawdzenia przyczyny: select maxreserved from maxsequence where tbname = ’MAXPRESENTATION’; select max(maxpresentationid) from maxpresentation; Wartość maxreserved musi być większa lub równa wartości max(maxpresentationid). Jeśli nie jest, wówczas należy zastosować następującą instrukcję SQL w celu zmiany tej wartości. update maxsequence set maxreserved = (select max(maxpresentationid) from maxpresentation) where tbname=’MAXPRESENTATION’ and name=’MAXPRESENTATIONID’; Indeksowanie w narzędziu Oracle Text Produkt Maximo Asset Management wymaga całego szeregu indeksów tekstowych w celu zwiększenia wydajności wyszukiwania tekstowego. Te indeksy są tworzone po uruchomieniu komendy maxinst podczas instalacji. Jeśli komenda maxinst nie spowoduje utworzenia indeksów tekstowych dla bazy danych Oracle, wówczas w pliku CTGInstallTrace.log zostaną zapisane błędy podobne do poniższego: ORA-01031 ORA-04045 with MDSYS.SDO_GEOR_TRUNC_TABLE W celu rozwiązania tego błędu należy zainstalować produkt Oracle Spatial: 1. Nawiąż połączenie z instancją bazy danych, określając AS SYSDBA. 2. Utwórz użytkownika MDSYS za pomocą komendy w następującym formacie: SQL> CREATE USER MDSYS IDENTIFIED BY <hasło>; 3. Nadaj wymagane uprawnienia użytkownikowi MDSYS, uruchamiając procedurę: SQL> @ORACLE_HOME/md/admin/mdprivs.sql 4. Nawiąż połączenie z MDSYS. 5. Zainstaluj Spatial, uruchamiając procedurę: SQL> @ORACLE_HOME/md/admin/catmd.sql 6. Nawiąż połączenie z SYS i zablokuj konto użytkownika MDSYS, aby zapobiec nieautoryzowanemu użyciu. SQL> ALTER USER MDSYS ACCOUNT LOCK; 7. Odbuduj wyzwalacza, stosując komendę: @/<katalog_główny_oracle>/rdbms/admin/utlprp.sql 0 Wartości właściwości, które są przestarzałe i zabronione Szczegóły dotyczące wdrażania są zapisywane w bazie danych, a także w systemie administracyjnym w plikach install.properties i maximo.properties. “Aktywowanie konfiguracji zdalnej” na stronie 10 Program instalacyjny produktu Maximo Asset Management 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. Rozdział 11. Rozwiązywanie problemów 139 “Ręczne konfigurowanie usługi Microsoft Active Directory” na stronie 41 Usługę Microsoft Active Directory można ręcznie skonfigurować na potrzeby produktu Maximo Asset Management. “Ogólne informacje o rozwiązywaniu problemów z programem instalacyjnym produktu” na stronie 131 Podczas instalacji produktu może pojawić się konieczność rozwiązywania błędów, jakie pojawiają się w programie instalacyjnym. “Aktualizowanie danych środowiska” na stronie 125 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. Rozwiązywanie problemów deinstalatora produktu Informacje dot. rozwiązywania problemów można wykorzystać w celu rozwiązania problemów, jakie pojawiają się podczas korzystania z deinstalatora produktu. Informacje nt. rozwiązywania problemów znajdują się przede wszystkim w plikach dziennika Błąd CTG00001 podczas deinstalowania W niektórych przypadkach podczas deinstalowania produktu z systemu administracyjnego może pojawiać się błąd CTG00001 Deinstalowanie nie powiodło się. Należy ręcznie zdeinstalować produkt Maximo. Zamknij okno dialogowe komunikatu o błędzie. Aby zakończyć deinstalowanie, należy ręcznie usunąć katalogi instalacyjne, które znajdują się w C:\IBM\SMP\maximo. Następnie należy upewnić się, że wpisy do rejestru dla produktu oraz Process Automation Engine zostały usunięte. Wpisy do rejestru znajdują się w kluczu HKEY_LOCAL_MACHINE/ SOFTWARE/IBM/Process Automation Engine, w obszarze zgodnym ze skrótem nazwy produktu z rodziny ISM. Na przykład: Maximo Asset Management. Ponadto w zależności od awarii może pojawić się konieczność usunięcia informacji o menedżerze procesu z bazy danych wdrożenia. 140 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Informacje 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. 1623-14, Shimotsuruma, Yamato-shi Kanagawa 242-8502 Japonia 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. 2007, 2013 141 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 2Z4A/101 11400 Burnet Road Austin, TX 78758 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 tym dokumencie oraz wszystkie inne licencjonowane materiały dostępne dla tego programu są dostarczane przez IBM na warunkach określonych w Umowie IBM z Klientem, Międzynarodowej Umowie Licencyjnej IBM na Program lub w innych podobnych umowach zawartych między IBM i użytkownikami. 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. Publikacja ta zawiera przykładowe dane i raporty używane w codziennej działalności biznesowej. W celu kompleksowego zilustrowania tej działalności podane przykłady zawierają nazwy osób, firm i ich produktów. Wszystkie te nazwiska/nazwy są fikcyjne i jakakolwiek ich zbieżność z prawdziwymi nazwiskami/nazwami jest całkowicie przypadkowa. 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. Programy przykładowe są dostarczane w stanie, w jakim się znajdują ("AS IS"), bez udzielania jakichkolwiek gwarancji, w tym także rękojmi. IBM nie ponosi odpowiedzialności za jakiekolwiek szkody wynikające z używania programów przykładowych. 142 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Znaki towarowe IBM, logo IBM oraz ibm.com są znakami towarowymi lub zastrzeżonymi znakami towarowymi International Business Machines Corp. zarejestrowanymi w wielu systemach prawnych na całym świecie. Nazwy innych produktów lub usług mogą być znakami towarowymi IBM lub innych podmiotów. Aktualna lista znaków towarowych IBM jest dostępna w serwisie WWW, w sekcji “Copyright and trademark information” (Informacje o prawach autorskich i znakach towarowych), pod adresem www.ibm.com/legal/ copytrade.shtml. Java oraz wszystkie znaki towarowe i logo dotyczące języka Java są znakami towarowymi lub zastrzeżonymi znakami towarowymi Oracle lub przedsiębiorstw afiliowanych. Linux jest zastrzeżonym znakiem towarowym Linusa Torvaldsa w Stanach Zjednoczonych i/lub innych krajach. Microsoft, Windows oraz logo Windows są znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i/lub w innych krajach. UNIX jest zastrzeżonym znakiem towarowym The Open Group w Stanach Zjednoczonych i innych krajach. Informacje 143 144 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Indeks A I L ACUINI0044E 128 administracyjna stacja robocza odtwarzanie 118 tworzenie kopii zapasowej 117 autoryzacja dotycząca typu segmentu księgi głównej aktualizowanie 99 instalacja automatyczne konfigurowanie oprogramowania pośredniego 15 produkt, automatycznie konfigurowane oprogramowanie pośrednie 23 produkt, oprogramowanie pośrednie skonfigurowane ręcznie 49 przed rozpoczęciem 1 przygotowywanie 1 wdrażanie z wykorzystaniem ręcznej konfiguracji oprogramowania pośredniego 35 wdrażanie z wykorzystaniem ręcznie skonfigurowanego oprogramowania pośredniego 33 właściwości 118 zadania po instalacji 95 zagadnienia dotyczące zaawansowanej 113 instalacja cicha 61 instalacja cicha produktu właściwości 64 instalacja produktu przed rozpoczęciem 1 rozwiązywanie problemów, najczęstsze problemy 136 rozwiązywanie problemów, ogólne informacje 131 instalowanie oprogramowanie wymagane wstępnie 61 tryb cichy 61 instalowanie oprogramowania pośredniego przed rozpoczęciem 1 instalowanie plików EAR 29, 56 logowanie się 95 logowanie się i wylogowywanie się B baza danych zastosowanie zmian biblioteki Linux 8 błąd CTG00001 140 98 C cicha, instalacja 61 CTG00001 140 CTGIN9042E 129 CTGIN9061E 129 czcionki AIX 8 D dane środowiskowe aktualizowanie 125 deinstalacja błąd CTG00001 140 deinstalacyjne narzędzie do odtwarzania programu 110 narzędzie do odtwarzania 110 odtwarzanie konfiguracji bazy danych 108 produkt 105 bez programu deinstalacyjnego 109 ręczna 111 ręczne usuwanie plików 112 ręcznie skonfigurowane oprogramowanie pośrednie 107 wdrożenie skonfigurowane automatycznie 106 wdrożenie skonfigurowane ręcznie 107 deinstalowanie automatycznie skonfigurowane oprogramowanie pośrednie 106 domena MAXIMOSERVER tworzenie 17, 45 domyślny ośrodek wprowadzania danych tworzenie 100 dostępność portu sprawdzanie 7 © Copyright IBM Corp. 2007, 2013 J języki wdrażanie po odroczeniu aktualizacji bazy danych 31, 58 JRE konfigurowanie w systemie Linux 8 K kody walut tworzenie 96 komenda tar AIX 7 konfigurowanie 96 serwer bazy danych 35 konfigurowanie SMTP 96 konta związane z przedsiębiorstwem aktualizowanie 99 konto w księdze głównej tworzenie 98 101 M mechanizm wdrażania tworzenie kopii zapasowej Microsoft Active Directory konfigurowanie 41 12 N narzędzie do odtwarzania deinstalacja 110 nośnik instalacja 1 O odtwarzanie 117 oprogramowanie pośrednie 61 konfiguracja zdalna 10 zmiana parametrów konfiguracji 114 Oracle konfigurowanie ręczne, 10g 38 konfigurowanie ręczne, 11g 35 odtwarzanie 108 Oracle WebLogic Server konfigurowanie 113 po zakończeniu instalacji produktu 27, 54 ręczne deinstalowanie 115 uruchamianie 113 ustawianie nazwy hosta w aplikacji 30, 58 zarządzanie 113 organizacja tworzenie 97 P pamięć współużytkowana ustawianie 10 pliki EAR kompilowanie ręczne 115 obsługiwanie 115 po instalacji 95 po zakończeniu instalacji produktu Oracle WebLogic Server 27, 54 pomoc 95 pomoc elektroniczna 95 program instalacyjny oprogramowania pośredniego błąd ACUINI0044E 128 błąd niepoprawnej wersji pakietu serwisowego wymaganego dla systemu AIX 129 błąd, gdy nie ma możliwości zmiany nazw katalogów systemowych 129 145 program instalacyjny oprogramowania pośredniego (kontynuacja) rozwiązywanie problemów 127 funkcja 128 program instalacyjny produktu przegląd 21 program nasłuchujący e-mail konfigurowanie w serwerze WebLogic Server 19, 47 R rozwiązywanie problemów 127 deinstalator produktu 140 oprogramowanie pośrednie deinstalacja 131 program instalacyjny produktu właściwości instalacja 118 instalacja cicha produktu wymagane wstępnie 61 64 Z zabezpieczenia konfigurowanie 103 zagadnienia systemowej strategii haseł zestawy pozycji i przedsiębiorstw tworzenie 97 11 131 S segment konta księgi głównej tworzenie 98 serwer aplikacji Maximo uruchamianie 29, 56 serwer bazy danych 35 serwer J2EE ręczne konfigurowanie 44 serwer katalogów ręczne konfigurowanie 41 serwer WebLogic Server zatrzymywanie 114 SMTP 96 sprawdzanie instalacji programowo 89 ręczne 93 sprawdzanie wymagań wstępnych programowo 3 starter przegląd 13 uruchamianie 14 struktura integracji opcje JMS konfigurowanie 18, 46 T tworzenie kopii zapasowej typy pracy tworzenie 100 117 U ulimit ustawianie 9 użytkownicy grupy synchronizowanie 101 synchronizowanie 101 W WebLogic Server ręczne konfigurowanie 16, 45 wielkość obszaru wymiany ustawianie 9 146 IBM Maximo Asset Management: Podręcznik instalowania (WebLogic Server, Oracle, Active Directory) Drukowane w USA