for Virtual Environments Sebastian Trost | Tivoli Storage Management Solutions | 19. Juli 2011
Tivoli Software 2011 IBM Corporation 2 Agenda 1 Einfhrung 2 Traditionelles Backup von virtuellen Maschinen 3 TSM for Virtual Environments 4 Restoreverfahren 5 Zusammenfassung & Ausblick 2011 IBM Corporation 3 Common Virtual Environment Terms ! Host ESX Hypervisor environment which creates and supports production virtual machines
! VMware Backup Client Independent server which performs proxy backups for production machines
! Backup Server Independent server which stores and manages production data backup copies
! Guest Production virtual machine (VM) 2011 IBM Corporation 4 Prognosen von Analytikern zeigen! Mehr als 90% aller Anwender die virtuelle Maschinen nutzen, tun dies um insbesondere x86-Speicherplatz zu reduzieren und Energiekosten zu sparen. Die Dichte von virtuellen Maschinen auf physikalischen Servern nimmt weiter zu. Heute 1:15, vor einigen Jahren 1:4 2012 wird der meiste x86 Workload von virtuellen Maschinen verursacht. Annhernd 80% aller virtueller Maschinen werden derzeit noch durch traditionelle in-guest oder host Backups gesichert. Quellen: Gartner, IDC, ESG 4 2011 IBM Corporation Changing the game, for better and for worse ! Virtualized servers have been a boon to the systems side of the house, but a bane for storage managers.
Hot Technologies for 2011, STORAGE Magazine, Dec 2010 (link)
5 2011 IBM Corporation 6 Agenda 1 Einfhrung 2 Traditionelles Backup von virtuellen Maschinen 3 TSM for Virtual Environments 4 Restoreverfahren 5 Zusammenfassung & Ausblick 2011 IBM Corporation Hypervisor Virtuelle Maschinen Traditionelles Backup virtueller Maschinen (in-guest) Datastore /VMFS/VM_1 /VMFS/VM_2 /VMFS/VM_3 TSM Client TSM Client TSM Client Backup Server TSM TSM Client TSM Client TSM Client TSM Client TSM Client TSM Client TSM Client CPU Memory Network Tiered Storage 2011 IBM Corporation Traditionelles Backup virtueller Maschinen (in-guest) ! Ein TSM B/A Client pro virtueller Gastmaschine installiert ! Nachteil: Viele B/A Client Installationen, Management & Wartung ! Nachteil: Verbrauch wertvoller Ressourcen (Memory, I/O Ressourcen) bei parallelen Backups, Filesystem-Scan etc. 8 Tiered Storage VMware ESX / ESXi Server Hypervisor Virtuelle Maschinen Backup Server Virtual Disk Volumes 2011 IBM Corporation 9 Agenda 1 Einfhrung 2 Traditionelles Backup von virtuellen Maschinen 3 TSM for Virtual Environments 4 Restoreverfahren 5 Zusammenfassung & Ausblick 2011 IBM Corporation Tivoli Storage Manager for Virtual Environments Hypervisor Virtuelle Maschine vStorage API for DP TSM API vStorage Server VMware Snapshot Datastore /VMFS/VM_1 /VMFS/VM_2 /VMFS/VM_3 TSM Server TSM Server vStorage Server TSM API 2011 IBM Corporation Tivoli Storage Manager for Virtual Environments Der neuste Ansatz: VMware vStorage API for Data Protection 11 VMware ESX / ESXi Server Hypervisor Virtuelle Maschine Backup Server Virtual Disk Volumes ! Auf den VM Storage wird direkt zugegriffen (via VADP) ! VMware Snapshort wird ohne Umwege zum Backup Server geschickt (Daten werden nicht am vStorage Server/Proxy Server gepuffert) ! Changed Block Tracking: Erlaubt inkrementelle Backups ohne das Gastsystem vollstndig scannen zu mssen ! Der vStorage Server kann auch eine virtuelle Maschine sein - keine zustzliche Hardware! 2011 IBM Corporation 12 TSM for Virtual Environments Doing a Backup 1. TSM Backup/Archive Client uses VMware vStorage API " API contacts VMware (vCenter or ESX) 2. Invokes VMware-Tools on Guest (VSS consistent Snapshot) 3. ESX creates Snapshot
No staging disk on vStorage server
7. TSM Backup/Archive Client (on vStorage Server) reads VMDK directly through SAN (if available) 8. TSM Backup/Archive Client sends backup data to TSM server 9. Snapshots will be removed automatically 10. Optional use of Storage Agent (TSM for SAN) 2011 IBM Corporation 13 Auto Discovery of new VMware Guests ! Feature of TSM Backup/Archive Client V6.2.0 Ability to query vCenter for a list of Guests ESX / ESXi 3.5 and 4.x vCenter - vSphere 4 and VI 3.5 ! ALL-VM: Selects all virtual machine guests found on vCenter or ESX ! ALL-WINDOWS: Selects all Windows guests ! VMHOST=esx1.ibm.com,esx2.ibm.com: Selects all guests on an ESX host ! VMFOLDER=foldername1,foldername2: Selects all guests within a folder 2011 IBM Corporation 14 Agenda 1 Einfhrung 2 Traditionelles Backup von virtuellen Maschinen 3 TSM for Virtual Environments 4 Restoreverfahren 5 Zusammenfassung & Ausblick 2011 IBM Corporation TSM for Virtual Environments Restoreverfahren Single File Recovery Near-Instant Volume Recovery Full Virtual Machine Recovery 15 2011 IBM Corporation 16 Restore GUI 2011 IBM Corporation 17 New Features included in TSM for VE ! Mount Quickly mounts a snapshot, as a virtual disk, from the backup server to the Guest Mounts snapshots without actually restoring the files to Guest Interfaced through GUI and CLI ! Instant Restore Restores volume/data directly to Guest (non-OS disk only) Enables access to snapshot data during the restore process, as soon as the restore begins Interfaced through GUI only 2011 IBM Corporation 18 Data Protection for VMware: File Recovery VMware ESX / ESXi Server Hypervisor Virtual Machines TSM Server 1. User launches TSM for VE Agent a. Enters TSM node name for authentication with TSM server b. Select VM, recovery point and disk c. Select partition mount / partition 2. Volume is presented to local system (if off-host mount, make volume available to VM guest) 3. User copies files (files restored from TSM storage pool) Agent Deployment Linux and Windows install packages 1. In-guest for VM user initiated restore 2. Off-host centralized file restore (windows package typically on same machine as B/A client) 2011 IBM Corporation 19 Data Protection for VMware: Instant Restore VMware ESX / ESXi Server Hypervisor Virtual Machines TSM Server 1. User launches TSM for VE Agent a. Authenticates with TSM server b. Selects VM, recovery point and non-OS volume 2. Volume restore background process initiated 3. Data restored on-demand based on access (while background restore in process) 1. Agent deployed in VM guest
2011 IBM Corporation 20
1. Activate Instant Restore 2. Background Process restores blocks gradually 3. Write IOs are performed as usual 4. Read IOs from un-recovered areas create restore on demand 5. All other reads are performed as usual
TSM Server Guest Machine New Production Disk New Guest Machine Typical Production Disk Instant Restore Instant Restore allows users to start using applications on the same disk to which the volume is being restored, while the restore operation is still in process.
(Note: The process cant be activated against system volumes)
2011 IBM Corporation 21 TSM for Virtual Environments: Platform Support ! Backup Client Platforms Windows Server 2003 (32 bit and 64 bit) Windows Server 2003 R2 (32 bit and 64 bit) Windows Server 2008 (32 bit and 64 bit) Windows Server 2008 R2 (64 bit only) Note: Backup Proxy server can be physical or virtual ! VMware Host Platforms ESX / ESXi 3.5 and 4.0 and 4.1 vCenter - vSphere 4 and VI 3.5 ! Backup Server (TSM Server) TSM V5.5, V6.1, V6.2 All existing TSM commands and schedules will continue to work as before 2011 IBM Corporation 22 Agenda 1 Einfhrung 2 Traditionelles Backup von virtuellen Maschinen 3 TSM for Virtual Environments 4 Restoreverfahren 5 Zusammenfassung & Ausblick 2011 IBM Corporation TSM for Virtual Environments v6.2 At-A-Glance ! TSM for VE nutzt VMwares vStorage APIs for Data Protection (VADP) ! Schnelle block-level inkrementelle Image Backups basierend auf VMwares Change Block Tracking (CBT) ! Flexible Wiederherstellungsmglichkeiten: File, Volume oder Image ! Backup Workload wird zum vStorage Backup Server verlagert " keine Ressourcenengpsse am ESX Host/VMware Gste ! Near-Instant Restore von Windows und Linux Disk Volumes " Daten sind sofort verfgbar, obwohl im Hintergrund noch der Wiederherstellungvorgang luft ! Vereinfachtes Agenten-Management Ein Agent untersttzt mehrere VMs! ! Auto-Discovery neuer VMs ! TSM for VE wird ab TSM Server v5.5 untersttzt ! Es wird keine zustzliche Hardware bentigt. 23 Effiziente state-of-the-art Datensicherung von virtuellen Gastsystemen 2011 IBM Corporation IBM Unified Recovery Management 24 24 FastBack for Workstations TSM Server Remote Office(s) Data Center DR Operations
ProtecTIER Storage pool Information Archive FastBack Server(s) FastBack Clients TSM Clients Mobile Offices FlashCopy Manager Tivoli Storage Manager UI (Tivoli Integrated Portal) Install / Upgrade Service Reporting Service Monitoring Set Policies Service Configuration Backup/Restore TSM Clients WAN / LAN Public Private Hybrid Service Availability and Performance Management Service Delivery and Process Automation Backup Cloud, Managed Services TSM for Virtual Environments Virtual Machines 2011 IBM Corporation 25 2011 IBM Corporation 26 26 FRAGEN
IBM-Allee 1 D-71139 Ehningen Phone: +49-151-15162800 Mail: sebastian.trost@de.ibm.com Vielen Dank fr Ihre Aufmerksamkeit! Sebastian Trost 26 2011 IBM Corporation Trademarks and Disclaimers Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries./ Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. UNIX is a registered trademark of The Open Group in the United States and other countries. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. Other company, product, or service names may be trademarks or service marks of others. Information is provided "AS IS" without warranty of any kind.
The customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer.
Information concerning non-IBM products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an endorsement of such products by IBM. Sources for non-IBM list prices and performance numbers are taken from publicly available information, including vendor announcements and vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-IBM products. Questions on the capability of non-IBM products should be addressed to the supplier of those products.
All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
Some information addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here to communicate IBM's current investment and development activities as a good faith effort to help with our customers' future planning.
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput or performance improvements equivalent to the ratios stated here.
Prices are suggested U.S. list prices and are subject to change without notice. Starting price may not include a hard drive, operating system or other features. Contact your IBM representative or Business Partner for the most current pricing in your geography.
Photographs shown may be engineering prototypes. Changes may be incorporated in production models.
IBM Corporation 2011. All rights reserved. References in this document to IBM products or services do not imply that IBM intends to make them available in every country.
Trademarks of International Business Machines Corporation in the United States, other countries, or both can be found on the World Wide Web at http://www.ibm.com/legal/copytrade.shtml.