Направление Oracle  
  Заметки про установку EM13 на Linux 6.x 64bit  


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

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

Предварительные требования

Хорошие новости заключаются в том, что всё всключено в инсталляционный пакет - вам больше не нужно ставить отдельный сервер Weblogic, обеспечивать наличие и приоритет нужной версии JRE ... Однако, как и в 12 версии, вам потребуется выбрать объём поддерживаемой инфраструктуры и проводить установку в соответствии с требованиями к данному объёму

  • Развернуть СУБД, у вас должна стоять сертифицированная версия СУБД Oracle, 12.1.0.2 подойдёт. В том числе это значит установку ряда пакетов, параметров ядра и лимитов ОС, заметки по уcтановке СУБД 12 версии
     
  • Развернуть БД, у вас должна быть создана БД для OMS. Есть вариант создать её из шаблона вендора, и вариант создать в пустой БД (в которой не должно быть репозитария EM или EM express) репозитарий для EM в процессе установки. Опыт коллег для 12 версии ЕМ говорит, что создание БД из шаблона - плохой вариант, ибо предустановленная 127 битная кодировка ASCII базы становится результатом некорректного отображения ряда русскоязычных даных. Проведённые мной тесты показывают, что при создании БД для EM13 из шаблона никто не мешает поменять основную кодировку БД на двухбитную UTF8. Решать вам

    Вообще требования в БД описаны в посвящённой сайзингу главе официальной книги по расширенной установке и конфигурированию EM13
     
  • Установить статический IP (при динамическом будет ошибка конфигурирования, причём добавить в /etc/hosts полное и короткое имя)
     
  • Установить пакеты ОС (операционной системы), с учётом требований к разным архитектурам (x86 и x86_64). Если проводилось предварительное конфигурирование для СУБД - пакеты уже стоят:
    yum install make binutils gcc libaio glibc-common libstdc++ libXtst sysstat
    yum install `yum list | egrep -E "^glibc-devel\." | sort | cut -d " " -f 1`
    
    # ниже справочно - список пакетова из документации
    make-3.81
    binutils-2.20
    gcc-4.4.4
    libaio-0.3.107
    glibc-common-2.12-1
    libstdc++-4.4.4
    libXtst-1.0.99 (x86_64)
    sysstat-9.0.4
    glibc-devel-2.12-1.7 (i686) (This is a 32-bit package)
    glibc-devel-2.12-1.7 (x86_64) (This is a 64-bit package)
    
  • Установить пакеты ОС (операционной системы) для агента. Если проводилось предварительное конфигурирование для СУБД - пакеты уже стоят. Здесь только однородная архитектура, поэтому возможен простой формат команды:
    yum install make binutils gcc libaio glibc-common libstdc++ sysstat
    
    # ниже справочно - список пакетова из документации
    make-3.81
    binutils-2.20
    gcc-4.4.4
    libaio-0.3.107
    glibc-common-2.12-1.7
    libstdc++-4.4.4
    sysstat-9.0.4
    
  • Установить диапазон портов в sysctl.conf - net.ipv4.ip_local_port_range = 11000 65500
     
  • Установить параметр kernel.shmmax для случая БД и EM на разных хостах в цифру на 1 байт меньше 4Гб (4294967295), исли хосты совпадают - в соответствие с требованиями к преконфигурированию ОС для СУБД
     
  • Проверить версию библиотеки для RHEL не ниже glibc-2.12, для агента требований к версии библиотеки нет
     
  • Создать пользователя и группу, обычно oracle и oinstall, если ставились оракловые продукты - подсмотреть /etc/oraInst.loc|grep inst_group
     
  • Если используются клоны RHEL - заменить строку в файле /etc/redhat-release на соответствующую RHEL, например "Red Hat Enterprise Linux Server release 6.5 (Santiago)"
     
  • Требования с файерволам (сетевым фильтрам) расписаны в отдельной главе официальной книги по расширенной установке и конфигурированию EM13
    nbsp;

Установка OMS 13 на RHEL/CentOS 6.x

Установка OMS 13 на RHEL/CentOS 6.x включает следующие шаги

  • развертывание ОС и подготовка конфигурирование в соответствие с предварительными требованиями
  • установить сам EM13 с выбранным масштабом поддерживаемой инфраструктуры, который должен совпадать с масштадом в БД (если БД конфигурируется предварительно из шаблона. В документации описана также процедура переконфигурирования БД под другой масштаб)
    • Для тестовых целей можно выбрать Simple установку. Важно, что 4Гб памяти в тестах не хватило, даже при укрученных параметрах БД, но вполне хватило 6.5Гб при SGA 1500М и PGA 210M (минимально EM13 тестит 200М), поэтому для целей тестирования можно обойтись меньшим объёмом RAM. Ёмкость накопителей указана также без размера БД (от 7Гб) и софта СУБД. Вообще требования в БД описаны в посвящённой сайзингу главе официальной книги по расширенной установке и конфигурированию EM13
    • Для продуктовой системы необходимо выбрать Advanced режим установки. Базу можно использовать и созданную из шаблона, и созданную руками. Установщик в процессе предложит изменить параметры БД в соответствии с требованиями, скрипты изменения есть в шаблоне.
  • установить клиенты (агенты) на требующие мониторинга машины, настроить доступ к БД и параметры отсылки уведомлений
     

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

Установка агента в 13 версии EM может производиться несколькими способами. Агент для той же платформы, что и EM, уже входит в поставку, остальные нужно скачивать. Наиболее просто - если сконфигурировать online доступ к Metalink. В этом случае в меню Setup->Extensibility->SelfUpdate появляется список доступных для скачивания агентов разных версий под разные платформы. Необходимо выбрать требуемые, дождаться скачивания и прощёлкать кнопку Apply для их активации

В случае невозможности прамого доступа через Интернет настраивается оффлайн подключение

  • в вызываемом из меню Setup->Provisioning and Patching->Offline patching окне выбирается вариант offline
  • указывается полный путь к скачанному с другого узла по показанной в окне ссылке файлу каталога
  • может потребоваться выполнить от пользователя владельца:
    cd /bin
    ./emcli login -username=sysman
    ./emcli sync
    ./emcli import_update_catalog -omslocal -file=catalog_zip_fullpath
    
  • В появившемся, как и при online варианте, нужно выбрать требуемые агенты, после чего будет выдана подсказка по URL и локации. Далее - скачать другого узла по выданным URL и уложить в показанные локации, прощёлкав Apply

Для последующей установки агента на целевые хосты используется мастер, вызываемый из меню Setup->Add target->Add targets manually. Для корректной работы для непривилегированного пользователя настраивается sudo на целевом хосте (рассматриваем unix), а сама процедура включает предварительные проверки, размещение дистрибутива и непосредственно установки и регистрацию агента в CloudControl. Существуют и альтернативные способы, однако этот самый простой

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

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


 
        
   
    Нравится     

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