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

OpenStack API's and WSGI
OpenStack API's and WSGIOpenStack API's and WSGI
OpenStack API's and WSGI
Mike Pittaro
 
Vitualization - Công nghệ ảo hóa.
Vitualization - Công nghệ ảo hóa.Vitualization - Công nghệ ảo hóa.
Vitualization - Công nghệ ảo hóa.
ThaiLeHuy1
 
Nfs
NfsNfs
OpenStack: Inside Out
OpenStack: Inside OutOpenStack: Inside Out
OpenStack: Inside Out
Etsuji Nakai
 
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
Ji-Woong Choi
 
Kvm
KvmKvm
KVM tools and enterprise usage
KVM tools and enterprise usageKVM tools and enterprise usage
KVM tools and enterprise usage
vincentvdk
 
Virtualisation
VirtualisationVirtualisation
Virtualisation
Majid CHADAD
 
Hacking on OpenStack\'s Nova source code
Hacking on OpenStack\'s Nova source codeHacking on OpenStack\'s Nova source code
Hacking on OpenStack\'s Nova source code
Zhongyue Luo
 
OpenStack Presentation
OpenStack PresentationOpenStack Presentation
OpenStack Presentation
Allan Searle
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
IGZ Software house
 
Virtualisation
VirtualisationVirtualisation
Virtualisation
Tsubichi
 
Cloud Computing presentation
Cloud Computing presentationCloud Computing presentation
Cloud Computing presentation
Seif Ben Hammouda
 
Introduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use CasesIntroduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use Cases
Zabbix
 
20150511 jun lee_openstack neutron 분석 (최종)
20150511 jun lee_openstack neutron 분석 (최종)20150511 jun lee_openstack neutron 분석 (최종)
20150511 jun lee_openstack neutron 분석 (최종)
rootfs32
 
Module 2 introduction à asp.net web forms
Module 2   introduction à asp.net web formsModule 2   introduction à asp.net web forms
Module 2 introduction à asp.net web forms
Mohammed Amine Mostefai
 
Understanding DPDK
Understanding DPDKUnderstanding DPDK
Understanding DPDK
Denys Haryachyy
 
Créer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfCréer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdf
KhalidKadmiri
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)
Novell
 
Kakao Openstack CI/CD
Kakao Openstack CI/CDKakao Openstack CI/CD
Kakao Openstack CI/CD
어형 이
 

What's hot (20)

OpenStack API's and WSGI
OpenStack API's and WSGIOpenStack API's and WSGI
OpenStack API's and WSGI
 
Vitualization - Công nghệ ảo hóa.
Vitualization - Công nghệ ảo hóa.Vitualization - Công nghệ ảo hóa.
Vitualization - Công nghệ ảo hóa.
 
Nfs
NfsNfs
Nfs
 
OpenStack: Inside Out
OpenStack: Inside OutOpenStack: Inside Out
OpenStack: Inside Out
 
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
 
Kvm
KvmKvm
Kvm
 
KVM tools and enterprise usage
KVM tools and enterprise usageKVM tools and enterprise usage
KVM tools and enterprise usage
 
Virtualisation
VirtualisationVirtualisation
Virtualisation
 
Hacking on OpenStack\'s Nova source code
Hacking on OpenStack\'s Nova source codeHacking on OpenStack\'s Nova source code
Hacking on OpenStack\'s Nova source code
 
OpenStack Presentation
OpenStack PresentationOpenStack Presentation
OpenStack Presentation
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Virtualisation
VirtualisationVirtualisation
Virtualisation
 
Cloud Computing presentation
Cloud Computing presentationCloud Computing presentation
Cloud Computing presentation
 
Introduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use CasesIntroduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use Cases
 
20150511 jun lee_openstack neutron 분석 (최종)
20150511 jun lee_openstack neutron 분석 (최종)20150511 jun lee_openstack neutron 분석 (최종)
20150511 jun lee_openstack neutron 분석 (최종)
 
Module 2 introduction à asp.net web forms
Module 2   introduction à asp.net web formsModule 2   introduction à asp.net web forms
Module 2 introduction à asp.net web forms
 
Understanding DPDK
Understanding DPDKUnderstanding DPDK
Understanding DPDK
 
Créer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfCréer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdf
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)
 
Kakao Openstack CI/CD
Kakao Openstack CI/CDKakao Openstack CI/CD
Kakao Openstack CI/CD
 

Similar to Disaster recovery strategies for oVirt

Commvault Story - CVTSP_1.pptx
Commvault Story - CVTSP_1.pptxCommvault Story - CVTSP_1.pptx
Commvault Story - CVTSP_1.pptx
Hardeep Singh Manhas
 
Manage your enterprise with System Center
Manage your enterprise with System CenterManage your enterprise with System Center
Manage your enterprise with System Center
C/D/H Technology Consultants
 
Hyper V High Availabitiy
Hyper V High AvailabitiyHyper V High Availabitiy
Hyper V High Availabitiy
Eduardo 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 Overview
Veeam Software
 
PHDVirtual Backups for VMware
PHDVirtual Backups for VMwarePHDVirtual Backups for VMware
PHDVirtual Backups for VMware
Devansh 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 Quickly
Storage 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 101
VMworld
 
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
Aidan 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 environments
Kingfin Enterprises Limited
 
VBR v8 Overview-handout
VBR v8 Overview-handoutVBR v8 Overview-handout
VBR v8 Overview-handout
Bastian Nurcahya
 
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 #1
Tanawit Chansuchai
 
IT Resilience Technical
IT Resilience TechnicalIT Resilience Technical
IT Resilience Technical
PT Datacomm Diangraha
 
Vmware srm 6.1
Vmware srm 6.1Vmware srm 6.1
Vmware srm 6.1
faz4eva_27
 
Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5
BusinesstoVirtual
 
IBM Notes in the Cloud
IBM Notes in the CloudIBM Notes in the Cloud
IBM Notes in the Cloud
Stephen Beagles
 
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
Peter 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 Troubleshooting
ShapeBlue
 
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
VMworld
 

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 steps
Pawel 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 & recovery
Pawel 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 beyond
Pawel 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 '18
Pawel 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 Praktyce
Pawel 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 workforce
Pawel 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 environments
Pawel 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

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 

Recently uploaded (20)

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 

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