Создание домена и кластера Weblogic с помощью WLST

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

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

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

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

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

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


person rangalo    schedule 19.12.2009    source источник


Ответы (2)


В конце концов я нашел ответ. Пишу сюда для справки.

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

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

Итак, подводя итог,

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

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

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

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

    connect('пользователь','пароль','t3://adminhost:adminport')

    nmEnroll('path_to_the_domain_dir')

person rangalo    schedule 13.02.2010

После шага 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 на других машинах.

person carlitos081    schedule 14.09.2015