Upload
dodat
View
235
Download
10
Embed Size (px)
Citation preview
© 2011 IBM Corporation
TSM for Virtual EnvironmentsData Protection for VMware
Wolfgang HitzlerTechnical Sales IBM Tivoli Storage [email protected]
© 2011 IBM Corporation
1
Agenda
� Introduction
� TSM for Virtual Environments 6.2
� Demo
© 2011 IBM Corporation
2
Traditional In-Guest Backup and Recovery Model
� Install a backup agent in the guest OS and manage like a physical server
� Disadvantages► Deploying, managing, maintaining ‘backup agent sprawl’► Impacts processor, memory, I/O resources on host► Data movement limited to LAN
Tiered Storage
VMware ESX / ESXi Server
Hypervisor
Virtual Machines
Backup Server
Virtual Disk Volumes
© 2011 IBM Corporation
3
TSM Backup Archive Client VMware Backup
VCB/vStorage APIvStorage APINo2Yes6.2.2
TSM Version In-guest backup
On-host backup (ESX /Linux B-A)
Off-host backup (file)
Off-host backup (full-VM)
5.2 Yes Yes technology not available
technology not available
5.3 Yes Yes VCB (experimental 1
via integration module)
VCB (experimental via integration module)
5.4 Yes Yes VCB (via integration module)
VCB (via integration module)
5.5 Yes Yes VCB VCB (via integration module)
6.1 Yes Yes VCB VCB
6.2 Yes Yes vStorage API VCB
6.2.3/TSM4VE Yes No2 vStorage API VCB/vStorage API
1 TSM 5.3 was certified with VCB and integration modules by VMware but not by IBM
2 VMware trend from ESX to ESXi means applications will not be installed on hosting machine in future
© 2011 IBM Corporation
4
TSM VMware Update
Dec 2010
TSM 6.2.2 B/A Client - Full VM block level backup / restore (all VMware supported guest platforms) from B/A client running on Windows and integrated with vStorage API for Data Protection (VADP)
1Q2011
VE 6.2 Announced: February 22 http://www-01.ibm.com/common/ssi/rep_ca/8/897/ENUS211-028/ENUS211-028.PDF
TSM 6.2.3 B/A Client - Adds block level incremental backup (enabled with TSM for Virtual Environments license)
TSM for Virtual Environments 6.2 - Data Protection for VMware Recovery Agent provides file restore and instant volume restore capabilities for Windows and Linux guest platforms
© 2011 IBM Corporation
5
•
New TSM for Virtual Environment component enhancing the Backup-Archive client supportSupport multiple recovery options from VM image-level backups by exploiting VMware’s vStorage APIs for Data Protection including change block tracking
New TSM for Virtual Environment component enhancing the Backup-Archive client supportSupport multiple recovery options from VM image-level backups by exploiting VMware’s vStorage APIs for Data Protection including change block tracking
Tivoli Storage ManagerStorage Pool
TSM for VMwareWindows centralized
backup server*
Backup VM imagefull or incremental changes
TSM for Virtual Environment – VMware Integration
1
Mount image directly from TSM disk storage pool, expose it locally or using an iSCSI target interfa ce
2
3 Restore single file directly to guest (or any other target)
Added ValueSingle source backup Incremental backupFile-level recovery from any OSNear-Instant volume restore
Added ValueSingle source backup Incremental backupFile-level recovery from any OSNear-Instant volume restore
New TDP
vSto
rage
API
*Centralized backup server can be a physical or virtual machine
New
New
New
© 2011 IBM Corporation
6
B/A Client: Full-VM Backup with Streaming and Changed Block Tracking
VM1
/a
D:C:
VM2
VMFS
ESX/ESXi Server
SAN Storage Subsystem
vmdk vmdk vmdk
SAN
TSM Server
1. TSM client initiates snapshot of virtual guest volumes and backups control information (vSphere API)
SnapsVM1
2a. Full Backup: TSM agent moves all used data blocks from snapshot(vStorage API for Data Protection)or2b. Incremental backup (enabled with VE): TSM agent moves changed blocks reported by VMware Changed Block Tracking
3.Client sends data via TSM API to TSM server 4. Client removes snapshot
vStorage Backup Server
(physical or virtual machine)
B/A Client 6.2.3
© 2011 IBM Corporation
7
TSM for Virtual Environments 6.2
Backup Server
•Centrally managed data protection for VMware hypervisors. Remove requirement for deployment of agent within each VM guest.
•Quick and efficient incremental block-level backups utilizing VMware's vStorage APIs for Data Protection and Changed Block Tracking (incremental and content aware backups)
•Automatic discovery and backup of newly created virtual machines
•Capability to offload backup workload to one or more vStorage backup servers
•Non-disruptive snapshot at the virtual machine image level to help minimize disruptions to virtual guests
•Multiple recovery options from single-source image-level backup
• Granular file level recoveries• Near-instant volume recoveries• Full virtual machine recoveries
• Integrate with TSM capabilities• Data reduction (compression and deduplication) to
reduce network and storage capacity requirements • TSM server scalability and storage pool management• LAN or SAN data paths to TSM server• Common / centralized approach for physical and virtual
environment
VMware ESX / ESXi Server
Hypervisor
Virtual Machines
vStorage Backup Server
TSMBackup Server
vStorage API (VADP)
Virtual Disk Volumes
•TSM API
• B/A Client
• DP for VMwareAgent
© 2011 IBM Corporation
8
TSM for Virtual Environments 6.2 Components
vStorage Backup Server
► Machine where the B/A client is installed
► VM guest machine or off-host physical machine
6.2.3 B/A Client
► Installed on 1 to n vStorage backup servers
► vStorage backup server can host 1 to n B/A client instances.
6.2 Data Protection for VMware Recovery Agent
► Centralized file-level restore for Windows and Linux
► Individual VM guest file-level restore and instant volume restore for Windows and Linux
© 2011 IBM Corporation
9
B/A Client: Off-host Backup Deployment
The vStorage Backup server can be a physical server
� Offloads backup processing from ESX host
� High performance configuration that can utilize SAN data path
� Data path configurations► VADP: LAN or SAN
► TSM API: LAN or SAN
VMware ESX / ESXi Server
Hypervisor
Virtual Machines
vStorage Backup Server
Backup Server
vStorage API (VADP)
Virtual Disk Volumes
•TSM API
© 2011 IBM Corporation
10
B/A Client: In-Guest Backup Deployment
VMware ESX / ESXi Server
Hypervisor
Virtual Machines
Backup ServerVADP
Virtual Disk Volumes
The vStorage backup server can be a virtual machine
► No additional HW needed
► Use ESX host resources for backup
► Data path configurations
– VADP: LAN or Hot Add – TSM API: LAN
•TSM API
© 2011 IBM Corporation
11
B/A Client – Block Level Backup with VADP
Supported Environment► Backs up all VMware supported guest-OS platforms► B/A client running on vStorage Backup Server: Windows 2003, Windows 2008,
Windows 2008 R2 (32 and 64 bit)► TSM Server Levels: 5.5, 6.1 and 6.2
► vSphere 4.0 and 4.1 (ESX/ESXi) and VI3 (ESX/ESXi 3.5)
► Recommend VMware vSphere 4 and 4.1 (ESX / ESXi) and VM’s at HW level 7 (required to utilize Changed Block Tracking)
VM data accessed via vStorage / vSphere APIs ► No staging area required on vStorage backup server
► Changed Block Tracking● Incremental backups (with periodic fulls) – No scan of guest OS file system● Content aware backup only processes used areas of disks
� VMotion aware
� Complete full snapshot of ‘live’ (running) virtual machine● Windows utilizes VSS● Pre / post snapshot support available (VMware tools)● Note - applications can still use a guest level TDP installation
© 2011 IBM Corporation
12
B/A Client Full VM Backup – vStorage API
1. BA client uses vStorage API Data
� API contacts VMware (vCenter, ESX, etc)
2. Invokes vmtools on guest
3. ESX creates Snapshot
� No staging disk on proxy (re. VCB support)
4. B/A client captures configuration information
5. B/A client reads VMDK (full or inc) via VADP
6. B/A client sends backup data to TSM server via TSM API
� Multiple objects including control info for each VMDK
� Grouped on TSM server in \VMFULL filespace
� Different filespace name on server from VCB backups
7. B/A client removes snapshot
© 2011 IBM Corporation
13
B/A Client: Installing VADP Support
1. Select Custom Install
2. Select VMware Backup Tools
© 2011 IBM Corporation
14
B/A Client – Configuration
� Recommendation: Use Preference Editor in B/A Client GUI (i.e. dsm)
� Configure communication with vCenter / ESX● VMFULLTYPE = VSTOR● VMBACKUPTYPE = FULLVM● VMCHOST: specifies where to connect● VMCUSER: vCenter / ESX Administrator ID● GUI preferences editor / command “dsmc set password -type=vcb host userid
password”
� Auto discovery and backup of VM guests ● DOMAIN.VMFULL defines guest to process for full VM backup. Options include
VMHOST, VMFOLDER, ALL-WINDOWS, ALL-VM● VMLIST can be used to specify list of VM’s based on VMware display name
� Management Class / Copy Group● VMMC (optional use of VMCTLMC for tape configurations)● Storage pool destination● Retention policy based on full backups (i.e. associated incrementals are expired
based on policy applied to full) : VEREXISTS and RETAINEXTRA
� Scheduling ● Separate schedules for full backup vs. incrementals
© 2011 IBM Corporation
15
•
Example TSM Node Definitions
VM1GuestMachines
VM2 VM3
HostMachineESX1
VMFSDataStore
VM4GuestMachines
VM5 VM6
HostMachineESX2
VMFSDataStore
dsm/dsmcnode=DM2asnode=DC1vmchost=ESX2
dsm/dsmcnode=DM1asnode=DC1vmchost=ESX1
vStorage Backup Server
VMware Target Node Name = DC1
Filespaces for DC1
VM1
VM2
VM3
VM4
VM5
VM6
DB2 Database
Disk storage poolTSM Server
B/A client instances running on vStorage Backup Server
Organization of VM’s in TSM DB
VMware Datacenter (DC1) = ESX1 and ESX2
Recommendation•Configure 1 TSM VMware target node to map to 1 VMware Data Center•For additional throughput, consider using more than one dsmc instance on a single vStorage Backup server.
•Use a separate dsmc instance to process each VMware ESX server or VMware folder
© 2011 IBM Corporation
16
Example Security Definitions
DM1
DC1
DM2
DC2 DM3
grant proxynode target=DC1 agent=DM1
grant proxynode target=DC1 agent=DM2
grant proxynode target=DC2 agent=DM3
dsm / dsmc Full VM Backup / Restore: asnode=DC1
dsm / dsmc Full VM Backup / Restore: asnode=DC2
© 2011 IBM Corporation
17
Example Schedule Definitions
DM1
DC1
DM2
Schedule Definitions
One schedule for full backup and one backup instance / esx server
One schedule for incremental backup and one backup instance / esx server
Full VM Backupdefine schedule vmdomain vmschedfullesx TYPE=CLIENT
ACTION=BACKUP SUBACTION=VM OPTIONS=’-ASNODENAME=dc1
–MODE=FULL’ STARTDATE=mm/dd/yyyy STARTTIME=hh:mm
SCHEDSTYLE=ENHANCED DAYOFWEEK=SATURDAY
define association vmdomain vmschedfullesx1 dm1, dm2
Incremental VM Backupdefine schedule vmdomain vmschedincesx TYPE=CLIENT
ACTION=BACKUP SUBACTION=VM OPTIONS=’-ASNODENAME=dc1
–MODE=INC’ STARTDATE=mm/dd/yyyy STARTTIME=hh:mm
SCHEDSTYLE=ENHANCED
DAYOFWEEK=SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY
define association vmdomain vmschedincesx dm1, dm2
TSM Client Definitionsdsmcutil inst scheduler /name:"TSM Client Scheduler1" /node:dm1 /password:dm1pass
/clientdir:"c:\tsm\baclient" /optfile:"c:\tsm\dsmdm1.opt" /autostart:no /startnow:no
dsmcutil inst CAD /name:"TSM Client Acceptor1" /optfile:"c:\tsm\dsm.opt1“/cadschedname:"TSM Client Scheduler1" /node:dm1 /password:dm1pass /autostart:yes
dsmcutil inst scheduler /name:"TSM Client Scheduler2" /node:dm2 /password:dm2pass /clientdir:"c:\tsm\baclient" /optfile:"c:\tsm\dsmdm2.opt" /autostart:no /startnow:no
dsmcutil inst CAD /name:"TSM Client Acceptor2" /optfile:"c:\tsm\dsm.opt2“/cadschedname:"TSM Client Scheduler2" /node:dm2 /password:dm2pass /autostart:yes
dsmdm1.opt
vmfulltype vstorvmchost=vcenter1 domain.vmfullvmhost=esx1
dsmdm2.opt
vmfulltype vstorvmchost=vcenter1 domain.vmfullvmhost=esx2
© 2011 IBM Corporation
18
•
Tape Configuration
TSM server
Disk storage pool for meta-data
JOB1
MBLK0000.CTL
JOB1
MBLKnnnn.CTL
JOB1
BITMAP.DAT
JOB2
MBLK0000.CTL
JOB2
MBLK0003.CTL
JOB2
BITMAP.DAT
JOB1 is full backup of VMDK
JOB2 is incremental (only blocks in MBLK0000 and MBLK0003 changed)
DB2 Database
Disk 0
MBLK0000
MBLK0001
MBLKnnnn
MBLK0002
B/A Client
JOB2
MBLK0000.DAT
JOB2
MBLK0003.DAT
JOB1.
MBLK0000.DAT
JOB1
MBLKnnnn.DAT…\vmname.OVF
…\vmname.OVF
Tape Storage Pool for data
VMMC
VMCTLMC
Policy based on management class specification
�Client option (VMMC) or default MC
�Placement: copy group DESTINATION
�Retention: copy group VEREXISTS & RETAINEXTRA
Best Practice Recommendation when using disk / tape - Set the MIGDELAY (e.g. 10 days) parameter for the disk storage pool to enable the majority of mount requests to be satisfied with snapshots that are on disk.
© 2011 IBM Corporation
19
Backup – Find Files (Backup) - CBT status
© 2011 IBM Corporation
20
B/A Client: Full VM Recovery Full Virtual Machine Recovery (any supported Guest OS)
1. Administrator launches B/A client to restore VM from vStorage backup server and selects recovery point. Note – can use new name to clone VM
2. B/A client will coordinate the restore with ESX/ESXi server
VMware ESX / ESXi ServerHypervisor
Virtual Machines
TSM Server
© 2011 IBM Corporation
21
Restore - FULL/INCR - VSTOR/VCB - Display name
VSTOR - FULL/INCR – display name
VCB - FULL – hostname
© 2011 IBM Corporation
22
Query VM
dsmc query vm * -inactive
© 2011 IBM Corporation
23
Data Protection for VMware Recovery Agent
� Mount
►Quickly mounts a snapshot, as a partition of ISCSI target devicefrom the TSM server
►Mounts snapshots without actually restoring the files to guest
► Interfaces: GUI and CLI
� Instant Restore
►Restores volume to guest (non-OS volume)
►Enables on demand access to data while the volume is being restored
► Interface: GUI only
© 2011 IBM Corporation
24
Data Protection for VMware Recovery Agent: Installation
� Mount and Instant restore will be packaged as part of TSM for Virtual Environments 6.2
� Two separate installation packages
● Windows (32 and 64 bit)
● Linux (32 and 64 bit)
� Windows package installed on vStorage backup server (with 6.2.3 B/A client) or on Windows VM guest.
� Linux package installed on off-host Linux machine or on Linux VM guest.
© 2011 IBM Corporation
25
Data Protection for VMware Recovery Agent: Installation
© 2011 IBM Corporation
26
Data Protection for VMware: File RecoveryFile Recovery from Partition Mount (Windows and Linux)
VMware ESX / ESXi Server
Hypervisor
Virtual Machines
TSM Server
1. User launches Windows or Linux Data Protection for VMware Restore Agent to mount partition
• a. Enters TSM node name for authentication with TSM server b. Select VM, recovery point and disk
• c. Select partition mount / partition2. 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 DeploymentLinux and Windows installpackages1. In-guest for VM user
initiated restore2. Off-host centralized file
restore (windows package typically on same machine as B/A client)
© 2011 IBM Corporation
27
Data Protection for VMware: File RecoveryFile Recovery from iSCSI Mount (Windows and Linux)
VMware ESX / ESXi Server
Hypervisor
Virtual Machines
TSM Server
1. User launches Windows DP for VMware Restore Agent a. Enters TSM nodename for TSM server authenticationb. Selects VM, recovery point and diskc. Selects iSCSI mountd. Enters iSCSI target name and VM guest iSCSI initiator name
2. From VM guest, user invokes iSCSI initiator to discovery and log into iSCSI target.
3. For Linux, user issues mount command (Windows can automatically discovery new target)
4. User copies files (files restored from TSM storage pool)
Agent deployment: Widows install package (typically on same machine as B/A client)
© 2011 IBM Corporation
28
Data Protection for VMware: Instant Restore
Instant Restore of Volume (Windows and Linux)
VMware ESX / ESXi Server
Hypervisor
Virtual MachinesTSM Server
• 1. User launches DP for VMware Restore Agent• Authenticates with TSM server • 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
29
Tape Restore Considerations
B/A Client Full VM Restore Physical tape or VTL – Fully Supported
DP for VMware Recovery Agent – MountPhysical tape or VTL- Supported with limitations (re. tech doc being
created to discuss details)
DP for VMware Recovery Agent – Instant RestoreNot supported for physical tape or VTL
© 2011 IBM Corporation
30
VMware Transport VMware Transports(SAN, hotadd, NBDSSL, NBD) - VMVSTORTRANSPORT option Use the VMVSTORTRANSPORT option with the backup VM or restore VM command to specify the transport to be used with the vStorage API for Data Protection(VADP). The transport determines how VADP accesses virtual disk data. Valid transports include any order or combination of san, hotadd, nbdssl, and nbd separated by a colon. The first transport in the list that is available in the environment will be used. NBD or network based data transfer is the LAN transport and should be available in all environments. It is not necessary to set this option. The default value is to use the VADP order which is currently defined as "san:hotadd:nbdssl:nbd". This option is passed directly to the VADP API.
Place VMVSTORTRANSPORT option in the client options file (dsm.opt). Some common examples:
Current default order of transports when none is specified.VMVSTORTRANSPORT san:hotadd:nbdssl:nbd
When SAN path is temporary unavailable fail the backup so as not to impact LAN.VMVSTORTRANSPORT san
Disable the use of hotAdd when running backup server inside VM.VMVSTORTRANSPORT nbdssl:nbd
Select NBD even when NBDSSL is available for better performance.VMVSTORTRANSPORT nbd
© 2011 IBM Corporation
31
Backup
© 2011 IBM Corporation
32
1. Activate Instant Restore2. Background Process restores blocks gradually3. Write IOs are performed as usual4. Read IOs from un-recovered areas create restore on demand5. All other reads are performed as usual
TSMServer
Guest Machine
New ProductionDisk
New Guest Machine
Typical ProductionDisk
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
33
Off-Host File Level Restore (Windows)
ESX Server
…
VMWare vSphere 4.0 Infrastructure
ProductionStorage
ESX Server
Backup/RestoreOff-Host Server
TSMServer
TSM StoragePool
B/A Client
B/A B/A ClientClient
TSM for VE
TSM TSM for VEfor VE
© 2011 IBM Corporation
34
Off-Host File Level Restore (Linux)
ESX Server
…
VMWare vSphere 4.0 Infrastructure
ProductionStorage
ESX Server
Backup/RestoreOff-Host Server
TSMServer
TSM StoragePool
B/A Client
B/A B/A ClientClient
TSM for VE
TSM TSM for VEfor VE
Linux Proxy
TSM for VE
TSM TSM for VEfor VE
© 2011 IBM Corporation
35
In-Guest File Level Restore (Windows)
ESX Server
…
VMWare vSphere 4.0 Infrastructure
ProductionStorage
ESX Server
Backup/RestoreOff-Host Server
TSMServer
TSM StoragePool
B/A Client
B/A B/A ClientClient
TSM for VE
TSM TSM for VEfor VE
TSM for VE
TSM TSM for VEfor VE
© 2011 IBM Corporation
36
In-Guest File Level Restore (Linux)
ESX Server
…
VMWare vSphere 4.0 Infrastructure
ProductionStorage
ESX Server
Backup/RestoreOff-Host Server
TSMServer
TSM StoragePool
B/A Client
B/A B/A ClientClient
TSM for VE
TSM TSM for VEfor VE
TSM for VE
TSM TSM for VEfor VE
© 2011 IBM Corporation
37
In-Guest Instant Restore (Windows)
ESX Server
…
VMWare vSphere 4.0 Infrastructure
ProductionStorage
ESX Server
Backup/RestoreOff-Host Server
TSMServer
TSM StoragePool
B/A Client
B/A B/A ClientClient
TSM for VE
TSM TSM for VEfor VE
TSM for VE
TSM TSM for VEfor VE
© 2011 IBM Corporation
38
In-Guest Instant Restore (Linux)
ESX Server
…
VMWare vSphere 4.0 Infrastructure
ProductionStorage
ESX Server
Backup/RestoreOff-Host Server
TSMServer
TSM StoragePool
B/A Client
B/A B/A ClientClient
TSM for VE
TSM TSM for VEfor VE
TSM for VE
TSM TSM for VEfor VE
© 2011 IBM Corporation
39
Off-Host iSCSI Target
ESX Server
…
VMWare vSphere 4.0 Infrastructure
ProductionStorage
ESX Server
Backup/RestoreOff-Host Server
TSMServer
TSM StoragePool
B/A Client
B/A B/A ClientClient
TSM for VE
TSM TSM for VEfor VE
I-SCSI
© 2011 IBM Corporation
40
© 2011 IBM Corporation
41
Trademarks and disclaimersIntel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are tr ademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countri es./ Linux is a registered trademark of Linus Torva lds in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trad emarks of Microsoft Corporation in the United State s, 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 register ed in the U.S. Patent and Trademark Office. UNIX is a registered trademark of The Open Group in the Unite d States and other countries. Java and all Java-bas ed trademarks and logos are trademarks or registered t rademarks of Oracle and/or its affiliates. Other com pany, product, or service names may be trademarks o r service marks of others. Information is provided "A S IS" without warranty of any kind.
The customer examples described are presented as il lustrations of how those customers have used IBM pr oducts and the results they may have achieved. Actual environmental costs and performance characte ristics may vary by customer.
Information concerning non-IBM products was obtaine d from a supplier of these products, published anno uncement material, or other publicly available sour ces and does not constitute an endorsement of such prod ucts by IBM. Sources for non-IBM list prices and pe rformance numbers are taken from publicly available information, including vendor announcements and ven dor worldwide homepages. IBM has not tested these pr oducts and cannot confirm the accuracy of performance, capability, or any other claims relate d to non-IBM products. Questions on the capability of non-IBM products should be addressed to the supp lier of those products.
All statements regarding IBM future direction and i ntent are subject to change or withdrawal without n otice, and represent goals and objectives only.
Some information addresses anticipated future capab ilities. Such information is not intended as a defin itive statement of a commitment to specific levels of performance, function or delivery schedules with re spect 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' futur e planning.
Performance is based on measurements and projection s using standard IBM benchmarks in a controlled env ironment. The actual throughput or performance that any user will experience will vary depending u pon considerations such as the amount of multiprogr amming in the user's job stream, the I/O configurat ion, the storage configuration, and the workload process ed. Therefore, no assurance can be given that an in dividual user will achieve throughput or performance improvements equivalent to the ratios stated here.
Prices are suggested U.S. list prices and are subje ct to change without notice. Starting price may not include a hard drive, operating system or other fe atures. Contact your IBM representative or Business Partner for the most current pricing in your geography.
Photographs shown may be engineering prototypes. Ch anges may be incorporated in production models.
© IBM Corporation 2011. All rights reserved.References in this document to IBM products or serv ices do not imply that IBM intends to make them ava ilable in every country.
Trademarks of International Business Machines Corpo ration in the United States, other countries, or bot h can be found on the World Wide Web at http://www.ibm.com/legal/copytrade.shtml .