Создание веблогического домена и кластера с помощью WLST - PullRequest
3 голосов
/ 19 декабря 2009

Я хочу создать кластер с 2 управляемыми серверами на 2 разных физических машинах.

У меня есть следующие задачи (пожалуйста, исправьте меня, если я что-то упустил)

  1. Создание домена.
  2. Установка свойств сервера администратора и создание AdminServer по SSL
  3. Создание логических машин для физических
  4. Создание управляемых серверов
  5. создать кластер с управляемыми серверами

У меня есть следующие вопросы.

  1. Какую из вышеперечисленных задач можно выполнить в автономном режиме?

  2. Какие из вышеперечисленных задач также должны выполняться на втором физическом компьютере?

Ответы [ 2 ]

5 голосов
/ 13 февраля 2010

Я в конце концов нашел ответ. Я публикую здесь для справки.

Из 5 упомянутых задач все можно выполнить с помощью автономного сценария wlst. Все они должны выполняться на узле, где предполагается, что AdminServer.

Теперь, для обновления информации о домене на втором узле, есть команда nmEnroll, которая должна быть выполнена онлайн

Итак, подведем итог,

  1. Выполнить автономный сценарий wlst для выполнения всех 5 задач, упомянутых в вопросе. Это должно быть сделано на узле (физическом компьютере), где мы хотим, чтобы наш AdminServer работал.

  2. Запустить менеджер узлов на всех узлах, которые будут использоваться в кластере,

  3. Запустите AdminServer на узле, где мы выполнили сценарий создания домена.

  4. На всех остальных узлах выполните скрипт, который выглядит следующим образом.

    подключения ( 'пользователя', 'пароль', 't3: // adminhost: adminport')

    nmEnroll ( 'path_to_the_domain_dir')

0 голосов
/ 14 сентября 2015

После шага 1 пропущены два шага, вам необходимо скопировать конфигурацию с компьютера, на котором запущен AdminServer, запустить на другой компьютер в кластере, используя содержимое пакета команд в установке Weblogic:

1.1 На компьютере, на котором запущен AdminServer, запустите ./pack.shdomain=/home/oracle/config/domains/my_domain -template=/home/oracle/my_domain.jar -template_name=remote_managed -managed=true

1.2 Перейдите на другие машины и скопируйте файл jar, созданный на предыдущем шаге, и выполните ./unpack.sh -domain=/home/oracle/config/domains/my_domain -template=/home/oracle/my_domain.jar SAML_IDP_FromScript

Теперь вы скопировали все файлы, необходимые для запуска NodeManager и ManagedServers на других компьютерах.

...