Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.89 KB

File metadata and controls

45 lines (33 loc) · 1.89 KB

Everpure Resilience SDK

Core automation SDK for the Everpure Resilience service (ERS) in Pure1. ERS offers Cyber Resilience and Disaster Recovery functionality as a Service for Enterprise customers.

This SDK lets you drive ERS programmatically — as a Python or Powershell library or via the bundled CLI — to manage recovery plans, application groups, and orchestrated failover/failback workflows against your registered vCenter site(s).

Features

  • Pure1 automation — list and manage policies, application groups, and recovery plans; run test/production failover, cleanup, and failback
  • vCenter site integration — power VMs on/off, reconnect NICs to the right network post-failover, and carry vSphere tags across sites
  • Managed workflows — one call to orchestrate a full failover or failback: protect groups, run the plan, and handle VM power/network/tags in the right order
  • CLI — every SDK capability is also available as a command-line tool, for scripting or ad hoc use
  • System test suite — a three-level test suite (read-only checks, real operations, full workflows) to validate your setup against your actual environment

Installation and Getting started

Full setup instructions — configuring ~/.ers/config and ~/.ers/credentials, registering vCenter sites, the vm-list file format, library and CLI usage, and running the system test suite — are here:

Linux SETUP.md / Windows SETUP.md

Requirements

  • A Pure1 account with an ERS deployment and an API application ID
  • Access to the vCenter server(s) you want to protect/recover

License

Apache License, Version 2.0 — see (LICENSE) in each of the linux/windows sub-directories for details.