Установка Oracle Enterprise Manager Grid Control 11g

Supported DBs for EM Grid Control

Это 2-ой пост из серии «Управление инфраструктурой Oracle с помощью EM Grid Control 11g» и посвящен он непосредственно установке Oracle Enterprise Manager Grid Control 11g.

 

Повторюсь, но еще раз скажу, что Enterprise Manager Grid Control 11g – это система управления программным обеспечением, которая дает возможность централизованно наблюдать, администрировать и управлять всем циклом жизни инфрастуктуры Oracle и не только...


Среди возможного ПО могут быть базы данных Oracle разных версий и конфигураций, базы данных MS SQL Server, база данных MySQL и прочие, сервера приложений такие как Oracle IAS или из семейства Fusion Middleware, например Weblogic Server, SOA Suite и прочие, или IBM WebSphere. Безусловно все эти продукты имеют свои средства управления и мониторинга, но зачем использовать множество разных консолей, интерфейсов, когда есть возможность делать все это из одного центрального места, которым и является Enterprise Manager Grid Control.

Не смотря на то, что мы рассматриваем Enterprise Manager Grid Control как единое целое, стоит сказать несколько слов о том, что скрывается за этим понятием. EM Grid Control состоит из следующих компонентов:

Наглядная картинка архитектуры Enterprise Manager Grid Control.

Центром EM является OMS, он отвечает за коммуникацию с агентами, которые устанавливаются на разные хосты и разные ОС, обнаруживают цели для наблюдения, собирают информацию о состоянии этих целей, например БД Oracle, и передают эту информацию по защищенному каналу в OMS. Дальше OMS обрабатывает эту информацию, анализирует полученные данные, а все результаты складывает в репозиторий, в качестве которого может выступать БД Oracle. Список сертифицированных БД на роль репозитория для EM можно увидеть в заметке 412431.1 в support.oracle.com. Консоль Enterprise Manager Grid Control – это веб-приложение, которое крутится поверх Oracle Weblogic Server, и предоставляет собой удобный интерфейс для наблюдения, изучения полученных данных и управления программным обеспечением. Подробнее о возможностях Oracle EM Grid Control можно прочитать тут: Overview of Enterprise Manager Grid Control.

Список БД Oracle, на которые можно поставить репозиторий EM.
Supported DBs for EM Grid Control

А вот список поддерживаемых операционных систем.
Certified OS for EM Grid Control

Ну что ж. Приступим к установке.

В качестве операционной системы у нас выступит RedHat EL 5. Для начала убедимся, что у нас установлены требуемые пакеты, и доставим необходимые. Список нужных пакетов можно посмотреть тут: Meeting Package and Library Requirements.

Далее нам надо создать пользователя, который будет владельцем ПО Oracle и из-под которого будет работать EM. Если вы проделали это раньше, например на этапе установки Oracle Weblogic Server, этот шаг можно пропустить.
И так, нам надо создать: The Oracle Inventory Group (oinstall), OSDBA Group (dba), The Oracle Software Owner User (обычно, oracle).

/* Выясним, есть ли уже в системе нужные группы */ root@oragrid: ~# cat /etc/group | grep 'oinstall\|dba' /* Если нет, добавим */ root@oragrid: ~# /usr/sbin/groupadd oinstall root@oragrid: ~# /usr/sbin/groupadd dba /* Выясним, есть ли уже пользователь oracle в системе */ root@oragrid: ~# id oracle /* и если нет - добавим и зададим пароль */ root@oragrid: ~# /usr/sbin/useradd -g oinstall -G dba oracle root@oragrid: ~# passwd oracle Changing password for user oracle. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. /* Выясним, есть в системе пользователь nobody, он необходим для работы*/ root@oragrid: ~# id nobody /* и если такого нет, создадим */ root@oragrid: ~# /usr/sbin/useradd nobody

Теперь скопируем архивы с EM Grid Control на сервер, разархивируем их. Поскольку я ставлю на удаленный сервер, то перенаправим вывод графики на свою машинку, установив переменную DISPLAY, и запустим инсталлер.

[oracle@oragrid GridControl]$ unzip -d GridControl GridControl_11.1.0.1.0_Linux_1of3.zip ... [oracle@oragrid GridControl]$ unzip -d GridControl GridControl_11.1.0.1.0_Linux_2of3.zip ... [oracle@oragrid GridControl]$ unzip -d GridControl GridControl_11.1.0.1.0_Linux_3of3.zip ... [oracle@oragrid GridControl]$ export DISPLAY=192.168.24.177:0.0 [oracle@oragrid ~]$ cd GridControl [oracle@oragrid GridControl]$ ./runInstaller

 

Здравствуй Oracle Universal Installer


На первом шаге нам предлагают указать email и пароль к support.oracle.com, если у вас таковые имеются – укажите, и тогда вы увидите все цели, связанные с EM Grid Control в дашборде своего support.oracle.com.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 1 of 13

Шаг 2-ой – проверка доступных обновлений. Пропустим этот шаг, ибо и так EM у нас последней версии на момент написания этой статьи.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 2 of 13

Шаг 3-ий – выбираем тип установки – новая или добавление нового OMS в существующую структуру.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 3 of 13

Шаг 4-ый – проверка предварительных условий, между которых проверка ОС, установленных пакетов, свободного места, памяти и прочего. Если что-то не прошло – в нижнем окошке можно будет увидеть в чем именно проблема, устранить ее и запустить проверку заново.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 4 of 13

Шаг 5-ый – намек папки, где находится установленный Weblogic Server, и куда поставить инстанс OMS.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 5 of 13

Шаг 6-ой – намек деталей создания нового домена, а именно – администратора домена, и пароль для Node Manager, с помощью которого можно запускать, останавливать инстанс WebLogic Server. Инсталлер EM Grid Control в любом случае создает домен GCDomain на сервере Weblogic, независимо от того, есть какие-то еще домены на сервере или нет.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 6 of 13

На седьмом шаге надо указать параметры доступа к БД, в которой будет создан репозиторий EM.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 7 of 13

Здесь возможны некоторые сложности. Например если вы ставите EM Repository на базу данных, которая была настроена на управление обычным Database Control Enterprise Manager’ом, а вероятнее только так и было, если вы ставили БД через OUI, то у вас появится вот такая ошибка:
Error Screen
Которая говорит о том, что надо выполнить вот такую команду, чтобы удалить конфигурацию DB EM, чтобы можно было поставить репозиторий на эту базу данных. Скажу честно, у меня этот скрипт отработал, но видимо не все удалилось, и инсталлер все равно прерывался с ошибкой, что какая-то схема уже есть в БД, кажется это было про SYSMAN, я просто из SQLPlus дропнул эту схему с каскадом, затем была ошибка, что все равно схема присутствует, и здесь помогла вот такая команда, опять же из SQLPlus: «delete from SCHEMA_VERSION_REGISTRY where COMP_NAME=’Metadata Services’;», после этого эти ошибки исчезли.
Так же у вас может возникнуть вот такая ошибка:
Error Screen
Она говорит о том, что надо немного поднастроить инстанс (экземпляр) вашей базы данных. Не проблема, открываем SQLPlus из-под sysdba и правим параметры и перезапускаем инстанс, потому как эти параметры статические:

oracle@ora11g: ~/db11gr2/database> sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Thu Jan 20 18:54:14 2011 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> alter system set session_cached_cursors = 200 scope=spfile; System altered. SQL> alter system set log_buffer = 10485760 scope = spfile; System altered. SQL> alter system set processes = 500 scope = spfile; System altered. SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> startup; ORACLE instance started.

Если 7-ой шаг прошел успешно, то на восьмом шаге надо сконфигурировать репозиторий: пароль пользователя SYSMAN, а именно он является владельцем репозитория и главным пользователем EM, а так же указать где будут расположены файлы необходимых табличных пространств.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 8 of 13

Шаг девятый – намек пароля для доступа агентов к OMS, а так же настройки доступа к консоли OMS, будет ли использоваться https-протокол, или обыкновенный http.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 9 of 13

Шаг 10-ый – настройка портов, которые использует EM.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 10 of 13

Шаг одиннадцатый – краткий обзор нашей установки.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 11 of 13

Шаг двенадцатый – процесс пошел!
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 12 of 13

В процессе установки появится окошко, где будут указаны скрипты, которые надо выполнить от имени root на нашем сервере.
Execute scripts as root

После копирования файлов, инсталлер запустит ряд помощников, которые сконфигурят и запустят компоненты EM.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 12 of 13
Так вот, если вы поставили версию Weblogic Server, отличную от 10.3.2, то здесь вас ждет облом, ибо ассистент «OMS Configuration» получит статус «Failed». И единственный выход на данный момент – это удаление текущего Weblogic Server и установка Weblogic Server версии 10.3.2.

Если все прошло успешно, то на тринадцатом шаге вы увидите сообщение, что установка завершена, а так же краткую информацию о том, как можно открыть консоль EM и где расположен сервер администрирования.
Oracle Enterprise Manager Grid Control 11gR1 Installation - Step 13 of 13

Ну вот и все!
Если вы переживаете, как сделать так, чтобы EM и все его компоненты запускались одновременно со стартом операционной системы, расслабьтесь, инсталлер об этом уже позаботился (вы можете обнаружить gcstart в /etc/init.d).

Теперь можно смело открывать консоль EM Grid Control, указать логин sysman, пароль, который вы сами задали и вперед!
EM Grid Control Console

Вас заинтересует / Intresting for you:

Управление инфраструктурой ПО ...
Управление инфраструктурой ПО ... 8547 просмотров KSDaemon Tue, 21 Nov 2017, 13:32:12
Установка Oracle WebLogic Serv...
Установка Oracle WebLogic Serv... 11385 просмотров KSDaemon Tue, 21 Nov 2017, 13:32:12
Обзор Grid Control
Обзор Grid Control 4227 просмотров Горр Tue, 21 Nov 2017, 13:18:46
Конфигурирование и использован...
Конфигурирование и использован... 8661 просмотров Светлана Комарова Tue, 21 Nov 2017, 13:18:46
Печать
Войдите чтобы комментировать