Направление Oracle  
  Заметки про установку OMS  


Эти материалы являются объектом авторского права и защищены законами РФ и международными соглашениями о защите авторских прав. Перед использованием материалов вы обязаны принять условия лицензионного договора на использование этих материалов, или же вы не имеете права использовать настоящие материалы

Авторская площадка "Наши орбиты" состоит из ряда тематических подразделов, являющихся моими лабораторными дневниками, содержащими записи за разное, иногда продолжительно отличающееся, время. Эти материалы призваны рассказать о прошедшем опыте, они никого ни к чему не призывают и совершенно не обязательно могут быть применимы кем-то ещё. Это только лишь истории о прошлом

Установка OMS 11.1 на RHEL/CentOS 5.5

Установка OMS 11.1 на RHEL/CentOS 5.5 включает следующие шаги

  • развертывание ОС
  • установить статический IP (дока грит, что при динамическом будет ошибка конфигурирования, причём добавить в /etc/hosts полное и короткое имя)
  • поставить СУБД версии 11.2.0.2 (этот патч является полноценным инсталлятором, и найти его можно на updates.oracle.com). Для более ранних версий СУБД необходимо выверить наличие патчей (ID 1073166.1). Примечательно, что после установки СУБД, включающей установку обязательных пакетов ОС, для последующей установки OMS потребуется доустановить пакет compat-db-4
  • создать БД без конфигурирования OMS, причём выставить параметры open_cursors>300, log_buffer>10485760, job_queue_processes>10, processes>500, session_cached_cursors>200, NLS_LENGTH_SEMANTICS=BYTE (для БД UTF8). (Если репозитарий всё же будет развёрнут при установке БД при последующей установке OMS будет выведено окно с предупреждением и описанием команды, которую необходимо выполнить для вычистки репозитария, после чего можно будет продолжить установку OMS)
  • также выверить установку опций БД Partitioning=TRUE, Fine-grained access control=TRUE
  • поставить WebLogis Server в конфигурации Typical, версия 10.3.2. Причём на 64bit платформу устанавливается посредством 32bit инсталлятора WLS
  • поставить на WebLogis Server патч WDJ7 (ID 1072763.1) там же про ручное скачивание - есть ссылка на патч
  • установить сам OMS с типовыми параметрами

Примечание: битность ОС и инсталляции OMS должна совпадать

Примечание: для 64bit версии дистрибутива под Linux второй диск дистрибутива неизменно отдаётся с сайта download.oracle.com битым, и эти ситуация не меняется минимум с начала 2011 года по момент написания этих строк. Ссылка на обсуждение засады http://forums.oracle.com/forums/thread.jspa?threadID=2133643&tstart=15. Решением является возможность выкачать не битый образ с edelivery.oracle.com

Установка агента

Есть определённые требования по доступности портов. Сервер_СУБД:tcp:1024-65535 может обращаться на сервер_OMS:tcp:4889,4990,7788. Также сервер_OMS:tcp:1024-65535 может обращаться на cервер_СУБД:tcp:22,1521(*),3872. Вместо порта для SQLNet 1521 по умолчанию может использоваться другой порт, если он сконфигурирован явно

Установка агента с использованием предварительно подготовленного файла ответов (responseFile), процедура установки включает

  • перенос на хост, требующий установки агента, инсталлятора и его распаковка (архив 1Gb для AIX, 400Mb для Linux, в распакованном виде 2.0Gb для AIX и 1.0Gb для Linux, в установленном виде 2.6Gb для AIX, 1.2Gb для Linux)
  • перенос на хост, требующий установки агента, предварительно подготовленного файла ответов и, опционально, корректировка пути установки (типичным местом установки является $ORACLE_BASE для СУБД, в котором создаётся подкаталог агента)
  • запуск инсталляции командой ./runInstaller -silent -responseFile полное_имя_файла_ответов
  • последней фазой установки агента необходимо запустить скрипты от пользователя ROOT, как указано в подразделе 2 раздела «After You Install» (ссылка на руководство по установке от Oracle http://download.oracle.com/docs/cd/E11857_01/install.111/e16847/install_agent_usng_rsp.htm#CEGJEJII)

Для случая установки агента на AIX, при условии попадания версии AIX в описаный в нотах 1298284.1, 1264074.1, последовательность установки расширяется:

  • перенос на хост, требующий установки агента, инсталлятора и его распаковка (архив 1Gb для AIX, в распакованном виде 2.0Gb для AIX, в установленном виде 2.6Gb для AIX)
  • перенос на хост, требующий установки агента, предварительно подготовленного файла ответов и, опционально, корректировка пути установки (типичным местом установки является $ORACLE_BASE для СУБД, в котором создаётся подкаталог агента)
  • предварительно установить переменные командами export OBJECT_MODE=32 и export JITC_COMPILEOPT=NALL
  • а также добавить в профиль пользователя владельца и рестартовать командой export TZ=Europe/Moscow
  • подготовить дополнительную консоль
  • запуск инсталляции командой ./runInstaller -silent -responseFile полное_имя_файла_ответов
  • в процессе установки сразу после появления модифицировать файл $AGENT_HOME/sysman/lib/env_emagent.mk строку LIB_JVM_LINK, удалив из неё флаг -blazy и успев до начала фазы линковки последней фазой установки агента необходимо запустить скрипты от пользователя root, как указано в подразделе 2 раздела «After You Install» (ссылка на руководство по установке от Oracle http://download.oracle.com/docs/cd/E11857_01/install.111/e16847/install_agent_usng_rsp.htm#CEGJEJII)

Примечание: управление агентом: Master Note for 10g Grid Control Agent Process Control (Start, Stop & Status) & Configuration [ID 1082009.1]

Переконфигурирование агента

Подготовка в случае переноса на другой ОМС

  • остановить агента (emctl stop agent), на старом ОМС
  • вынести все таргеты (за исключением Хоста и Агента)
  • выверить удалённые (Setup -> Management Services and Repository -> Overview page -> General section -> Deleted Targets щёлкнуть на ссылке и выверить заполнение поля "Time Delete Completed")
  • удалить и промониторить удаление для Хоста
  • в случае удачи удалить и промониторить удаление таргета Агента (Reference: Note 271691.1)
  • Остановить агента (если не остановлен ранее)
  • Выверить ресолвинг IP, и доступность (ping) короткое и полное имя клиента и нового сервера
  • Выверить коммуникацию между клиентом и сервером по портам (Note 951076.1)
  • В файле /sysman/config/emd.properties file сменить HTTPS на HTTP для параметров REPOSITORY_URL, значение берётся из Grid Console > Setup > Management Services and Repository > Management Service > Имя_сервиса > 'Upload Port' and a 'Secure Upload Port'. Например REPOSITORY_URL = http://oms.test.ru:4889/em/upload
  • Также сменить HTTPS на HTTP для параметра EMD_URL, например EMD_URL=http://agenthost.test.ru:3872/emd/main
  • Если таргет Агент не удалён на старом ОМС, сменить порт агента на новый (Note 404924.1)
  • Изменить значения параметров emdWalletSrcUrl и emdWalletDest (обычно это каталоги на узле агента, в которые принимаются данные с ОМС, например emdWalletSrcUrl=http://oms.test.ru:4889/em/wallets/emd и emdWalletDest=/sysman/config/server)
  • Удалить старые данные командой emctl clearstate agent или руками
    rm -r /sysman/emd/state/*
    rm -r /sysman/emd/upload/*
    rm /sysman/emd/lastupld.xml
    rm /sysman/emd/agntstmp.txt
    rm /sysman/emd/blackouts.xml
    rm /sysman/emd/protocol.ini
  • А для RAC варанта
    rm -r //sysman/emd/state/*
    rm -r //sysman/emd/upload/*
    rm //sysman/emd/lastupld.xml
    rm //sysman/emd/agntstmp.txt
    rm //sysman/emd/blackouts.xml
    rm //sysman/emd/protocol.ini
  • Перевести в защищёный режим обмен с сервером ОМС - emctl secure agent
  • Старотовать агента - emctl start agent
  • Загрузить данные на сервер - emctl upload agent

Для несекурного перестроения всё проще

  • emctl stop agent
  • модифицировать REPOSITORY_URL и emdWalletSrcUrl
  • emctl start agent
  • emctl upload agent

Пересканирование таргетов

Последовательность описана в ноте 365252.1, она включает:

  • очистить файл таргетов - cd $AGENT_HOME/sysman/emd ; touch targets.xml ;
  • изменить значения в файле $ORACLE_HOME/sysman/config/emd.properties: agentSeed=12345678 и EMD_URL=http://agentmachine.domain:9876/emd/main при первом рестарте параметр agentSeed переопределится автоматом
  • руками добавить в target.xml строки
    
    
    
    
  • запустить принудительное сканирование таргетов agentca -d, или же заполнить файл вручную на основе ноты 868817.1

Журналы и трассировка агента

Описаны в ноте [ID 229624.1]

Обновление метрик на хосте с агентом

./emctl control agent runcollection _ИМЯ_ХОСТА_:host host_storage

Белонин С.С. (С), октябрь 2010 года

(даты последующих модификаций не фиксируются)


 
        
   
    Нравится     

(C) Белонин С.С., 2000-2024. Дата последней модификации страницы:2019-12-04 00:43:28