nosql:oracle_nosql_ee_enterprise_manager_plugin
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
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] gpipperr | nosql: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 | ||
+ | </ | ||
+ | |||
+ | |||
+ | Auf dem Store Node/Server muss zuvor der Oracle Agent installiert worden sein! | ||
+ | |||
+ | === OEM Setup === | ||
+ | |||
+ | Datei " | ||
+ | |||
+ | |||
+ | Mit **emcli** das Plugin in die Library des OMS importieren: | ||
+ | <code bash> | ||
+ | |||
+ | #Anmelden | ||
+ | emcli login -username=sysman | ||
+ | Enter password : | ||
+ | |||
+ | Login successful | ||
+ | |||
+ | |||
+ | # | ||
+ | emcli import_update -file=/ | ||
+ | Processing update: Plug-in - NoSQL StorageNodeAgent System Plugin | ||
+ | Successfully uploaded the update to Enterprise Manager. Use the Self Update Console to manage this update. | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | Plugin auf dem OMS Server ausrollen (Graphisch über die GUI oder mit emcli): | ||
+ | |||
+ | <code bash> | ||
+ | emcli deploy_plugin_on_server -plugin=oracle.nosql.snab: | ||
+ | |||
+ | |||
+ | 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" | ||
+ | |||
+ | |||
+ | #Deployment Prozess überprüfen | ||
+ | emcli get_plugin_deployment_status -plugin=oracle.nosql.snab | ||
+ | |||
+ | Plug-in Deployment/ | ||
+ | |||
+ | Destination | ||
+ | Plug-in Name : NoSQL StorageNodeAgent System Plugin | ||
+ | Version | ||
+ | ID : oracle.nosql.snab | ||
+ | Content | ||
+ | Action | ||
+ | Status | ||
+ | ---------------------------------------- ------------------------- ------------------------- ---------- | ||
+ | Step Start Time End Time Status | ||
+ | ---------------------------------------- ------------------------- ------------------------- ---------- | ||
+ | Submit job for deployment | ||
+ | |||
+ | .... | ||
+ | |||
+ | Update inventory | ||
+ | |||
+ | ---------------------------------------- ------------------------- ------------------------- ---------- | ||
+ | |||
+ | </ | ||
+ | |||
+ | Warten bis "emcli get_plugin_deployment_status" | ||
+ | |||
+ | |||
+ | |||
+ | Plugin auf dem Agent installieren (Graphisch über die GUI oder mit emcli): | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | emcli deploy_plugin_on_agent -agent_names=oraoms12c01.pipperr.local: | ||
+ | |||
+ | Agent side plug-in deployment is in progress | ||
+ | Use "emcli get_plugin_deployment_status -plugin=oracle.nosql.snab" | ||
+ | |||
+ | #Status überwachen | ||
+ | emcli get_plugin_deployment_status -plugin=oracle.nosql.snab | ||
+ | |||
+ | Plug-in Deployment/ | ||
+ | |||
+ | Destination | ||
+ | Plug-in Name : NoSQL StorageNodeAgent System Plugin | ||
+ | Version | ||
+ | ID : oracle.nosql.snab | ||
+ | Content | ||
+ | Action | ||
+ | Status | ||
+ | Steps Info: | ||
+ | ---------------------------------------- ------------------------- ------------------------- ---------- | ||
+ | Step Start Time End Time Status | ||
+ | ---------------------------------------- ------------------------- ------------------------- ---------- | ||
+ | Submit job for deployment | ||
+ | ... | ||
+ | Update inventory | ||
+ | |||
+ | ---------------------------------------- ------------------------- ------------------------- ---------- | ||
+ | |||
+ | Destination | ||
+ | Plug-in Name : NoSQL StorageNodeAgent System Plugin | ||
+ | Version | ||
+ | ID : oracle.nosql.snab | ||
+ | Content | ||
+ | Action | ||
+ | Status | ||
+ | Steps Info: | ||
+ | ---------------------------------------- ------------------------- ------------------------- ---------- | ||
+ | Step Start Time End Time Status | ||
+ | ---------------------------------------- ------------------------- ------------------------- ---------- | ||
+ | Submit job for deployment | ||
+ | .......... | ||
+ | Update inventory | ||
+ | |||
+ | ---------------------------------------- ------------------------- ------------------------- ---------- | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | 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 " | ||
+ | |||
+ | Dazu die Zeile mit dem Target auswählen und über den " | ||
+ | |||
+ | - {{ : | ||
+ | - {{ : | ||
+ | |||
+ | |||
+ | Nun die Targets auf dem Host discovern, dazu die Zeile mit dem Target auswählen und über den " | ||
+ | |||
+ | |||
+ | <note important> | ||
+ | |||
+ | === Manuell Hinzufügen === | ||
+ | |||
+ | |||
+ | Über " | ||
+ | |||
+ | - "Add Targets Using Guided Process" | ||
+ | - Target Types " | ||
+ | - {{ : | ||
+ | - {{ : | ||
+ | - {{ : | ||
+ | - {{ : | ||
+ | - {{ : | ||
+ | - Mit Exit beenden | ||
+ | |||
+ | Über " | ||
+ | |||
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | |||
+ | Alle Elemente eines NoSQL Stores werden einzeln abgebildet: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | === 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:// | ||
+ | |||
nosql/oracle_nosql_ee_enterprise_manager_plugin.txt · Zuletzt geändert: 2015/02/21 20:39 von gpipperr