Поделиться через


Краткое руководство. Развертывание webLogic Server на Виртуальные машины Azure (виртуальные машины)

В этой статье показано, как быстро развернуть webLogic Server (WLS) на виртуальной машине Azure с самым простым набором вариантов конфигурации с помощью портал Azure. Из этого краткого руководства вы узнаете, как выполнять следующие задачи:

  • Развертывание webLogic Server с включенным сервером администрирования на виртуальной машине с помощью портал Azure.
  • Разверните пример приложения Java с помощью консоли администрирования сервера WebLogic.
  • Подключитесь к виртуальной машине под управлением WebLogic с помощью SSH.

В этой статье используется предложение Azure Marketplace для WebLogic Server для ускорения перехода в Azure. Предложение автоматически подготавливает несколько ресурсов Azure, включая следующие ресурсы:

  • Виртуальная машина Azure, предустановленная с выбранной версией ОС, версией JDK Java и версией webLogic Server.
  • Конфигурация TLS/SSL, включая простое создание самозаверяющего сертификата.
  • Виртуальная сеть (виртуальная сеть), включая возможность подготовки в существующую виртуальную сеть.
  • Подключение к базе данных с предварительной базой данных.

Если вы предпочитаете менее автоматизированный пошаговый подход, см. статью "Вручную установить WebLogic Server" на Виртуальные машины Azure (виртуальные машины).

Чтобы предоставить отзывы или тесно работать над сценариями миграции с помощью команды разработчиков, разрабатывающей WebLogic в решениях Azure, заполните этот короткий опрос по миграции WebLogic и включите контактные данные. Команда руководителей программ, архитекторов и инженеров будет связана с вами, чтобы инициировать тесное сотрудничество.

Необходимые компоненты

Развертывание веб-сервера WebLogic с помощью сервера администрирования на виртуальной машине

Ниже показано, как развернуть WebLogic Server на виртуальной машине с помощью одного экземпляра с предложением сервера администрирования на портал Azure. Существуют другие предложения, которые соответствуют различным сценариям, таким как кластер WebLogic на нескольких виртуальных машинах.

  1. В строке поиска в верхней части портала введите weblogic. В результатах автоматического поиска в разделе Marketplace выберите WebLogic Server с консолью администрирования на виртуальной машине. Вы также можете перейти непосредственно к предложению с помощью ссылки на портал.

    Снимок экрана: портал Azure, на котором показан WebLogic Server в результатах поиска.

  2. На странице предложения нажмите кнопку "Создать". Затем появится панель "Основные сведения".

    Снимок экрана: портал Azure, на котором показана консоль администрирования Create WebLogic Server With Admin Console на виртуальной машине Azure.

  3. На панели "Основные сведения" убедитесь, что значение, показанное в поле "Подписка", совпадает с тем, что вы использовали для входа в портал Azure.

  4. Предложение должно быть развернуто в пустой группе ресурсов. В поле "Группа ресурсов" выберите "Создать" и введите значение для группы ресурсов. Так как группы ресурсов должны быть уникальными в пределах подписки, выберите уникальное имя. Простой способ создания уникальных имен — использовать сочетание ваших инициалов, текущей даты и некоторого идентификатора. Например, ejb0802wls.

  5. В разделе "Сведения об экземпляре" выберите регион для развертывания.

  6. Примите значение по умолчанию в Oracle WebLogic Image.

  7. Примите значение по умолчанию в размере виртуальной машины.

    Если размер по умолчанию недоступен в вашем регионе, выберите доступный размер, выбрав "Изменить размер", а затем выберите один из перечисленных размеров.

  8. В разделе Учетные данные для Виртуальные машины и WebLogic оставьте значение по умолчанию для имени пользователя для учетной записи администратора виртуальных машин.

  9. Рядом с типом проверки подлинности выберите пароль. В этой статье используется пара имени пользователя и пароля для проверки подлинности. Если вы хотите использовать SSH, см. статью "Создание и использование пары открытых ключей SSH для виртуальных машин Linux в Azure". Заполните wlsVmCluster2022 для пароля. Используйте то же значение для подтверждения.

  10. Оставьте значение по умолчанию для имени пользователя для администратора WebLogic.

  11. Заполните wlsVmCluster2022 для пароля администратора WebLogic. Используйте то же значение для подтверждения.

  12. Выберите Review + create (Просмотреть и создать).

  13. Убедитесь, что в верхней части появится зеленое сообщение о проверке . Если это не так, исправьте какие-либо проблемы проверки и нажмите кнопку "Проверить и создать еще раз".

  14. Нажмите кнопку создания.

  15. Отслеживание хода выполнения развертывания на странице " Развертывание".

В зависимости от сетевых условий и других действий в выбранном регионе развертывание может занять до 30 минут.

Проверка выходных данных развертывания

В этом разделе показано, как проверить успешное завершение развертывания.

Если вы перейдете от страницы развертывания , выполните следующие действия, чтобы вернуться на эту страницу. Если вы по-прежнему находитесь на странице с завершением развертывания, вы можете перейти к шагу 5 после снимка экрана.

  1. В углу любой страницы портала выберите меню гамбургера и выберите группы ресурсов.

  2. В поле Фильтр для любого поля введите первые несколько символов ранее созданной группы ресурсов. Если вы следовали рекомендации по созданию имени, введите свои инициалы, а затем выберите соответствующую группу ресурсов.

  3. В области навигации слева в разделе "Параметры" выберите "Развертывания". Вы можете просмотреть упорядоченный список развертываний в этой группе ресурсов с последним первым.

  4. Прокрутите до самой старой записи в этом списке. Эта запись соответствует развертыванию, начатому в предыдущем разделе. Выберите самое старое развертывание, как показано на следующем снимке экрана: x Снимок экрана: портал Azure с списком развертываний группы ресурсов.

  5. На левой панели выберите "Выходные данные". В этом списке показаны полезные выходные значения из развертывания.

  6. Значение sshCommand — это полная команда SSH для подключения к виртуальной машине, на которой выполняется webLogic Server. Щелкните значок копирования рядом со значением поля, чтобы скопировать ссылку в буфер обмена. Сохраните это значение в стороне для дальнейшего использования.

  7. Значение adminConsoleURL представляет собой полную общедоступную ссылку в Интернет с помощью консоли администрирования WebLogic Server. Щелкните значок копирования рядом со значением поля, чтобы скопировать ссылку в буфер обмена. Сохраните это значение в стороне для дальнейшего использования.

Развертывание приложения Java из консоли администрирования

Выполните следующие действия, чтобы запустить пример приложения на веб-сервере WebLogic Server:

  1. Скачайте пример приложения в виде ФАЙЛА WAR или EAR . Пример приложения должен быть автономным и не иметь базы данных, сообщений или других требований к внешнему подключению. Пример приложения из документации по оператору WebLogic Kubernetes является хорошим выбором. Его можно скачать из Oracle. Сохраните файл в локальной файловой системе.

  2. Вставьте значение adminConsoleURL в веб-браузере, подключенном к Интернету. Вы увидите знакомый экран входа в консоль администрирования WebLogic Server, как показано на следующем снимке экрана:

    Снимок экрана: экран входа администратора WebLogic Server.

  3. Войдите с помощью веб-сайта имени пользователя и пароля (в этой статье используется wlsVmCluster2022). Вы можете просмотреть страницу обзора консоли администрирования сервера WebLogic.

  4. В разделе "Центр изменений" в левом верхнем углу выберите "Блокировка" и "Изменить", как показано на следующем снимке экрана:

    Снимок экрана: консоль администрирования сервера Oracle WebLogic с выделенной кнопкой

  5. В разделе "Структура домена" слева выберите "Развертывания".

  6. В разделе "Конфигурация" выберите "Установить". Помощник по установке приложений поможет вам завершить установку.

    1. В разделе "Найти развертывание" для установки и подготовки к развертыванию выберите "Отправить файлы".
    2. В разделе "Отправка развертывания на сервер администрирования" выберите " Выбрать файл " и отправьте пример приложения. Выберите Далее.
    3. Примите значения по умолчанию на следующих нескольких экранах и нажмите кнопку "Готово".
    4. На экране конфигурации приложения нажмите кнопку "Сохранить".
  7. В разделе "Центр изменений" в левом верхнем углу выберите " Активировать изменения". Вы увидите сообщение о активации всех изменений. Перезапуск не требуется.

  8. В разделе " Сводка развертываний" выберите элемент управления. Установите флажок рядом с именем приложения, чтобы выбрать приложение. Нажмите кнопку "Пуск ", а затем выберите "Обслуживание всех запросов".

  9. В разделе "Запуск помощника по приложению" выберите "Да". Если ошибка не произойдет, вы увидите, что запросы на запуск сообщения были отправлены в выбранные развертывания.

  10. Создайте полный URL-адрес для примера приложения, например http://<vm-host-name>:<port>/<your-app-path>. Имя узла и порт можно получить из adminConsoleURL , удалив /console/его. Если вы используете рекомендуемое пример приложения, url-адрес должен быть http://<vm-host-name>:<port>/testwebapp/похож на http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/.

  11. Вставьте полный URL-адрес в веб-браузере, подключенном к Интернету. Если вы развернули рекомендуемое приложение, вы увидите страницу, похожую на следующий снимок экрана:

    Снимок экрана: тестовое веб-приложение.

Подключитесь к виртуальной машине

Если вы хотите управлять виртуальной машиной, вы можете подключиться к ней с помощью команды SSH. Перед доступом к компьютеру убедитесь, что для агента SSH включен порт 22.

Чтобы включить порт 22, выполните следующие действия.

  1. Вернитесь к рабочей группе ресурсов в портал Azure. На странице обзора можно найти группу безопасности сети с именем wls-nsg. Выберите wls-nsg.

  2. На левой панели выберите "Параметры", а затем правила безопасности для входящего трафика. Если есть правило, позволяющее разрешить порт 22, можно перейти к шагу 4.

  3. В верхней части страницы нажмите кнопку "Добавить".

    1. В диапазонах портов назначения введите значение 22.
    2. Введите имя правила Port_SSH для имени.
    3. Оставьте значение по умолчанию для других полей.
    4. Выберите Добавить.

    После завершения развертывания вы можете выполнить SSH-подключение к виртуальной машине.

  4. Подключитесь к виртуальной машине со значением sshCommand и паролем (в этой статье используется wlsVmCluster2022).

Очистка ресурсов

Если вы не собираетесь продолжать использовать WebLogic Server, вернитесь к рабочей группе ресурсов в портал Azure. В верхней части страницы в текстовой группе ресурсов выберите "Удалить группу ресурсов".

Следующие шаги

Продолжайте изучать параметры запуска WebLogic Server в Azure.

Дополнительные сведения о предложениях Oracle WebLogic в Azure Marketplace см. в статье Oracle WebLogic Server в Azure. Эти предложения — это все собственные лицензии. Предполагается, что у вас уже есть соответствующие лицензии с Oracle и имеются соответствующие лицензии для запуска предложений в Azure.