Является ли PAA хорошим кандидатом для автоматизации развертывания и настройки библиотеки wcm на портале?
Я создал Web Content Management
библиотека для использования в WebSphere Portal
, На данный момент я использую import-wcm-data
чтобы импортировать библиотеку, мне нужно добавить несколько дополнительных свойств к 2-3 файлам на сервере под Resource Environment Providers
а затем перезапустите определенные службы, чтобы эти изменения были обнаружены.
Может ли кто-нибудь объяснить преимущества использования paa
над написанием простого bash
(или аналогичный) скрипт для автоматизации этого процесса?
Я не понимаю, получу ли я какие-либо преимущества при использовании paa
или paa
даже способен обновлять файлы свойств и перезапускать сервисы?
2 ответа
Я интенсивно работал с файлами PAA и должен сказать, что это очень стабильный способ развертывания приложения, требующий нескольких этапов и компонентов depl. Это требует процесса запуска, но оно того стоит в многосерверной среде. Вы можете выполнять все задачи, которые вы можете выполнять в файле Ant, а также с помощью интерфейса сценария wsadmin. Я только обновляю настройки res env и тому подобное в WAS и по этой причине не касаюсь файлов props, так как все настройки хранятся в WAS.
По моему опыту, PAA не является хорошим методом, если вы просто импортируете библиотеку контента.
Я не думаю, что понимаю, почему вы делаете импорт вручную, а не синдицируете, но даже если есть веская причина не синдицировать, процесс PAA был слишком сложным и требовал слишком много предшествующих действий (удаление библиотек, удаление PAA, развертывание PAA и затем активируйте portliest), чтобы быть жизнеспособным вариантом для чего-то такого простого, как импорт библиотеки WCM.
Поскольку активация портлетов, которые я импортировал с помощью PAA, была дополнительным шагом, я не верю, что вы можете перезапустить приложения.