20110719 TSM4VE VMwareUsergroup
-
Upload
sandro-henrique-de-oliveira -
Category
Documents
-
view
6 -
download
0
Transcript of 20110719 TSM4VE VMwareUsergroup
© 2011 IBM Corporation 1
Tivoli Storage Manager for Virtual Environments
Sebastian Trost | Tivoli Storage Management Solutions | 19. Juli 2011
Tivoli Software
© 2011 IBM Corporation 2
Agenda
1 Einführung
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.
Annähernd 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 Einführung
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 Einführung
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 ServerTSM 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 vollständig scannen zu müssen
§ Der vStorage Server kann auch eine virtuelle Maschine sein - keine zusätzliche 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 Einführung
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 can’t 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 Einführung
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 VMware’s vStorage APIs for Data Protection (VADP)
§ Schnelle block-level inkrementelle Image Backups basierend auf VMware’s Change Block Tracking (CBT)
§ Flexible Wiederherstellungsmöglichkeiten: File, Volume oder Image
§ Backup Workload wird zum “vStorage Backup Server” verlagert à keine Ressourcenengpässe am ESX Host/VMware Gäste
§ Near-Instant Restore von Windows und Linux Disk Volumes à Daten sind sofort verfügbar, obwohl im Hintergrund noch der Wiederherstellungvorgang läuft
§ Vereinfachtes Agenten-Management – Ein Agent unterstützt mehrere VMs!
§ Auto-Discovery neuer VMs
§ TSM for VE wird ab TSM Server v5.5 unterstützt
§ Es wird keine zusätzliche Hardware benötigt.
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: [email protected]
Vielen Dank für 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.
27