OpenEMS: Automating the Data Center with Condor Condor Annual Meeting April 26th, 2006 OpenEMS: Automating the Data Center with Condor Jagadish Changavi VP Engineering 2003-2006 Optena Corporation. All rights reserved. 1 1
Agenda Background OpenEMS Overview OpenEMS Architecture OpenEMS Roadmap Call for Action 11/24/2018
Background Joined Optena as VP of Engineering in January 2006 Was with Oracle from 1995-2005 Responsible for planning, development and support of Oracle Server Farm Powered by GridSpaces/Condor Build, Integration and Developer testing Over 3000 nodes (Windows, Linux, Solaris…) Over 1500 developers Over 10000 submissions/1 million tests per day 11/24/2018
OpenEMS Overview OpenEMS (Open Source Enterprise Management System) is a Management framework built on top of Condor to provide Centralized Eclipse Plug-in based Operations Console Monitoring and management of all Condor information Dynamic Sense and Response Framework Publish/Subscribe Notification Configuration Management Provision, Monitor and Manage Persistent Applications GUI based DAG creation, submission, monitoring and management Integration with existing Enterprise tools 11/24/2018
OpenEMS Architecture Optena Management Server PointView Console Third Party Reporting Tools Optena Management Server Policy Management Notification Optena Repository Sense and Respond Configuration Management Distribute Configuration Provision App Configuration Manager Provisioning Server Event Plugin Distribute Configuration Collect Events Provision App Condor JobQ Condor Node Scheduler Collector 11/24/2018
Hierarchical View Properties View Instant Messages
Log File Viewer 11/24/2018
Dynamic Sense and Respond Framework Respond (Notify) Respond (Trouble ticket) Troubleshoot Optena Management Server Respond (Log) Notification Rule Engine Sense Message Processor Optena Repository Response Enablement Engine Optena Inference Engine Pub/Sub Notification Engine Event Plugin Job, Resource and Daemon Ads Respond (Integrate) External Apps Repository Condor JobQ Collector Respond (Action) 11/24/2018
Rule Engine Example Act On: Machine Data in Past X Minutes - Jobs Completed: 10 Jobs Completed > 5 IT Staff Jobs Completed > 5 Act On: Machine Data in Past X Minutes If Jobs Completed > 5 (Condition) Then - Take Resource Offline “Eating too many jobs” (Action 1 – On The Enterprise Grid) - Create Trouble Ticket “Eating too many Jobs” (Action 2 – On An External Application) - Send a “Offline Resource” notification to “gridadmin” group (Action 3 - Notification) Rule Log In Log In Optena Console Data Center Console Notify Offline Resource Take Offline Create Ticket 11/24/2018
Publish Subscribe Messaging IT Staff Response Logging Notification(Pub) Subscription Editor Administrators can define Subscriptions to receive Notifications of interest Pointview console has the Editors to enable this. The subscriptions are stored In OpenEMS repository and in The Pub/sub engine memory. PointView Console Subscriptions - Event Patterns When OpenEMS receives the events, the inference Engine will match Subscription patterns with the event and delivers and logs the notification. Third Party Messages Notification Viewer Inference / Pub-Sub Engine Pointview console has a Viewer to show the notifications from the repository. Server Farm Events Optena Repository Enterprise Grid 11/24/2018
Configuration Management IT Staff Administrators can define Configuration at the Organization, Domain, Platform and individual System levels. Configuration can be overridden At any level. Manage Configuration Distribute Configuration PointView Console Save Configuration Server Farm Condor Enterprise Grid Optena Repository 11/24/2018
Workflow Monitoring 11/24/2018
OpenEMS Roadmap OpenEMS 1.0 – First Week of May, 2006 Rule Based Automation Policy Management Application Provisioning Notification Orchestration OpenEMS 2.0 – Fourth Quarter, 2006 Standards based Event Bus Service Oriented Architecture Monitoring Virtual Machine Provisioning 11/24/2018
Call for Action Join the OpenEMS developer community Provide your feedback and contributions Knowledge Base condor.optena.com Resources OPTENA.COM OPENEMS.ORG 11/24/2018
Thank You Any Questions? Learn More About Optena At: OPTENA.COM