Dla zespołu programistów ważne jest, aby każdy skonfigurował i skonfigurował serwer aplikacji. W naszym przypadku korzystamy z websphere 8.5.Jak rozpowszechniać konfigurację serwera WWW (źródła danych, jms, ...) w wielu instancjach?
Szukam łatwego sposobu na zrobienie tego. Zwykle robisz to za pomocą narzędzia do zarządzania profilami w katalogu WAS_HOME/bin/ProfileManagement, a to narzędzie działa dobrze. Ale po instalacji serwera WWW trzeba jeszcze skonfigurować profil serwera - tworzenie źródeł danych, kolejek JMS, magistrali, zmiennych itd. Pomyślałem więc, że byłoby miło, gdyby można było zastosować te konfiguracje do istniejącego profilu.
Moja pierwsza próba była tylko skonfigurować jeden profil, a następnie wykonać kopię zapasową konfiguracji przy użyciu
%WAS_HOME%/bin/backupConfig.bat
Ale konfiguracja zawiera np nazwa hosta i inne konfiguracje zależne od hosta. Tak więc narzędzie backupConfig.bat nie jest tym, czego szukam.
Następną myślą, która przyszła mi do głowy jest to, że mógłbym stworzyć specjalny profilTemplate. Aby inni mogli korzystać z narzędzia do zarządzania profilami i korzystać z tego szablonu. Wygląda jednak na to, że struktura szablonów nie jest dostosowywana. Wiele plików i prawie nie można znaleźć dokumentacji, jak stworzyć własny szablon profilu.
Natknąłem się na szablony z rozszerzeniem. Ten szablon jest używany (jak sugeruje nazwa), aby dodać określoną konfigurację do istniejącego profilu. Znalazłem sporo dokumentacji, jak zastosować ulepszenie do istniejącego profilu, ale nie mam dokumentacji, jak utworzyć ulepszenie.
W końcu myślę, że musi istnieć jakiś sposób eksportowania konfiguracji źródła danych, magistrali, jms itp. I zastosowania ich do innych profili, ponieważ w bardzo dużych instalacjach zespół operacyjny musi mieć tę zdolność.
Wiem, że mogę dodać specyficzne dla kontenera deskryptory do EAR. Na przykład. META-INF/ibmconfig/cells/defaultCell/applications/defaultApp/resources.xml
. Ale nie chcę tworzyć plików EAR specyficznych dla środowiska, ponieważ łączy nasze kompilacje z infrastrukturą, a zatem musimy budować i ponownie wdrażać, gdy tylko operacje zmieniają infrastrukturę, np. nazwy hostów, adresy IP, hasła.
Czy ktoś wie, jak zarządzać dystrybucją źródeł danych, autobusów, jms itp. W wielu instalacjach na serwerze internetowym?
Dzięki, eksportowane pełną konfigurację i teraz próbuję zaimportować je do innego profilu. Niektóre konfiguracje zadziałały, ale niektóre powodują błędy. Zbadam to w ciągu najbliższych dni. –