Skip to content

Operations Center

Alexandru Zbarcea edited this page Jan 17, 2015 · 2 revisions

Scenarios

  • Allow users (developers, testers) to deploy their own VMs and services (software)

Responsibilities

  • Application Controller - allow users (dev, test) to deploy their own VMs and services, without depending on system administrators
  • Service Manager - ITIL. Incident management, Change Management,
  • Orchestrator - for OSs and services (apps) using APIs or OS commands. Architecturally wise, all scripts for Orchestrator should use APIs.
  • Data Protection Manager - Backup, Restore for OS, apps.
  • Virtual Machine Manager - create, modify hardware configuration, destroy, turn on, shutdown, view output (console), monitor usage (cpu, mem, disk), cloning, backup.
    • using libvirt to manage kvm VMs. Other supported hypervisors or APIs, but not in scope: VMWare vSphere, EC2(cloud), Xen, Rackspace (cloud), Hyper V, Citrix. It offeres a unified API across multiple types of environment.
  • Configuration Manager - updates and patches, config files, after the system is completely boot up.
  • Operations Manager - monitoring and alerting for OS and apps.