Установка инструментов развертывания z/OS

Перед развертыванием в платформе IBM® z/OS необходимо установить инструменты развертывания z/OS и настроить сервер z/OS для взаимодействия с IBM UrbanCode Deploy. Если процесс компоновки работает в другом логическом разделе, то инструменты развертывания необходимо установить в логическом разделе компоновки.

Процедура

  1. Щелкните на значке Справка и выберите Инструменты. Будет показан список инструментов, доступных для загрузки с сервера IBM UrbanCode Deploy.
  2. Загрузите архив инструментов развертывания z/OS и клиента IBM UrbanCode Deploy. Распакуйте файл архива, содержащий инструменты развертывания, в файловой системе UNIX сервера z/OS. Например, для распаковки архива введите в командной строке следующую команду: pax -r -pp -vf ucdtoolkit.zip.
  3. Создайте и запустите задание JCL, загружающее библиотеки SBUZENV, SBUZEXEC, SBUZMENU и SBUZSAMP. Воспользуйтесь примером задания BUZEXPD, расположенным в каталоге каталог-инструментов/mvs. Измените переменные #HLQ, #TVOLSER и -PATH-PREFIX- с учетом особенностей системы.
  4. Распакуйте архив клиента IBM UrbanCode Deploy и скопируйте файл udclient.jar в каталог каталог-инструментов/lib. В случае копирования файла udclient.jar по протоколу FTP укажите двоичный режим.
  5. Создайте каталог хранилища в файловой системе UNIX сервера z/OS для запуска компоновок. В каталоге хранилища сохраняются артефакты версий. В каталоге хранилища должно быть доступно достаточно свободного места и пользователь, работающий с инструментами развертывания z/OS, должен обладать правами на чтение и запись в этот каталог.
  6. Создайте маркер для защищенного взаимодействия между серверами IBM UrbanCode Deploy и z/OS. В IBM UrbanCode Deploy выберите Параметры > Маркеры > Создать маркер. См. раздел Маркеры.
  7. Обновите файл свойств. Откройте набор данных спецификатор-высокого-уровня.SBUZENV(BUZPROF) и измените следующие значения:
    Параметр Описание
    java.home Расположение Java Runtime Environment (JRE)
    ucd.toolkit.usshome Установочный каталог инструментов развертывания.
    ucd.toolkit.mvshlq Спецификатор высокого уровня для библиотек z/OS набора инструментов.
    ucd.server.url URL сервера IBM UrbanCode Deploy.
    ucd.server.accesstoken Маркер защиты, созданный ранее.
    ucd.repository Расположение каталога хранилища.
    Например, файл свойств может содержать следующие строки:
    #Thu Apr 03 15:07:08 EDT 2014
    java.home=/usr/lpp/java/J7.0_64
    ucd.toolkit.usshome=/usr/lpp/ucd/ucdtoolkit
    ucd.toolkit.mvshlq=BUZ.BUZ610
    ucd.repository=/usr/lpp/ucdtoolkit/repo
    ucd.server.url="https://192.0.2.0:8444"
    ucd.server.accesstoken="2f615f22-01d1-4d5f-99a5-a12f2c2968e4"
  8. С помощью APF предоставьте права доступа утилите checkaccess. В каталоге /bin, расположенном в установочном каталоге инструментов развертывания, введите следующую команду: extattr +a checkaccess. Для выполнения этой команды необходимы права доступа к ресурсу BPX.FILEATTR.APF в профайле класса FACILITY.

Дальнейшие действия

После установки и настройки инструментов развертывания настройте шлюз ISPF.

Комментарии