SlideShare a Scribd company logo
Simplified Data Protection
Storware provides highly efficient data protection solutions for all businesses.
Disaster recovery
strategies for oVirt
vProtect – Modernized Data Protection for VM, Containers & Cloud
Key backup & disaster recovey areas
VM-level backup with
snapshots
snapshot management
agent-less application
protection
hypervisor configuration
protection
datacenter-level
DR in oVirt
vProtect – Modernized Data Protection for VM, Containers & Cloud
Backup strategy 1
Export storage domain/repository = staging space on the node
Pros:
• supported since RHV/oVirt 3.5.1 (works with 4.0+)
• can be configured to write directly to the backup destination
(file system)
Cons:
• RHV/oVirt requires additional VM cloning
• export storage domain management/setup
• no disk exclusion (RHV/oVirt)
Export storage domain (RHV/oVirt/OLVM)
vProtect – Modernized Data Protection for VM, Containers & Cloud
Backup strategy 2
vProtect Node installed as Proxy VM on the cluster
VM disk snapshots attached and dumped
via Proxy VM.
Pros:
• no export storage domain requirement
• new RHV/oVirt/OLVM API (v4) used
• no additional cloning required
• disk exclusion suport
• data read directly from the storage
Cons:
• more complex backup proces
• no incremental backups at the moment
RHV/oVirt/OLVM backup destination
vProtect server
VM
VM
VM
vProtect
Node VM
mgmt
Disk attachment: Proxy VM
vProtect – Modernized Data Protection for VM, Containers & Cloud
Backup strategy 3
vProtect Node talks with RHV/oVirt manager
and requests snapshot export
Pros:
• no export storage domain requirement
• new API (v4) used
• no additional cloning required
• disk exclusion support
• no proxy VM needed
• incremental backup option
• easy o setup
Cons:
• requires RHV/oVirt/OLVM 4.2
• data transfer passing through manager
• requires snapshot merge
RHV/
oVirt/
OLVM
backup destination
VM
VM
VM
vProtect
Node VM
mgmt
Disk Image Transfer API
vProtect
server
vProtect – Modernized Data Protection for VM, Containers & Cloud
Backup strategy 4
vProtect Node talks with RHV/oVirt manager
and requests snapshot export
Pros:
• no export storage domain requirement
• new API (v4) used
• no additional cloning required
• disk exclusion support
• no proxy VM needed
• incremental backup option
• direct data transfer from hypervisor
• option to enhance transfer with netcat
Cons:
• requires snapshot merge
• root access to the hypervisor
RHV/
oVirt/
OLVM
backup destination
VM
VM
VM
vProtect
Node VM
mgmt
SSH transfer (RHV/oVirt/OLVM)
vProtect
server
vProtect – Modernized Data Protection for VM, Containers & Cloud
Backup replication
vProtect – Modernized Data Protection for VM, Containers & Cloud
Snapshot management
• Restore state of the VM without the need to
restore data from the backup provider.
• vProtect creates snapshots periodically according
to the policy (schedule and retention settings).
• Admin reverts VM using admin console of each
Hypervisor platform or vProtect UI.
vProtect – Modernized Data Protection for VM, Containers & Cloud
Application backup
Use case:
• Generic backup using custom scripts provided by administrator.
• Scripts executed on the Node or via SSH on the target machine.
• Target application can be VM, Container or even physical.
• Apps can be anything: databases, custom applications, or just set of files.
vProtect – Modernized Data Protection for VM, Containers & Cloud
Application backup
how to configure commands to be executed by vProtect
vProtect – Modernized Data Protection for VM, Containers & Cloud
Application backup – use cases
•oVirt metadata protection
with engine-backup.
•Databases and other applications running
on VMs:
•- native mechanisms to provide
consistent backups
•- when crash-consistent snapshots
are not an option
•Existing old script-based backups
centralized for scheduling and reporting.
vProtect – Modernized Data Protection for VM, Containers & Cloud
DC replication - active-active DR
All the hosts belong to the same oVirt cluster.
vProtect – Modernized Data Protection for VM, Containers & Cloud
DC replication - active-active DR
VMs will automatically failback to the primary site when the site becomes available and the storage is replicated in both sites.
vProtect – Modernized Data Protection for VM, Containers & Cloud
DC replication - active-passive DR
2 environments: the active primary, and the passive secondary (backup).
1. Playbook to generate the mapping File
• create an Ansible playbook
ansible-playbook dr-rhv-
setup.yml --tags
"generate_mapping”
• configure the mapping file (site details,
clusters, storage domains etc.)
2. Failover and Failback Playbooks
• create playbook and select source and
target site
ansible-playbook dr-rhv-
failover.yml --tags "fail_over
vProtect – Modernized Data Protection for VM, Containers & Cloud
DC replication - active-passive DR
https://github.com/oVirt/ovirt-ansible-disaster-recovery
The primary storage domain’s
block devices or shares that
contain virtual machine disks or
templates must be replicated.
The secondary storage must not
be attached to any data center,
and will be added to the backup
site’s data center during failover.
vProtect – Modernized Data Protection for VM, Containers & Cloud
DRoVirt
Disaster Recovery / Replication for oVirt/RHV – storage agnostic
Planned 3 components:
• Data-mover - responsible for grabbing data periodically and
transferring it
• Server/API - central management point to invoke tasks
• Database - small DB to store current tasks
• CLI - utility to easier manage the replication configuration tasks https://github.com/Storware/drovirt
The actual implementation of the replication
is subject to discussion. Initially we want to
start with oVirt/RHV 4.2 Disk Image Transfer
API / SSH Transfer and later add additional
strategies.
vProtect – Modernized Data Protection for VM, Containers & Cloud
Key takeaways
Snapshots are not a backups
If you loose parts of your infrastructure, that affect VM
– you’ll use snapshot anyway.
Replication is not a backup
Any user error or ransomware activity is going to be
replicated anyway.
Agents cost time to install them and manage
Agent-less approach is easier maintain.
Conclusions:
• you always need a backup
• best if it can be handled in an
agent-less way
• enhance RTO/RPO with snapshot
management or replication
Simplified Data Protection
Storware provides highly efficient data protection solutions for all businesses.
STORWARE Sp. z o.o.
Leszno St. 8/44
01-192 Warsaw
Poland
info@storware.eu
mobile: +48 725 602 679

More Related Content

What's hot

Group Communication (Distributed computing)
Group Communication (Distributed computing)Group Communication (Distributed computing)
Group Communication (Distributed computing)Sri Prasanna
 
Distributed transaction
Distributed transactionDistributed transaction
Distributed transactionMohitKothari26
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSKathirvel Ayyaswamy
 
Apache Hadoop on Virtual Machines
Apache Hadoop on Virtual MachinesApache Hadoop on Virtual Machines
Apache Hadoop on Virtual MachinesDataWorks Summit
 
Less13 performance
Less13 performanceLess13 performance
Less13 performanceAmit Bhalla
 
Deadlock detection & prevention
Deadlock detection & preventionDeadlock detection & prevention
Deadlock detection & preventionIkhtiarUddinShaHin
 
Continguous Memory Allocator in the Linux Kernel
Continguous Memory Allocator in the Linux KernelContinguous Memory Allocator in the Linux Kernel
Continguous Memory Allocator in the Linux KernelKernel TLV
 
Data Center Migration
Data Center MigrationData Center Migration
Data Center MigrationThomas Martin
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisorsGaurav Suri
 
11 distributed file_systems
11 distributed file_systems11 distributed file_systems
11 distributed file_systemslongly
 
Monitoring in CloudStack
Monitoring in CloudStackMonitoring in CloudStack
Monitoring in CloudStackShapeBlue
 
Chorus - Distributed Operating System [ case study ]
Chorus - Distributed Operating System [ case study ]Chorus - Distributed Operating System [ case study ]
Chorus - Distributed Operating System [ case study ]Akhil Nadh PC
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-VMark Wilson
 

What's hot (20)

HDFS Federation
HDFS FederationHDFS Federation
HDFS Federation
 
Group Communication (Distributed computing)
Group Communication (Distributed computing)Group Communication (Distributed computing)
Group Communication (Distributed computing)
 
Distributed transaction
Distributed transactionDistributed transaction
Distributed transaction
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMS
 
Hypervisors
HypervisorsHypervisors
Hypervisors
 
OpenStack Cinder
OpenStack CinderOpenStack Cinder
OpenStack Cinder
 
Apache Hadoop on Virtual Machines
Apache Hadoop on Virtual MachinesApache Hadoop on Virtual Machines
Apache Hadoop on Virtual Machines
 
Paxos
PaxosPaxos
Paxos
 
Deadlocks
DeadlocksDeadlocks
Deadlocks
 
Less13 performance
Less13 performanceLess13 performance
Less13 performance
 
Deadlock detection & prevention
Deadlock detection & preventionDeadlock detection & prevention
Deadlock detection & prevention
 
Continguous Memory Allocator in the Linux Kernel
Continguous Memory Allocator in the Linux KernelContinguous Memory Allocator in the Linux Kernel
Continguous Memory Allocator in the Linux Kernel
 
Data Center Migration
Data Center MigrationData Center Migration
Data Center Migration
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
 
Hadoop Oozie
Hadoop OozieHadoop Oozie
Hadoop Oozie
 
11 distributed file_systems
11 distributed file_systems11 distributed file_systems
11 distributed file_systems
 
Monitoring in CloudStack
Monitoring in CloudStackMonitoring in CloudStack
Monitoring in CloudStack
 
Chorus - Distributed Operating System [ case study ]
Chorus - Distributed Operating System [ case study ]Chorus - Distributed Operating System [ case study ]
Chorus - Distributed Operating System [ case study ]
 
Distributed deadlock
Distributed deadlockDistributed deadlock
Distributed deadlock
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-V
 

Similar to Disaster recovery strategies for oVirt

Hyper V High Availabitiy
Hyper V High AvailabitiyHyper V High Availabitiy
Hyper V High AvailabitiyEduardo Castro
 
Veeam Backup & Replication v8 for VMware — General Overview
Veeam Backup & Replication v8 for VMware — General OverviewVeeam Backup & Replication v8 for VMware — General Overview
Veeam Backup & Replication v8 for VMware — General OverviewVeeam Software
 
PHDVirtual Backups for VMware
PHDVirtual Backups for VMwarePHDVirtual Backups for VMware
PHDVirtual Backups for VMwareDevansh Chowdhary
 
Webinar: What’s Breaking Your VMware Backups? And How You Can Fix Them Quickly
Webinar: What’s Breaking Your VMware Backups? And How You Can Fix Them QuicklyWebinar: What’s Breaking Your VMware Backups? And How You Can Fix Them Quickly
Webinar: What’s Breaking Your VMware Backups? And How You Can Fix Them QuicklyStorage Switzerland
 
VMworld 2014: Data Protection for vSphere 101
VMworld 2014: Data Protection for vSphere 101VMworld 2014: Data Protection for vSphere 101
VMworld 2014: Data Protection for vSphere 101VMworld
 
Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010Aidan Finn
 
Change Block Tracking CBT Backup for oVirt RHV OLVM
Change Block Tracking CBT Backup for oVirt RHV OLVM Change Block Tracking CBT Backup for oVirt RHV OLVM
Change Block Tracking CBT Backup for oVirt RHV OLVM Pawel Maczka
 
Efficient Data Protection – Backup in VMware environments
Efficient Data Protection – Backup in VMware environmentsEfficient Data Protection – Backup in VMware environments
Efficient Data Protection – Backup in VMware environmentsKingfin Enterprises Limited
 
How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...Jorge de la Cruz
 
HPE + Veeam Technical Hands ON Workshop #1
HPE + Veeam Technical Hands ON Workshop #1HPE + Veeam Technical Hands ON Workshop #1
HPE + Veeam Technical Hands ON Workshop #1Tanawit Chansuchai
 
Vmware srm 6.1
Vmware srm 6.1Vmware srm 6.1
Vmware srm 6.1faz4eva_27
 
Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5BusinesstoVirtual
 
NICConf 2015 - azure disaster recovery in 60min
NICConf 2015 -  azure disaster recovery in 60minNICConf 2015 -  azure disaster recovery in 60min
NICConf 2015 - azure disaster recovery in 60minPeter De Tender
 
CloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingCloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingShapeBlue
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld
 

Similar to Disaster recovery strategies for oVirt (20)

Commvault Story - CVTSP_1.pptx
Commvault Story - CVTSP_1.pptxCommvault Story - CVTSP_1.pptx
Commvault Story - CVTSP_1.pptx
 
Manage your enterprise with System Center
Manage your enterprise with System CenterManage your enterprise with System Center
Manage your enterprise with System Center
 
Hyper V High Availabitiy
Hyper V High AvailabitiyHyper V High Availabitiy
Hyper V High Availabitiy
 
Veeam Backup & Replication v8 for VMware — General Overview
Veeam Backup & Replication v8 for VMware — General OverviewVeeam Backup & Replication v8 for VMware — General Overview
Veeam Backup & Replication v8 for VMware — General Overview
 
PHDVirtual Backups for VMware
PHDVirtual Backups for VMwarePHDVirtual Backups for VMware
PHDVirtual Backups for VMware
 
Webinar: What’s Breaking Your VMware Backups? And How You Can Fix Them Quickly
Webinar: What’s Breaking Your VMware Backups? And How You Can Fix Them QuicklyWebinar: What’s Breaking Your VMware Backups? And How You Can Fix Them Quickly
Webinar: What’s Breaking Your VMware Backups? And How You Can Fix Them Quickly
 
VMworld 2014: Data Protection for vSphere 101
VMworld 2014: Data Protection for vSphere 101VMworld 2014: Data Protection for vSphere 101
VMworld 2014: Data Protection for vSphere 101
 
Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010
 
Change Block Tracking CBT Backup for oVirt RHV OLVM
Change Block Tracking CBT Backup for oVirt RHV OLVM Change Block Tracking CBT Backup for oVirt RHV OLVM
Change Block Tracking CBT Backup for oVirt RHV OLVM
 
Efficient Data Protection – Backup in VMware environments
Efficient Data Protection – Backup in VMware environmentsEfficient Data Protection – Backup in VMware environments
Efficient Data Protection – Backup in VMware environments
 
VBR v8 Overview-handout
VBR v8 Overview-handoutVBR v8 Overview-handout
VBR v8 Overview-handout
 
How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...
 
HPE + Veeam Technical Hands ON Workshop #1
HPE + Veeam Technical Hands ON Workshop #1HPE + Veeam Technical Hands ON Workshop #1
HPE + Veeam Technical Hands ON Workshop #1
 
IT Resilience Technical
IT Resilience TechnicalIT Resilience Technical
IT Resilience Technical
 
Vmware srm 6.1
Vmware srm 6.1Vmware srm 6.1
Vmware srm 6.1
 
Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5
 
IBM Notes in the Cloud
IBM Notes in the CloudIBM Notes in the Cloud
IBM Notes in the Cloud
 
NICConf 2015 - azure disaster recovery in 60min
NICConf 2015 -  azure disaster recovery in 60minNICConf 2015 -  azure disaster recovery in 60min
NICConf 2015 - azure disaster recovery in 60min
 
CloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingCloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and Troubleshooting
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
 

More from Pawel Maczka

How to plan Disaster Recovery in a five simple steps
How to plan Disaster Recovery in a five simple stepsHow to plan Disaster Recovery in a five simple steps
How to plan Disaster Recovery in a five simple stepsPawel Maczka
 
Czym jest Personal Branding w ramach Employee Advocacy
Czym jest Personal Branding w ramach Employee Advocacy Czym jest Personal Branding w ramach Employee Advocacy
Czym jest Personal Branding w ramach Employee Advocacy Pawel Maczka
 
vProtect - enterprise-grade Nutanix backup & recovery
vProtect - enterprise-grade Nutanix backup & recoveryvProtect - enterprise-grade Nutanix backup & recovery
vProtect - enterprise-grade Nutanix backup & recoveryPawel Maczka
 
5 reasons to modernize your backup infrastructure backup and beyond
5 reasons to modernize your backup infrastructure backup and beyond5 reasons to modernize your backup infrastructure backup and beyond
5 reasons to modernize your backup infrastructure backup and beyondPawel Maczka
 
IBM Spectrum Protect and IBM Spectrum Protect Plus - What's new! June '18
IBM Spectrum Protect and IBM Spectrum Protect Plus - What's new! June '18IBM Spectrum Protect and IBM Spectrum Protect Plus - What's new! June '18
IBM Spectrum Protect and IBM Spectrum Protect Plus - What's new! June '18Pawel Maczka
 
Social Selling Cube Poland #2 – LinkedIn w Praktyce
Social Selling Cube Poland #2 – LinkedIn w PraktyceSocial Selling Cube Poland #2 – LinkedIn w Praktyce
Social Selling Cube Poland #2 – LinkedIn w PraktycePawel Maczka
 
Storware KODO - Enterprise Collaboration & Data Protection for mobile workforce
Storware KODO - Enterprise Collaboration & Data Protection for mobile workforceStorware KODO - Enterprise Collaboration & Data Protection for mobile workforce
Storware KODO - Enterprise Collaboration & Data Protection for mobile workforcePawel Maczka
 
Storware vProtect - simplified data protection for virtual environments
Storware vProtect - simplified data protection for virtual environmentsStorware vProtect - simplified data protection for virtual environments
Storware vProtect - simplified data protection for virtual environmentsPawel Maczka
 

More from Pawel Maczka (8)

How to plan Disaster Recovery in a five simple steps
How to plan Disaster Recovery in a five simple stepsHow to plan Disaster Recovery in a five simple steps
How to plan Disaster Recovery in a five simple steps
 
Czym jest Personal Branding w ramach Employee Advocacy
Czym jest Personal Branding w ramach Employee Advocacy Czym jest Personal Branding w ramach Employee Advocacy
Czym jest Personal Branding w ramach Employee Advocacy
 
vProtect - enterprise-grade Nutanix backup & recovery
vProtect - enterprise-grade Nutanix backup & recoveryvProtect - enterprise-grade Nutanix backup & recovery
vProtect - enterprise-grade Nutanix backup & recovery
 
5 reasons to modernize your backup infrastructure backup and beyond
5 reasons to modernize your backup infrastructure backup and beyond5 reasons to modernize your backup infrastructure backup and beyond
5 reasons to modernize your backup infrastructure backup and beyond
 
IBM Spectrum Protect and IBM Spectrum Protect Plus - What's new! June '18
IBM Spectrum Protect and IBM Spectrum Protect Plus - What's new! June '18IBM Spectrum Protect and IBM Spectrum Protect Plus - What's new! June '18
IBM Spectrum Protect and IBM Spectrum Protect Plus - What's new! June '18
 
Social Selling Cube Poland #2 – LinkedIn w Praktyce
Social Selling Cube Poland #2 – LinkedIn w PraktyceSocial Selling Cube Poland #2 – LinkedIn w Praktyce
Social Selling Cube Poland #2 – LinkedIn w Praktyce
 
Storware KODO - Enterprise Collaboration & Data Protection for mobile workforce
Storware KODO - Enterprise Collaboration & Data Protection for mobile workforceStorware KODO - Enterprise Collaboration & Data Protection for mobile workforce
Storware KODO - Enterprise Collaboration & Data Protection for mobile workforce
 
Storware vProtect - simplified data protection for virtual environments
Storware vProtect - simplified data protection for virtual environmentsStorware vProtect - simplified data protection for virtual environments
Storware vProtect - simplified data protection for virtual environments
 

Recently uploaded

Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineUXDXConf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Boni Yeamin
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfalexjohnson7307
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 

Recently uploaded (20)

Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 

Disaster recovery strategies for oVirt

  • 1. Simplified Data Protection Storware provides highly efficient data protection solutions for all businesses. Disaster recovery strategies for oVirt
  • 2. vProtect – Modernized Data Protection for VM, Containers & Cloud Key backup & disaster recovey areas VM-level backup with snapshots snapshot management agent-less application protection hypervisor configuration protection datacenter-level DR in oVirt
  • 3. vProtect – Modernized Data Protection for VM, Containers & Cloud Backup strategy 1 Export storage domain/repository = staging space on the node Pros: • supported since RHV/oVirt 3.5.1 (works with 4.0+) • can be configured to write directly to the backup destination (file system) Cons: • RHV/oVirt requires additional VM cloning • export storage domain management/setup • no disk exclusion (RHV/oVirt) Export storage domain (RHV/oVirt/OLVM)
  • 4. vProtect – Modernized Data Protection for VM, Containers & Cloud Backup strategy 2 vProtect Node installed as Proxy VM on the cluster VM disk snapshots attached and dumped via Proxy VM. Pros: • no export storage domain requirement • new RHV/oVirt/OLVM API (v4) used • no additional cloning required • disk exclusion suport • data read directly from the storage Cons: • more complex backup proces • no incremental backups at the moment RHV/oVirt/OLVM backup destination vProtect server VM VM VM vProtect Node VM mgmt Disk attachment: Proxy VM
  • 5. vProtect – Modernized Data Protection for VM, Containers & Cloud Backup strategy 3 vProtect Node talks with RHV/oVirt manager and requests snapshot export Pros: • no export storage domain requirement • new API (v4) used • no additional cloning required • disk exclusion support • no proxy VM needed • incremental backup option • easy o setup Cons: • requires RHV/oVirt/OLVM 4.2 • data transfer passing through manager • requires snapshot merge RHV/ oVirt/ OLVM backup destination VM VM VM vProtect Node VM mgmt Disk Image Transfer API vProtect server
  • 6. vProtect – Modernized Data Protection for VM, Containers & Cloud Backup strategy 4 vProtect Node talks with RHV/oVirt manager and requests snapshot export Pros: • no export storage domain requirement • new API (v4) used • no additional cloning required • disk exclusion support • no proxy VM needed • incremental backup option • direct data transfer from hypervisor • option to enhance transfer with netcat Cons: • requires snapshot merge • root access to the hypervisor RHV/ oVirt/ OLVM backup destination VM VM VM vProtect Node VM mgmt SSH transfer (RHV/oVirt/OLVM) vProtect server
  • 7. vProtect – Modernized Data Protection for VM, Containers & Cloud Backup replication
  • 8. vProtect – Modernized Data Protection for VM, Containers & Cloud Snapshot management • Restore state of the VM without the need to restore data from the backup provider. • vProtect creates snapshots periodically according to the policy (schedule and retention settings). • Admin reverts VM using admin console of each Hypervisor platform or vProtect UI.
  • 9. vProtect – Modernized Data Protection for VM, Containers & Cloud Application backup Use case: • Generic backup using custom scripts provided by administrator. • Scripts executed on the Node or via SSH on the target machine. • Target application can be VM, Container or even physical. • Apps can be anything: databases, custom applications, or just set of files.
  • 10. vProtect – Modernized Data Protection for VM, Containers & Cloud Application backup how to configure commands to be executed by vProtect
  • 11. vProtect – Modernized Data Protection for VM, Containers & Cloud Application backup – use cases •oVirt metadata protection with engine-backup. •Databases and other applications running on VMs: •- native mechanisms to provide consistent backups •- when crash-consistent snapshots are not an option •Existing old script-based backups centralized for scheduling and reporting.
  • 12. vProtect – Modernized Data Protection for VM, Containers & Cloud DC replication - active-active DR All the hosts belong to the same oVirt cluster.
  • 13. vProtect – Modernized Data Protection for VM, Containers & Cloud DC replication - active-active DR VMs will automatically failback to the primary site when the site becomes available and the storage is replicated in both sites.
  • 14. vProtect – Modernized Data Protection for VM, Containers & Cloud DC replication - active-passive DR 2 environments: the active primary, and the passive secondary (backup). 1. Playbook to generate the mapping File • create an Ansible playbook ansible-playbook dr-rhv- setup.yml --tags "generate_mapping” • configure the mapping file (site details, clusters, storage domains etc.) 2. Failover and Failback Playbooks • create playbook and select source and target site ansible-playbook dr-rhv- failover.yml --tags "fail_over
  • 15. vProtect – Modernized Data Protection for VM, Containers & Cloud DC replication - active-passive DR https://github.com/oVirt/ovirt-ansible-disaster-recovery The primary storage domain’s block devices or shares that contain virtual machine disks or templates must be replicated. The secondary storage must not be attached to any data center, and will be added to the backup site’s data center during failover.
  • 16. vProtect – Modernized Data Protection for VM, Containers & Cloud DRoVirt Disaster Recovery / Replication for oVirt/RHV – storage agnostic Planned 3 components: • Data-mover - responsible for grabbing data periodically and transferring it • Server/API - central management point to invoke tasks • Database - small DB to store current tasks • CLI - utility to easier manage the replication configuration tasks https://github.com/Storware/drovirt The actual implementation of the replication is subject to discussion. Initially we want to start with oVirt/RHV 4.2 Disk Image Transfer API / SSH Transfer and later add additional strategies.
  • 17. vProtect – Modernized Data Protection for VM, Containers & Cloud Key takeaways Snapshots are not a backups If you loose parts of your infrastructure, that affect VM – you’ll use snapshot anyway. Replication is not a backup Any user error or ransomware activity is going to be replicated anyway. Agents cost time to install them and manage Agent-less approach is easier maintain. Conclusions: • you always need a backup • best if it can be handled in an agent-less way • enhance RTO/RPO with snapshot management or replication
  • 18. Simplified Data Protection Storware provides highly efficient data protection solutions for all businesses. STORWARE Sp. z o.o. Leszno St. 8/44 01-192 Warsaw Poland info@storware.eu mobile: +48 725 602 679