Benutzer-Werkzeuge

Webseiten-Werkzeuge


nosql:oracle_nosql_ee_enterprise_manager_plugin

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
nosql:oracle_nosql_ee_enterprise_manager_plugin [2015/02/21 19:24] – [Manuell Hinzufügen] gpipperrnosql:oracle_nosql_ee_enterprise_manager_plugin [2015/02/21 20:16] – [Manuell Hinzufügen] gpipperr
Zeile 1: Zeile 1:
 +==Oracle NoSQL v3 - Oracle Enterprise Manager Integration ==
 +
 +Ab der EE Version 3 seht unter dem lib Verzeichnis ein Plugin für den Oracle EM Manager zur Verfügung (12.1.0.9.0_oracle.nosql.snab_2000_0.opar).
 +
 +=== Vorbereitung ===
 +
 +Das Plugin fragt die Daten des Stores mit JMX ab, daher muss zuvor JMX auf dem Store aktiviert werden:
 +
 +Für jeden SN im Store!
 +<code bash>
 +plan change-parameters -service sn1 -wait -params mgmtClass=oracle.kv.impl.mgmt.jmx.JmxAgent
 +</code>
 +
 +
 +Auf dem Store Node/Server muss zuvor der Oracle Agent installiert worden sein!
 +
 +=== OEM Setup ===
 +
 +Datei "12.1.0.9.0_oracle.nosql.snab_2000_0.opar " aus dem $KVHOME/lib Verzeichnis auf dem OEM Host kopieren.
 +
 +
 +Mit **emcli** das Plugin in die Library des OMS importieren:
 +<code bash>
 +
 +#Anmelden
 +emcli login -username=sysman
 +Enter password :
 +
 +Login successful
 +
 +
 +#Importieren
 +emcli import_update -file=/home/oracle/12.1.0.9.0_oracle.nosql.snab_2000_0.opar -omslocal
 +Processing update: Plug-in - NoSQL StorageNodeAgent System Plugin
 +Successfully uploaded the update to Enterprise Manager. Use the Self Update Console to manage this update.
 +
 +</code>
 +
 +
 +Plugin auf dem OMS Server ausrollen (Graphisch über die GUI oder mit emcli):
 +
 +<code bash>
 +emcli deploy_plugin_on_server -plugin=oracle.nosql.snab:12.1.0.9.0 -sys_password=oracle_db_sys_pwd
 +
 +
 +Performing pre-requisites check... This will take a while.
 +Prerequisites check succeeded
 +Deployment of plug-in on the management servers is in progress
 +Use "emcli get_plugin_deployment_status -plugin=oracle.nosql.snab" to track the plug-in deployment status.
 +
 +
 +#Deployment Prozess überprüfen 
 +emcli get_plugin_deployment_status -plugin=oracle.nosql.snab
 +
 +Plug-in Deployment/Undeployment Status
 +
 +Destination          : Management Server - oraoms12c01.pipperr.local:4889_Management_Service
 +Plug-in Name         : NoSQL StorageNodeAgent System Plugin
 +Version              : 12.1.0.9.0
 +ID                   : oracle.nosql.snab
 +Content              : Plug-in
 +Action               : Deployment
 +Status               : Success
 +---------------------------------------- ------------------------- ------------------------- ----------
 +Step                                     Start Time                End Time                  Status
 +---------------------------------------- ------------------------- ------------------------- ----------
 +Submit job for deployment                11/14/14 12:37:36 PM CET  11/14/14 12:37:36 PM CET  Success
 +
 +....
 +
 +Update inventory                         11/14/14 12:40:04 PM CET  11/14/14 12:40:07 PM CET  Success
 +
 +---------------------------------------- ------------------------- ------------------------- ----------
 +
 +</code>
 +
 +Warten bis "emcli get_plugin_deployment_status" alle Tasks als erfolgreich anzeigt!
 +
 +
 +
 +Plugin auf dem Agent installieren (Graphisch über die GUI oder mit emcli):
 +
 +<code bash>
 +
 +emcli deploy_plugin_on_agent -agent_names=oraoms12c01.pipperr.local:3872 -plugin=oracle.nosql.snab:12.1.0.9.0
 +
 +Agent side plug-in deployment is in progress
 +Use "emcli get_plugin_deployment_status -plugin=oracle.nosql.snab" to track the plug-in deployment status.
 +
 +#Status überwachen
 +emcli get_plugin_deployment_status -plugin=oracle.nosql.snab
 +
 +Plug-in Deployment/Undeployment Status
 +
 +Destination          : Management Agent - oraoms12c01.pipperr.local:3872
 +Plug-in Name         : NoSQL StorageNodeAgent System Plugin
 +Version              : 12.1.0.9.0
 +ID                   : oracle.nosql.snab
 +Content              : Discovery
 +Action               : Deployment
 +Status               : Success
 +Steps Info:
 +---------------------------------------- ------------------------- ------------------------- ----------
 +Step                                     Start Time                End Time                  Status
 +---------------------------------------- ------------------------- ------------------------- ----------
 +Submit job for deployment                11/14/14 12:44:48 PM CET  11/14/14 12:44:48 PM CET  Success
 +...
 +Update inventory                         11/14/14 12:45:42 PM CET  11/14/14 12:45:53 PM CET  Success
 +
 +---------------------------------------- ------------------------- ------------------------- ----------
 +
 +Destination          : Management Agent - oraoms12c01.pipperr.local:3872
 +Plug-in Name         : NoSQL StorageNodeAgent System Plugin
 +Version              : 12.1.0.9.0
 +ID                   : oracle.nosql.snab
 +Content              : Plug-in
 +Action               : Deployment
 +Status               : Success
 +Steps Info:
 +---------------------------------------- ------------------------- ------------------------- ----------
 +Step                                     Start Time                End Time                  Status
 +---------------------------------------- ------------------------- ------------------------- ----------
 +Submit job for deployment                11/14/14 12:44:48 PM CET  11/14/14 12:44:48 PM CET  Success
 +..........
 +Update inventory                         11/14/14 12:45:42 PM CET  11/14/14 12:45:53 PM CET  Success
 +
 +---------------------------------------- ------------------------- ------------------------- ----------
 +
 +
 +</code>
 +
 +
 +Nach dem nun das Plugin auf dem OMS und auf dem Agent ausgerollt ist kann über die OEM GUI das Target eingerichtet werden.
 +
 +
 +==== NoSQL Target einrichten ====
 +
 +Als Administrativer User an der OEM GUI anmelden
 +
 +
 +=== Auto Discovery einrichten und testen ===
 +
 +Über "Setup"/"Add Target"/"Configure Auto Discovery" das Discovery auf dem Target mit dem Oracle NoSQL Store  einrichten.
 +
 +Dazu die Zeile mit dem Target auswählen und über den "Schraubenschlüssel" den "Discover Modules" Dialog aufrufen und die Oracle NoSQL Targets anwählen.
 +
 +  - {{ :nosql:oracle_nosql_oem_plugin_discovery_v01.png?500 | Discovery Modul einrichten}}
 +  - {{ :nosql:oracle_nosql_oem_plugin_discovery_v02.png?500 | Discovery Modul für diesen Host auswählen}}
 +
 +
 +Nun die Targets auf dem Host discovern, dazu die Zeile mit dem Target auswählen und über den "Grünen Pfeil" den "Discover Now" Dialog aufrufen, mit OK bestätigen und das Discovery wird gestartet.
 +
 +
 +<note important>NoSQL SN wird allerdings nicht automatisch auf diesen Host erkannt??</note>
 +
 +=== Manuell Hinzufügen ===
 +
 +
 +Über "Setup"/"Add Target"/"Add Targets Manually" den Dialog aufrufen:
 +
 +  - "Add Targets Using Guided Process" anwählen
 +  - Target Types "Discover NoSQL SNA System Targets" auswählen
 +  - {{ :nosql:oracle_nosql_oem_plugin_discovery_manually_v01.png?500 | Manually Discover the NoSQL Target}}
 +  - {{ :nosql:oracle_nosql_oem_plugin_discovery_step1_v01.png?500 |Step 1}}
 +  - {{ :nosql:oracle_nosql_oem_plugin_discovery_step2_v01.png?500 |Step 2}}
 +  - {{ :nosql:oracle_nosql_oem_plugin_discovery_step3_v01.png?500 |Step 3}}
 +  - {{ :nosql:oracle_nosql_oem_plugin_discovery_step4_v01.png?500 |Step 4}}
 +  - Mit Exit beenden
 +
 +Über "Target" kann nun die Store Seite aufgerufen werden
 +
 +
 +
 +{{ :nosql:oracle_nosql_oem_plugin_homepage_v01.png?600 |OEM Store Home Page}}
 +
 +
 +
 +Alle Elemente eines NoSQL Stores werden einzeln abgebildet:
 +
 +{{ :nosql:oracle_nosql_oem_plugin_store_structure_v01.png?500 | Store topology Seite}}
 +
 +
 +=== Fazit ===
 +
 +
 +Wie es aussieht wird aber der Store über den Name des Stores zusammengefasst! Das bedeutet in Umgebungen in denen alle Stores gleich heißen, das hier das Plug-in Problem haben könnten!
 +
 +
 +==== Quellen ====
 +
 +siehe : => http://docs.oracle.com/cd/NOSQL/html/AdminGuide/oem-integration.htm
 +
  
nosql/oracle_nosql_ee_enterprise_manager_plugin.txt · Zuletzt geändert: 2015/02/21 20:39 von gpipperr