Beruflich Dokumente
Kultur Dokumente
Roland Tretau Ingo Fuchs Julian Garcia Bayo Glenn Korn Rok Rebolj
ibm.com/redbooks
International Technical Support Organization IBM TotalStorage NAS Backup and Recovery Solutions July 2002
SG24-6831-00
Take Note! Before using this information and the product it supports, be sure to read the general information in Notices on page xv.
First Edition (July 2002) This edition applies to the IBM TotalStorage Network Attached Storage 200 and 300 running the Windows Powered OS. Comments may be addressed to: IBM Corporation, International Technical Support Organization Dept. QXXE Building 80-E2 650 Harry Road San Jose, California 95120-6099 When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you.
Copyright International Business Machines Corporation 2002. All rights reserved. Note to U.S Government Users Documentation related to restricted rights Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp.
Contents
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii The team that wrote this redbook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix Comments welcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx Chapter 1. Introduction to IBM TotalStorage NAS backup and recovery. . 1 1.1 Backup and recovery solutions: considerations . . . . . . . . . . . . . . . . . . . . . 2 1.1.1 Data availability hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.2 Data availability software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.3 Backup and recovery software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.4 Archival, backup, and restoration of IBM NAS appliances . . . . . . . . . 4 1.2 IBM TotalStorage NAS Recovery Procedures . . . . . . . . . . . . . . . . . . . . . . 9 1.2.1 Recovering the NAS 200. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.2.2 Recovering the NAS 300. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Chapter 2. Snapshots and replication: PSM and Double-Take . . . . . . . . . 15 2.1 Snapshots using Persistent Storage Manager (PSM) . . . . . . . . . . . . . . . . 16 2.1.1 How PSM works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.1.2 Creating images with PSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.1.3 Special considerations for PSM in a clustered environment . . . . . . . 36 2.2 Using PSM with backup software solutions. . . . . . . . . . . . . . . . . . . . . . . . 37 2.2.1 IBMSNAP Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.3 Replication using NSI Double-Take . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.3.1 Description of Double-Take. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.3.2 Double-Take features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.3.3 Double-Take operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 2.3.4 Double-Take installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 2.3.5 Setting up Double-Take . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 2.3.6 Creating a mirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Chapter 3. Microsoft Windows NT Backup . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.1 NT Backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
iii
3.1.1 IBMSNAP utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.1.2 Using IBMSNAP with NT Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 3.1.3 Creating a scheduled NT Backup with IBMSNAP . . . . . . . . . . . . . . . 64 Chapter 4. Tivoli Storage Manager (TSM) . . . . . . . . . . . . . . . . . . . . . . . . . . 67 4.1 Introduction to Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 4.2 Agent installation and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 4.3 Server configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 4.4 Starting a Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 4.4.1 Using IBMSNAP with TSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 4.4.2 Creating a scheduled TSM backup using IBMSNAP . . . . . . . . . . . . 90 Chapter 5. BakBone NetVault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 5.1 Introduction to BakBone NetVault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 5.2 Agent installation and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 5.3 Server configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 5.4 Starting a backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Chapter 6. VERITAS Backup Exec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 6.1 Introduction to Veritas Backup Exec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 6.2 Remote Agent installation and configuration . . . . . . . . . . . . . . . . . . . . . . 117 6.3 Backup procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 6.3.1 Monitoring the backup job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Chapter 7. VERITAS NetBackup DataCenter. . . . . . . . . . . . . . . . . . . . . . . 139 7.1 Introduction to Veritas NetBackup DataCenter . . . . . . . . . . . . . . . . . . . . 140 7.2 Agent installation and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 7.3 Server configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 7.4 Starting a backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Chapter 8. Legato NetWorker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 8.1 Introduction to Legato NetWorker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 8.2 Agent installation and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 8.3 Server configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 8.4 Starting a backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Chapter 9. Backup and restore considerations for iSCSI . . . . . . . . . . . . 179 9.1 Introduction to iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 9.2 Backup and recovery of user data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 9.3 Recovery of the IBM TotalStorage IP Storage 200i . . . . . . . . . . . . . . . . 182 Abbreviations and acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
iv
Referenced Web sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 How to get IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 IBM Redbooks collections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Contents
vi
Figures
1-1 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 2-14 2-15 2-16 2-17 2-18 2-19 2-20 2-21 2-22 2-23 2-24 2-25 2-26 2-27 2-28 2-29 2-30 2-31 2-32 2-33 2-34 2-35 3-1 3-2 Persistent Storage Manager Scheduling menu screen . . . . . . . . . . . . 6 PMSs copy-on-write process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Process flow of reading a True Image . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Microsoft Windows 2000 for NAS main screen . . . . . . . . . . . . . . . . . . . 20 Disks screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 PSM main screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 PSM Global Settings screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 PSM Volume Settings screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 PSM attributes of a volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 PSM Screen containing already-created images . . . . . . . . . . . . . . . . . . 25 Create Image screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Persistent Image List screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Screen showing the image created . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Screen for creating a new scheduled persistent image . . . . . . . . . . . . . 29 Screen showing scheduled persistent images . . . . . . . . . . . . . . . . . . . . 30 Choose the Persistent Image to restore. . . . . . . . . . . . . . . . . . . . . . . . . 32 PSM Disaster Recovery screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 PSM Disaster Recovery Properties screen . . . . . . . . . . . . . . . . . . . . . . 33 Backing up Disaster Recovery Image . . . . . . . . . . . . . . . . . . . . . . . . . . 34 PSM Disaster Recovery Image created . . . . . . . . . . . . . . . . . . . . . . . . . 35 PSM error when failing over a disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Double-Take Server List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Double-Take Logon to Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Double-Take No Activation Code Entered . . . . . . . . . . . . . . . . . . . . 42 Double-Take Activation Code Server Properties Window . . . . . . . . . 43 Double-Take Connection Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Double-Take Connection Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Double-Take Choosing Source System . . . . . . . . . . . . . . . . . . . . . . 45 Double-Take Choosing Target System . . . . . . . . . . . . . . . . . . . . . . . 46 Double-Take Creating Replication Set . . . . . . . . . . . . . . . . . . . . . . . 46 Double-Take Defining Replication Set . . . . . . . . . . . . . . . . . . . . . . . 47 Double-Take Destination of Data . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Double-Take Destination Browse Window . . . . . . . . . . . . . . . . . . . . 48 Double-Take Destination Complete . . . . . . . . . . . . . . . . . . . . . . . . . 48 Double-Take Connection Wizard Finished . . . . . . . . . . . . . . . . . . . . 49 Double-Take Verifying Replication Set . . . . . . . . . . . . . . . . . . . . . . . 50 NT Backup NAS Backup Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 NT Backup Backup Logs screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
vii
3-3 3-4 3-5 3-6 3-7 3-8 3-9 3-10 3-11 3-12 3-13 3-14 3-15 3-16 4-1 4-2 4-3 4-4 4-5 4-6 4-7 4-8 4-9 4-10 4-11 4-12 4-13 4-14 4-15 4-16 4-17 4-18 4-19 4-20 4-21 5-1 5-2 5-3 5-4 5-5 5-6 5-7 5-8
NT Backup NAS Backup log, page 1 . . . . . . . . . . . . . . . . . . . . . . . . 55 NT Backup NAS Backup log, page 2 . . . . . . . . . . . . . . . . . . . . . . . . 56 NT Backup Backup and Recovery Wizard default screen. . . . . . . . . 57 NT Backup Backup and Recovery Wizard restore screen . . . . . . . . 58 NT Backup Restore Progress screen . . . . . . . . . . . . . . . . . . . . . . . . 59 Sample batch file calling NT Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Screen showing IBMSNAP running and PSM creating an image . . . . . 61 NT Backup started automatically by IBMSNAP . . . . . . . . . . . . . . . . . . . 61 On-going backup of removable disk F with PSM image of drive H . . . . 62 Successful completion of IBMSNAP and NT Backup . . . . . . . . . . . . . . 63 Screen showing the backup file created . . . . . . . . . . . . . . . . . . . . . . . . 63 Sample batch file that calls IBMSNAP . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Sample batch file that calls NT Backup . . . . . . . . . . . . . . . . . . . . . . . . . 64 Screen showing the scheduled job for IBMSNAP . . . . . . . . . . . . . . . . . 65 TSM Client Configuration Wizard default screen . . . . . . . . . . . . . . . 73 TSM Client Configuration Wizard Option File Task . . . . . . . . . . . . . . 74 TSM Client Configuration Wizard TCP/IP Parameters . . . . . . . . . . . 75 TSM Client Configuration Wizard Domain List . . . . . . . . . . . . . . . . . 76 TSM Client Configuration Wizard Include-Exclude Options . . . . . . . 76 TSM Client Configuration Wizard Login to a TSM server . . . . . . . . . 77 TSM Client default screen after installation . . . . . . . . . . . . . . . . . . . . 78 TSM Client Node Configuration Wizard Define TSM client nodes . . 79 TSM Client Node Configuration Wizard Node properties . . . . . . . . . 80 TSM Client Node Configuration Wizard TSM client nodes . . . . . . . . 81 TSM Server Web Administration Interface node list . . . . . . . . . . . . . 82 TSM Client Backup selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 TSM Client Backup report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Sample IBMSNAP batch file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Sample batch file calling TSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Screen right after running IBMSNAP batch file . . . . . . . . . . . . . . . . . . . 87 Commands of the batch file being executed . . . . . . . . . . . . . . . . . . . . . 87 Files being backed up by TSM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Screen showing PSM and TSM processes completing successfully . . . 88 TSM Web Admin screen showing the backups available . . . . . . . . . . . 89 Screen showing the backup details . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 NetVault Autorun screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 NetVault Welcome screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 NetVault User Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 NetVault Program Destination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 NetVault Database Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 NetVault Setup type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 NetVault Setup Type Custom System . . . . . . . . . . . . . . . . . . . . . . . . 99 NetVault Enter Machine Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
viii
5-9 5-10 5-11 5-12 5-13 5-14 5-15 5-16 5-17 5-18 5-19 5-20 5-21 5-22 5-23 5-24 5-25 6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 6-9 6-10 6-11 6-12 6-13 6-14 6-15 6-16 6-17 6-18 6-19 6-20 6-21 6-22 6-23 6-24 6-25 6-26
NetVault Enter Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 NetVault Setup Complete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 NetVault Default Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 NetVault client management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 NetVault System Access Password . . . . . . . . . . . . . . . . . . . . . . . . 105 NetVault System Access Passed . . . . . . . . . . . . . . . . . . . . . . . . . . 105 NetVault Client Management with NAS200. . . . . . . . . . . . . . . . . . . 106 NetVault Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 NetVault client selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 NetVault file system plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 NetVault file system backup options . . . . . . . . . . . . . . . . . . . . . . . . 109 NetVault backup schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 NetVault backup target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 NetVault Advanced Backup Options . . . . . . . . . . . . . . . . . . . . . . . . 112 NetVault Run Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 NetVault Job Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 NetVault Device Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Backup Exec Introduction window . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Start Backup Exec Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Software License Agreement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Backup Exec Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Backup Exec components selection . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Backup Exec Serial Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Remote Install Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Start copying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Service Pack 4 Warning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Selecting domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Selecting destination systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Selected system. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Enter administrator account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Progress window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Installation finished . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Setup Complete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Remote Agent installation folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Backup Exec Assistant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Backup Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Selecting Remote Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Backup Exec Warning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Selecting files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Backup Names. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Selecting backup device and media . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Media overwrite method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Backup Type and Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Figures
ix
6-27 6-28 6-29 6-30 6-31 6-32 6-33 6-34 6-35 7-1 7-2 7-3 7-4 7-5 7-6 7-7 7-8 7-9 7-10 7-11 7-12 7-13 7-14 7-15 7-16 7-17 7-18 7-19 7-20 7-21 7-22 7-23 7-24 7-25 7-26 7-27 7-28 8-1 8-2 8-3 8-4 8-5 8-6
Completing the Backup Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Schedule Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Monitor Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Activity Monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Job Progress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Job Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Job Verify progress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Job Successful. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Job on media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 NetBackup autorun screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 NetBackup Welcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 NetBackup Client Setup Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 NetBackup OTM Install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 NetBackup Client Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 NetBackup Destination Location . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 NetBackup Program Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 NetBackup Client Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 NetBackup Client Options screen . . . . . . . . . . . . . . . . . . . . . . . . . . 146 NetBackup Client Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 NetBackup Install Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 NetBackup Setup Complete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 NetBackup Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 NetBackup Backup Policy Management . . . . . . . . . . . . . . . . . . . . . 150 NetBackup New Class. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 NetBackup Add a New Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 NetBackup Backup Policy Configuration Wizard. . . . . . . . . . . . . . . 151 NetBackup Class Name and Type . . . . . . . . . . . . . . . . . . . . . . . . . 152 NetBackup Client List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 NetBackup Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 NetBackup Backup Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 NetBackup Rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 NetBackup Start Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 NetBackup NAS class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 NetBackup Backup selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 NetBackup Backup Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 NetBackup Backup initiated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 NetBackup Backup finished . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 NetWorker autorun screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 NetWorker File Download screen . . . . . . . . . . . . . . . . . . . . . . . . . . 166 NetWorker Setup Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 NetWorker Allowed Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 NetWorker Ready to Install the Program. . . . . . . . . . . . . . . . . . . . . 169 NetWorker Completing the NetWorker Setup Wizard . . . . . . . . . . . 170
8-7 8-8 8-9 8-10 8-11 8-12 8-13 8-14 9-1 9-2 9-3 9-4
NetWorker Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 NetWorker Manage Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 NetWorker Create Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 NetWorker Create Client window . . . . . . . . . . . . . . . . . . . . . . . . . . 174 NetWorker New Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 NetWorker User. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 NetWorker Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 NetWorker Backup Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 iSCSI uses block I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 DAS uses block I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 iSCSI Backup configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 iSCSI Restore configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Figures
xi
xii
Tables
4-1 Sample NAS disk configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
xiii
xiv
Notices
This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing, IBM Corporation, North Castle Drive Armonk, NY 10504-1785 U.S.A. The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. COPYRIGHT LICENSE: This information contains sample application programs in source language, which illustrates programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and distribute these sample programs in any form without payment to IBM for the purposes of developing, using, marketing, or distributing application programs conforming to IBM's application programming interfaces.
xv
Trademarks
The following terms are trademarks of the International Business Machines Corporation in the United States, other countries, or both: AFS AIX AIX 5L DB2 DFS ESCON IBM Metaphor Micro Channel Netfinity PAL Perform PowerPC Predictive Failure Analysis RACF Redbooks Redbooks(logo) RMF SANergy SP TCS Tivoli TotalStorage xSeries zSeries
The following terms are trademarks of International Business Machines Corporation and Lotus Development Corporation in the United States, other countries, or both: Domino Lotus Word Pro
The following terms are trademarks of other companies: ActionMedia, LANDesk, MMX, Pentium and ProShare are trademarks of Intel Corporation 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. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. C-bus is a trademark of Corollary, Inc. in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. SET, SET Secure Electronic Transaction, and the SET Logo are trademarks owned by SET Secure Electronic Transaction LLC. Other company, product, and service names may be trademarks or service marks of others.
xvi
Preface
This IBM Redbook is a guide for backup and recovery solutions for IBM TotalStorage NAS and iSCSI appliances. It provides a detailed description of how to implement various backup and restore solutions. This hands-on guide starts with an introduction to IBM TotalStorage NAS backup and recovery solutions and covers general concepts. After that you will learn about persistent storage images and data replication techniques. Then you will see various solutions for popular backup and recovery software. This book covers the following backup software products: Microsoft Windows NT Backup Tivoli Storage Manager BakBone Software NetVault Veritas BackupExec and NetBackup Legato NetWorker Additionally, the book includes tools and utilities provided by IBM to support backup of the IBM TotalStorage NAS devices, as well as special considerations for iSCSI environments.
xvii
The team, from left to right: Julian, Glenn, Rok, Roland, Ingo
Roland Tretau is a Project Leader with the IBM International Technical Support Organization, San Jose Center. Before joining the ITSO in April 2001, Roland worked in Germany as an IT Architect for Cross Platform Solutions and Microsoft Technologies. He holds a Masters degree in Electrical Engineering with a focus in telecommunications. Ingo Fuchs is a Chief IT Architect and Alliance Manager at Memorex Systemhaus in Frankfurt, Germany. His areas of expertise include Storage Networking (SAN/NAS), Intel-based server systems and high-availability solutions. Ingo holds a Masters degree in Information Technology with focus in Project Engineering, and has a teaching share at the University of Cooperative Education in Mannheim, Germany. Julian Garcia Bayo is a Storage expert and consultant with IBM Spain in the SSG Group. He holds a Masters degree in Telecommunications Engineering with a focus in Electronic Equipment. His areas of expertise include Storage Networking Solutions (NAS/SAN), Microsoft and Linux Operating Systems, and disk subsystems. He is a Microsoft Certified Systems Engineer (MCSE) and an IBM Certified Specialist for xSeries and Enterprise Disk Solutions.
xviii
Glenn Korn is a member of the Technical Support Marketing group for the IBM SSG group, where he specializes in SAN and NAS solutions. Glenn has been working with computer hardware and networks for over 12 years. He has extensive experience in IT support of both hardware and software. He holds a B.S. degree in Industrial Technology and is a Microsoft Certified Systems Engineer (MCSE) and Novell CNE. Rok Rebolj is a Systems Engineer and Instructor in Slovenia. He has 8 years of experience in the IT field. He holds a degree in Electronics Engineering from the University in Ljubljana. His areas of expertise include IBM Netfinity and xSeries servers, storage networking, and systems management. He is a Microsoft Certified Systems Engineer (MCSE) and IBM Certified Expert for xSeries. Thanks to the following people for their contributions to this project: Yvonne Lyon, Emma Jacobs, Deanna Polm International Technical Support Organization, San Jose Center Frank Tutone, Gary Diamanti, Girish Venkatachaliah IBM US Natalie Longhini, Tracy James BakBone Software Jim Edmonds VERITAS Software
Notice
This publication is intended to help customers who want to back up and recover IBM TotalStorage Network Attached Storage systems. The information in this publication is not intended as the specification of any programming interfaces that are provided by IBM TotalStorage storage network products and solutions. See the PUBLICATIONS section of the IBM Programming Announcement for IBM TotalStorage for more information about what publications are considered to be product documentation.
Preface
xix
Comments welcome
Your comments are important to us! We want our Redbooks to be as helpful as possible. Send us your comments about this or other Redbooks in one of the following ways: Use the online Contact us review redbook form found at:
ibm.com/redbooks
xx
Chapter 1.
First, most backup programs allow the administrator to select all files or a specific subset of the files to be backed up. For these selected files, a full backup, differential backup, or incremental backup can generally be requested. The distinctions between the three types of backup are as follows: When a full backup is taken, all selected files are backed up without any exception. When a differential backup is taken, all files changed since the previous full backup are now backed up. Thus, no matter how many differential backups are made, only the latest differential backup plus the original full backup are needed for any restore operation. However, the administrator should understand the particular backup software thoroughly because some backup software will back up changed filesbut not new filesduring a differential backup. When restoring from a differential backup, both the full backup and the latest differential backup must be used. An incremental backup is similar to a differential backup. When an incremental backup is taken, all files changed since the previous incremental or full backup are now backed up. When restoring from an incremental backup, the full backup will be needed as well as all of the incremental backups. The NAS administrator can decide to perform a backup using all of the files from a specific True Image copy, or only some files from it. However, while the administrator can take incremental or differential backups of the drive represented by a virtual image, the administrator cannot back up the PSM persistent image cache files themselves. Therefore, should you have a situation where you have to restore user data from tape, the persistent images will be lost. To assist the NAS administrator in making backups using either TSM or ISV software with PSM persistent image technology, IBM has provided the IBMSNAP utility. Using this utility requires knowledge of Windows batch files and a command line backup utility. IBMSNAP.EXE is a command line tool that creates a PSM persistent image virtual drive, launches backup batch files, and then sets the archive bits accordingly on the drive being backed up. It can be used in conjunction with other third-party backup utilities as long as these support command line backups and initiating a backup from the backup client. The IBMSNAP.EXE utility can be found in the c:\nas\ibm\nasbackup directory of the NAS operating system. See 2.2.1, IBMSNAP Utility on page 38 for further details.
Note: Please keep in mind that PSM is primarily used for quick and easy restores of individual files or volumes from PSM cache. In many cases it appears to be more useful to use a backup software (either TSM or a third-party software) that supports open file backup and fully exploits Windows 2000 as the backup solution. Especially in large environments, the need to create and maintain batch files might be impractical. We do not recommend the use of PSM to create images of application data (such as IBM DB/2, Lotus Domino, or Microsoft Exchange) as the only backup solution. You should use backup software with adequate application support (such as Tivoli Data Protection modules for TSM).
Third-party products
The IBM appliances are sold as fixed-function boxes, and are in general not intended to be modified or changed by the customer. IBM and its vendors have cooperated to tune the performance and testing of these products in NAS environments. Additionally, the license agreements between IBM and its software vendors, and between IBM and its customers, prohibit the use of these appliances as general-purpose servers. Therefore, addition or modification of this software in the NAS system may void any support by IBM.
However, a limited number of add-on applications have been tested with these NAS products, and customers may add those specific software applications to the system. Should a customer have problems with non-IBM software that they have added to this appliance, the customer should contact the vendor directly, as IBM does not provide on-site or remote telephone support for those non-IBM products. IBM will continue to support hardware and software that is shipped with the NAS appliance. However, in certain circumstances, any non-IBM software may have to be uninstalled for IBM service to provide problem determination on the IBM hardware and software. IBM has tested, and will continue to test, a variety of vendor software products. To see the status and additional details of this testing, customers can go to the IBM Support Web site at:
http://www.storage.ibm.com/snetwork/nas/index.html
AntiVirus scan
The IBM TotalStorage NAS products do not come preloaded with antivirus software. They are considered as a closed system configuration and are less susceptible to viral infection. However, an antivirus scan of the storage can be performed from clients that have the appropriate access permissions. Also, Norton AntiVirus Version 7.1 or later can be installed using normal Windows 2000 software installation procedures. Additionally, some ISV backup software has options to scan for viruses during backup processing. Depending on configuration options, antivirus scanning can use substantial processor, disk, or network resources. Therefore, scanning options and scan schedules should be carefully selected to minimize the impact to system resources. A good recommendation is to schedule it during off-peak hours. Note: For more information, read the IBM white paper by Jay Knott entitled NAS Cache Systems, Persistent Storage Manager and Backup, available at:
http://www.storage.ibm.com/snetwork/nas/whitepaper_nas_cache_systems.html
Re-initializing the unit is very simple, as it comes with CD-ROMs for this purpose. However, the unit also has a protection system to prevent it from being accidentally re-initialized if the CD-ROM is left in the drive during a reboot. To circumvent this protection, you must use the Recovery Enablement Diskette and follow the procedure described below.
10
2. Have a diskette format with the following files: BOOT.INI, NTDETECT.COM, NTLDR By following these steps, you can recover the NAS 200 appliances: 1. Change the boot order: Press F1 when the NAS appliances starts and put in this order: a. First Startup Device [Diskette Drive 0] b. Second Startup Device [Cd Room] c. Third Startup Device [Hard Disk 0] 2. In order to restore the backup, temporarily install Windows 2000 Server into the maintenance partition. The installation processes will show you this partition with 6.4 GB. when the installation is asking you to format the partition. Choose leave the current file system intact (No changes). 3. Boot on the maintenance partition using a Disk Boot and configure all necessary software (for example, TSM Client) to have the necessary connections to the backup server, if necessary. 4. From the maintenance partition, invoke Restore To System Partition. 5. Make sure no errors occurred during the restore processes. 6. Reboot the NAS 200.
11
4. Log on to the working system (not the new node) and go into Cluster Administration. The node that is being reloaded will be represented by an icon with a circle and red slash. You need to evict that node from the cluster. Right-click that node > Evict Node. Note: The next step will need to be performed on the working system if it contains the Active Directory you are using. If the domain information is located elsewhere, you will need to connect to the appropriate system and remove the name of the new node before recreating. 5. From the same working system, go to Start > Programs > Administrative Tools > Active Directory Users and Computers. Open up the computers folder and remove the failed system. This removes the system from Active Directory. (For an NT domain, use Star > Programs > Administrative Tools > Server Manager, find the failed system in the list and delete). You are done on this node for now. 6. Log in to the new system with Administrator and password again. The NAS Setup Navigator will start. Note: Perform step 9 if you have DNS loaded on the cluster. The new node would have had DNS on it. 7. Load DNS on the new server. Do this by Start>Settings> Control Panel>Add/Remove Programs>Add/Remove Windows Components>Networking Services. Click the box to check Networking Services and then click the Details button. The Subcomponents of Networking Services box comes up. Click the box next to Domain Name System, then click OK. 8. In NAS Setup Navigator, on the Information and Setup Options screen, select the radio button that applies to the new node and Active Directory (if needed). After you have selected the appropriate radio buttons, click Apply. Clicking the Apply button will refresh the screen and bring you back to the top of the Information and Setup Options screen. 9. Click the Forward button to advance to the next screen 10.Follow these steps and screens and configure the new node. When you are done with each screen, click the Forward button to advance. Configure the new node with the appropriate information for: System Language Administrator Password Date and Time
12
Note: At this point in the install of new node, you will either get the Joining a Domain screen or the Active Domain Controller Setup screen. The Information and Options screen where you either selected Joining a Domain or Setup Active Domain Controller determines this. 11.This step requires you to either join a domain or set up Active Directory depending on what radio buttons were selected in the beginning of the NAS Setup Navigator. 12.Now you will join the cluster. Follow the TotalStorage Cluster Configuration Wizard as the joining node. 13.Once you have successfully joined the cluster, verify in Cluster Administration that both nodes are present. (The existing node and the new node) At this time you have reloaded your IBM TotalStorage NAS appliance in a cluster.
13
14
Chapter 2.
15
16
Following the quiescent period, PSM creates the persistent True Image, a virtual point-in-time representation of the volume. This True Image is presented in folders and files structure in exactly the same manner as they are presented on the source volume (see Figure 2-1 on page 31). Metaphorically, the True Image contains the data that was overwritten on the live volume from the time of the previous True Image creation to the creation of the current True Image. In reality, at the time of True Image creation, PSM sets up junction points, to the Diff Data maintained in the PSM area. The actual creation of the True Image requires minimal resources and time.
Network
1. Write request comes in from the network. 2. PSM intercepts and pauses write, then copies old data from active volume. 3. Old data is written to PSM cache. 4. New data is written to active volume.
b PSM
Disk Storage
PSM b Cache
17
Network
1. PTI read request comes in from the network. 2. PSM determines if data is stored on active volume or PSM cache, then combines them. 3. PSM presents the PTI to the user.
PSM
Disk Storage
PSM b Cache
Processes such as backup or restore having access through a persistent image, have a lower priority than normal read and write operations. Therefore, if the NAS device is experiencing heavy client utilization, and at the same time a backup program is launched to access the True Image, the latter will have lesser priority for minimal performance impact. While creating the PSM images happens very quickly, it may take a few minutes before that image is visible and available to the users. Generally, the very first image will take much longer to create than subsequent images.
18
Write performance
PSM creates minimal additional I/O overhead which is limited to writes. The copy-on-write process adds one read (the write is paused to read the old data from the live volume) and one write (old data is copied to PSM cache) to each write system request.
Read performance
Reads are merely affected, since typically 90% of all I/O activities are reads directly from the live volume, which causes no interaction with PSM. However, when access to True Images is required (backup, prototypes, compatibility testing), this causes interaction with PSM for data retrieval from live volume, PSM cache, or both. This, as discussed earlier, has a lower priority. Note: PSM is designed for the main purpose of quick data retrieval, as well as creating readily available images for other functions (such as backup and development testing) even with open files (no need for application shutdown). Although it can be used for backup purposes, backup performance is not an issue PSM was designed to address.
2. When prompted for a username and password, use the administrative account (for example, administrator, password). 3. The NAS main screen will appear, as shown in Figure 2-3.
19
20
5. Select Persistent Storage Manager and you will see Figure 2-5.
Now you are in the PSM main screen, ready to configure PSM.
Configuring PSM
Before you create images, you need to configure PSM first. The following steps are intended to guide you through the PSM configuration: 1. Configure the Global settings. From the PSM main screen, click Global Settings (see Figure 2-6).
21
This is where you can set the PSM Global Settings: Maximum persistent images: This corresponds to the maximum number of active images that you can create per volume. The default value is 250. Inactive period: This is the idle time (on the volume) PSM will wait before creating a persistent image. The default value is 5 seconds. Inactive time-out: This is the time that PSM will wait for inactivity. If the Inactive period (for example, 5 seconds) does not occur within the specified Inactive time-out (for example, 15 minutes), PSM will not create a persistent image. The default value is 15 minutes. Persistent image directory name: This is the name of the directory that will contain the image of your volume. The default here is snapshot, but you can change it to any name you want. The default directory is snapshot. When finished, click OK to get back to the PSM main screen.
22
2. Configuring the Volume settings. Click Volume Settings: This is where you can configure the specific volume attributes (see Figure 2-7).
23
You can select a volume and configure the specific attributes by clicking Configure (See Figure 2-8).
Warning threshold: This is the percentage of the cache size before warnings are sent. This is done to inform the NAS administrator that it is time to save the images before unwanted deletion of the first persistent images occurs. The logs for this option are saved in the Windows Event Log, so you can check for it using either Internet Explorer or a Terminal Services Client. The default value is Cache 80% Full. Begin deleting images: This is the percentage of cache size that, if reached, will begin deleting images on first in first out basis The default value is Cache 90% Full.
24
Cache size: This is the size of the PSM cache allocated from the PSM volume location. Is expressed in a percentage of the volume size. Make sure that you have enough space in you volume to hold the cache file. The default value is 15% . Click OK to get back to the Volume settings screen, and click Back to come back to the PSM main screen.
25
2. Click New to see the Create Image screen (see Figure 2-10).
3. In the Volumes to Include:, select the drives that you want to create an image of. For multiple volumes, press the Ctrl or Shift key while selecting the drives you want to have PSM images created of. 4. You can choose if the image has read-only attributes, or if it is read/write. 5. You can also give the image a relative retention weight and a name. The retention weight is important when PSM needs to delete some persistent images of a volume because the cache file for the volume has reached a certain threshold. 6. Click OK. You will be taken to the Persistent Image List window showing the volumes. Note: After PSM images are created, you might have to wait for a few seconds or minutes in order for PSM to update its write-back queues and caches. In particular, the very first image will generally take much longer than subsequent images. Hence, if the system is heavily utilized, this update may take a while. After this, you should be able to access the images. One other thing to keep in mind is that by design PSM will run at a lower priority than regular I/O.
26
7. After a while, click the Refresh icon on your Internet Explorer. You should now see the new images you created on the list (Figure 2-11). You can change the properties, undo changes made to the image or delete the image using this screen.
8. To check if the images contain exactly the same data as the volumes you selected, logon to the NAS using Terminal Services Client from the Maintenance menu on your Web Browser (or do it locally). 9. After that, open a Windows Explorer window. As shown in Figure 2-12, a snapshot directory has been created on each volume (E:) that was selected during the image creation. The mounted volumes in turn contain the directories (and files) that were in each volume at the time you created the images.
27
28
4. Click OK. 5. You will reach the Scheduled Persistent Images window showing the volumes, time and date, and repetition you selected earlier (Figure 2-14). In this screen you can also change the properties of the scheduled Image, or delete it.
29
30
31
Click OK in the confirmation screen. Now you have successfully restored the Persistent Image.
32
Click Properties to configure the settings. Now you are in the PSM Disaster Recovery Properties screen, as shown in Figure 2-17.
33
Now you can provide the needed parameters, such as: Location of backup (up to three sites, including network shares) Number of copies for each site Size limit for each site Settings for scheduling the command Backup name Username and password that attaches to the network shares during a system backup or disaster recovery You can click OK and come back to the PSM Disaster Recovery screen. Click Start to start the backup. Click OK again in the confirmation screen. You can monitor the progress of the image creation in the PSM Disaster Recovery screen, as shown in Figure 2-18.
34
When the image is copied, you can see the results in the PSM Disaster Recovery screen in Figure 2-19.
You should now create the boot disk. Insert a formatted floppy disk in the diskette drive of the NAS device. Click Create Disk in the PSM Disaster Recovery screen. Click OK in the confirmation screen. This can take some time. When finished, click Back to get back to the PSM Disaster Recovery screen. To make the disk bootable, run the fixboot.bat file on the floppy disk. The process to recover the system volume from a disaster recovery image is straightforward. Just boot the NAS appliance with the boot diskette inserted. The recovery process starts automatically and will try the first given path that contains a valid image and load it. After that you only have to reboot the machine. Restriction: Restoration of a PSM backup image over the network is not supported for the Gigabit Ethernet Adapter. If you have only Gigabit Ethernet adapters installed, it is recommended that you perform PSM backup of each node to its maintenance partition (D: drive), which would allow you to recover if the system volume is corrupt and/or unbootable.
35
36
Tip: If you want to assure that the image is created no matter which node owns the disk, configure the scheduled images on both nodes. Now you are sure that the image is generated on one node and that the error message is generated on the other one.
37
By using PSM, there is no need to shut down the application, because of its capability to capture snapshots, even with open files. In combination with a backup solution, systems that store data on NAS devices can now operate in 24x7 mode. For more information on using PSM, IBMSNAP, and backup software, see the following chapters: Chapter 3, Microsoft Windows NT Backup on page 51 Chapter 4, Tivoli Storage Manager (TSM) on page 67
Where:
{drive} = volume you want to have a PSM image of {backup_script_file} = script or batch file that PSM runs after creating image
/exit = exit and close PSM
38
39
Multi-platform features: Multi-platform consistency provides identical functionality on Windows 2000/NT and Solaris platforms. This allows for simplification of training and support. Single management of both platforms may allow for lower Total Cost of Ownership. Double-Take can be used on the following operating systems: Windows 2000 and Windows NT 4.0 Solaris 2.51, 2.6, 7, and 8 Improved backup benefits
Double-Take allows for mirroring of open files, eliminating the need to schedule system downtime for complete backups.
40
Valid activation codes are now required to enable the Double-Take software. This is done by logging into each machine, either by right-clicking each server listed and choosing Logon, or by double-clicking the appropriate server. You supply a username and password as shown in Figure 2-22.
41
Once you have logged on, you will get a message stating that you need to supply a valid activation code to enable Double-Take. This is shown in Figure 2-23.
At this time you will need to decide on the role of the system. Is the NAS appliance going to serve as a source, or a target, or both? If you choose not to select a box, or only one of the boxes, you can always go back in later and change the settings. Select the appropriate check boxes and type in the activation code as shown in Figure 2-24. Click OK to continue. Tip: Deselecting a check box may cause one of your replication sets to stop working if that server is part of a current replication set.
42
Once you have entered a valid activation code for each system, double-clicking any server in the Double-Take Servers list will show all the available drives under each corresponding server. Now you are ready to start using Double-Take. If, however, you had entered a valid activation code but did not check either the Source or Target boxes, your server will show up in the list, but no drives will show if you double-click that server. If this is the case, simply right-click the appropriate server and chose properties from the menu. Make the necessary changes and click OK to continue.
43
You may also access the wizard by dragging the source machine onto the target machine. Either way will bring up the Double-Take Connection Wizard welcome screen as shown in Figure 2-26.
44
The connection wizard will take you through the process of setting up a connection with a source and target system. Click the Make your First Connection button and follow the wizard through the process of creating a connection between two NAS appliances. The wizard tells you that it will take you through the basic steps of setting up a connection. It asks you what system is going to be the one with the information that needs to be protected, which will be the source device. All the systems that have Double-Take software loaded, have a valid activation code installed, and you had checked to be a source will show up here. Use the drop-down box to select the appropriate NAS appliance and click Next as shown in Figure 2-27.
The wizard then asks for the target machine, which will be receiving the data. Again, the only ones that will show up in the drop-down box will be the ones with the code installed, have a valid activation code, and you had selected to be a target system. Use the drop-down box to select the NAS appliance that will be used as the target system and click Next. as shown in Figure 2-28.
45
The wizard will take you through creating a replication set. This is a list of all the files that need to be protected. You can either create a replication set or use an existing one. As you can see in Figure 2-29, we have decided to create a new replication set and call it Test Mirror. When you have finished, click Next.
The wizard will ask you to select the volumes and folders that you want to protect. You are beginning to define the replication set, that is, selecting the volume(s) and directories that will be included in the mirroring process. This is shown in Figure 2-30. When you are finished, click Next. to continue.
46
You have defined the specific NAS appliance and data that will be the source, now you will supply the wizard with a location on the target machine. The target system had already been defined at the beginning of the wizard. You now need to select the appropriate path. You have the option of sending all the data to a single path or the same path. This is shown in Figure 2-31.
The Target Path allows you to browse to a location. By default, the pathing will be the name of the server, the name of the replication set, and the source drive. Double-click the Target Path and a browse window will appear to the right of the path as shown in Figure 2-32.
47
You can browse to a different destination. Once you have selected the destination directory name, click OK and then click Next, as shown in Figure 2-33.
The wizard will bring up a final screen showing a summary of the connection information. You can continue if satisfied with the settings; otherwise click the Back buttons to change the appropriate setting. An Advanced Options button will allow you to adjust mirror, schedule, and failover options. Click Finish to complete the setup. See Figure 2-34.
48
You can now check to see if the mirror is operational. One way is to double-click the source server. There will be an icon and the name of your replication set. Open up the replication set and observe the settings. You can also verify by going back to the main window and clicking the source. It will show the replication sets and other pertinent information like IP address, target, mirror status, and so on. These checks are shown in Figure 2-35.
49
You have just completed a mirror that will take your source data and replicate it to the target system in real-time. IBMs NAS appliances and Double-Take together are just more ways that IBM ensures your companys data availability. For more information on NSI Double-Take, please refer to:
http://www.nsisoftware.com/
50
Chapter 3.
51
3.1 NT Backup
The IBM TotalStorage NAS products are pre-loaded with Windows NT Backup and the NAS Backup Assistant. This approach can be used to back up operating system data or user data, either to disk or tape. The pre-loaded Persistent Storage Manager function is in this case the recommended method of resolving the open file issue. There are two ways to back up the files in the NAS appliance when you use the NT backup method. You can either access it through the NAS administration console or the Windows Terminal Services. The NAS administration console is accessed via the Maintenance -> System Backup and Restore -> Backup option in the Web user interface. For this approach, you should first create a Persistent Image before the NT Backup is started. Use this method if you want to back up a selected folder from one of the persistent images, or the system partition. The other method is to use the NAS Backup Assistant tool. The NAS Backup Assistant automatically creates a Persistent Image and starts the NT Backup program. Use this method to back up the data on a volume or file level basis. These are the steps to be executed to perform a Backup using the NAS Backup Assistant tool: 1. Use Windows Terminal Services from any NAS client to access the NAS appliance. 2. Select Start > IBM NAS Admin.msc > Backup and Restore. 3. This leads you to the IBM NAS Admin display.
52
4. Select Backup and Restore > IBM NAS Backup Assistant from the left pane. This will present you with a screen similar to Figure 3-1.
5. In the right pane, the following options appear: Backup Operations: Select drive, schedules, backup types, backup methods, destination type, file path or tape name. Schedule Jobs: List jobs scheduled for backups. You can also delete jobs that have been scheduled but not yet executed. Backup Logs: Shows logs of all backups. You can view or delete logs here. Display Logs: Allows you to display the logs. 6. Now, in the Backup Operations screen, select the drive you want to back up (here: drive C:), the backup type (full or incremental), the backup method (standard or PSM Persistent Image), the scheduling (here: run now), the backup destination type and path (we chose to back up to a file on the local drive E:; typically the backup should be performed onto a tape device). 7. Now click Execute. The backup process will start by creating a True Image of the selected drive (if you selected PSM Persistent Image as the backup method) and then invokes the NT Backup program to perform a backup from the image to the backup target that you specified.
53
8. When the backup process is finished, click the Backup Logs tab. You will see a screen as shown Figure 3-2.
54
9. Select the log you want to examine and click View. You will be presented with screens similar to those shown in Figure 3-3 and Figure 3-4.
55
Figure 3-4 shows the second part of the NAS Backup log page.
Tip: For help on the NAS Backup Assistant please go to Start -> IBM NAS Admin.msc -> Backup and Restore -> IBM NAS Backup Assistant Help
56
Restore
To restore, go to Start > IBM NAS Admin.msc > Backup and Restore > Restore Using NT Backup. This presents you with a screen as shown in Figure 3-5.
57
From here on, follow this procedure: 1. Select the Restore tab (this produces a screen similar to Figure 3-6).
Here, select the source from which to restore (in this example, the file we defined as the backup target earlier in the chapter) and the data in the source that you want to restore (files, directories, and the like). Also, you have to define the target location to which the files must be restored. Important: As we used the PSM Persistent Image as the backup method (which means that a new drive letter like G: is created for the image and then the backup is started with this drive letter as a parameter to NT Backup) we now have to change the restore location to the target we want to restore to. Otherwise, NT Backup would try to restore the files to the image which is not what we want. 2. Now select Start Restore. 3. You may select Advanced Options, then confirm the restore source.
58
4. The restore process will now start. When it is finished, you will be presented with a screen similar to Figure 3-7.
5. Check the Restore Report for any errors during the restore, then select Close to finish the restore. Congratulations! You have successfully backed up and restored data from the IBM TotalStorage NAS device using the built-in NT Backup software, plus tools provided by IBM to ease to backup and restore tasks.
59
Usage of IBMSNAP.EXE:
ibmsnap /l:{drive} /files:{backup_script_file} /exit
Where:
{drive} = volume you want to have a PSM image of {backup_script_file} = script or batch file that PSM runs after creating image
/exit = exit and close PSM
Where: %1 = persistent image virtual drive letter to be supplied by PSM automatically; the drive letter that will be used by PSM is the next available drive on your system /m = mode (in the example, we selected normal) /f = the backup file (and its location) 3. Run IBMSNAP (from C:\ibm\NASBackup directory) with the necessary parameters. For example:
ibmsnap /l:h /files:c:\winnt\system32\ntback-h.bat /exit
60
4. You should see a screen (on the NAS Terminal Services Client session) similar to the one shown in Figure 3-9.
Figure 3-9 Screen showing IBMSNAP running and PSM creating an image
61
5. You should next see that the backup is being done, as in Figure 3-11. This screen shows an on-going backup of removable disk F, which contains a PSM image of drive H.
Figure 3-11 On-going backup of removable disk F with PSM image of drive H
6. Once the backup is completed, you will be returned to the command prompt. It should display a screen similar to the one in Figure 3-12, showing that IBMSNAP and NT Backup have completed successfully.
62
7. You can check if the backup file has been created (Figure 3-13).
8. Notice also that there is the Removable Disk (F:) on the NAS as shown in Figure 3-13. This is the temporary location to which the persistent image was stored by PSM for the NT Backup purpose. Drive F: was used because it is the next available drive. While the backup takes place, you should be able to access the removable disk. But once it has completed and IBMSNAP has finished, this removable disk is no longer accessible. To release the removable disk, you should logoff and logon to your system.
63
2. Create the batch file called by IBMSNAP, which in turn calls NT Backup (Figure 3-15).
4. You should see that the job is added to Task Scheduler with a specific job ID. To confirm, at the command prompt, type at (Figure 3-16).
64
For more information on NT Backup, refer to the original Microsoft documentation. Important: Please be aware that if you back up files directly from a PSM persistent image, the entire path name of each backed up file is preserved. As a result, when you restore such a file, it will attempt to restore to the persistent image and not to the original volume. Restore Using NT Backup should only be used in situations where standard backup (that is, not open file) is deemed sufficient, and you only want to back up a few selected files (as opposed to an entire volume). For all other backups, using NT Backup, the NAS Backup Assistant should be used.
65
66
Chapter 4.
67
Backup/restore
Complete data protection starts with data backups. Backups are a copy of your active on-line data stored on off-line storage. If an on-line storage device fails, a data error occurs, or someone accidentally deletes a file, the off-line copy of that data can be copied back to on-line storage restored. Tivoli Storage Manager is famous for its extremely efficient backup methods. Tivoli Storage Manager uses multiple techniques to reduce data transfer sizes to the minimum possible. These techniques reduce the total time required for both data backups and more importantly, data restores.
68
Tivoli Storage Manager will prepare an additional copy of your active data for safekeeping at an off-site location to provide that extra insurance against disasters. Should a disaster strike and destroy your on-line storage and computers, the off-site copy of your active data can be restored to new computers to get your business up and running quickly.
Archive/retrieve
Tivoli Storage Manager goes beyond just data backups to include data archiving. Until on-line storage is as inexpensive as off-line storage, archiving inactive data is an effective way to reduce your on-line storage costs. The cost of storing a gigabyte of data using on-line storage is typically thirty times more expensive than the same gigabyte using off-line storage. Some percentage of your data is inactive if it hasn't been accessed in weeks if not months. Does that inactive data need to remain in on-line storage? Tivoli Storage Manager will move that inactive data to off-line storage, thus freeing up on-line disk space for more important active data. Should you find that the inactive data you archived must be used again, Tivoli Storage Manager will retrieve that data for you.
69
Enterprise management
Tivoli Storage Manager is a client-server application. One Tivoli Storage Manager server handles hundreds of Tivoli Storage Manager clients. Tivoli Storage Manager's administration control is extremely flexible via a hierarchy of administrators each designated with different management authority levels and specific domains defining user groups or applications. Multiple administrators can manage Tivoli Storage Manager simultaneously with full data integrity. Multiple Tivoli Storage Manager servers can be controlled from any Tivoli Storage Manager server or via a Web interface from any computer. Data restore requests can be initiated and controlled from the Tivoli Storage Manager client, greatly reducing workload for the administrator. The heart of the Tivoli Storage Manager server is an integrated relational database. This database catalogs each data transfer backup, archive, HSM, etc, and the complete set of data for every Tivoli Storage Manager client. If you tell Tivoli Storage Manager to do data backups every day, the database allows the restore of data from every day in the past for as far back as you specify. Tivoli Storage Manager lets you go back in time to previous versions of your data files. You specify the frequency of backups, where the copied data is held (magnetic disk storage pool, optical disk, data tape, etc.), how long it is held there until migrating the next storage type, and how long each version is kept before it is erased and the space it used is made available for new data copies. You also specify how often data tapes should be tested for data integrity what percent of empty should a tape be before its data is consolidated to another tape (freeing complete tapes for reuse), and how quickly should data from single users be migrated from multiple tapes to a single tape to speed data restores.
Management automation
All the management capabilities of Tivoli Storage Manager can be automated. Automation control is via an extremely granular policy engine. This engine can be configured down to the individual file level to cover the who, what, where, when, and how of data transfers. Who has access to this file? What data should be transferred? Where should it be transferred to? When should Tivoli Storage Manager check to see if the file has changed and must be transferred again? How should the transfer occur? With Tivoli Storage Manager's policy-based automation engine configured and enabled, Tivoli Storage Manager really is a set-it and forget-it application. Tivoli Storage Manager reports what it has done and alerts you to anything out of the ordinary.
70
Hardware support
The best automation and management features for data protection mean little if they won't work with the computers you have. Tivoli Storage Manager's client software supports seventeen different operating systems. Tivoli Storage Manager's server software runs on eight operating systems. Platforms vary from laptop computers all the way up to mainframe computers. Any server can work with any client all cross platform Solaris with Windows, AIX with Solaris, O/S390 with HP-UX any combination. Tivoli Storage Manager supports more than 400 off-line storage devices including optical disk and tape. To make sure your backups and restores can happen as efficiently as possible, Tivoli Storage Manager also supports multiple network types dial-up, the internet, WAN, LAN and SAN are each maximized for the data bandwidth they are capable of. Tivoli Storage Manager is also an open product. Its Application Programming Interface (API) is available to anyone through the Tivoli Ready program.
Data transfer
Even with the largest data pipes connecting servers and clients, Tivoli Storage Manager minimizes the amount of data going over those pipes. Because of Tivoli Storage Manager's integrated relational database, Tivoli Storage Manager is smart: Smart enough to know that if a file hasn't changed, it doesn't need to be backed up again ever. Smart enough to know that if only a few bytes of a file have changed, only those bytes must be backed up again. For those data transfers that include many bytes, Tivoli Storage Manager is optimized for disk-to-disk transfers. Instead of transferring data from the disk of a client computer, over the network, directly to a tape, Tivoli Storage Manager will instead make the first transfer to a disk storage pool. After an administrator-specified length of time (hours, days or weeks) the data on that storage pool is migrated to other less-expensive off-line storage devices. This technique allows more data to be moved faster, reducing the total time of all data transfers both from and to clients. Disk-to-disk provides a data transfer technique better matched to the higher bandwidths of SANs and other Gigabit networks. At the other of the bandwidth spectrum, if a dial-up or internet connection is dropped, Tivoli Storage Manager is smart enough to pick up where it left off. Instead of starting a transfer all over again when the connection is restored, Tivoli Storage Manager continues from where it previously ended.
71
Unique differentiators
Tivoli Storage Manager has two unique features its incremental backups that only back up the files that have changed since the last backup, and its ability to effectively utilize the disk and tapes in its storage hierarchy. The combination of these two mean less data being sent over your network, less tape drives needed to write the data and fewer tapes needed to store that data. Tivoli Storage Manager does more than just backup your clients data it has numerous products that integrate directly with the centralized server. These products allow you to back up your application databases, help you generate a plan for recovering from a disaster, move seldom used files off of clients local disk to near line storage, and generate in-depth reports to help you analyze and forecast your backup procedures. Tivoli Storage Manager is great for the administrators, because there is so much flexibility in how you set up your backup policies, storage hierarchies, schedules and off-site disaster protection. In addition there is great flexibility in where you administer the product from as Tivoli Storage Manager can be administered over the Web from where ever you are.
72
Here are the steps needed to configure the TSM client: 1. Access the NAS appliance locally or use Terminal Services to connect. 2. Select Start > Programs > Tivoli Storage Manager > Backup Archive GUI 3. This produces the TSM Client Configuration Wizard (as shown in Figure 4-1).
4. Select the following: Help me configure the TSM Backup Archive Client
73
6. Then check the following: Create a new option file. Select this option for a new setup. Select this option if you are setting up the first time. Import an existing option file for use. Select this option only if the dsm.opt file was previously created by the system administrator on some other machine. Update my options file. Select this option if you want to update a previously configured dsm.opt on the same machine. 7. Click Next, and you are asked to enter the TSM Node Name to use. This should be the name of the TSM Client; that is, the NAS appliance. An example to enter is IBM_NAS_TSM_CLIENT. 8. Click Next, and the TSM Client/Server Communications screen is displayed. Select TCP/IP.
74
9. Click Next, and you will be asked for the TCP/IP Parameters (see Figure 4-3).
10.Enter the Server Address. This is the TSM Servers IP address, for example, 192.1.1.5. 11.Enter the Port Address as: 1500. This is the default value. 12.Select Next, and make sure that the following are configured according to your needs: Domain List Include-Exclude Options
75
Domain List: Click the Edit button to select the directory to be backed up.
76
Include-Exclude options: Click the Edit button to either include or exclude some files from the list. 13.Select Next, and Finish to complete the TSM client configuration.
.
Note: To finish the client installation, it is necessary that the client is registered within the TSM server. Please refer to 4.3, Server configuration on page 79 for more details. Example 4-1 is a sample of the DSM.OPT file in the NAS appliance:
Example 4-1 TSM client sample dsm.opt file in the NAS appliance
NODENAME PASSWORDACCESS DOMAIN DOMAIN DOMAIN TCPSERVERADDRESS IBM_NAS_TSM_CLIENT GENERATE (\\ibm-23ttn07\share_e)" "(\\ibm-23ttn07\share_g)" ALL-LOCAL 192.1.1.5
After successful installation of the TSM Agent, you are prompted to login to the TSM Server with a screen similar to Figure 4-6.
77
Next you will be presented with the TSM Client default screen, as shown in Figure 4-7.
Congratulations! You have successfully set up the TSM client on your IBM TotalStorage NAS device.
78
Figure 4-8 TSM Client Node Configuration Wizard Define TSM client nodes
79
2. Click Add to add a node. You will be prompted to enter the node properties, as shown in Figure 4-9. Enter the node name (as configured on the client) and the password for that node, then define which policy the node should be linked to. When you are done entering the information, click OK.
80
Figure 4-10 TSM Client Node Configuration Wizard TSM client nodes
81
Congratulations! You should now see the client node in your client node list. For example, in the Web management interface on a TSM 5.1 server, this should look similar to Figure 4-11.
82
83
When the backup is done, you will be presented with the backup report, as shown in Figure 4-13.
Congratulations! You have already made the first backup of your IBM TotalStorage NAS device using Tivoli Storage Manager. To restore the files from the TSM Client, follow these steps: 1. Use Windows Terminal Services from any NAS client to access the NAS appliance. 2. Select Start > Programs > Tivoli Storage Manager > Backup Archive GUI. 3. This leads you to the Tivoli Storage Manager GUI. 4. Select Restore. 5. Select the Backup Set to be used as the source and the data to be restored. 6. Select Restore. It is not possible to cover all possible configuration settings in a TSM server environment in this paper. For more information, as well as the TSM Users Guide, please see:
http://www.redbooks.ibm.com
84
2. Enter the IBMSNAP command with appropriate parameters. Refer to 2.2.1, IBMSNAP Utility on page 38 for the available parameters and their usage. Save and close Notepad (Figure 4-14).
Volume Label
SYSTEM DATA CD-ROM
Drive Letter
G: H I:
Volume Label
TEST USERS SQLDATA
85
While using IBMSNAP, you create a persistent image of D: whose volume label is DATA. IBMSNAP will create a temporary Removable Disk whose drive letter will be F: (since it is the first available letter), and which will be assigned the volume label DATA. So, as far as TSM is concerned, you have two volumes (drives D: and F:) with the same label. If you back up F: (which the batch files do), the process will fail. It is very important, therefore, that you rename the temporary Removable Disk before the TSM backup runs. This can be done by adding a label command on your batch file. Important: While using TSM and PSM together, you need to rename the Removable Disk generated by PSM before starting the TSM backup. Here is the procedure for creating a TSM batch file: 1. On your command prompt, type notepad batch-file. For example:
notepad tsmbatch.bat
2. Add the necessary entries for the batch file. Take note that in Figure 4-15, the label command is on the first line, to work around the problem of having duplicate volume labels.
3. Remember also that for the %1 variable: IBMSNAP will supply the correct drive letter. Also, you may want to set the PASSWORDACCESS parameter on the dsm.opt file to GENERATE, so that you will not be required to specify the password on the dsmc command for security reasons. 4. For more details on the available parameters for dsmc.exe and their meaning, please refer to the on-line information on your TSM Client Program. 5. Finish by clicking Save and Exit.
86
2. PSM will then run and create a snapshot of the specified volume on the batch file. Also, the screen should show that the Removable Disk volume label has been changed to avoid duplication with the source volume (Figure 4-17).
87
4. Once the backup is done, the screen should look similar to the one shown in Figure 4-19.
Figure 4-19 Screen showing PSM and TSM processes completing successfully
88
To verify that the backup has been created on the TSM server, perform the following steps: 1. Open the TSM Server Web Admin window. 2. Click Object view, select Clients, then select File Spaces. 3. Our sample is shown in Figure 4-20.
Figure 4-20 TSM Web Admin screen showing the backups available
89
4. Click the backup you just created to display the details, as shown in Figure 4-21.
You now have the confirmation that the TSM backup from the NAS client was successful.
90
Chapter 5.
BakBone NetVault
In this chapter we provide an overview of BakBone Softwares NetVault. Then we explain how to install and configure the backup client on IBM TotalStorage NAS devices.
91
Note: For updates on third party product certification, see the NAS Interoperability List on:
http://www.storage.ibm.com/snetwork/nas/nas_interoperability.html
92
93
The NetVault set up program welcomes you with the screen shown in Figure 5-2.
94
After accepting the Software License Agreement, you will be asked for the user information, as depicted in Figure 5-3.
95
The screen in Figure 5-4 lets you select the location of the NetVault program files. Please be aware that you will be prompted in a separate screen to enter the location of the NetVault database file.
96
After that, you have to specify the database location, as shown in Figure 5-5.
97
In the NetVault Setup Type screen in Figure 5-6, you have to decide which type of setup you want to start. In our case we installed a NetVault Client System.
98
If you plan to attach a tape library to the NAS device to directly transfer data from the NAS system to the tape without using the network, than you would have to choose the NetVault Custom System entry. NetVault allows you to back up data locally from the NAS device using the NetVault SmartClient technology. You can also share backup devices in a SAN using the Dynamically Shared Drives (DSD) feature. See Figure 5-7.
If you want to use SmartClient and/or DSD, select NetVault Custom System and proceed by choosing Next. Otherwise, select NetVault Client System and click Next. For a NetVault Custom System, select the following items: Core files NetVault server files Device control files Data plug-in files GUI files Help files Please refer to the NetVault documentation for more information.
99
After selecting the NetVault client you will be prompted for the name of the client. This name will be used to identify the system in the NetVault domain. It does not have to be the same as the network name of the device, although this typically eases administrative tasks. See Figure 5-8.
100
After selecting the name for the client you have to provide a password. This password is used to protect the system against unauthorized access from other NetVault systems. As soon as you enter and confirm the password and chose Next the setup program starts to copy the NetVault files. See Figure 5-9.
101
When the copy process is finished, you will be informed that the installation is completed. We recommend that you restart the computer before using NetVault. See Figure 5-10.
102
103
Choose Client Management. You should see a screen similar to Figure 5-12.
You should see your NetVault server on the left side. If not, go into the main administration interface and select Administration > Domain Management to select the NetVault domain (the NetVault server) you want to manage. The available NetVault machines on the right side are systems that were found but not added to your selected clients yet. Another NetVault server can also be a client.
104
Select the NAS device you want to manage (for example, NAS200) and add it to the selected clients by double-clicking the icon. NetVault will now prompt you for the system access password that was set during the installation of this client, as shown in Figure 5-13.
After entering the password and clicking OK, NetVault confirms the system access, as shown in Figure 5-14.
105
Click OK and the Client Management window will change to something similar to Figure 5-15.
You will see that after entering the system password the key symbol on the system icon is gone. Congratulations! You have successfully integrated the IBM TotalStorage NAS device into the NetVault client management.
106
default screen.
Creating a backup job is easy. From the default NetVault GUI, select Backup as shown in Figure 5-16.
107
Select the NAS device from the client selection window. After double-clicking, you will see the plug-in modules that are installed on the client. In our case, the default plug-ins are the file system plug-in and the raw device plug-in. With the raw device plug-in you can select disk drives to back up. We will use the file system plug-in as we want to execute a backup based on files and directories. As soon as you select the file system plug-in, you will see a screen like Figure 5-18.
108
As an example, we chose to back up the drive H: and the system settings. By clicking the drive letters, you can further select and deselect individual directories and/or files. When you are done with the definition, you can now select the Backup Options tab (Figure 5-19).
109
After reviewing the options, you should select the Schedule tab (Figure 5-20).
In the Schedule tab, you can define when the backup should occur or define a trigger to cause a job execution remotely.
110
In the target window shown in Figure 5-21, you define the backup target meaning where the backup data should be written to. This can be another NetVault server or a NetVault SmartClient (NetVault client with attached backup device). Virtual backup devices can also be used.
As an example, we use only two of the four drives of a virtual library on our backup server, senegal. As target media, we use a group label called NAS200. This way we identify tapes that are used for this client exclusively. Other options will apply for your environment. To create group labels, go from the default GUI to NetVault Device Management, right-click the appropriate media, select Properties, and enter a Group Label.
111
Next you can select the Advanced Options tab. Here you can define further options like network compression, backup verification and aging. Also on this tab is the duplication setting, which allows you to duplicate a backup set to a backup device on any NetVault server or SmartClient (Figure 5-22).
Tip: Enabling network compression will reduce the amount of data transported through your network and may reduce the time needed to transfer data from the backup client to the backup server. On the other hand, network compression adds CPU load on both the client and the server. You will have to evaluate this setting for your specific environment. When you are done with configuring the backup job, you can select the Submit button (the traffic light symbol) or choose Accept > Submit Backup. This will submit the backup job. The progress of the job can be monitored in the NetVault Job Management window, as shown in Figure 5-23.
112
Further information can be seen when selecting the job (Figure 5-24).
113
Another place to look for a status feedback is the device management window, as shown in Figure 5-25.
114
Chapter 6.
115
Important: There is a known conflict between the Veritas Open File Option and the IBM supplied software; therefore, the Open File Option should not be installed nor used.
During the testing for this chapter, we used the Backup Exec version 8.6. It was a 60-day Evaluation Code with full basic functionality. Here we provide the steps to install the Remote Agent on IBM NAS devices. We do not cover the installation and configuration procedures or the different features of Backup Exec. Before implementing the client installation procedure, we assume that the following prerequisites have been met: The Veritas Backup Exec server software is installed and configured on a backup server. Veritas Backup Exec server can access the backup device. Client device to be backed up is connected to the network and can be accessed from the backup server. To get more information about Backup Exec and other Veritas product, please see their Web site at:
http://www.veritas.com
116
From this window you can get useful information about the product by clicking the View Documentation link. To begin the installation, click the Backup Exec Installation, and on the next screen Start Backup Exec Installation, as shown in Figure 6-2.
117
After clicking Next on the Welcome screen, you have to read and agree with the licensing terms. When you are done, proceed with clicking the Yes button, as shown in Figure 6-3.
118
If you are not sure about the requirements for installing the Veritas Backup Exec, please read them on the following screen and then proceed by clicking the Next button (Figure 6-4).
Now the components selection screen is displayed. For the Remote Agent installation, select Install Backup Exec options on remote computers, as shown in Figure 6-5.
119
In the next screen you will be asked you for the serial number. For evaluation purposes, you dont need to enter it, and a 60-day Evaluation Version will be installed (Figure 6-6).
Backup Exec v8.6 provides backup client agents for several different operating systems. For IBM TotalStorage NAS devices, you need to select Remote Agent for Windows NT/2000 and click Next, as shown in Figure 6-7.
120
On the following screen, the option to be installed and the installation location will be shown. If you are satisfied with the settings, click Next (Figure 6-8).
A Warning window will pop up, informing you about the Service Pack requirements for Windows NT 4.0 operating systems. Confirm it by clicking OK, as shown in Figure 6-9.
121
Now you have to select the system(s) to install Remote Agent. First, choose all domains in which your systems are located (Figure 6-10).
122
On the next screen you can preview all selected systems. If you need to add additional ones, click the Back button, otherwise proceed by clicking Next, as shown in Figure 6-12.
You need to provide the Administrator account and password on the selected system to be able to access it and install the Remote Agent code. Then proceed with the Next button (Figure 6-13).
123
The installation program starts to copy necessary files, as shown in Figure 6-14.
When finished, you will see the Information window. Confirm it by clicking the OK button.
Before exiting the Setup program, you can review the Readme file for latest information about Backup Exec by clicking the View Readme file check box and then exit by selecting Finish.
124
If you want to verify the installation on the IBM TotalStorage appliance, the Backup Exec files have been installed in the C:\Program Files\VERITAS\Backup Exec\RANT installation folder (Figure 6-17).
125
126
In the Backup Exec Assistant select Create a Backup Job. A Backup Wizard starts (Figure 6-19) and guides you through the following steps.
You will be presented with a window, showing a local machine with its drives. Expand the tree below Remote Selections and Microsoft Windows Network by first choosing the domain and then the machine you want to back up (see Figure 6-20).
127
When you select the remote machine, Backup Exec will remind you that Remote Agent has to be installed on Windows 2000 machines to be able to back up their System State (including the Registry). Also, restore operations on Windows 2000 machines have to be done from the Windows 2000-based Backup Exec server.
Now you can select drives, folders, and files to be backed up by placing a checkmark in front of them, as shown in Figure 6-22. If you select only certain files within a drive, it will be marked with a slash. This means only select files will be backed up, and not the whole drive. If you are backing up a complete system drive, you would probably want to select the System State data as well (see Figure 6-22).
128
In the next window, type a name for this backup job and a description of the contents you are backing up (Figure 6-23).
If the backup devices were successfully installed and recognized, you will be able to choose a backup device in the following window. In our example we used a Backup-to-Disk folder on a local drive. If you are backing to a tape, you can select an available Media Set here (Figure 6-24).
129
If your media already has some data on it, the backup procedure can overwrite it or append new data to it. Select appropriate method of writing new data as shown in Figure 6-25.
Now a backup method has to be chosen. These methods are available: Full (backs up all files and resets the archive bit) Copy (backs up all files only) Differential (backs up changed files only) Incremental (backs up changed files and resets the archive bit) Daily (backs up files that changed today) Working Set (backs up all files last accessed in x-days)
130
Additionally, you can select a verification of written data after backup is finished. This helps you securing your data by comparing the written data on tape with original data on the backup client (Figure 6-26).
Before you finish the Backup Wizard, you have to decide when the job will run. You can start the job immediately by selecting Yes, run the job now or schedule it to run later by clicking No, schedule the job to run later, as shown in Figure 6-27.
131
For scheduled execution, you need to provide the start time and date and repeat interval. Then complete the Backup Job setup by clicking the OK button (Figure 6-28).
132
A new window will open, showing all submitted jobs with their corresponding status. If you need more detailed information about a particular job, right-click it and select Properties from the pop-up menu, as shown in Figure 6-30.
133
In the Properties window you can see the job progress. It shows the current file an its source and destination. Other information you can also see is the current Throughput Rate in MB/min (Figure 6-31).
134
Backup Exec writes a log for every job executed. You can look at it by clicking the Job Log tab, as shown in Figure 6-32.
135
Verification of backed up files will follow the actual writing operation if you selected the Verify after backup option (Figure 6-33).
If the verification didnt find any problems, the job will be finished and marked as successful in the activity monitor, as shown in Figure 6-34.
136
If you directed the job to the Backup-to-Disk folder on a local drive, you can check the backup file by opening the corresponding folder in Windows Explorer (Figure 6-35).
If you followed above mentioned procedure, you should now have a working backup on your media, ready to use it if you need to.
137
138
Chapter 7.
139
Note: For updates on third party product certification, see the NAS Interoperability List at this site:
http://www.storage.ibm.com/snetwork/nas/nas_interoperability.html
We used NetBackup DataCenter Version 3.4 for our testing. Important: Please be aware that NetBackup Professional cannot be used to back up IBM TotalStorage NAS devices.
140
Select the NetBackup Client and click Install. This will bring up the Welcome screen as depicted in Figure 7-2.
141
Click Next and make sure that Install to this computer only is selected in the Client Setup Type screen (Figure 7-3). Click Next.
142
Deselect OTM (there are inter operability issues with the IBM TotalStorage NAS OS). Click Next.
143
Define the target file location and the program folder (Figure 7-6 and Figure 7-7), and continue by clicking Next.
144
In the Client Options screen (Figure 7-13) enter the name of the backup server you want to use and click Add. Select Next when you are done.
145
In the following screen (Figure 7-9) configure the additional options if needed, then click Next. We used the default values.
In the next screen (Figure 7-10) review your settings, then click Next.
146
The installation programs starts copying files now. Then the Install Summary screen is displayed (Figure 7-11). Click Next.
147
The NetBackup client is now installed. You do not have to reboot the NAS appliance.
148
149
Select Class from the menu bar and click New Class ... (Figure 7-15).
150
Enter the name of the class and make sure, that Use add class wizard is selected. Click OK. This starts the Backup Policy Configuration Wizard (Figure 7-17).
151
Click Next. In the following screen (Figure 7-18) review the class name and choose a class type. For the IBM TotalStorage NAS appliances we chose the type MS Windows NT. Click Next.
152
In the Client List window, click Add and enter the name of the client (Figure 7-19). Click Next.
153
In the screen shown in Figure 7-20, you can select the data that should be backed up for this class. Please be aware that this setting does not affect backups that are initiated from a client. Click Next.
154
Now define the backup type (Figure 7-21). For our example we used a Full Backup setting and allowed a backup to be initiated by the user. This is a prerequisite for the backup procedure described later in this chapter. Click Next.
155
Now define the backup rotation and retention settings according to your environment. We used the default settings (Figure 7-22). Click Next.
156
Then define the backup start window, again according to your individual environment (Figure 7-23). Click Next.
157
Select Finish on the final screen (Figure 7-23) and the new class should now be visible in the main screen (Figure 7-24)
158
159
Then click the Start Backup icon in the top left corner. In the Backup Options screen (Figure 7-26) you can set additional options. We left everything at default. Click Start Backup.
In the next screen (Figure 7-27) you can define wether you want to view the progress of the backup. We chose Yes.
160
You can now see the progress of the backup. When the backup is finished, you will be presented with a screen similar to Figure 7-28. Remember to press Refresh or set a refresh rate to get updated information. The progress can also be checked from the backup server.
Congratulations! The first backup of your IBM TotalStorage NAS device is successfully completed.
161
162
Chapter 8.
Legato NetWorker
In this chapter we show how to integrate the IBM TotalStorage NAS appliances into an existing Legato NetWorker environment.
163
For more details on Legato and their products, see their Web site at:
http://www.legato.com
164
165
Select Install Legato NetWorker for Windows 2000. This should bring up a screen similar to Figure 8-2.
Select Run this program and click OK. If a security warning pops up, acknowledge it by clicking Yes.
166
Now the NetWorker setup program should launch with a screen similar to Figure 8-3.
167
Select Client and click Next. This brings up the Allowed Servers screen (see Figure 8-4).
168
Type in the servers that are allowed to access the client. Click Next. This brings up the Ready to Install screen, as shown in Figure 8-5.
169
Review the settings and click Install. You will be prompted with a status screen (Figure 8-6), click Finish to complete the installation.
170
171
In the right pane, click Manage Clients. You will now see the clients that are already configured for this server (Figure 8-8).
172
173
Now enter the Legato client name for the client to be created (Figure 8-10).
174
Click OK. Now you should see the newly created client in the Clients view (Figure 8-11).
175
The NetWorker User program should now start to connect to the NetWorker server. As soon as this is accomplished, you can start the backup process by clicking Backup.
176
In the following screen select the data to back up and click Mark (see Figure 8-13).
177
The Backup Status window will show the status of the backup process, as shown in Figure 8-14.
To restore the data you have backed up, click Recover, select the data to be recovered, click Mark and then Start. After resolving possible naming conflicts the restore should be processed. Congratulations! You have successfully backed up the data on your IBM TotalStorage NAS device using Legato NetWorker.
178
Chapter 9.
179
IP network
Application server
iSCSI Appliance
Block I/O
IP protocol
Application I/O request initiates block I/O which is encapsulated in TCP/IP and sent to disk
Figure 9-1 iSCSI uses block I/O
iSCSI appliance "unwraps" the I/O from TCP and reads/writes block on disk
For more information on iSCSI, IBMs iSCSI products, and how to integrate them into your environment, please see the following IBM Redbooks:
IP Storage Networking: IBM NAS and iSCSI solutions, SG24-6240 Using iSCSI - Solutions Planning and Implementation, SG24-6291
180
IP network
Application server
OR
Application makes file I/O request to file system in server, which initiates block I/O to disk Application initiates raw block I/O to disk
So what about iSCSI? In a DAS environment, the operating system (OS) uses a device driver to access the storage devices. In case of a SCSI disk, this would be a SCSI device driver. So simply speaking from an OS point of view the storage device is a direct attached SCSI disk when it uses a SCSI disk driver to access the storage device. The OS is not aware if it is a FC SAN (that also uses the SCSI protocol over FC) or an iSCSI device (that encapsulates SCSI commands into IP packets) or really a local SCSI disk.
181
In summary, the OS (as well as the applications running on it including backup applications) sees a SCSI disk drive, even if it is an iSCSI device attached using an IP network. So, if you have an application server that uses the iSCSI driver, the OS (and the application) will be presented with a local SCSI disk drive, for example drive E:. If you want to back up the data on drive E: just install a backup agent on this application server and perform a backup from this drive. The backup application will not recognize any difference to a local SCSI disk. Therefore, the backup of an application server that uses an iSCSI storage device is just the same as the old-style backup that you are used to perform.
182
If you need to recover the system follow the description in the user manual that ships with the system to recover the operating system image. When the system is re-loaded you need to re-apply your system settings. To restore the system settings, follow these steps: 1. Start the Web browser based management interface 2. Select System > Configuration > Restore from the left window pane 3. Enter the address and filename for an FTP server you want to use to restore the iSCSI configuration (see Figure 9-3) and click Apply.
183
Remember to reboot the iSCSI appliance. Now your IP Storage 200i is restored, including the system settings. Next, re-attach the iSCSI client systems and restore the user data using your favorite backup software.
184
BIND BNU BOS BRI BSD BSOD BUMP CA CAL C-SPOC CDE CDMF CDS CERT CGI CHAP CIDR CIFS CMA CO COPS
Berkeley Internet Name Domain Basic Network Utilities Base Operating System Basic Rate Interface Berkeley Software Distribution Blue Screen of Death Bring-Up Microprocessor Certification Authorities Client Access License Cluster single point of control Common Desktop Environment Commercial Data Masking Facility Cell Directory Service Computer Emergency Response Team Common Gateway Interface Challenge Handshake Authentication Classless InterDomain Routing Common Internet File System Concert Multi-threaded Architecture Central Office Computer Oracle and Password System
185
CPI-C
Common Programming Interface for Communications Central Processing Unit Client Service for NetWare Client/server Runtime Discretionary Access Controls Defense Advanced Research Projects Agency Direct Access Storage Device Database Management Distributed Computing Environment Distributed Component Object Model Dynamic Data Exchange Dynamic Domain Name System Directory Enabled Network Data Encryption Standard Distributed File System Dynamic Host Configuration Protocol Data Link Control Dynamic Load Library Differentiated Service Directory Service Agent Directory Specific Entry Domain Name System Distributed Time Service Encrypting File Systems Effective Group Identifier
EISA EMS EPROM ERD ERP ERRM ESCON ESP ESS EUID FAT FC FDDI FDPR FIFO FIRST FQDN FSF FTP FtDisk GC GDA GDI GDS GID
Extended Industry Standard Architecture Event Management Services Erasable Programmable Read-Only Emergency Repair Disk Enterprise Resources Planning Event Response Resource Manager Enterprise System Connection Encapsulating Security Payload Enterprise Storage Server Effective User Identifier File Allocation Table Fibre Channel Fiber Distributed Data Interface Feedback Directed Program Restructure First In/First Out Forum of Incident Response and Security Fully Qualified Domain Name File Storage Facility File Transfer Protocol Fault-Tolerant Disk Global Catalog Global Directory Agent Graphical Device Interface Global Directory Service Group Identifier
DASD DBM DCE DCOM DDE DDNS DEN DES DFS DHCP DLC DLL DS DSA DSE DNS DTS EFS EGID
186
GL GSNW GUI HA HACMP HAL HBA HCL HSM HTTP IBM ICCM IDE IDL IDS IEEE IETF IGMP IIS IKE IMAP I/O IP
Graphics Library Gateway Service for NetWare Graphical User Interface High Availability High Availability Cluster Multiprocessing Hardware Abstraction Layer Host Bus Adapter Hardware Compatibility List
Interprocess Communication Initial Program Load Internet Protocol Security Internetwork Packet eXchange Industry Standard Architecture SCSI over IP Integrated Services Digital Network Interface-specific Network Options International Organization for Standardization Interactive Session Support Independent Software Vendor Initial Technology Security Evaluation International Technical Support Organization International Telecommunications Union Inter Exchange Carrier Just a Bunch of Disks Journaled File System Just-In-Time Layer 2 Forwarding Layer 2 Tunneling Protocol Local Area Network Logical Cluster Number Lightweight Directory Access Protocol
Hierarchical Storage
Management Hypertext Transfer Protocol International Business Machines Corporation Inter-Client Conventions Manual Integrated Drive Electronics Interface Definition Language Intelligent Disk Subsystem Institute of Electrical and Electronic Engineers Internet Engineering Task Force Internet Group Management Protocol Internet Information Server Internet Key Exchange Internet Message Access Protocol Input/Output Internet Protocol
187
LFS LFS LFT JNDI LOS LP LPC LPD LPP LRU LSA LTG LUID LUN LVCB LVDD LVM MBR MCA MDC MFT MIPS MMC MOCL MPTN
Log File Service (Windows NT) Logical File System (AIX ) Low Function Terminal Java Naming and Directory Interface Layered Operating System Logical Partition Local Procedure Call Line Printer Daemon Licensed Program Product Least Recently Used Local Security Authority Local Transfer Group Login User Identifier Logical Unit Number Logical Volume Control Block Logical Volume Device Driver Logical Volume Manager Master Boot Record Micro Channel Architecture Meta Data Controller Master File Table Million Instructions Per Second Microsoft Management Console Managed Object Class Library Multi-protocol Transport Network
MS-DOS MSCS MSS MSS MWC NAS NBC NBF NBPI NCP NCS NCSC NDIS NDMP NDS NETID NFS NIM NIS NIST
Microsoft Disk Operating System Microsoft Cluster Server Maximum Segment Size Modular Storage Server Mirror Write Consistency Network Attached Storage Network Buffer Cache NetBEUI Frame Number of Bytes per I-node NetWare Core Protocol Network Computing System National Computer Security Center Network Device Interface Specification Network Data Management Protocol NetWare Directory Service Network Identifier Network File System Network Installation Management Network Information System National Institute of Standards and Technology National Language Support Novell Network Services Netscape Commerce Server's Application NT File System
188
NTLDR NTLM NTP NTVDM NVRAM NetBEUI NetDDE OCS ODBC ODM OLTP OMG ONC OS OSF PAL PAM PAP PBX PCI PCMCIA PDC PDF
NT Loader NT LAN Manager Network Time Protocol NT Virtual DOS Machine Non-Volatile Random Access Memory NetBIOS Extended User Interface Network Dynamic Data Exchange On-Chip Sequencer Open Database Connectivity Object Data Manager on-line Transaction Processing Object Management Group Open Network Computing Operating System Open Software Foundation Platform Abstract Layer Pluggable Authentication Module Password Authentication Protocol Private Branch Exchange Peripheral Component Interconnect Personal Computer Memory Card Primary Domain Controller Portable Document Format
Performance Diagnostic Tool PHIGS Extension to X Physical File System Per Hop Behavior Programmer's Hierarchical Interactive Graphics System Process Identification Number Personal Identification Number Path Maximum Transfer Unit Post Office Protocol Portable Operating System Interface for Computer Environment Power-On Self Test Physical Partition Point-to-Point Protocol Point-to-Point Tunneling Protocol PowerPC Reference Platform Persistent Storage Manager Program Sector Number Parallel System Support Program Physical Volume Physical Volume Identifier Quality of Service Resource Access Control Facility Redundant Array of Independent Disks
POST PP PPP PPTP PReP PSM PSN PSSP PV PVID QoS RACF RAID
189
RAS RDBMS RFC RGID RISC RMC RMSS ROLTP ROS RPC RRIP RSCT RSM RSVP SACK SAK SAM SAN SASL SCSI SDK SFG SFU SID
Remote Access Service Relational Database Management System Request for Comments Real Group Identifier Reduced Instruction Set Computer Resource Monitoring and Control Reduced-Memory System Simulator Relative OnLine Transaction Processing Read-Only Storage Remote Procedure Call Rock Ridge Internet Protocol Reliable Scalable Cluster Technology Removable Storage Management Resource Reservation Protocol Selective Acknowledgments Secure Attention Key Security Account Manager Storage Area Network Simple Authentication and Security Layer Small Computer System Interface Software Developer's Kit Shared Folders Gateway Services for UNIX Security Identifier
SLIP SMB SMIT SMP SMS SNA SNAPI SNMP SP SPX SQL SRM SSA SSL SUSP SVC TAPI TCB TCP/IP
Serial Line Internet Protocol Server Message Block System Management Interface Tool Symmetric Multiprocessor Systems Management Server Systems Network Architecture SNA Interactive Transaction Program Simple Network Management Protocol System Parallel Sequenced Packet eXchange Structured Query Language Security Reference Monitor Serial Storage Architecture Secure Sockets Layer System Use Sharing Protocol Serviceability Telephone Application Program Interface Trusted Computing Base Transmission Control Protocol/Internet Protocol Trusted Computer System Evaluation Transport Data Interface Tivoli Data Protection Transport Layer Security
190
TOS TSM TTL UCS UDB UDF UDP UFS UID UMS UNC UPS URL USB UTC UUCP UUID VAX VCN VFS VG VGDA VGSA VGID VIPA VMM VP VPD
Type of Service Tivoli Storage Manager Time to Live Universal Code Set Universal Database Universal Disk Format User Datagram Protocol UNIX File System User Identifier Ultimedia Services Universal Naming Convention Uninterruptable Power Supply Universal Resource Locator Universal Serial Bus Universal Time Coordinated UNIX to UNIX Communication Protocol Universally Unique Identifier Virtual Address eXtension Virtual Cluster Name Virtual File System Volume Group Volume Group Descriptor Area Volume Group Status Area Volume Group Identifier Virtual IP Address Virtual Memory Manager Virtual Processor Vital Product Data
VPN VRMF VSM W3C WAN WFW WINS WLM WOW WWW WYSIWYG WinMSD XCMF XDM XDMCP XDR XNS XPG4
Virtual Private Network Version, Release, Modification, Fix Virtual System Management World Wide Web Consortium Wide Area Network Windows for Workgroups Windows Internet Name Service Workload Manager Windows-16 on Win32 World Wide Web What You See Is What You Get Windows Microsoft Diagnostics X/Open Common Management Framework X Display Manager X Display Manager Control Protocol eXternal Data Representation XEROX Network Systems X/Open Portability Guide
191
192
Related publications
The publications listed in this section are considered particularly suitable for a more detailed discussion of the topics covered in this redbook.
IBM Redbooks
For information on ordering these publications, see How to get IBM Redbooks on page 195.
IP Storage Networking: NAS and iSCSI Solutions, SG24-6240-01 The IBM TotalStorage NAS 200 and 300 Integration Guide, SG24-6505 Implementing the IBM TotalStorage NAS 300G, High Speed Cross Platform Storage and Tivoli SANergy!, SG24-6278 Using iSCSI Solutions Planning and Implementation, SG24-6291 A Practical Guide to Tivoli SANergy, SG24-6146 Tivoli SANergy Administrators Guide, GC26-7389 IBM SAN Survival Guide, SG24-6143 IBM Storage Solutions for Server Consolidation, SG24-5355 Tivoli Storage Management Concepts, SG24-4877 Getting Started with Tivoli Storage Manager: Implementation Guide, SG24-5416 Using Tivoli Storage Manager in a SAN Environment, SG24-6132 Tivoli Storage Manager Version 4.2: Technical Guide, SG24-6277 Red Hat Linux Integration Guide for IBM eServer xSeries and Netfinity, SG24-5853 AIX 5L and Windows 2000: Side by Side, SG24-4784 Migrating IBM Netfinity Servers to Microsoft Windows 2000, SG24-5854 Using TSM in a Clustered NT Environment, SG24-5742 Planning and Implementing an IBM SAN, SG24-6116
193
194
You can also download additional materials (code samples or diskette/CD-ROM images) from that site.
Related publications
195
196
Index
A
AntiVirus 9 author list xvii availability features 2 Multi-Platform 40 Off-site data replication services 39 operations 40 Resource utilization 39 setup 41 dsm.opt 72
B
Backup and Recovery Wizard 57 Backup Exec 115 agent configuration 117 agent installation 117 Assistant 126 backup procedure 126 backup wizard 127 Introduction 116 job verify 136 method 130 monitor jobs 133 remote install options 120 schedule options 132 verification 131 backup process overview 6 BakBone 91 block I/O 180
F
file I/O 180 full backup 7
I
I/O protocol 180 IBM Tivoli Storage Manager advantages Unique Differentiators 72 IBM TotalStorage IP Storage 200i 182 recovery 182 IBM TotalStorage NAS 300 Recovery 11 IBMSNAP 7, 38, 59 and PSM creating an image 61 batch file 85 Removable Disk 63 Scheduled NT Backup 64 Scheduled TSM Backup 90 with NTBackup 60 with TSM 85 IBMSNAP.EXE 7 incremental backup 7 Introduction 1 iSCSI 179 Backup and recovery 181 backup and restore considerations 179 block I/O 180 encapsulates SCSI commands 181 introduction 180 recovery 182 restore configuration 184 topology 181
C
considerations 2
D
Data availability hardware 2 software 3 differential backup 7 disaster recovery planning 68 Double-Take 15, 38 Connection Wizard 44 Creating a Mirror 43 Defining Replication Set 47 description 39 features 39 High availability 39 installation 40 Local data replication services 39
L
Legato 163
197
M
maintenance partition 4, 10
N
NAS Archival backup 4 Archival backup of user data 5 Archival copy 4 recovery after cluster fails 11 recovery procedures 9 NAS 200 recovery 10 NAS 300 recovery 11 NAS Admin.msc 52 NAS appliances archival 4 backup 4 restoration 4 NAS Backup Assistant 52, 65 launch 53 perform backup 53 NetBackup 139 agent configuration 141 agent installation 141 backup class 150 backup options 160 backup start 159 backup type 155 client list 153 client options 145 introduction 140 OTM install 143 policy configuration 151 policy management 150 rotation 156 server configuration 149 Wizard 149 NetBackup DataCenter 139 NetVault 91 Agent Configuration 93 Agent Installation 93 backup options 109 backup schedule 110 Backup start 107 backup target 111
Client Management 104 client selection 108 device management 111 Dynamically Shared Drives 99 file system plug-in 108 introduction 92 job monitor 113 network compression 112 Server configuration 103 SmartClient technology 99 welcome screen 94 NetWorker 163 Administrator 171 agent configuration 165 agent installation 165 allowed servers 168 Backup 177 Backup start 176 Backup status 178 create client 173 introduction 164 manage clients 172 Server configuration 171 setup type 167 NSI Software 38 NT Backup 4, 51 Backup and Recovery Wizard 57 restore 57 scheduled 64 with IBMSNAP 60
O
Off-site data replication services 39 Open Transaction Manager 16
P
Persistent Storage Manager. see PSM Persistent True Image 16 pre-loaded software 3 PSM 15 and IBMSNAP creating an image 61 archival backup access 5 automated TSM backup 87 backup software solutions 37 batch file 85 Cache full warning threshold 24 Cache size 25 clustered environment 36
198
Configuring 21 copy-on-write 17 Creating a Scheduled Image 28 Creating an image 25 Creating an Immediate image 25 Creating images 19 definition 16 Disaster Recovery 32 first image 18 how it works 16 IBMSNAP 38, 59 image directory 22 Image restoration 8 main screen 21 Maximum images 22 NAS Volume 17 Performance impact 18 Persistent True Image 16 process priority 18 Quiescent period 22 Quiescent time-out 22 Read Performance 19 Reading True Image 18 Removable Disk 63, 86 True Image 16 with TSM 85 Write performance 19
TSM 1, 67 24 x 365 application protection 69 Agent installation 72 Archive-Retrieve 69 automated backup of persistent image 87 available backups 89 Backup Archive GUI 73, 83 backup details 90 Backup report 84 Backup selection 83 backup start 83 Backup-Restore 68 batch file 85 Client Configuration Wizard 73 client node configuration wizard 79 Data transfer 71 Disaster preparation and recovery 68 dsm.opt 72 Enterprise management 70 Hardware support 71 Hierarchical Storage Management 69 introduction 68 Management automation 70 with IBMSNAP 85, 90 TSM Agent configuration 72
V
VERITAS 115, 139 virtual image 7
R
Recovery CD-ROM 4, 10 Recovery Enablement Diskette 10 recovery execution 68 recovery procedures 9 Redbooks Web site 195 Contact us xx Replication 15
S
scheduled 90 SCSI 180 Snapshots 15
T
Third Party product support 8 Tivoli Data Protection 8 Tivoli Storage Manager. see TSM True Image 16
Index
199
200
Back cover
BUILDING TECHNICAL INFORMATION BASED ON PRACTICAL EXPERIENCE IBM Redbooks are developed by the IBM International Technical Support Organization. Experts from IBM, Customers and Partners from around the world create timely technical information based on realistic scenarios. Specific recommendations are provided to help you implement IT solutions more effectively in your environment.