Planowanie wdrożenia
Transkrypt
Planowanie wdrożenia
IBM Maximo Asset Management Wersja 7 Wydanie 5 Planowanie wdrożenia Uwaga Przed wykorzystaniem tych informacji oraz produktu, którego dotyczą, należy zapoznać się z sekcją “Uwagi” na stronie 55. 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 2011. Spis treści Rozdział 1. Przegląd instalacji . . . . . 1 Architektura systemu i komponenty . Informacje o produkcie. . . . . Obsługiwane języki . . . . . . . . . . . . . . . . . Rozdział 2. Planowanie wdrożenia . . . . . . . 1 . 2 . 3 . . . 5 Topologie wdrożenia . . . . . . . . . . . . 5 Administracyjna stacja robocza . . . . . . . . 6 Wdrożenie na jednym serwerze . . . . . . . . 6 Wdrożenie na wielu serwerach . . . . . . . . 7 Planowanie z myślą o bezpieczeństwie . . . . . . . 8 Planowanie z myślą o łatwości serwisowania . . . . . 9 Planowanie obsługi języka . . . . . . . . . . 10 Informacje zawarte w dzienniku programu instalacyjnego 11 Rozdział 3. Przewodniki przejścia dla scenariuszy wdrażania . . . . . . . . 13 Rozdział 6. Instalowanie wielu produktów na jednej administracyjnej stacji roboczej . . . . . . . . . . . 23 Rozdział 7. Szkoleniowe bazy danych 25 Dodatek A. Zadania programu instalacyjnego . . . . . . . . . . . 27 Dodatek B. Arkusze planowania dla instalacji oprogramowania pośredniego 31 Dodatek C. Arkusze planowania na potrzeby ręcznej konfiguracji oprogramowania pośredniego. . . . . 41 . 15 Dodatek D. Arkusz planowania dla instalacji produktu. . . . . . . . . . 53 Rozdział 5. Oprogramowanie pośrednie 17 Uwagi . . . . . . . . . . . . . . . 55 Obszar roboczy programu instalacyjnego oprogramowania pośredniego. . . . . . . . . . . . . . . 19 Opcje konfiguracji oprogramowania pośredniego . . . 20 Konwencje nazewnictwa obiektów oprogramowania pośredniego. . . . . . . . . . . . . . . 20 Indeks . . . . . . . . . . . . . . . 59 Rozdział 4. Opcje instalacji . . . . . . 15 Instalacja prosta i niestandardowa . © Copyright IBM Corp. 2011 . . . . . . Znaki towarowe . . . . . . . . . . . . . 57 iii iv IBM Maximo Asset Management: Planowanie wdrożenia Rozdział 1. Przegląd instalacji W celu zaplanowania instalacji produktu IBM® Maximo Asset Management i przygotowania środowiska należy użyć scenariusza wdrażania, który jest zgodny z konkretnymi wymaganiami. Produkt Maximo Asset Management może zainstalować użytkownik posiadający prawa i uprawnienia administratora systemu. Architektura systemu i komponenty W celu przygotowania się do instalacji należy skonfigurować wymagane komponenty wdrożenia Maximo Asset Management. Produkt Maximo Asset Management wymaga wielu serwerów oprogramowania, które są określane jako oprogramowanie pośrednie. Komponenty oprogramowania pośredniego mogą działać na jednym komputerze lub na większej liczbie komputerów. Komponenty używane w typowej instalacji Maximo Asset Management zostały przedstawione na poniższym rysunku. Rysunek 1. Architektura systemu i komponenty W celu zainstalowania produktu Maximo Asset Management wymagane są następujące komponenty: Administracyjna stacja robocza Służy do zainstalowania produktu Maximo Asset Management. Administracyjną stację roboczą należy zainstalować w systemie operacyjnym Microsoft Windows. © Copyright IBM Corp. 2011 1 Zainstalowaną administracyjną stację roboczą można wykorzystać w celu wprowadzania aktualizacji lub zmian do konfiguracji. Baza danych Zawiera wszystkie informacje o zasobach, np. ich stany, ich lokalizacje i powiązane rekordy. Takie informacje można zapisywać w bazie danych IBM DB2, która jest dostępna w obrazie instalacyjnym produktu. Alternatywnie można użyć dowolnej z obsługiwanych baz danych. Lista obsługiwanych baz danych jest dostępna w sekcji informacji wymagań systemowych, która jest dostępna w dokumencie Szybki start. Serwer aplikacji Służy do zarządzania komponentami Maximo Asset Management JavaServer Pages (JSPs), XML oraz komponentami biznesowymi. Produkt Maximo Asset Management korzysta z dostępnego na rynku serwera aplikacji Java 2 Platform, Enterprise Edition (J2EE): jest to serwer IBM WebSphere Application Server lub serwer Oracle WebLogic Server. Przeglądarka WWW Dostęp do aplikacji produktu Maximo Asset Management można uzyskiwać za pomocą przeglądarki WWW podłączonej przez sieć przedsiębiorstwa lub przez Internet. Oprócz określonych komponentów wymaganych z produktem Maximo Asset Management można również wykorzystywać następujące komponenty opcjonalne: Serwer HTTP Można skonfigurować osobny, dedykowany serwer HTTP, który będzie współpracował z serwerem aplikacji J2EE. Serwer katalogów Można skonfigurować serwer katalogów, taki jak Lightweight Directory Access Protocol (LDAP), aby udostępnić opcje zarządzania tożsamością i funkcje uwierzytelniania dla serwera J2EE. Informacje o produkcie Przed zainstalowaniem produktu Maximo Asset Management należy zapoznać się z informacjami na temat instalacji produktu. Szybki start Zawiera skrót informacji, który umożliwia rozpoczęcie pracy z produktem. Sekcja IBM Maximo Asset pobierania dokumentacji Szybki start oraz strona Management 7.5 - Centrum informacyjne. (http://publib.boulder.ibm.com/infocenter/ tivihelp/v49r1/topic/com.ibm.mam.doc/welcome.html) udostępniają kopie dokumentacji Szybki start w kilku językach. Dokument dotyczący pobierania Opisuje sposób pobierania obrazów instalacyjnych produktu, gdy dysk DVD IBM Maximo produktu nie jest dostępny. Więcej informacji zawiera strona Asset Management 7.5 - Dokument dotyczący pobierania (www.ibm.com/support/ docview.wss?uid=swg24029458). Serwis wsparcia dla produktu IBM Software Support (www.ibm.com/support/entry/portal/Overview/ Strona Software/Tivoli/Maximo_Asset_Management) udostępnia najnowsze poprawki i noty techniczne. 2 IBM Maximo Asset Management: Planowanie wdrożenia Podręcznik aktualizacji do nowej wersji Informacje na temat aktualizacji do wersji 7.5 zawiera Podręcznik aktualizacji do nowej wersji, produkty IBM Maximo 7.1 do V7.5 dostępny na stronie dotyczące aktualizacji produktu Maximo (www.ibm.com/support/ docview.wss?rs=3214uid=swg21266217). Zasoby Obsługiwane języki Ta sekcja zawiera informacje o językach obsługiwanych przez produkt Maximo Asset Management. Poniżej znajduje się lista obsługiwanych języków: v arabski v portugalski (Brazylia) v v v v v v chorwacki czeski duński niderlandzki angielski fiński v francuski v niemiecki v v v v v hebrajski węgierski włoski japoński koreański v norweski v polski v rosyjski v v v v v chiński uproszczony słoweński hiszpański szwedzki chiński tradycyjny v turecki Uwaga: Produkt Maximo Asset Management obsługuje język turecki, ale program instalacyjny nie obsługuję języka tureckiego. Ponadto w administracyjnej stacji roboczej nie należy wybierać tureckich ustawień narodowych przed instalacji ani po instalacji produktu Maximo Asset Management. Po pomyślnym zainstalowaniu produktu Maximo Asset Management możliwe jest wdrożenie języka tureckiego jako podstawowego lub dodatkowego - w tym celu należy użyć programu instalacyjnego pakietu językowego. Jednak administracyjna stacja robocza musi pozostać ustawiona na ustawienia narodowe inne niż tureckie, ponieważ tylko przy takim ustawieniu możliwe będzie wdrażanie produktów w przyszłości. Rozdział 1. Przegląd instalacji 3 4 IBM Maximo Asset Management: Planowanie wdrożenia Rozdział 2. Planowanie wdrożenia Zaplanowanie instalacji produktu Maximo Asset Management jest bardzo istotne i umożliwia pomyślne przeprowadzenie wdrożenia. Należy zapoznać się z informacjami o wdrożeniu, a następnie przygotować środowisko zgodnie z potrzebami biznesowymi. W celu zapisywania wartości wykorzystywanych podczas procesu instalowania należy wykorzystać arkusze planowania. Zapisane informacje można będzie wykorzystać w przyszłych instalacjach produktu Maximo Asset Management. Po zapoznaniu się z informacjami dotyczącymi wdrożenia, gdy plan wdrożenia jest gotowy, należy zapoznać się z informacjami o instalacji produktu Maximo Asset Management, a następnie rozpocząć instalowanie. Informacje nt. instalacji są dostępne w Centrum informacyjnym produktu IBM Maximo Asset Management 7.5 (http:// publib.boulder.ibm.com/infocenter/tivihelp/v49r1/topic/com.ibm.mam.doc/welcome.html). Topologie wdrożenia Należy określić najbardziej odpowiednią opcję wdrożenia dla środowiska i potrzeb biznesowych. Produkt Maximo Asset Management działa z różnymi bazami danych i serwerami and J2EE zgodnie z listą przedstawioną w sekcji dotyczącej wymagań systemowych. Program instalacyjny oprogramowania pośredniego służy do instalowania produktów oprogramowania pośredniego IBM, takich jak IBM DB2 i IBM WebSphere Application Server Network Deployment. Można również ponownie wykorzystać zasoby istniejące w środowisku, które mogą obejmować obsługiwane wersje oprogramowania pośredniego IBM oraz innych firm, np. Microsoft SQL Server, Oracle WebLogic Server i Oracle . Oprogramowanie pośrednie IBM jest dołączone do produktu Maximo Asset Management, dla produkt Maximo Asset Management można również wdrożyć z oprogramowaniem firm innych niż IBM. Wyróżnia się dwie główne strategie wdrażania produktu Maximo Asset Management w przedsiębiorstwie. Jeden serwer W przypadku topologii typu jeden serwer wymagane jest załadowanie wszystkich komponentów Maximo Asset Management - w tym całego oprogramowania pośredniego Maximo Asset Management, systemu administracyjnego Maximo Asset Management, menedżerów procesu , itp. na jeden serwer. Takie wdrożenie jest typowe do celów weryfikacji koncepcji, jako oprogramowanie demonstracyjne oraz w środowiskach edukacyjnych. Na potrzeby zarządzania zasobami i procesami korporacyjnymi z reguły implementuje się topologię wieloserwerową. Wiele serwerów W topologii wiele serwerów dochodzi do rozdzielania komponentów produktu Maximo Asset Management między kilka serwerów. Taka metoda jest korzystna, ponieważ umożliwia optymalne wykorzystanie zasobów i zmniejsza obciążenie systemu. Wdrożenia tego typu są zwykle realizowane jako środowiska produkcyjne. W odmiennym środowisku kolekcja komputerów w tym wdrożenia może być mieszaniną komputerów z systemu Windows i UNIX. © Copyright IBM Corp. 2011 5 W produkcie IBM WebSphere Application Server Network Deployment można utworzyć menedżery wdrażania zapewniające scentralizowane administrowanie zarządzanymi węzłami serwerów aplikacji i węzłami niestandardowymi tak, jak gdyby stanowiły one pojedynczą komórkę. Program IBM WebSphere Application Server Network Deployment w podstawowym zakresie obsługuje łączenie w klastry i buforowanie w pamięci podręcznej, w tym równoważenie pracy, zautomatyzowaną optymalizację wydajności oraz scentralizowane zarządzanie i monitorowanie. Minimalna konfiguracja produktu Oracle WebLogic Server obejmuje jeden serwer administracyjny na jednym komputerze. Typowy cykl życia wdrożenia może rozpoczynać się od topologii z jednym serwerem, a następnie może być stopniowo przekształcana do topologii wieloserwerowej. Taka progresja może mieć miejsce, jeśli na początku stosowana jest faza demonstracji, a następnie funkcjonalna faza weryfikacji koncepcji. Następny etap to testy integracji w istniejącym środowisku i przejście do pilotażowego środowiska wieloserwerowego. Ostatnim etapem jest wdrożenie produkcyjne na wielu serwerach w przedsiębiorstwie. Produkt Maximo Asset Management jest zbudowany na bazie produktu Tivoli Process Automation Engine. Produkt Tivoli Process Automation Engine stanowi zestaw najważniejszych funkcji wykorzystywanych przez produkty Integrated Service Management (ISM). Produkt ten stanowi wspólną podstawę dla współużytkowanych usług i aplikacji dziedziczonych przez wszystkie produkty oparte na Maximo Asset Management. Menedżery procesów to aplikacje oparte na przepływie pracy, które można wykorzystać w celu tworzenia wykonywalnych przepływów procesów. Menedżery procesów udostępniają interfejs użytkownika przeznaczony do: v Wykonywania procedur procesów v v v v Gromadzenia informacji z różnych źródeł Interaktywnego korzystania z narzędzi zewnętrznych Wykorzystywania i aktualizowania informacji w bazie danych Udostępniania informacji do narzędzi przeznaczonych do monitorowania, analizowania i raportowania Ponadto możliwe jest śledzenie metryk wykonania i korzystanie z paneli kontrolnych oraz raportów w celu identyfikowania wąskich gardeł i zwiększenia wydajności produkcyjnej. Administracyjna stacja robocza Produkt Maximo Asset Management należy zainstalować na administracyjnej stacji roboczej, na której działa system operacyjny Windows. Ta stacja robocza to miejsce, gdzie kompilowane są pliki EAR Maximo Asset Management, które następnie są wdrażane na serwer aplikacji. Administracyjna stacja robocza jest wymagana w celu przeprowadzenia instalacji i w celu początkowego skonfigurowania produktu Maximo Asset Management. Administracyjna stacja robocza służy do instalowania poprawek programów, aktualizacji produktów, nowych aplikacji, nowych menedżerów procesów i dodatkowych pakietów językowych. Administracyjna stacja robocza jest używana we wszystkich fazach cyklu życia produktu i stanowi istotny komponent obsługi Maximo Asset Management. Wdrożenie na jednym serwerze Wdrożenie na jednym serwerze można wykorzystać w charakterze weryfikacji koncepcji, jako narzędzie edukacyjne lub w celach demonstracyjnych. 6 IBM Maximo Asset Management: Planowanie wdrożenia Poniższy rysunek ilustruje produkt Maximo Asset Management wdrożony na pojedynczym komputerze, który pełni rolę systemu administracyjnego Maximo Asset Management i udostępnia oprogramowanie pośrednie. Rysunek 2. Wdrożenie na jednym serwerze Podczas instalowania na jednym serwerze należy wybrać ścieżkę instalacji prostej lub ścieżkę instalacji niestandardowej. Jeśli wybrano ścieżkę instalacji prostej, wówczas oprogramowanie pośrednie Maximo Asset Management zostanie zainstalowane na systemie z wartościami domyślnymi, których nie będzie można zmienić. Jeśli zostanie wybrana ścieżka instalacji niestandardowej, wówczas możliwe będzie wprowadzenie własnych wartości. Wdrożenie na wielu serwerach W celu zaimplementowania wdrożenia na wielu serwerach można ponownie wykorzystać istniejące komponenty lub można zainstalować wszystkie komponenty od nowa. Wdrożenie można uprościć, instalując wszystkie nowe komponenty za pomocą programów instalacyjnych oprogramowania pośredniego Maximo Asset Management i programów instalacyjny produktu. Jeśli planowane jest ponowne wykorzystanie lub migracja zasobów, jakie istnieją w sieci, wówczas należy zmodyfikować plan dystrybucji, aby uzyskać czas na wykonanie dodatkowych zadań. Na przykład: należy zaktualizowac istniejące zasoby do wersji zgodnych z produktem Maximo Asset Management. Każdy komponent wymagany dla produktu Maximo Asset Management jest instalowany na osobnym serwerze. Komponenty Maximo Asset Management można również pogrupować logicznie i zainstalować na tym samym systemie. Ważne: W niektórych sytuacjach należy unikać współużytkowania zasobów. Na przykład: nie należy współużytkować jednej instancji bazy danych DB2 między produktem Maximo Asset Management i IBM Tivoli Directory Server. Podczas instalacji instancja bazy danych jest restartowana, co może spowodować brak dostępności produktu IBM Tivoli Directory Server w przedsiębiorstwie. Jeśli używane są zautomatyzowane programy instalacyjne, wówczas tworzone są osobne instancje bazy danych, z których korzystają produkty Maximo Asset Management i IBM Tivoli Directory Server. W odmiennym środowisku kolekcja serwerów może być mieszaniną serwerów Windows i UNIX. Na serwerze Oracle WebLogic Server lub WebSphere Application Server Network Deployment można tworzyć menedżery wdrażania, które będą realizować zadania z zakresu centralnego administrowania zarządzanymi serwerami aplikacji, ich węzłami i węzłami niestandardowymi w jednej komórce. Oracle WebLogic Server i WebSphere Application Server Network Deployment zapewniają obsługę z zakresu podstawowego grupowania i Rozdział 2. Planowanie wdrożenia 7 buforowania, w tym również równoważenie pracy, zautomatyzowane optymalizowanie wydajności, a także scentralizowane zarządzanie i monitorowanie. Rysunek 3. Wdrożenie na wielu serwerach Planowanie z myślą o bezpieczeństwie Należy wybrać opcję zabezpieczeń, a następnie zdecydować, którzy użytkownicy będą pracować z aplikacjami w produkcie Maximo Asset Management. Produkt Maximo Asset Management można skonfigurować w taki sposób, aby możliwe było zarządzanie użytkownikami systemu i ich członkostwami w grupach uprawnień. Wymagane są następujące informacje o użytkownikach: Użytkownik administracyjny Maximo Administrator produktu, który jest używany podczas początkowego konfigurowania oraz w celu dodawania użytkowników. Wartością domyślną jest maxadmin. Użytkownik zarejestrowany w systemie Maximo Użytkownika używany w celu samodzielnego rejestrowania użytkowników. Wartością domyślną jest maxreg. Użytkownik integracji systemu Maximo Użytkownik używany z adapterami Enterprise Adapter. Wartością domyślną jest maxintadm. 8 IBM Maximo Asset Management: Planowanie wdrożenia Użytkownicy domyślni są tworzeni i zapisywani w bazie danych Maximo. Do produktu Maximo Asset Management można zalogować się, korzystając z użytkowników domyślnych albo można zmodyfikować nazwy, dopasowując je do wymagań zabezpieczeń. Podczas instalowania produktu Maximo Asset Management należy wybrać metodę zarządzania użytkownikami i grupami. Ta metoda dotyczy wszystkich produktów, które są instalowane razem. Jeśli produkt Maximo Asset Management jest instalowany z innym produktem, który jest już zainstalowany, wówczas opcje wybrane podczas instalowania pierwszego produktu są wykorzystywane również dla produktu Maximo Asset Management. Jeśli używany jest serwer Oracle WebLogic Server, wówczas jako domyślna opcja zabezpieczeń stosowane jest wewnętrzne uwierzytelnianie Maximo Asset Management i wówczas serwer katalogów nie jest wymagany. Użytkowników i grupy można tworzyć oraz zarządzać nimi w aplikacjach Użytkownicy oraz Grupy uprawnień - w tych aplikacjach możliwe jest tworzenie osobno oprócz danych użytkowników korporacyjnych. Wybór opcji zabezpieczeń Wybierane opcje zabezpieczeń określają, w jaki sposób system realizuje uwierzytelnianie oraz autoryzację. Uwierzytelnianie to sposób sprawdzania poprawności użytkownika, który loguje się do produktu Maximo Asset Management. Autoryzacja wykorzystuje grupy uprawnień w celu kontrolowania użytkowników, którzy mogą korzystać z poszczególnych aplikacji. Zastosuj jedną z następujących opcji: Używaj serwera aplikacji i LDAP do uwierzytelniania i zarządzania użytkownikami/grupami W przypadku tej opcji należy utworzyć wszystkich użytkowników i grupy uprawnień na serwerze katalogów (LDAP). Informacje z serwera katalogów są aktualizowane w bazie danych Maximo za pomocą zadania Cron. W przypadku tej opcji można tworzyć dodatkowe grupy uprawnień i przypisywać członkostwo do grup uprawnień w systemie Maximo. Wszystkich użytkowników należy dodawać na serwerze katalogów - dodawanie użytkowników nie jest dozwolone w Maximo. Informacje wprowadzane do Maximo nigdy nie są propagowane do katalogu. Używaj serwera aplikacji i LDAP tylko do uwierzytelniania Ta opcja umożliwia utworzenie użytkowników i grup na serwerze katalogów (LDAP) lub w Maximo. Informacje z serwera katalogów są aktualizowane w bazie danych Maximo za pomocą zadania Cron. W przypadku tej opcji można tworzyć dodatkowych użytkowników, grupy uprawnień oraz przypisywać członkostwo do grup uprawnień w systemie Maximo. Informacje wprowadzane do Maximo nigdy nie są propagowane do katalogu. Używaj wewnętrznego uwierzytelniania Maximo W przypadku tej opcji serwer katalogów nie jest wymagany. Należy korzystać z użytkowników domyślnych albo zarządzać użytkownikami i grupami w aplikacjach Użytkownicy oraz Grupy uprawnień. Należy skonfigurować użytkowników i grupy w celu ochrony danych użytkowników korporacyjnych, jakie mogą istnieć. Planowanie z myślą o łatwości serwisowania Łatwość serwisowania to określenie, które oznacza analizę problemu z punktu centralnego z wykorzystaniem danych zgromadzonych z szerokiej gamy źródeł. Opcje serwisowania dostępne w aktualnej wersji zostały zmienione w porównaniu z metodą stosowaną w poprzedniej wersji. Opcje serwisowania w produkcie Maximo Asset Rozdział 2. Planowanie wdrożenia 9 Management 7.5 są obsługiwane za pomocą środowiska roboczego IBM Support Assistant. Środowisko robocze jest bezpłatnym programem narzędziowym, który można skonfigurować na potrzeby pracy w różnych produktach. Pliki dziennika dla programu instalacyjnego oprogramowania pośredniego są dostępne w katalogu obszaru roboczego, który został zdefiniowany po uruchomieniu programu instalacyjnego. Te pliki mogą być analizowane przez narzędzie Log Analyzer. Pliki dzienników dla programu instalacyjnego produktu Maximo Asset Management znajdują się w systemie administracyjnym, w następujących katalogach, gdzie to C:\IBM\SMP. Tabela 1. Katalogi plików dziennika Katalog pliku dziennika Szczegóły katalog_główny_instalacji\logs katalog_główny_instalacji\solutions\logs katalog_główny_instalacji\maximo\tools\logs katalog_główny_instalacji\CTG_DE Pliki ACULogger.properties i deexlogger.properties zawierają klucze *fileDir, których wartości określają lokalizację plików dziennika. Te pliki dziennika są dostępne w katalogu W tym miejscu generowane są pliki dziennika w przypadku problemów podczas sekwencji sprawdzania poprawności programu instalacyjnego. katalog_główny_instalacji\CTG_DE.. Po instalacji, podczas normalnego korzystania z produktu Maximo Asset Management, konieczne może być sprawdzenie dzienników wygenerowanych dla serwera aplikacji MXServer, menedżera wdrażania WebSphere oraz agenta węzłów WebSphere. Więcej informacji na temat dzienników i środowiska roboczego IBM Support Assistant Workbench zawiera sekcja poświęcona rozwiązywaniu problemów Centrum informacyjnym produktu Maximo Asset Management. Planowanie obsługi języka Produkt Maximo Asset Management zawiera funkcje obsługi języków dla języków obsługiwanych przez UTF-8 i UCS-2. Jeśli produkt Maximo Asset Management jest instalowany z serwerem Microsoft SQL Server, wówczas system kodowania UTF-8 nie jest obsługiwany. Obsługa języka jest ograniczona do języków obsługiwanych przez aktualną stronę kodową systemu Windows. Dostępne zbiory językowe: v Wszystkie języki łacińskie i angielski v Jeden język z zestawem znaków dwubajtowych i angielski Jeśli planowane jest dodanie opcji obsługi języka do produktu Maximo Asset Management, wówczas należy użyć programu instalacyjnego Maximo Asset Management w celu zdefiniowania języka podstawowego przed wykonaniem kroków po instalacji. Dodatkowe języki można dodać później. Jeśli jako typ bazy danych zostanie wskazana baza danych DB2, wówczas można wyłączyć obsługę języków innych niż angielski, aby uniemożliwić produktowi Process Automation 10 IBM Maximo Asset Management: Planowanie wdrożenia Engine wdrażanie języków innych niż angielski. Wyłączenie obsługi języków innych niż angielski zwiększa wydajność bazy danych, ale uniemożliwia późniejsze wdrożenie dodatkowych języków. Informacje zawarte w dzienniku programu instalacyjnego Pliki dziennika generowane przez program instalacyjny Maximo Asset Management mogą zawierać szczegółowe informacje na temat zakończonych zadań instalacji oraz na temat błędów, jakie mogły się pojawić podczas instalacji. Lokalizacje dzienników programu instalacyjnego produktu Maximo Asset Management Dzienniki można znaleźć w następujących lokalizacjach: v katalog_główny_instalacji\logs v katalog_główny_instalacji\solutions\logs v katalog_główny_instalacji\maximo\tools\logs v katalog_główny_instalacji\CTG_DE\logs Jeśli podczas zadania sprawdzania poprawności pojawi się błąd, wówczas dzienniki mogą znajdować się także w katalogu osobistym użytkownika, który uruchomił program instalacyjny. Na przykład: C:\Documents and Settings\Administrator. Ponadto: jeśli pojawi się błąd związany z serwerem J2EE, wówczas należy sprawdzić dzienniki w katalogach dzienników dla menedżera wdrożenia, agenta węzła oraz serwera aplikacji WebSphere Application Server. Jeśli konieczne jest skorzystanie z usług działu wsparcia dla produktu IBM, należy przygotować pliki dziennika w archiwum, które zostanie udostępnione pracownikowi działu wsparcia. W celu wykonania tego zadania można skorzystać z programu narzędziowego LogZipper, który jest dostępny w katalogu katalog_główny_instalacji\scripts. Jeśli używany jest program narzędziowy LogZipper, wówczas wszystkie istotne pliki są archiwizowane w pliku katalog_główny_instalacji/debug/RRRRMMDD_ggmmss.zip. Rozdział 2. Planowanie wdrożenia 11 12 IBM Maximo Asset Management: Planowanie wdrożenia Rozdział 3. Przewodniki przejścia dla scenariuszy wdrażania Przewodniki przejścia dla scenariuszy wdrażania to podsumowania obejmujące zadania, jakie należy wykonać w celu wdrożenia produktu. W informacjach dotyczących instalacji produktu przedstawiono następujące scenariusze wdrażania: v Scenariusz 1: Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego v Scenariusz 2: Wdrażanie produktu z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego v Scenariusz 3: Wdrażanie produktu z ręcznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego W scenariuszach 2 i 3 można ponownie wykorzystać istniejące instalacje oprogramowania pośredniego jako komponenty produktu Maximo Asset Management. Na przykład: w istniejącej farmie serwerów bazy danych może istnieć instancja bazy danych DB2 albo Oracle , która zawiera już ustanowione strategie dostępu, opcje nadmiarowości oraz plany tworzenia kopii zapasowych. Jeśli planowane jest ponowne wykorzystanie istniejącego oprogramowania pośredniego, należy się upewnić, że te elementy oprogramowania pośredniego są na poziomie obsługiwanym przez produkt Maximo Asset Management. Programy instalacyjne oprogramowania pośredniego i produktu nie udostępniają mechanizmu aktualizowania serwerów z wykorzystaniem nieobsługiwanych wersji oprogramowania pośredniego, ani nie udostępniają zdalnych kontroli wymagań wstępnych w celu zapewnienia, że są one na odpowiednim poziomie. Należy użyć narzędzia do sprawdzania wymagań wstępnych, które jest dostępne w produkcie. Scenariusz 1: Wdrażanie produktu z automatycznym konfigurowaniem oprogramowania pośredniego W tym scenariuszu produkt jest wdrażany w nowym środowisku. Użytkownik wykorzystuje programy instalacyjne produktu Maximo Asset Management i narzędzia w celu zainstalowania i automatycznego skonfigurowania nowych instalacji oprogramowania pośredniego oraz produktu. W tym scenariuszu serwer Oracle WebLogic Server należy skonfigurować ręcznie, ale można wykorzystać program instalacyjny oprogramowania pośredniego w celu zainstalowania np. bazy danych DB2, a program instalacyjny produktu Maximo Asset Management można wykorzystać w celu automatycznego skonfigurowania tej bazy danych. Ten scenariusz jest szczególnie użyteczny w przypadku konfigurowania środowiska demonstracyjnego. Uwaga: Program instalacyjny oprogramowania pośredniego nie obsługuje platform HP-UX ani Oracle Solaris. Jednak z tym produktem dostępne są instalowalne obrazy dla serwera WebSphere Application Server Network Deployment, bazy danychDB2 i serwera IBM Tivoli Directory Server. Jeśli wymagane jest wdrożenie produktu Maximo Asset Management z wykorzystaniem oprogramowania pośredniego na tych platformach, wówczas oprogramowanie można zainstalować osobno, wykorzystując informacje zawarte w niniejszym przewodniku. © Copyright IBM Corp. 2011 13 Scenariusz 2: Wdrażanie produktu z automatycznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego W tym scenariuszu produkt jest wdrażany z wykorzystaniem oprogramowania pośredniego, jakie istnieje w przedsiębiorstwie. Programy instalacyjne produkty oraz narzędzia są wykorzystywane w celu automatycznego skonfigurowania oprogramowania pośredniego. Serwer Oracle WebLogic Server należy skonfigurować ręcznie, ale za pomocą programu instalacyjnego produktu Maximo Asset Management można automatycznie skonfigurować np. istniejącą bazę danych. Ten scenariusz jest odpowiedni dla sytuacji, gdy w przedsiębiorstwie istnieją już zasoby oprogramowania pośredniego. Scenariusz 3: Wdrażanie produktu z ręcznym ponownym wykorzystaniem istniejącego oprogramowania pośredniego W tym scenariuszu produkt jest wdrażany z wykorzystaniem oprogramowania pośredniego, jakie istnieje w przedsiębiorstwie, i wymagane jest ręczne skonfigurowanie oprogramowania pośredniego. Ten scenariusz jest odpowiedni w sytuacjach, gdy istnieją zasoby oprogramowania pośredniego, ale istnieją konkretne procesy i przepisy firmowe, które ograniczają stosowanie narzędzi do automatycznego konfigurowania przy wdrażaniu nowych aplikacji. W tym scenariuszu program instalacyjny oprogramowania pośredniego nie jest wykorzystywany na żadnym etapie podczas wdrażania. Ten scenariusz obejmuje ręczne wprowadzanie wszystkich informacji dotyczących konfiguracji oprogramowania pośredniego. 14 IBM Maximo Asset Management: Planowanie wdrożenia Rozdział 4. Opcje instalacji Programy instalacyjne udostępniają opcje, które zapewniają elastyczność w zakresie wdrażania produktu oraz oprogramowania pośredniego. Instalacja prosta i niestandardowa Na wczesnym etapie instalacji można wybrać typ instalacji - prosty lub niestandardowy. Dostępne są dwa typy instalacji produktu Maximo Asset Management: Prosta Opcję instalacji prostej należy wybrać, jeśli wymagane jest wdrożenie wszystkich komponentów Maximo Asset Management na pojedynczym systemie, z wykorzystaniem całego oprogramowania pośredniego IBM. Ta opcja wdrożenia jest zazwyczaj używana wyłącznie w celach demonstracyjnych, szkoleniowych lub do weryfikacji poprawności założeń. Niestandardowa Opcję instalacji niestandardowej należy wybrać, jeśli wymagane jest wdrożenie komponentów Maximo Asset Management na kilku systemach. Ta opcja instalacji jest zwykle stosowana w środowisku produkcyjnym. Jeśli produkt Maximo Asset Management jest instalowany na serwerze Oracle WebLogic Server, wówczas należy wybrać tę opcję. W niektórych sytuacjach należy unikać współużytkowania zasobów. Na przykład: w większości wdrożeń nie jest wykorzystywana ta sama instancja bazy danych DB2 między produktem Maximo Asset Management i serwerem IBM Tivoli Directory Server. Podczas instalacji instancja bazy danych jest restartowana, co może spowodować brak dostępności produktu IBM Tivoli Directory Server w przedsiębiorstwie. Jeśli używane są zautomatyzowane programy instalacyjne, wówczas tworzone są osobne instancje, z których korzystają produkty Maximo Asset Management i IBM Tivoli Directory Server. © Copyright IBM Corp. 2011 15 16 IBM Maximo Asset Management: Planowanie wdrożenia Rozdział 5. Oprogramowanie pośrednie Zanim możliwe będzie zainstalowanie produktu Maximo Asset Management należy zainstalować kilka produktów oprogramowania pośredniego Maximo Asset Management lub - jeśli używane będą zasoby istniejące - należy skonfigurować te zasoby ręcznie lub za pomocą programów instalacyjnych produktu Maximo Asset Management Program instalacyjny oprogramowania pośredniego udostępnia interfejs przeznaczony do instalowania i wdrażania oprogramowania pośredniego Maximo Asset Management w niezawodny i powtarzalny sposób. Program instalacyjny oprogramowania pośredniego rejestruje wybrane opcje dotyczące wdrażania produktu Maximo Asset Management, a także powiązane z nimi parametry konfiguracyjny, a następnie instaluje i wdraża oprogramowanie pośrednie Maximo Asset Management na podstawie wprowadzonych informacji. Oprogramowanie pośrednie zawiera następujące elementy oprogramowania: v Serwer bazy danych Produkt Maximo Asset Management korzysta z bazy danych Maximo w celu zapisywania szczegółów dotyczących atrybutów i historii poszczególnych elementów konfiguracji, a także szczegółów nt. relacji między tymi elementami. Baza danych jest komponentem wymaganym przy wdrożeniu produktu Maximo Asset Management. Możliwe jest zainstalowanie nowej instancji bazy danych DB2 9.7 za pomocą programu instalacyjnego oprogramowania pośredniego albo wykorzystanie istniejącej instancji bazy danych DB2 9.5 lub bazy danych DB2 9.7. Podczas wdrażania produktu Maximo Asset Management można również użyć serwera Microsoft SQL Server lub produktu Oracle , ale należy je ręcznie zainstalować i skonfigurować. v Serwer katalogów Serwer katalogów to opcjonalny komponent, który można wykorzystać w celu zabezpieczenia produktu Maximo Asset Management, jeśli jako źródło zabezpieczeń wybrano serwer LDAP. Można zainstalować nową instancję serwera IBM Tivoli Directory Server 6.3 dla systemów Windows i UNIX albo można użyć wstępnie istniejącego serwera IBM Tivoli Directory Server lub serwera Microsoft Active Directory. Jeśli wybrano opcję instalowania nowej wersji serwera IBM Tivoli Directory Server, wówczas należy zainstalować nową instancję bazy danych DB2 albo ponownie wykorzystać istniejący serwer DB2. Alternatywnie można użyć serwera bazy danych Maximo Asset Management dla składnicy danych DB2, pod warunkiem że serwer bazy danych Maximo Asset Management korzysta z bazy danych DB2. Jeśli wybrano opcję instalowania serwera katalogów, a nie serwera bazy danych, wówczas program instalacyjny oprogramowania pośredniego podejmie próbę zlokalizowania istniejącej instancji bazy danych do wykorzystania. Jeśli program nie odnajdzie istniejącej instancji, wówczas zainstaluje bazę danych do wykorzystania z serwerem katalogów. Jeśli jako serwer katalogów używany będzie serwer Microsoft Active Directory Server, wówczas należy go osobno zainstalować i skonfigurować. v Serwer J2EE Serwer J2EE to serwer aplikacji przeznaczony do obsługiwania i zarządzania aplikacją Maximo Asset Management. Serwer J2EE można opcjonalnie zabezpieczyć za pomocą serwera katalogów IBM Tivoli Directory Server lub Microsoft Active Directory. Komponent J2EE zawiera następujące podkomponenty: – IBM HTTP Server Serwer IBM HTTP Server jest wykorzystywany jako podstawowy serwer HTTP. © Copyright IBM Corp. 2011 17 Należy zainstalować nową instancję serwera IBM HTTP Server. – Wtyczka IBM HTTP Server Wtyczka IBM HTTP Server jest wykorzystywana jako interfejs między serwerem IBM HTTP Server a serwerem J2EE Należy zainstalować nową instancję wtyczki IBM HTTP Server Program instalacyjny oprogramowania pośredniego nie instaluje serwera Oracle WebLogic Server, a program instalacyjny produktu Maximo Asset Management nie zawiera opcji automatycznego konfigurowania tego serwera. Serwer Oracle WebLogic Server należy skonfigurować ręcznie. Program instalacyjny oprogramowania pośredniego instaluje oprogramowanie na jednym serwerze. W celu wdrożenia oprogramowania pośredniego produktu Maximo Asset Management na wielu serwerach program instalacyjny oprogramowania pośredniego należy uruchomić na każdym serwerze w wybranej konfiguracji topologii. Opracuj strategię wdrażania oprogramowania pośredniego Maximo Asset Management na każdym systemie, który będzie wykorzystywany we wdrażaniu produktu Maximo Asset Management. Jeśli komponent Maximo Asset Management jest wdrażany za pomocą programu instalacyjnego oprogramowania pośredniego w systemie, na przykład w bazie danych DB2, a następnie pojawiła się potrzeba dodania serwera IBM Tivoli Directory Server do tego samego systemu, wówczas należy usunąć wdrożenie bazy danych DB2, a następnie wdrożyć ją ponownie w ramach tego samego planu instalowania (za pomocą programu instalacyjnego oprogramowania pośredniego), który uwzględniał serwer IBM Tivoli Directory Server. Podczas instalowania oprogramowania pośredniego Maximo Asset Management w systemie całe oprogramowanie pośrednie przeznaczone dla tego systemu należy zainstalować jednorazowo. Identyfikator procesu jest generowany przy każdej okazji korzystania z programu instalacyjnego oprogramowania pośredniego w celu zainstalowania lub zdeinstalowania zestawu produktów oprogramowania pośredniego. Identyfikator procesu pojawia się w systemie plików w różnych miejscach powiązanych z dziennikami i wygenerowanymi plikami, np. jako nazwy plików, nazwy katalogów i komunikaty. Identyfikator procesu służy do grupowania dzienników i innych wygenerowanych plików, które są powiązane z tym samym wywołaniem programu instalacyjnego oprogramowania pośredniego. Identyfikator umożliwia również odróżnienie dzienników i innych wygenerowanych plików, które są powiązane z różnymi wywołaniami programu instalacyjnego oprogramowania pośredniego. Identyfikator procesu to łańcuch w formacie [operacja_MMdd_GG.mm], gdzie operacja to łańcuch określający wykonywaną operację, np. "INSTALL" lub "UNINSTALL", MM to dwucyfrowa liczba (1-12) określająca aktualny miesiąc, dd to dwucyfrowa liczba (1-31) określająca aktualny dzień miesiąca, GG to dwucyfrowa liczba (0-23) określająca aktualną godzinę, a mm to dwucyfrowa liczba (0-59) określająca aktualną minutę. Oto przykładowe wartości identyfikatorów procesów: v [INSTALL_0924_15.45] Instalacja rozpoczęta 24 września o godzinie 15:45. v [UNINSTALL_1216_09.59] Deinstalacja rozpoczęta 16 grudnia o godzinie 9:59. Uwaga: Program instalacyjny oprogramowania pośredniego nie obsługuje platform HP-UX ani Oracle Solaris, jednak obrazy instalacyjne dla DB2, WebSphere Application Server Network Deployment i IBM Tivoli Directory Server są dostępne z produktem Maximo Asset Management. Jeśli planowane jest wdrożenie produktu Maximo Asset Management z wykorzystaniem oprogramowania pośredniego na tych platformach, wówczas można zainstalować to oprogramowanie, wykorzystując informacje zawarte w niniejszym podręczniku. 18 IBM Maximo Asset Management: Planowanie wdrożenia Obszar roboczy programu instalacyjnego oprogramowania pośredniego Program instalacyjny oprogramowania pośredniego jest przeznaczony do rejestrowania opcji wybieranych podczas instalacji w katalogu określanym jako obszar roboczy, a następnie do konfigurowania komponentów wybranych jako pojedyncza wdrażana aplikacja. Po zakończeniu wdrożenia planu program instalacyjny oprogramowania pośredniego nie może wdrażać dodatkowych funkcji ani produktów do systemu. Zanim możliwe będzie wdrożenie innego zestawu funkcji i produktów należy zdeinstalować istniejący plan, korzystając z programu instalacyjnego oprogramowania pośredniego. W obszarze roboczym znajduje się układ oraz szczegóły wdrożenia, a także dzienniki wygenerowane przez proces programu instalacyjnego oprogramowania pośredniego. Domyślnie obszar roboczy programu instalacyjnego oprogramowania pośredniego jest zdefiniowany w następujący sposób: Windows C:\ibm\tivoli\mwi\workspace AIX /ibm/tivoli/mwi/workspace Linux /root/ibm/tivoli/mwi/workspace Obszar roboczy może być zdefiniowany na zasobie współużytkowanym, który został udostępniony dla wszystkich systemów, na którym uruchomiono program instalacyjny oprogramowania pośredniego. Umieszczenie obszaru roboczego na zasobie współużytkowanym eliminuje konieczność ręcznego kopiowania plików, takich jak plik topologii, między systemami. Obszar roboczy zawiera następujące elementy: Plan wdrożenia Plan wdrożenia to kolekcja kroków instalacji, parametrów konfiguracji dla każdego kroku, a także informacji o systemie docelowym. Jest on generowany przez program instalacyjny oprogramowania pośredniego i znajduje się w katalogu workspace. Zmiana kroków wdrożenia powoduje usunięcie istniejącego planu wdrożenia i zastąpienie go nowym. Pliki konfiguracyjne planu wdrożenia zawierają informacje o samym planie. Każda modyfikacja planu wdrożenia, w tym również zmiana konfiguracji istniejących opcji wdrożenia, powoduje usunięcie plików konfiguracyjnych planu wdrożenia. Te pliki są ponownie generowane przy ponownym wdrażaniu planu wdrożenia. Plik topologii Plik topologii jest to plik właściwości opisujący parametry konfiguracyjne wdrożenia oprogramowania pośredniego Maximo Asset Management. Ten plik jest tworzony, a następnie aktualizowany po każdym wdrożeniu lub deinstalacji. Jeśli nie zdefiniowano obszaru roboczego w lokalizacji centralnej, który byłby dostępny dla wszystkich systemów otrzymujących oprogramowania pośrednie Maximo Asset Management, wówczas ten plik należy skopiować do obszaru roboczego każdego systemu, na którym wdrażane jest oprogramowanie pośrednie produktu Maximo Asset Management. Na podstawie zawartości tego pliku program instalacyjny Maximo Asset Management może zapełnić swoje panele odpowiednimi wartościami domyślnymi. Ten plik jest zapisywany w ścieżce obszar roboczy/topology.xml. Rozdział 5. Oprogramowanie pośrednie 19 Dzienniki W katalogu obszaru roboczego znajdują się pliki dzienników zawierające informacje o wdrożeniu. Ponadto katalog ten zawiera własne pliki dzienników oprogramowania pośredniego Maximo Asset Management. Opcje konfiguracji oprogramowania pośredniego Jeśli oprogramowanie pośrednie zostało zainstalowane przez program do instalowania oprogramowania pośredniego lub użytkownik wybrał istniejący zasób oprogramowania pośredniego, z którego zamierza korzystać, wówczas dostępne są dwie opcje konfiguracji serwerów, które będą używane z produktem Maximo Asset Management. Konfiguracja automatyczna Program instalacyjny Maximo Asset Management automatycznie konfiguruje oprogramowanie pośrednie w celu pracy z produktem Maximo Asset Management. Konfiguracja ręczna Użytkownik może ręcznie skonfigurować oprogramowanie pośrednie, jakie istnieje w środowisku lub zostało zainstalowane przez program instalacyjny oprogramowania pośredniego. Te czynności konfiguracyjne należy wykonać przed uruchomieniem programu instalacyjnego Maximo Asset Management. W przypadku wdrażania produktu Maximo Asset Management na serwerze Oracle WebLogic Server konieczne jest ręczne skonfigurowanie produktu. Konwencje nazewnictwa obiektów oprogramowania pośredniego W przypadku instalowania i konfigurowania oprogramowania pośredniego za pomocą programu instalacyjnego oprogramowania pośredniego oraz programu instalacyjnego Maximo Asset Management należy przestrzegać konwencji nazewnictwa nazw obiektów, które zostały określone w niniejszym temacie. Poniższa tabela zawiera listę ograniczeń dla nazw obiektów oprogramowania pośredniego. Tabela 2. Konwencje nazewnictwa obiektów oprogramowania pośredniego Nagłówek Nagłówek Konwencje nazewnictwa DB2 dla nazw grup, nazw użytkowników i identyfikatorów użytkowników. Nazwy grup oraz identyfikatory użytkowników w systemach operacyjnych Linux i UNIX mogą zawierać maksymalnie osiem znaków i muszą zawierać tylko małe litery. Nazwy grup i nazwy użytkowników w systemie Windows mogą zawierać maksymalnie 30 znaków. Nazwy i identyfikatory nie mogą mieć następujących wartości: USERS, ADMINS, GUESTS, PUBLIC, LOCAL ani żadnych słów zastrzeżonych w SQL. Nazwy i identyfikatory nie mogą zaczynać się od liter IBM, SQL ani SYS. Nie mogą się zaczynać od znaku podkreślenia (_). Konwencje nazewnictwa DB2 dla instancji DB2. Nazwy instancji mogą zawierać maksymalnie 8 znaków. W systemie Windows żadna instancja nie może mieć takiej samej nazwy, jak usługa. 20 IBM Maximo Asset Management: Planowanie wdrożenia Tabela 2. Konwencje nazewnictwa obiektów oprogramowania pośredniego (kontynuacja) Nagłówek Nagłówek Konwencje nazewnictwa DB2 dla haseł. W systemach UNIX hasła mogą zawierać maksymalnie 8 znaków. W systemach Windows hasła mogą zawierać maksymalnie 14 znaków. Konwencje nazewnictwa IBM Tivoli Directory Server dla baz danych i ich aliasów. Nazwy baz danych muszą być unikalne w lokalizacji, w której są skatalogowane. W systemach Linux i UNIX ta lokalizacja jest ścieżką katalogu. W systemach Windows jest to dysk logiczny. Nazwy aliasów baz danych muszą być unikalne w katalogu systemowym bazy danych. W przypadku utworzenia nowej bazy danych wartością domyślną aliasu będzie nazwa bazy danych. W wyniku tego nie można utworzyć bazy danych z użyciem nazwy, która jest aliasem bazy danych, nawet jeśli nie istnieje baza danych o takiej nazwie. Nazwa bazy danych i alias bazy danych mogą zawierać maksymalnie po 8 znaków. Należy pamiętać o tym, że znaki @, # i $ nie są dostępne na wszystkich klawiaturach. Należy unikać tych znaków podczas tworzenia nazwy bazy danych. Konwencje nazewnictwa IBM Tivoli Directory Server dla użytkowników, grup, baz danych i instancji Wartości nie mogą zawierać więcej niż 8 znaków. Nie należy stosować następujących wartości: USERS, ADMINS, GUESTS, PUBLIC, LOCAL ani idsldap. Wartości nie mogą się rozpoczynać od liter IBM, SQL ani SYS. Wartości nie mogą zawierać znaków akcentowanych. Wartości mogą zawierać znaki z zakresu od A do Z, od a do z oraz 0 - 9. Wartości muszą rozpoczynać się znakami z zakresów A - Z lub a - z. Hasła administratorów nie mogą zawierać znaków dwubajtowych. Hasła nie mogą zawierać znaków specjalnych: ` ' \ "| Rozdział 5. Oprogramowanie pośrednie 21 Tabela 2. Konwencje nazewnictwa obiektów oprogramowania pośredniego (kontynuacja) Nagłówek Nagłówek WebSphere Application Server Network Deployment Nazwa administratora nie może zawierać żadnego z następujących znaków: / \ * ,: ;=+?|< > & % '"] [> # $ ~ ( ) ! Nazwa administratora nie może rozpoczynać się znakiem kropki. Nazwa administratora nie może rozpoczynać się ani kończyć znakami spacji. Hasło administratora musi zawierać 8 znaków. 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. W systemie Windows nie można stosować znaku '%', a w systemie UNIX znaków !, $, #, %. 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. Nazwy hostów nie mogą zawierać znaku podkreślenia (_). Stosowanie tego znaku powoduje błąd podczas instalowania oprogramowania pośredniego. Ważne: Podczas wprowadzania wartości LDAP do pól w panelu instalacji produktu, do plików LDIF albo bezpośrednio do instancji katalogu należy pamiętać o regułach dot. składni dot. 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ę w polu, wówczas pojawiać się będą trudne do rozwiązania błędy Maximo Asset Management. Konieczne jest poprzedzanie wszelkich znaków białych znakiem zmiany znaczenia. Więcej informacji na temat znaków specjalnych w łańcuchach LDAP zawiera dokumentacja serwera katalogów. 22 IBM Maximo Asset Management: Planowanie wdrożenia Rozdział 6. Instalowanie wielu produktów na jednej administracyjnej stacji roboczej Na jednym komputerze można przeprowadzić wiele instalacji, np. środowiska testowego, środowiska programistycznego i środowiska szkoleniowego. Pojedyncza administracyjna stacja robocza może obsługiwać wiele wdrożeń produktu. Podczas instalowania produktu Maximo Asset Management należy określić katalog instalacyjny dla konkretnego wdrożenia w panelu Wybierz folder instalacyjny. Po zakończeniu instalacji można zainstalować kolejną instancję produktu na tej samej administracyjnej stacji roboczej, określając nową ścieżkę instalacji. Należy wprowadzić znaczącą nazwę, która będzie określać cel wdrożenia. Każda instancja produktu wymaga dedykowanej instancji bazy danych oraz dedykowanego serwera Java 2 Platform, Enterprise Edition (J2EE). Nie można współużytkować tych zasobów między wdrożeniami. Wskazówka: Na stacjach roboczych, na których znajduje się wiele wdrożeń produktu, wszystkie zadania po instalacji należy wykonać jednorazowo dla jednego wdrożenia. To samo dotyczy również wszystkich przyszłych operacji instalacji, których źródłem jest instalator rozwiązania procesu, program instalacyjny produktu, a także w przypadku operacji wynikających ze stosowania pakietów poprawek. © Copyright IBM Corp. 2011 23 24 IBM Maximo Asset Management: Planowanie wdrożenia Rozdział 7. Szkoleniowe bazy danych Istnieje możliwość tworzenia baz danych maxdemo pełniących rolę środowiska testowego i przeznaczonych do celów szkoleniowych. Do bazy danych maxdemo można wprowadzać dane przykładowe w celu zdobycia doświadczenia w korzystaniu z funkcji Maximo Asset Management podczas budowania niestandardowego środowiska. Bazy danych maxdemo można tworzyć podczas instalowania produktu Maximo Asset Management albo po zakończeniu procesu instalacji. Więcej informacji zawiera sekcja poświęcona instalacji produktu Maximo Asset Management 7.5. © Copyright IBM Corp. 2011 25 26 IBM Maximo Asset Management: Planowanie wdrożenia Dodatek A. Zadania programu instalacyjnego Jeśli program instalacyjny produktu Maximo Asset Management otrzyma instrukcję automatycznego konfigurowania oprogramowania pośredniego, wówczas wykonuje serię zadań z zakresu konfiguracji i wdrażania. Poniższa lista zawiera szczegóły dotyczące operacji realizowanych przez program instalacyjny produktu Maximo Asset Management podczas typowej instalacji. Te informacje zostały udostępnione, aby umożliwić sprawdzenie, czy program instalacyjny produktu Maximo Asset Management jest zgodny z korporacyjną strategią wdrażania aplikacji. W przypadku niektórych zadań zostały udostępnione instrukcje ręcznej konfiguracji, jeśli użytkownik nie zamierza korzystać z funkcji automatycznej konfiguracji oprogramowania pośredniego, jaką udostępnia program instalacyjny Maximo Asset Management. W takim przypadku te zadania należy wykonać przed uruchomieniem programu instalacyjnego produktu Maximo Asset Management Tabela 3. Zadania programu instalacyjnego produktu Maximo Asset Management Kategoria zadania Zautomatyzowana operacja instalacji Opis Instrukcje ręcznego wykonania zadania Dostęp Utworzenie użytkownika bazy danych dla DB2 Użytkownik systemu o domyślnej nazwie maximo jest tworzony na serwerze DB2, który jest wykorzystywany w celu uzyskiwania dostępu do bazy danych Maximo. Tę wartość domyślną można zmodyfikować. Tego użytkownika systemu należy utworzyć ręcznie na serwerze DB2 przed uruchomieniem programu instalacyjnego Maximo Asset Management za pomocą metod wyznaczonych w organizacji. Cienki klient WebSphere Application Server Konfiguracja cienkiego klienta WebSphere Application Server Plik kluczy jest kopiowany z menedżera WebSphere Domain Manager do systemu administracyjnego Maximo Asset Management w celu nawiązania komunikacji między tymi dwoma systemami. Instrukcje ręcznego kopiowania pliku kluczy z menedżera WebSphere Domain Manager można znaleźć w dokumentacji dotyczącej instalacji produktu. Należy się upewnić, że port SOAP dla menedżera WebSphere Domain Manager jest dostępny dla systemu administracyjnego Maximo Asset Management. Domyślnie ten port to 8879. Baza danych Tworzenie instancji bazy danych Dla produktu Maximo Asset Management tworzona jest nowa instancja bazy danych DB2 i Oracle (jeśli instancja jeszcze nie istnieje). Tworzenie bazy danych Nowa instancja bazy danych jest tworzona dla produktu Maximo Asset Management dla DB2 i Microsoft SQL Server. © Copyright IBM Corp. 2011 Można ponownie wykorzystać istniejącą instancję bazy danych lub utworzyć instancję bazy danych. Instrukcje ręcznego tworzenia instancji bazy danych dla DB2 i Oracle można znaleźć w dokumentacji dotyczącej instalacji produktu. Instrukcje ręcznego tworzenia bazy danych dla DB2 i Microsoft SQL Server można znaleźć w dokumentacji dotyczącej instalacji produktu. 27 Tabela 3. Zadania programu instalacyjnego produktu Maximo Asset Management (kontynuacja) Kategoria zadania Zautomatyzowana operacja instalacji Tworzenie użytkownika bazy danych dla Oracle lub Microsoft SQL Server. Opis Użytkownik bazy danych o domyślnej nazwie maximo jest tworzony dla serwera Oracle lub dla serwera Microsoft SQL Server, który jest wykorzystywany w celu uzyskiwania dostępu do baza danych Maximo. Tę wartość domyślną można zmodyfikować. Instrukcje ręcznego wykonania zadania Użytkownika systemu należy utworzyć ręcznie na serwerze Oracle lub Microsoft SQL Server przed uruchomieniem programu instalacyjnego produktu Maximo Asset Management za pomocą metod wyznaczonych w organizacji. W przypadku Microsoft SQL Server ten użytkownik musi być odpowiedzialny za bazę danych. Informacje na temat nadawania użytkownikowi uprawnień do Oracle można znaleźć w dokumentacji dotyczącej instalacji produktu. Tworzenie obszarów tabel Tworzenie obszarów tabel dla nowej bazy danych DB2 lub Oracle . Instrukcje ręcznego tworzenia obszarów tabel dla DB2 i Oracle można znaleźć w dokumentacji dotyczącej instalacji produktu. Wdrażanie schematu bazy danych Maximo Schemat bazy danych Maximo jest wdrażany tylko do nowo utworzonej bazy danych. Nazwa schematu bazy danych musi być taka sama, jak nazwa osoby odpowiedzialnej za zdefiniowane obszary tabel. Uruchomienie komendy Komenda maxinst wdraża tabele bazy maxinst danych i wymagane dane. Tworzenie instancji WebSphere bazy danych i ID Application Server Network Deployment użytkownika Jeśli komunikaty JMS zostaną zachowane w bazie danych, wówczas zostanie utworzona nowa instancja bazy danych DB2. ID użytkownika instancji bazy danych również zostanie utworzony. Nową instancję bazy danych dla zachowywanych komunikatów JMS można utworzyć ręcznie za pomocą standardowych procedur obowiązujących w organizacji. Jeśli używany jest serwer Oracle lub Microsoft SQL Server, a istniejące zasoby nie będą używane, wówczas należy ręcznie utworzyć instancję bazy danych oraz ID użytkownika dla trwałości komunikatów. Tworzenie bazy danych Jeśli komunikaty JMS zostaną zachowane w bazie danych, wówczas nowa baza danych zostanie utworzona w DB2. Nową bazę danych dla zachowywanych komunikatów JMS można utworzyć ręcznie za pomocą standardowych procedur obowiązujących w organizacji. Jeśli używany jest serwer Oracle lub Microsoft SQL Server, a istniejące zasoby nie będą używane, wówczas należy ręcznie utworzyć bazę danych dla trwałości komunikatów. Tworzenie źródła danych 28 Jeśli komunikaty JMS zostaną zachowane w bazie danych, wówczas zostanie utworzone źródło danych. IBM Maximo Asset Management: Planowanie wdrożenia Instrukcje ręcznego tworzenia źródła danych dla zachowanych komunikatów można znaleźć w dokumentacji dotyczącej instalacji produktu. Tabela 3. Zadania programu instalacyjnego produktu Maximo Asset Management (kontynuacja) Kategoria zadania Zautomatyzowana operacja instalacji Tworzenie serwera aplikacji Opis Instrukcje ręcznego wykonania zadania Tworzony jest nowy serwer aplikacji o nazwie MXServer (jeśli jeszcze nie istnieje). Ta wartość jest wartością domyślną. Instrukcje ręcznego tworzenia serwera aplikacji można znaleźć w dokumentacji dotyczącej instalacji produktu. Bezpośrednio po utworzeniu serwera aplikacji ustawiany jest rozmiar sterty JVM dla tego serwera. Jeśli serwer aplikacji został poprzednio utworzony, wówczas ten krok obejmuje ustawienie dla niego rozmiaru sterty JVM. Ustawianie rozmiaru sterty JVM na menedżerze WebSphere Deployment Manager Rozmiar sterty JVM jest ustawiany na 1536 (dla opcji Initial Heap Size (Początkowa wielkość sterty) i opcji Maximum Heap Size (Maksymalna wielkość sterty) na menedżerze WebSphere Deployment Manager dla platform 32-bitowych. Dla platform 64-bitowych ta wartość wynosi 4096. Rozmiar sterty można ustawić ręcznie na menedżerze WebSphere Deployment Manager, stosując standardowe procedury obowiązujące w organizacji. Tworzenie magistral integracji systemu oraz miejsc docelowych takich magistral Tworzone są magistrale integracji systemu oraz miejsca docelowe takich magistral na potrzeby przesyłania wiadomości. Instrukcje ręcznego tworzenia magistral integracji systemu oraz miejsc docelowych takich magistral są dostępne w dokumentacji dotyczącej instalacji produktu. Tworzenie kolejek JMS Tworzone są kolejki JMS na potrzeby przesyłania wiadomości. Instrukcje ręcznego tworzenia kolejek JMS można znaleźć w dokumentacji dotyczącej instalacji produktu. Modyfikowanie plików web.xml Pliki web.xml, które znajdują się na menedżerze wdrażania są modyfikowane w taki sposób, aby zawierały informacje o wdrażaniu produktu Maximo Asset Management dzięki temu menedżer wdrażania dowiaduje się, w jaki sposób aplikacja produktu Maximo Asset Management obsługuje jego potrzeby dotyczące uwierzytelniania. Aktywacja adaptera Integration Framework Adapter. Tworzenie użytkowników w repozytorium LDAP. W repozytorium LDAP tworzeni są następujący użytkownicy domyślni i grupy domyślne. Więcej informacji można znaleźć w dokumentacji dotyczącej instalacji produktu. Użytkownicy v wasadmin v maxadmin v mxintadm v maxreg Dodatek A. Zadania programu instalacyjnego 29 Tabela 3. Zadania programu instalacyjnego produktu Maximo Asset Management (kontynuacja) Kategoria zadania Zautomatyzowana operacja instalacji Opis Instrukcje ręcznego wykonania zadania Wdrażanie menedżerów Komponenty Maximo Asset procesów Management są wdrażanie za pomocą programu instalacyjnego rozwiązań procesu. Wdrażanie aplikacji Aplikacje maximo i maximohelp są wdrażane na serwer aplikacji MXServer. Uruchomienie komendy Komenda updatedb jest uruchamiana updatedb w celu aktualizowania bazy danych Maximo. Zadanie Cron VMMSYNC jest modyfikowane. Zadanie Cron VMMSYNC jest wykorzystywane w celu zaplanowania synchronizacji między menedżerem Virtual Member Manager a repozytorium LDAP skonfigurowanym w celu uwierzytelniania. Więcej informacji można znaleźć w dokumentacji dotyczącej instalacji produktu. Te zadania można wykonać ręcznie. W takim przypadku należy w programie instalacyjnym Maximo Asset Management wybrać opcję, która nie spowoduje automatycznego konfigurowania serwerów oprogramowania pośredniego. 30 IBM Maximo Asset Management: Planowanie wdrożenia Dodatek B. Arkusze planowania dla instalacji oprogramowania pośredniego Przed uruchomieniem instalacji należy użyć arkuszy planowania w celu rejestrowania wartości określanych podczas instalowania komponentów wybranych do wdrożenia. W przypadku wdrożeń rozproszonych należy w razie potrzeby zarejestrować wiele wartości. Arkusze są również pomocne, jeśli konieczne jest ręczne skonfigurowanie lub ponowne wykorzystanie istniejącego oprogramowania pośredniego. Struktura katalogów dla produktów oprogramowania pośredniego Nie należy instalować wielokrotnie produktów oprogramowania pośredniego w tym samym katalogu niestandardowym. Na przykład: w przypadku instalowania DB2, WebSphere Application Server Network Deployment i IBM Tivoli Directory Server na tym samym komputerze nie można zainstalować wszystkich tych produktów w katalogu C:\ISM_middleware. Można je jednak zainstalować w katalogach C:\ISM_middleware\ DB2, C:\ISM_middleware\WAS i C:\ISM_middleware\ITDS. Nie można również zainstalować jednego produktu oprogramowania pośredniego w katalogu niestandardowym, a następnie zainstalować inny produkt oprogramowania pośredniego w jego podkatalogu. Na przykład: jeśli produkt DB2 jest instalowany do katalogu C:\ISM_middleware, wówczas nie można zainstalować produktu IBM Tivoli Directory Server do katalogu C:\ISM_middleware\ITDS. Użytkownicy i grupy Po uruchomieniu programu instalacyjnego oprogramowania pośredniego pojawia się zachęta do wprowadzenia identyfikatorów użytkowników w celu zainicjowania instalowania DB2, WebSphere Application Server Network Deployment i IBM Tivoli Directory Server. Można wprowadzić istniejący identyfikator użytkownika systemu lub pozwolić programowi instalacyjnego oprogramowania pośredniego na utworzenie ID użytkownika. Uwaga: W systemach operacyjnych Linux i UNIX instalacja może się nie powieść w przypadku określenia istniejącego konta użytkownika w celu zainstalowania DB2 lub IBM Tivoli Directory Server, jeśli to konto użytkownika nie znajduje się w katalogu /home. W tej tabeli należy utworzyć listę użytkowników i grup do tworzenia, jeśli nie będą używane wartości domyślne. Tabela 4. Użytkownicy i grupy tworzone podczas wdrażania produktu Maximo Asset Management Użytkownik Grupa Opis db2admin (tylko w systemie Windows) Windows Administrator DB2. ID użytkownika usługi Windows. Wartość v Administratorzy v DB2USERS v DB2ADMNS © Copyright IBM Corp. 2011 Ten użytkownik jest wymagany tylko w przypadku wdrożeń, w których wykorzystywany jest produkt DB2. 31 Tabela 4. Użytkownicy i grupy tworzone podczas wdrażania produktu Maximo Asset Management (kontynuacja) Użytkownik idsccmdb Uwaga: Administrator musi być również członkiem podstawowej grupy użytkownika instancji IBM Tivoli Directory Server (domyślnie idsccmdb). Grupa Opis Linux i UNIX v dasadm1 Tej wartości nie można zmienić, gdy używany jest instalator oprogramowania pośredniego. v idsldap Osoba odpowiedzialna za instancję IBM Tivoli Directory Server. Również osoba odpowiedzialna za bazę danych używaną z instancją IBM Tivoli Directory Server. Ten użytkownik jest wymagany tylko w przypadku wdrożeń, w których wykorzystywany jest produkt IBM Tivoli Directory Server. Tej wartości nie można zmienić, gdy używany jest instalator oprogramowania pośredniego. v dbsysadm Tej wartości nie można zmienić, gdy używany jest instalator oprogramowania pośredniego. maximo ctginst1 Używany dla konfiguracji bazy danych Maximo. Linux i UNIX v dasadm1 Tej wartości nie można zmienić, gdy używany jest instalator oprogramowania pośredniego. Użytkownik systemu używany jako użytkownik odpowiedzialny za instancję bazy danych w systemach UNIX. Ten użytkownik jest wymagany tylko w przypadku wdrożeń, w których wykorzystywany jest produkt DB2. v db2iadm1 db2fenc1 Linux i UNIX v db2fgrp1 Użytkownik systemu wykorzystywany jako ID użytkownika chronionego dla domyślnej instancji DB2 o nazwie db2inst1. Ten użytkownik jest wymagany tylko w przypadku wdrożeń, w których wykorzystywany jest produkt DB2. ctgfenc1 Linux i UNIX v ctgfgrp1 Tej wartości nie można zmienić, gdy używany jest instalator oprogramowania pośredniego. 32 IBM Maximo Asset Management: Planowanie wdrożenia Użytkownik systemu wykorzystywany jako ID użytkownika chronionego dla instancji serwera DB2 o nazwie ctginst1. Ten użytkownik jest wymagany tylko w przypadku wdrożeń, w których wykorzystywany jest produkt DB2. Wartość Tabela 4. Użytkownicy i grupy tworzone podczas wdrażania produktu Maximo Asset Management (kontynuacja) Użytkownik dasusr1 Grupa Opis Linux i UNIX Użytkownik systemu wykorzystywany jako użytkownik serwera administracyjnego. Wartość v dasadm1 Tej wartości nie można zmienić, gdy używany jest instalator oprogramowania pośredniego. db2inst1 Ten użytkownik jest wymagany tylko w przypadku wdrożeń, w których wykorzystywany jest produkt DB2. Użytkownik systemu wykorzystywany jako domyślny użytkownik odpowiedzialny za instancję bazy danych. Linux i UNIX v dasadm1 Tej wartości nie można zmienić, gdy używany jest instalator oprogramowania pośredniego. Ten użytkownik jest wymagany tylko w przypadku wdrożeń, w których wykorzystywany jest produkt DB2. v db2iadm1 idsldap Tej wartości nie można zmienić, gdy używany jest instalator oprogramowania pośredniego. Użytkownik produktu IBM Tivoli Directory Server. Linux i UNIX v idsldap Tej wartości nie można zmienić, gdy używany jest instalator oprogramowania pośredniego. Ten użytkownik jest wymagany tylko w przypadku wdrożeń, w których wykorzystywany jest produkt DB2. v db2iadm1 v root wasadmin Nie jest to użytkownik systemowy. ID użytkownika tworzony w celu korzystania z serwera IBM WebSphere Application Server Network Deployment. Ten użytkownik jest wymagany tylko w przypadku wdrożeń, w których wykorzystywany jest produkt IBM WebSphere Application Server Network Deployment. W systemach Linux i UNIX użytkownik root musi być członkiem grup dasadm1, idsldap i dbsysadm. Administrator musi być również członkiem podstawowej grupy użytkownika instancji IBM Tivoli Directory Server (domyślnie idsccmdb). Poniższy przykład ilustruje użytkowników i grupy tworzone w przypadku korzystania z programu instalacyjnego oprogramowania pośredniego w celu zainstalowania oprogramowania pośredniego w systemach Linux i UNIX przy wykorzystaniu wartości domyślnych. Na podstawie tych informacji można określić podstawową grupę ID użytkownika. # id db2inst1 uid=510(db2inst1) gid=102(db2iadm1) groups=102(db2iadm1),101(dasadm1) Dodatek B. Arkusze planowania dla instalacji oprogramowania pośredniego 33 #id ctginst1 uid=512(ctginst1) gid=102(db2iadm1) groups=102(db2iadm1),101(dasadm1) # id idsccmdb uid=514(idsccmdb) gid=502(dbsysadm) groups=502(dbsysadm),101(dasadm1),501(idsldap) # id db2fenc1 uid=511(db2fenc1) gid=103(db2fgrp1) groups=103(db2fgrp1) # id ctgfenc1 uid=513(ctgfenc1) gid=104(ctgfgrp1) groups=104(ctgfgrp1) # id dasusr1 uid=508(dasusr1) gid=101(dasadm1) groups=101(dasadm1) # id idsldap uid=513(idsldap) gid=501(idsldap) groups=501(idsldap),0(root),102(db2iadm1) #id root uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm), 6(disk),10(wheel),501(idsldap),502(dbsysadm) Następujące wpisy zawiera plik /etc/group: dasadm1:x:101:db2inst1,ctginst1,idsccmdb db2iadm1:x:102:idsldap idsldap:x:501:idsldap,root,idsccmdb dbsysadm:x:502:root Lokalizacje katalogu W tej tabeli określ lokalizacje katalogu oprogramowania pośredniego, jakie będą stosowane. Tabela 5. Lokalizacje katalogu Ustawienie Domyślne Katalog obszaru roboczego katalog_osobisty_użytkownika\ibm\ tivoli\mwi\workspace Wartość Katalog źródłowy obrazów oprogramowania pośredniego Katalog obrazów skompresowanych Katalog obrazów nieskompresowanych Konfiguracja produktu DB2 W tej tabeli określ wartości konfiguracji, które będą stosowane podczas instalowania DB2. Tabela 6. Konfiguracja produktu DB2 Ustawienie Katalog instalacyjny Domyślne Windows napęd_systemu\Program Files\IBM\SQLLIB Linux, AIX, HP-UX, Solaris /opt/IBM/db2/V9.7 34 IBM Maximo Asset Management: Planowanie wdrożenia Wartość Tabela 6. Konfiguracja produktu DB2 (kontynuacja) Ustawienie Użytkownik DAS Domyślne Wartość Windows db2admin Linux, AIX, HP-UX, Solaris dasusr1 Użytkownik chroniony dla domyślnej instancji DB2 Linux, AIX, HP-UX, Solaris db2fenc1 Opcja tworzenia domyślnej instancji DB2 domyślnie nie jest aktywna w programie instalacyjnym oprogramowania pośredniego. Nazwa grupy użytkownika chronionego dla domyślnej instancji DB2 Linux, AIX, HP-UX, Solaris db2fgrp1 Opcja tworzenia domyślnej instancji DB2 domyślnie nie jest aktywna w programie instalacyjnym oprogramowania pośredniego. Użytkownik chroniony dla katalogu głównego domyślnej instancji DB2 Linux, AIX, HP-UX /home/db2fenc1 Solaris /export/home/db2fenc1 Opcja tworzenia domyślnej instancji DB2 domyślnie nie jest aktywna w programie instalacyjnym oprogramowania pośredniego. Użytkownik chroniony dla instancji serwera DB2 Nazwa grupy użytkownika chronionego dla instancji serwera DB2 Użytkownik chroniony dla katalogu głównego instancji serwera DB2 Linux, AIX, HP-UX, Solaris ctgfenc1 Linux, AIX, HP-UX, Solaris ctgfgrp1 Linux, AIX, HP-UX /home/ctgfenc1 Solaris Nazwa instancji ctginst1 Port 50005 Katalog osobisty użytkownika instancji Linux, AIX, HP-UX /home/ctginst1 Solaris ID użytkownika instancji bazy danych /export/home/db2fenc1 /export/home/ctginst1 Windows db2admin Linux, AIX, HP-UX, Solaris ctginst1 Dodatek B. Arkusze planowania dla instalacji oprogramowania pośredniego 35 Tabela 6. Konfiguracja produktu DB2 (kontynuacja) Ustawienie Domyślne Grupa administratorów DB2 Wartość Windows DB2ADMNS Linux, AIX, HP-UX, Solaris db2iadm1 Grupa użytkowników DB2 Windows DB2USERS Użyj tej samej nazwy i hasła użytkownika TAK dla pozostałych usług DB2 Skonfiguruj katalog narzędzi NIE Ta wartość jest istotna w scenariuszach z ponownym wykorzystaniem komponentów. Włącz zabezpieczenia systemu operacyjnego dla obiektów DB2 TAK Ta wartość jest istotna w scenariuszach z ponownym wykorzystaniem komponentów. Port instancji DB2 Nazwa obszaru tabel danych MAXDATA Wielkość obszaru tabel danych średnia (1000 MB) DB2 Średnia (5000 MB) Nazwa tymczasowego obszaru tabel MAXTEMP Wielkość tymczasowego obszaru tabel 1000 MB Konfiguracja produktu Oracle W tej tabeli określ wartości konfiguracji, które będą stosowane podczas instalowania Oracle . Tabela 7. Konfiguracja produktu Oracle Ustawienie Katalog instalacyjny Domyślne Windows napęd_systemu\oracle\ product\11.2.0\db_1 Linux, AIX, HP-UX, Solaris /opt/app/oracle/product/ 11.2.0/db_1 ID użytkownika administratora sys ID osoby odpowiedzialnej za oprogramowanie Oracle Windows Administrator Linux, AIX, HP-UX, Solaris oracle 36 IBM Maximo Asset Management: Planowanie wdrożenia Wartość Tabela 7. Konfiguracja produktu Oracle (kontynuacja) Ustawienie Domyślne Lokalizacja instancji Wartość Windows C:\oracle\product\11.2.0\db_1 Linux, AIX, HP-UX, Solaris /opt/app/oracle/product/ 11.2.0/db_1 Nazwa obszaru tabel danych Wielkość obszaru tabel danych MAXDATA Oracle Średnia (1000 MB) Nazwa tymczasowego obszaru tabel MAXTEMP Wielkość tymczasowego obszaru tabel 1000 MB Konfiguracja produktu Microsoft SQL Server W tej tabeli określ wartości konfiguracji, które będą stosowane podczas instalowania Microsoft SQL Server. Tabela 8. Konfiguracja produktu Microsoft SQL Server Ustawienie Domyślne Wartość Katalog instalacyjny ProgramFiles\Microsoft SQL Server\90 Nazwana instancja maximo Administrator produktu Microsoft SQL Server sa Hasło administratora serwera Microsoft SQL Server Port 1433 Nazwa bazy danych maxdb75 ID użytkownika maximo Hasło dla ID użytkownika Nazwa pliku danych maxdb75_dat Nazwa pliku dziennika maxdb75_log Konfiguracja produktu WebSphere Application Server Network Deployment Utwórz listę wartości konfiguracji, które będą stosowane podczas instalowania produktu WebSphere Application Server Network Deployment. Dodatek B. Arkusze planowania dla instalacji oprogramowania pośredniego 37 Tabela 9. Konfiguracja produktu WebSphere Application Server Network Deployment Ustawienie Domyślne Miejsce instalacji Wartość Windows C:\Program Files\IBM\WebSphere\ AppServer Linux, HP-UX, Solaris /opt/IBM/WebSphere/ AppServer AIX /usr/IBM/WebSphere/ AppServer Nazwa użytkownika administracyjnego WebSphere Administration wasadmin Nazwa profilu menadżera wdrażania ctgDmgr01 Nazwa profilu serwera aplikacji ctgAppSrv01 Katalog profili Linux, HP-UX, Solaris /opt/IBM/WebSphere/ AppServer/profiles AIX /usr/IBM/WebSphere/ AppServer/profiles Nazwa komórki ctgCell01 Nazwa węzła menadżera wdrażania ctgCellManager01 Nazwa węzła serwera aplikacji ctgNode01 Miejsce instalacji serwera HTTP Windows C:\Program Files\IBM\HTTPServer Linux, HP-UX, Solaris /opt/IBM/HTTPServer AIX Port HTTP /usr/IBM/HTTPServer 80 W systemie Windows ten port może być już używany. Zwolnij ten port albo użyj innego portu, który nie jest jeszcze przypisany. Port serwera dla administracji HTTP 8008 Nazwa profilu wtyczki HTTP ctgAppSvr01 Konfiguracja produktu Oracle WebLogic Server Lista wartości konfiguracji, jakie będą stosowane podczas konfigurowania produktu Oracle WebLogic Server. 38 IBM Maximo Asset Management: Planowanie wdrożenia Tabela 10. Konfiguracja produktu Oracle WebLogic Server Ustawienie Domyślne Źródło domeny Wartość Windows: \wlserver_10.3\common\ templates\domains Linux, Solaris: /wlserver_10.3/common/ templates/domains Dostosowywanie ustawień środowiska i usług Nie. Nazwa domeny my_domain Uwaga: Dowolna nazwa oprócz MAXIMOSERVER Nazwa serwera administracyjnego MAXIMOSERVER Adres do nasłuchiwania Wszystkie adresy lokalne Port do nasłuchiwania 7001 Nazwa odsyłacza skrótu do menu uruchamiania Start Server Nazwa programu Start Server startWebLogic.cmd Konfiguracja produktu IBM Tivoli Directory Server W tej tabeli określ wartości konfiguracji, które będą stosowane podczas instalowania IBM Tivoli Directory Server. Tabela 11. Konfiguracja produktu IBM Tivoli Directory Server Ustawienie Domyślne Lokalizacja instalacji Wartość Windows C:\Program Files\IBM\LDAP\V6.3 Linux, AIX, HP-UX, Solaris /opt/IBM/ldap/V6.3 Nazwa wyróżniająca administratora cn=root Jednostka organizacyjna ou=SWG Przyrostek organizacji i kraju o=IBM,c=US Port serwera katalogów 389 Bezpieczny port serwera katalogów 636 Port administracyjny 3538 Bezpieczny port administracyjny 3539 Nazwa bazy danych security Nazwa instancji idsccmdb Nazwa użytkownika instancji idsccmdb Konfiguracja serwera Microsoft Active Directory Utwórz listę wartości konfiguracji, które będą stosowane podczas instalowania produktu Microsoft Active Directory. Dodatek B. Arkusze planowania dla instalacji oprogramowania pośredniego 39 Tabela 12. Konfiguracja serwera Microsoft Active Directory Ustawienie Domyślne Port serwera katalogów 389 Wpis podstawowy LDAP Przyrostek użytkownika Przyrostek grupy Przyrostek kontenera organizacji Nazwa wyróżniająca Bind 40 IBM Maximo Asset Management: Planowanie wdrożenia Wartość Dodatek C. Arkusze planowania na potrzeby ręcznej konfiguracji oprogramowania pośredniego W celu ręcznego skonfigurowania oprogramowania pośredniego można użyć poniższych tabel jako arkuszy planowania niezbędnych zadań. Zaleca się, aby oprogramowanie pośrednie konfigurowali ręcznie wyłącznie użytkownicy będący ekspertami. W scenariuszu wdrażania obejmującym ponowne wykorzystanie istniejącego oprogramowania pośredniego w organizacji użytkownika istnieje szereg zadań konfiguracyjnych koniecznych do wykonania w oprogramowaniu pośrednim, zanim będzie możliwe użycie programu instalacyjnego produktu. Obszerne opisy kroków ręcznej konfiguracji istniejącego oprogramowania pośredniego zawiera Podręcznik instalowania. Mogą występować strategie i procedury obowiązujące w organizacji użytkownika, wpływające na sposób wykonywania typowych zadań wdrażania aplikacji. Te strategie i procedury mogą być niekompatybilne z instrukcjami w podręczniku instalowania. W takim przypadku można użyć informacji w tym temacie do ręcznego skonfigurowania istniejącego oprogramowania pośredniego. © Copyright IBM Corp. 2011 41 Tabela 13. Zadanie tworzenia użytkownika systemowego Komponent oprogramowania pośredniego Typ serwera Zadanie Baza danych v DB2 Utwórz użytkownika Użytkownik maximo i przypisz go maximo do grup. Ta wartość jest Ta wartość oznacza konfigurowalna. użytkownika Grupy służącego do uzyskiwania dostępu v Użytkownicy do bazy danych v Administratorzy maximo. v Windows Utwórz użytkownika systemowego używanego jako osoba odpowiedzialna za instancję bazy danych na platformach UNIX. v AIX v Oracle v Microsoft SQL Server v DB2 Wartość Platforma Użytkownik ctginst1 Ta wartość jest konfigurowalna. v AIX v Linux v Linux v Solaris v HP-UX Grupy v Grupa użytkowników v Grupa administratorów ctginst1 musi być członkiem grupy administratorów instancji, na przykład db2grp1. DB2 DB2 Utwórz użytkownika systemowego używanego jako identyfikator użytkownika dla domyślnej instancji produktu DB2 na platformach UNIX. Utwórz użytkownika systemowego używanego jako identyfikator użytkownika dla serwera DB2 na platformach UNIX. Użytkownik db2fenc1 Ta wartość jest konfigurowalna. Grupy db2fgrp1 Ta wartość jest konfigurowalna. Użytkownik ctgfenc1 Ta wartość jest konfigurowalna. Grupy ctgfgrp1 Ta wartość jest konfigurowalna. 42 IBM Maximo Asset Management: Planowanie wdrożenia v AIX v Linux v Solaris v HP-UX Tabela 13. Zadanie tworzenia użytkownika systemowego (kontynuacja) Komponent oprogramowania pośredniego Serwer katalogów Typ serwera Zadanie Wartość Platforma IBM Tivoli Directory Utwórz użytkownika Użytkownik Server IBM Tivoli Directory idsccmdb Server i przypisz go do grup. Ta wartość jest konfigurowalna. v Windows v AIX v Linux Grupy v Windows – Użytkownicy – Administratorzy v UNIX – administrator (podstawowy) – idsldap – db2iadm1 Dodatek C. Arkusze planowania na potrzeby ręcznej konfiguracji oprogramowania pośredniego 43 Tabela 14. Zadania bazy danych Typ serwera Zadanie Podzadanie DB2 Utwórz instancję bazy danych o nazwie ctginst1. Ta wartość jest konfigurowalna. Ustaw port nasłuchujący na wartość 50005. Ta wartość jest konfigurowalna. Ustaw automatyczne uruchamianie usługi instancji. Uruchom instancję bazy danych. Utwórz bazę danych o nazwie maxdb75. Ta wartość jest konfigurowalna. Włącz bazę danych na potrzeby XML (UTF-8) Ustaw rozmiar strony na wartość 32k Skonfiguruj bazę danych maxdb75. Ustaw LOGFILSIZ na wartość 4096. Ustaw APP_CTL_HEAP_SZ na wartość 1024. Ustaw APPLHEAPSZ na wartość 1024. Ustaw LOCKLIST na wartość 30000. Ustaw LOGSECOND na wartość 4. Zatrzymaj i zrestartuj instancję. Dodaj użytkownika bazy danych maximo do bazy danych. Skonfiguruj użytkownika maximo z uprawnieniami Nadaj wszystkie permissions. Utwórz obszar tabel o nazwie MAXDATA. Ta wartość jest konfigurowalna. Wskaż MAXBUFPOOL jako nową pulę buforów. Zmień Rozmiar strony na wartość 32 Zmień Rozmiar na stronach 32 KB na wartość 4096. Dla kontenera ustaw Typ na wartość Plik Ustaw Rozmiar na wartość 5000 MB. Ustaw opcję Nazwa pliku na wartość CTGDAT. Dla produktu UNIX, wprowadź /home/ctginst1 jako lokalizację pliku. Włącz opcję odtwarzania upuszczonej tabeli. Utwórz tymczasowy obszar tabel o Wskaż MAXBUFPOOL jako pule buforów. nazwie MAXTEMP. Ta wartość jest Dla kontenera ustaw Typ na wartość Plik konfigurowalna. Ustaw Rozmiar na wartość 3000 MB. Ustaw opcję Nazwa pliku na wartość CTGTMP. Dla produktu UNIX, wprowadź /home/ctginst1 jako lokalizację pliku. Nadaj uprawnienia dla obszaru tabel Zezwól użytkownikowi maximo na dostęp do obszaru MAXDATA. tabel MAXDATA. Utwórz schemat. Ta nazwa musi być identyczna z użytą dla ID użytkownika bazy danych. Ten schemat po utworzeniu przez program instalacyjny produktu ma nazwę maximo. Nadaj uprawnienia do schematu maximo. 44 IBM Maximo Asset Management: Planowanie wdrożenia Zezwól użytkownikowi maximo na dostęp do schematu maximo. Tabela 14. Zadania bazy danych (kontynuacja) Typ serwera Zadanie Podzadanie Oracle Utwórz bazę danych. Wprowadź ctginst1 dla Nazwa glob. bazy danych oraz dla SID. Wartość nazwy jest konfigurowalna. W niniejszej instrukcji założono, że użytkownik nie zmodyfikował domyślnych zestawów ról przypisanych do użytkownika Oracle DBA ani identyfikatorów użytkowników utworzonych w celu nawiązania połączenia z bazą danych. Jeśli domyślne uprawnienia nadane dla identyfikatora użytkownika zostały ograniczone, konieczne jest jawne nadanie ich użytkownikowi maximo. Tak więc, na przykład, jeśli użytkownik domyślnie nie nadaje roli takiej jak select_catalog_role role identyfikatorowi użytkownika nawiązującego połączenie z bazą danych, wówczas w celu pomyślnego wdrożenia produktu Maximo Asset Management konieczne jest jawne nadanie tej roli użytkownikowi maximo przez użycie komendy SQL*Plus: grant select_catalog_role to maximo Ustaw dla zarządz. pam. współużyt. opcję Ręczne Ustaw pulę współużyt. na 157286400 Dla produktu Oracle 9i Rel2 użyj wartości 150 Ustaw pam. podr. buforu na 36000000 Dla produktu Oracle 9i Rel2 użyj wartości 36 Ustaw dużą pulę na wartość 8388608 Dla produktu Oracle 9i Rel2 użyj wartości 8 Ustaw rozmiar PGA na wartość 37748736 Dla produktu Oracle 9i Rel2 użyj wartości 36 Użyj zestawu znaków Unicode (AL32UTF8). Ustaw dla nls_length_semantics wartość CHAR Ustaw dla cursor_sharing wartość SIMILAR. Ustaw dla open_cursors wartość 1000 Odblokuj konto CTXSYS. Utwórz obszar tabel o nazwie MAXDATA. Ta wartość jest konfigurowalna. Ustaw rozmiar na 1000 MB. Włącz opcję autoextend. Utwórz tymczasowy obszar tabel o Ustaw rozmiar na 1000 MB. nazwie MAXTEMP. Ta wartość jest Włącz opcję autoextend. konfigurowalna. Ustaw maxsize na wartość bez ograniczenia. Nadaj uprawnienia użytkownikowi maximo. 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 Uruchom następującą komendę: create user maximo identified by maximo default tablespace maxdata temporary tablespace maxtemp; Nadaj następujące uprawnienia: v connect v create job (tylko Oracle 10) v create trigger v create session v create sequence v create synonym v create table v create view v create procedure v alter session v execute on ctxsys.ctx_ddl Uruchom następującą komendę: alter user maximo quota unlimited on maxdata; Dodatek C. Arkusze planowania na potrzeby ręcznej konfiguracji oprogramowania pośredniego 45 Tabela 14. Zadania bazy danych (kontynuacja) Typ serwera Zadanie Podzadanie Microsoft SQL Server Uwaga: W przypadku dodania dodatkowych nazw logicznych do bazy danych oraz ustawienia ich grupy plików na wartość inną niż PRIMARY należy zapoznać się z informacjami dotyczącymi ręcznej konfiguracji produktu Microsoft SQL Server. Uwaga: Ustawienia porządkowania dla serwera Microsoft SQL Server należy ustawić na następujące wartości: Skonfiguruj port nasłuchiwania. Upewnij się, że pole Porty dynamiczne TCP jest puste dla każdego adresu IP wymienionego na liście Właściwości TCP/IP dla protokołów dla nazwy instancji używanej dla produktu Maximo Asset Management. v Kolejność słownika Produkt Maximo Asset Management wymaga do nasłuchiwania portu statycznego produktu Microsoft SQL Server. Zrestartuj usługę bazy danych. Upewnij się, że włączono wyszukiwanie pełnotekstowe. Utwórz bazę danych o nazwie maxdb75. Ta wartość jest konfigurowalna. v Bez rozróżniania wielkości liter v Do użytku z zestawem znaków 1252 Dla każdego adresu IP na liście wprowadź wartość 1433 w polu Port TCP. Ustaw atrybut wielkości początkowej na wartość 500. Ustaw pole automatycznego wzrostu wielkości na wartość Co 1MB, wzrost bez ograniczeń. Utwórz użytkownika maximo na potrzeby logowania do programu Microsoft SQL Server. Zmień osobę odpowiedzialną za bazę danych maxdb75 na maximo Tabela 15. Zadania serwera katalogów Typ serwera Zadanie Podzadanie IBM Tivoli Directory Server Utwórz instancję o nazwie idsccmdb. Wprowadź idsccmdb jako wartość w polu nazwy instancji DB2. Skonfiguruj nasłuchiwanie wszystkich skonfigurowanych adresów IP przez hosty korzystające z multihomingu. Ustaw numer portu serwera na wartość 389 Ustaw bezpieczny numer portu serwera na wartość 636. Ustaw numer portu demona administracyjnego na wartość 3538 Ustaw bezpieczny numer portu demona administracyjnego na wartość 3539 Ustaw nazwę użytkownika bazy danych na wartość idsccmdb Ustaw nazwę bazy danych na wartość idsccmdb Ustaw opcję zestawu znaków na wartość Utwórz uniwersalną bazę danych DB2 (UTF-8/UCS-2) Zatrzymaj serwer Dodaj wymaganych użytkowników i grupy Maximo Asset Management. Istniejących użytkowników można wyświetlać, logując się do konsoli administracyjnej i wyszukując użytkowników i grup pod skonfigurowaną nazwą wyróżniającą. 46 IBM Maximo Asset Management: Planowanie wdrożenia Dodaj następujących użytkowników do repozytorium. v wasadmin v maxadmin v mxintadm v maxreg Zrestartuj serwer. Tabela 15. Zadania serwera katalogów (kontynuacja) Typ serwera Zadanie Podzadanie Microsoft Active Directory Dodaj wymaganych użytkowników Maximo Asset Management. Dodaj następujących użytkowników do repozytorium. v wasadmin v maxadmin v mxintadm v maxreg Tabela 16. Zadania serwera WebSphere Application Server Network Deployment Typ serwera Zadanie WebSphere Application Server Network Deployment Utwórz profile odpowiednio do potrzeb. Podzadanie Program instalacyjny oprogramowania pośredniego tworzy tworzy profil menedżera wdrożenia (ctgDmgr01) oraz profil serwera aplikacji (ctgAppSrv01). W przypadku wykorzystywania istniejących profili na potrzeby wdrożenia Maximo Asset Management ten krok można zignorować. Skonfiguruj menedżera Virtual Member Manager, aby móc używać serwera katalogów do uwierzytelniania Maximo Asset Management. Skonfiguruj infrastrukturę: 1. Włącz zabezpieczenia administracji. 2. Włącz zabezpieczenia aplikacji. 3. Usuń zaznaczenie pola wyboru Użyj zabezpieczeń Java 2 w celu ograniczenia dostępu aplikacji do zasobów lokalnych. Zrestartuj produkt WebSphere Application Server Network Deployment oraz zarządzane węzły. Dodatek C. Arkusze planowania na potrzeby ręcznej konfiguracji oprogramowania pośredniego 47 Tabela 16. Zadania serwera WebSphere Application Server Network Deployment (kontynuacja) Typ serwera Zadanie Podzadanie Ręcznie skopiuj plik kluczy z hosta menedżera wdrażania WebSphere Application Server Network Deployment do katalogu tymczasowego w systemie administracyjnym Maximo Asset Management, w którym instalowany jest produkt Maximo Asset Management:<WAS_HOME>/ profiles/ctgDmgr01/etc/trust.p12 Utwórz serwer aplikacji, na przykład MXServer. Upewnij się, że dla serwera aplikacji ustawiono opcję synchronizacji zmian z węzłami. Wyedytuj ustawienia pamięci JVM dla serwera aplikacji MXServer. Ustaw początkową wielkość sterty na wartość 512. Wyedytuj ustawienia pamięci JVM dla menedżera wdrażania. Ustaw początkową wielkość sterty na wartość 512. Utwórz hosta wirtualnego. Na przykład: maximo_host. Ustaw maksymalną wielkość sterty na wartość 1024. Ustaw maksymalną wielkość sterty na wartość 1024. Ustaw port HTTP na wartość 80. Ustaw port konsoli administracyjnej na wartość 9061. Ustaw port transportu HTTPS na wartość 9443. Ustaw port transportu HTTP na wartość 9080. Ustaw port zabezpieczeń konsoli administracyjnej na wartość 9044. Jeśli zamierzasz zachować komunikaty w bazie danych, utwórz źródło danych. Skonfiguruj kolejki komunikatów JMS. Utwórz magistralę JMS o nazwie intjmsbus i usuń zaznaczenie pola wyboru Zabezpieczenie magistrali, tak aby nie dziedziczyło ono ustawienia zabezpieczeń globalnych komórki. Dodaj MXServer do magistrali integracji usług. Podaj wartość dla pola górnego progu komunikatów, minimalnie 500,000 komunikatów. Utwórz miejsce docelowe magistrali integracji usług dla ciągłej kolejki wejściowej (CQINBD). Wybierz MXServer jako element magistrali przechowujący i przetwarzający komunikaty na potrzeby kolejki miejsca docelowego magistrali CQINBD. Utwórz miejsce docelowe magistrali integracji usług dla sekwencyjnej kolejki wejściowej (SQINBD). Wybierz MXServer jako element magistrali. 48 IBM Maximo Asset Management: Planowanie wdrożenia Tabela 16. Zadania serwera WebSphere Application Server Network Deployment (kontynuacja) Typ serwera Zadanie Podzadanie Utwórz fabrykę połączeń JMS. Scope (Zasięg) Komórka zawierająca MXServer. Name (Nazwa) Wprowadź intjmsconfact. JNDI name (Nazwa JNDI) Wprowadź jms/maximo/int/cf/intcf. Bus name (Nazwa magistrali) Wybierz: intjmsbus. Utwórz ciągłą kolejkę wejściową (CQIN) JMS. Scope (Zasięg) Komórka zawierająca MXServer. Name (Nazwa) Wpisz CQIN. Tylko wlk. lit. JNDI name (Nazwa JNDI) Wpisz jms/maximo/int/queues/cqin Bus name (Nazwa magistrali) Wybierz: intjmsbus. Queue name (Nazwa kolejki) Wybierz opcję CQINBD. Utwórz sekwencyjną kolejkę wejściową (SQIN) JMS. Scope (Zasięg) Komórka zawierająca MXServer. Name (Nazwa) Wpisz SQIN.Tylko wlk. lit. JNDI name (Nazwa JNDI) Wpisz jms/maximo/int/queues/sqin Bus name (Nazwa magistrali) Wybierz: intjmsbus. Queue name (Nazwa kolejki) Wybierz opcję SQINBD. Utwórz sekwencyjną kolejkę wyj. (SQOUT) JMS. Scope (Zasięg) Komórka zawierająca MXServer. Name (Nazwa) Wpisz SQOUT. Tylko wlk. lit. JNDI name (Nazwa JNDI) Wpisz jms/maximo/int/queues/sqout Bus name (Nazwa magistrali) Wybierz: intjmsbus. Queue name (Nazwa kolejki) Wybierz SQOUTBD. Dodatek C. Arkusze planowania na potrzeby ręcznej konfiguracji oprogramowania pośredniego 49 Tabela 16. Zadania serwera WebSphere Application Server Network Deployment (kontynuacja) Typ serwera Zadanie Podzadanie Utwórz spec. akt. JMS dla ciąg. kol. wej. (CQIN). Scope (Zasięg) Komórka zawierająca MXServer. Name (Nazwa) intjmsact W tej wartości rozróżniana jest wielkość liter. Należy ją wpisać małymi literami. JNDI name (Nazwa JNDI) intjmsact Destination type (Typ docelowy) Kolejka Destination JNDI name (Nazwa docelowa JNDI) jms/maximo/int/queues/cqin Bus name (Nazwa magistrali) intjmsbus Maximum concurrent endpoints (Maksymalna liczba współbieżnych punktów końcowych) 10 Utwórz miejsce docelowe magistrali integracji usług dla kolejki wejściowej błędów (CQINERRBD). Ustaw maksymalną liczbę niepowodzeń dostarczenia na wartość 5. Ustaw miejsce docelowe wyjątku CQINBD na CQINERRBD. Utwórz kolejkę błędów (CQINERR) JMS. Scope (Zasięg) Komórka zawierająca MXServer. Name (Nazwa) Wpisz CQINERR. Musi zawierać wyłącznie wielkie litery. JNDI name (Nazwa JNDI) Wpisz jms/maximo/int/queues/cqinerr Bus name (Nazwa magistrali) Wybierz: intjmsbus. Queue name (Nazwa kolejki) Wybierz opcję CQINERR. Utwórz specyfikację aktywacji JMS dla kolejki wejściowej błędów (CQINERR). Scope (Zasięg) Komórka zawierająca MXServer. Name (Nazwa) Wpisz intjmsacterr. Ta wartość musi być zapisana małymi literami. JNDI name (Nazwa JNDI) Wpisz intjmsacterr Destination type (Typ docelowy) Wprowadź typ Kolejka. 50 IBM Maximo Asset Management: Planowanie wdrożenia Destination JNDI name (Nazwa docelowa JNDI) jms/maximo/int/queues/cqinerr Tabela 17. Zadania serwera Oracle WebLogic Server Typ serwera Zadanie Oracle WebLogic Server Utwórz serwer aplikacji, na przykład MAXIMOSERVER. Podzadanie Utwórz trzy serwery JMS z następującymi parametrami konfiguracyjnymi: 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 Dodatek C. Arkusze planowania na potrzeby ręcznej konfiguracji oprogramowania pośredniego 51 Tabela 17. Zadania serwera Oracle WebLogic Server (kontynuacja) Typ serwera Zadanie Podzadanie Utwórz moduł systemowy JMS intjmsmodule, wybierając MAXIMOSERVER jako serwer docelowy. Do modułu JMS dodaj źródło fabryki połączeń: Name (Nazwa) intjmsconfact JNDI Name (Nazwa JNDI) jms/maximo/int/cf/intcf Target (Cel) MAXIMOSERVER Dodaj trzy zasoby kolejek do modułu JMS: 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) Brak Włącz fabrykę połączeń JMS dla struktury integracji. Zapisz i zrestartuj produkt Oracle WebLogic Server. Utwórz domenę MAXIMOSERVER. Wybierz pakiet JDK o numerze wersji 1.6.0 lub wyższym. Konfigurowanie JMS dla programu nasłuchującego wiadomości e-mail w produkcie Serwer WebLogic Server. Utwórz składnicę trwałą o nazwie lsnrstore. Utwórz serwer JMS o nazwie lsnrserver z serwerem docelowym AdminServer. Utwórz moduł systemowy JMS o nazwie lsnrjmsmodule. Dodaj fabrykę połączeń do modułu JMS o nazwie lsnrconnfact z nazwą JNDI jms/mro/lsnr/lsnrcf. Dodaj kolejkę do modułu JMS o nazwie lsnrqueue z nazwą JNDI jms/mro/lsnr/qin. Ustaw opcję XA dla fabryki połączeń dla lsnrconnfact. Włącz program nasłuchujący wiadomości e-mail w celu użycia kolejek JMS, edytując pliki ejb-jar.xml i weblogic-ejb-jar.xml. 52 IBM Maximo Asset Management: Planowanie wdrożenia Dodatek D. Arkusz planowania dla instalacji produktu Poniższe tabele zawierają wartości dla ustawień określanych podczas korzystania z programu instalacyjnego produktu Maximo Asset Management. Wprowadzane wartości są zależne od komponentów wybranych dla wdrażania. Tabela 18. Ustawienia dla instalacji niestandardowej Ustawienie Katalog instalacyjny Domyślne Wartość Windows C:\IBM\SMP Nazwa hosta DB2 Port produktu DB2 50005 Nazwa bazy danych Maximo maxdb75 Instancja bazy danych Maximo ctginst1 Nazwa schematu maximo ID użytkownika bazy danych Maximo maximo Katalog instalacyjny DB2 Windows C:\Program Files\IBM\SQLLIB ID użytkownika administratora instancji DB2 Id użytkownika usługi Windows DB2 Katalog instalacyjny Oracle Linux /opt/ibm/db2/V9.7 AIX /opt/IBM/db2/V9.7 Windows db2admin Linux ctginst1 AIX ctginst1 db2admin Windows C:\oracle\product\11.2.0\db_1 Linux /opt/app/oracle/product/ 11.2.0/db_1 AIX /opt/app/oracle/product/ 11.2.0/db_1 ID użytkownika administratora Oracle sys ID użytkownika odpowiedzialnego za oprogramowanie Oracle oracle Katalog instalacyjny SQL C:\Program Files\Microsoft SQL Server\90 Nazwa obszaru tabel danych MAXDATA © Copyright IBM Corp. 2011 53 Tabela 18. Ustawienia dla instalacji niestandardowej (kontynuacja) Ustawienie Domyślne Wielkość obszaru tabel danych średnia (1000 MB) DB2 Średnia (5000 MB) Oracle Średnia (1000 MB) Microsoft SQL Server (początkowa wielkość pliku danych) Średnia (1000 MB) Nazwa tymczasowego obszaru tabel MAXTEMP Wielkość tymczasowego obszaru tabel 1000 MB Nazwa obszaru tabel indeksu MAXDATA Wielkość obszaru tabel indeksu Nazwa schematu DB2 Średnia (5000 MB) Oracle Średnia (1000 MB) maximo (musi być taka sama, jak nazwa użytkownika odpowiedzialnego za obszary tabel) Nazwa hosta WebSphere Port SOAP WebSphere Katalog główny serwera WebSphere 8879 Windows C:\Program Files\IBM\WebSphere\ AppServer Linux /opt/IBM/WebSphere/ AppServer AIX /usr/IBM/WebSphere/ AppServer ID użytkownika administratora WebSphere wasadmin Nazwa profilu WebSphere ctgDmgr01 Port serwera WWW 80 Nazwa serwera WWW webserver1 Nazwa węzła ctgNode01 Serwer aplikacji MXServer Nazwa źródła danych JMS Nazwa bazy danych JMS maxsibdb Nazwa serwera JMS Port serwera bazy danych 50000 ID użytkownika administratora instancji db2inst1 Wpis podstawowy grupy ou=groups,ou=SWG,o=IBM, c=US Wpis podstawowy użytkownika ou=users,ou=SWG,o=IBM, c=US Serwer SMTP Administrator poczty elektronicznej 54 IBM Maximo Asset Management: Planowanie wdrożenia Wartość Uwagi Niniejsza publikacja została przygotowana z myślą o produktach i usługach oferowanych w Stanach Zjednoczonych. Produktów, usług lub opcji opisywanych w tym dokumencie firma IBM nie musi oferować w innych krajach. Informacje o produktach i usługach dostępnych w danym kraju można uzyskać od lokalnego przedstawiciela firmy IBM. Jakakolwiek wzmianka na temat produktu, programu lub usługi firmy IBM nie oznacza, że może być zastosowany jedynie ten produkt, ten program lub ta usługa firmy IBM. Zamiast nich można zastosować ich odpowiednik funkcjonalny, pod warunkiem że nie narusza to praw własności intelektualnej firmy IBM. Jednakże cała odpowiedzialność za ocenę przydatności i sprawdzenie działania produktu, programu lub usługi pochodzących od producenta innego niż IBM spoczywa na użytkowniku. IBM może posiadać patenty lub złożone wnioski patentowe na towary i usługi, o których mowa w niniejszej publikacji. Używanie tego dokumentu nie daje żadnych praw do tych patentów. Wnioski o przyznanie licencji można zgłaszać na piśmie pod adresem: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 USA Zapytania dotyczące zestawów znaków dwubajtowych (DBCS) należy kierować do lokalnych działów własności intelektualnej firmy IBM (IBM Intellectual Property Department) lub wysłać je na piśmie na adres: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan Ltd. 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. 2011 55 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 U.S.A. Informacje takie mogą być udostępnione, o ile spełnione zostaną odpowiednie warunki, w tym, w niektórych przypadkach, uiszczenie odpowiedniej opłaty. Licencjonowany program opisany w tym dokumencie oraz wszystkie inne licencjonowane materiały dostępne dla tego programu są dostarczane przez IBM na warunkach określonych w Umowie IBM z Klientem, Międzynarodowej Umowie Licencyjnej IBM na Program lub w innych podobnych umowach zawartych między IBM i użytkownikami. 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. 56 IBM Maximo Asset Management: Planowanie wdrożenia 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 i/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. Uwagi 57 58 IBM Maximo Asset Management: Planowanie wdrożenia Indeks A M administracyjna stacja robocza 6 instalowanie wielu produktów 23 arkusz planowania oprogramowanie pośrednie 31 product 53 Maximo Asset Management B baza danych 23, 27 DB2 17 maxdemo 25 zabezpieczenia 8 baza danych maxdemo 25 D DB2 5 dokumentacja 2 G grupa uprawnień T 1 Tivoli Directory Server O U obsługa dokumentacja 2 informacje 2 obszar roboczy 19 obszar roboczy programu instalacyjnego oprogramowania pośredniego 19 oprogramowanie pośrednie arkusz planowania 31 opcje konfiguracji 13, 20 program instalacyjny 17 wartości konfiguracji dla użytkowników będących ekspertami 41 wdrożenie 13 wiele serwerów 17 Oracle 17 Oracle WebLogic Server wdrożenie na wielu serwerach 5 uwierzytelnianie 8 użytkownicy administrowanie 8 17 W wdrożenie jeden serwer 5, 7 planowanie 5 scenariusze 13 topologia 5 wiele serwerów 5, 7 wdrożenie na jednym serwerze 7 wdrożenie na wielu serwerach 7 WebSphere Application Server wdrożenie na wielu serwerach 5 wieloserwerowa 7 8 P I informacje 2 instalacja dzienniki programu 9, 11 niestandardowa 15 oprogramowanie pośrednie prosta 15 przegląd 1 zadania programu 27 17 J języki 3 planowanie obsługi 10 K katalog instalacyjny 23 komponenty administracyjna stacja robocza 6 konfiguracja 1 Maximo Asset Management 1 oprogramowanie pośrednie 20 L LDAP 17 opcje zabezpieczeń Z planowanie języki 10 łatwość serwisowania 9 wdrożenie 5 zabezpieczenia 8 planowanie wdrożenia 5 pliki EAR administracyjna stacja robocza 6 ponowne wykorzystanie DB2 13 Oracle WebLogic Server 13 Tivoli Directory Server 13 WebSphere Application Server 13 product 2 arkusz planowania 53 program instalacyjny dzienniki 9, 11 zadania 27 przegląd instalacja 1 przewodniki przejścia 13 zabezpieczenia planowanie 8 S serwer http 17 serwer J2EE 8, 17, 23 serwer katalogów 17 serwer Microsoft SQL Server 17 8 Ś środowisko robocze Support Assistant Ł łatwość serwisowania 9 9 © Copyright IBM Corp. 2011 59 60 IBM Maximo Asset Management: Planowanie wdrożenia Drukowane w USA