Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
training
2003 Hewlett-Packard Development Company, L.P. Netscape, Netscape Commerce Server, Netscape Communications, Netscape Communications Server, "N" logo, Netscape Navigator, Netscape Navigator Included logo, and Netscape Proxy Server are U.S. trademarks of Netscape Communications Corporation Oracle is a registered U.S. trademark of Oracle Corporation, Redwood City, California. Oracle Reports, Oracle7, and Oracle7 Server are trademarks of Oracle Corporation, Redwood City, California. UNIX is a registered trademark of the Open Group. Microsoft, Windows NT , Windows, and MS Windows are U.S. registered trademarks of Microsoft Corp. All other product names mentioned herein may be trademarks of their respective companies. Hewlett-Packard Company shall not be liable for technical or editorial errors or omissions contained herein. The information is provided as is without warranty of any kind and is subject to change without notice. The warranties for HP products are set forth in the express limited warranty statements accompanying such products. Nothing herein should be construed as constituting an additional warranty. HP OpenView Storage Data Protector I: Fundamentals Student Guide October 2003
Contents
Module 1 Introduction 1-1. SLIDE: Welcome...................................................................................................................... 1-2 1-2. SLIDE: Agenda (1).................................................................................................................. 1-3 1-3. SLIDE: Agenda (2).................................................................................................................. 1-4 1-4. SLIDE: Additional Resources................................................................................................ 1-5 Module 2 Data Protector Overview and Architecture 2-1. SLIDE: HP OpenView Storage Data Protector.................................................................... 2-2 2-2. SLIDE: Managed Environment ............................................................................................. 2-3 2-3. SLIDE: Backup Models .......................................................................................................... 2-4 2-4. SLIDE: Split-Mirror Backup Concept................................................................................... 2-5 2-5. SLIDE: Snapshot Backup Concept....................................................................................... 2-7 2-6. SLIDE: HP OpenView Building Block Architecture ........................................................... 2-8 2-7. SLIDE: Data Protector Architecture Components ........................................................... 2-12 2-8. SLIDE: The Cell Concept..................................................................................................... 2-16 2-9. SLIDE: Client/Server Modules ............................................................................................ 2-18 2-10. SLIDE: Platform Support................................................................................................... 2-19 2-11. SLIDE: Cell Manager .......................................................................................................... 2-20 2-12. SLIDE: Internal Database Size Limits .............................................................................. 2-22 2-13. SLIDE: Capacity Planning Spreadsheet ........................................................................... 2-24 2-14. SLIDE: Cell Console (User Interface) .............................................................................. 2-25 2-15. SLIDE: Disk Agent.............................................................................................................. 2-27 2-16. SLIDE: Media Agent ........................................................................................................... 2-28 2-17. SLIDE: Integration Agent .................................................................................................. 2-29 2-18. SLIDE: Installation Server ................................................................................................. 2-31 2-19. SLIDE: Typical Backup/Restore Session ......................................................................... 2-32 2-20. SLIDE: Inter-process Communication ............................................................................. 2-33 2-21. SLIDE: Cell Manager Directory Structure (UX) ............................................................. 2-35 2-22. SLIDE: Cell Manager Directory Structure (Windows)................................................... 2-37 2-23. SLIDE: Client Directory Structure (UX) .......................................................................... 2-39 2-24. SLIDE: Client Directory Structure (Windows) ............................................................... 2-40 2-25. SLIDE: Global Options....................................................................................................... 2-41 2-26. SLIDE: Localized Options.................................................................................................. 2-43 2-27. Review: Data Protector Architecture.............................................................................. 2-45 Module 3 Data Protector Installation 3-1. SLIDE: Installation Sequence................................................................................................ 3-2 3-2. SLIDE: Installation Methods ................................................................................................. 3-4 3-3. SLIDE: Supported Upgrades ............................................................................................... 3-10 3-4. SLIDE: Data Protector Components .................................................................................. 3-13 3-5. SLIDE: Installation Requirements (UX) ............................................................................ 3-16 3-6. SLIDE: Installation Requirements (Windows).................................................................. 3-18 3-7. SLIDE: Installation of Cell Manager on HP-UX ................................................................ 3-20 3-8. SLIDE: Installation of Cell Manager on Windows ............................................................ 3-23 3-9. SLIDE: Installation of Cell Manager on Solaris ................................................................ 3-25 3-10. SLIDE: Installation Servers ............................................................................................... 3-27 3-11. SLIDE: HP-UX CD-ROM Contents.................................................................................... 3-29 3-12. SLIDE: Windows CD-ROM Contents................................................................................ 3-30 3-13. SLIDE: Solaris CD-ROM Contents.................................................................................... 3-31 3-14. SLIDE: Starting the UNIX GUI.......................................................................................... 3-32
http://education.hp.com
Contents
SLIDE: Starting the Windows GUI ....................................................................................3-34 SLIDE: Register Installation Servers ................................................................................3-35 SLIDE: Adding New Clients to the Cell ............................................................................3-37 SLIDE: Adding Components to Clients ............................................................................3-40 SLIDE: Importing Clients ...................................................................................................3-41 SLIDE: Deleting (Exporting) Clients ................................................................................3-43 SLIDE: Data Protector Licensing ......................................................................................3-44 SLIDE: Licenses and Part Numbers..................................................................................3-45
Module 4 Data Protector Basics 4-1. SLIDE: Getting Started ............................................................................................................4-2 4-2. SLIDE: Data Protector GUI.....................................................................................................4-4 4-3. SLIDE: Authorizing Remote Console Access (1) .................................................................4-7 4-4. SLIDE: Authorizing Remote Console Access (2) .................................................................4-8 4-5. SLIDE: General Backup Concept.........................................................................................4-10 4-6. SLIDE: Backup Specification ...............................................................................................4-12 4-7. SLIDE: Backup Checklist......................................................................................................4-14 4-8. SLIDE: Verify Agents .............................................................................................................4-15 4-9. SLIDE: Check Default Media Pools .....................................................................................4-16 4-10. SLIDE: Configure a Device .................................................................................................4-17 4-11. SLIDE: Device Specification...............................................................................................4-18 4-12. SLIDE: Add Media to Media Pool.......................................................................................4-20 4-13. SLIDE: Format Medium ......................................................................................................4-22 4-14. SLIDE: Configure a Backup (1)..........................................................................................4-23 4-15. SLIDE: Configure a Backup (2)..........................................................................................4-24 4-16. SLIDE: Configure a Backup (3)..........................................................................................4-25 4-17. SLIDE: Configure a Backup (4)..........................................................................................4-26 4-18. SLIDE: Start the Saved Backup Specification ..................................................................4-27 4-19. SLIDE: The Scheduler .........................................................................................................4-29 4-20. SLIDE: Scheduled Backup (1) ............................................................................................4-30 4-21. SLIDE: Scheduled Backup (2) ............................................................................................4-32 4-22. SLIDE: Backup Types..........................................................................................................4-34 4-23. SLIDE: Backup Types Examples .......................................................................................4-36 4-24. SLIDE: Verify the Backup Session .....................................................................................4-38 4-25. SLIDE: Perform a Restore...................................................................................................4-39 4-26. SLIDE: Mount Request (1) ..................................................................................................4-41 4-27. SLIDE: Mount Request (2) ..................................................................................................4-42 4-28. SLIDE: Mount Request (3) ..................................................................................................4-43 4-29. SLIDE: Introduction to Reporting......................................................................................4-44 4-30. SLIDE: Reporting .................................................................................................................4-45 Module 5 Tape Library Configuration and Implementation 5-1. SLIDE: Objectives ...................................................................................................................5-2 5-2. SLIDE: Library Terminology..................................................................................................5-3 5-3. SLIDE: Library Introductions (hp MSL)...............................................................................5-5 5-4. SLIDE: Magazines Mail Slots ............................................................................................5-8 5-5. SLIDE: Rear Panel 10U Model........................................................................................5-10 5-6. SLIDE: Tape Drives for HP MSL Libraries.........................................................................5-12 5-7. SLIDE: SCSI Interface ..........................................................................................................5-13 5-8. SLIDE: Library Performance ...............................................................................................5-16 5-9. SLIDE: Fibre Channel SCSI Router ...............................................................................5-18 5-10. SLIDE: Library Operations/Configuration .......................................................................5-21
http://education.hp.com
Contents
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. 5-26. 5-27. 5-28. 5-29. 5-30.
SLIDE: Menu Screen .......................................................................................................... 5-23 SLIDE: Configure Network Access .................................................................................. 5-25 SLIDE: Setting SCSI IDs .................................................................................................... 5-26 SLIDE: Remote Management Interface ........................................................................... 5-28 SLIDE: Web-based Remote Library Management .......................................................... 5-29 SLIDE: Configuring the NSR ............................................................................................. 5-30 SLIDE: Fibre Channel Mapping (per host client) ........................................................... 5-33 SLIDE: HBA Connectivity (topology) .............................................................................. 5-34 SLIDE: Server Considerations .......................................................................................... 5-36 SLIDE: Logical Device Files .............................................................................................. 5-37 SLIDE: RMS Enabled for Windows 2000 ......................................................................... 5-39 SLIDE: Disable RSM for Library on Windows 2000 ....................................................... 5-40 SLIDE: RSM Disabled for Tape Library ........................................................................... 5-41 SLIDE: Windows SCSI Device Paths................................................................................ 5-42 SLIDE: HP 9000 Hardware Addressing ............................................................................ 5-44 SLIDE: Verify Library Robotic Control Using L&TT ...................................................... 5-49 SLIDE: L&TT Connectivity Verification .......................................................................... 5-51 SLIDE: Device Analysis Test............................................................................................. 5-54 SLIDE: Library Exercise Test............................................................................................ 5-55 LAB: MSL Library ............................................................................................................... 5-56
Module 6 Media Management 6-1. SLIDE: Media Management ................................................................................................... 6-2 6-2. SLIDE: The Media Pool.......................................................................................................... 6-5 6-3. SLIDE: Creating Media Pools................................................................................................ 6-7 6-4. SLIDE: Media Pool Properties .............................................................................................. 6-9 6-5. SLIDE: Media Pool Characteristics .................................................................................... 6-10 6-6. SLIDE: Loose or Strict Allocation?..................................................................................... 6-15 6-7. TEXT PAGE: Media Allocation and Usage........................................................................ 6-17 6-8. SLIDE: Free Pool Concept .................................................................................................. 6-22 6-9. SLIDE: Media Life................................................................................................................. 6-24 6-10. SLIDE: Media Operations .................................................................................................. 6-25 6-11. SLIDE: Formatting Media.................................................................................................. 6-27 6-12. SLIDE: Media Duplication ................................................................................................. 6-30 6-13. SLIDE: Automated Media Operations.............................................................................. 6-32 6-14. SLIDE: Configuring a Post-Backup AMO ........................................................................ 6-34 6-15. SLIDE: Configuring Scheduled Media Copy (AMO)....................................................... 6-36 6-16. SLIDE: Scheduled Media Copy Example......................................................................... 6-40 6-17. TEXT PAGE: The omniamo Command and Configuration Files ................................. 6-41 6-18. SLIDE: Media Vaulting Operations................................................................................... 6-44 6-19. SLIDE: Vaulting Locations ................................................................................................ 6-45 6-20. SLIDE: Vaulting with Media Pools ................................................................................... 6-46 6-21. TEXT PAGE: Automated Media Vaulting ........................................................................ 6-48 6-22. Review Questions............................................................................................................... 6-50
http://education.hp.com
Contents
Module 7 Logical Devices 7-1. SLIDE: The Logical Device ....................................................................................................7-2 7-2. SLIDE: Logical Device Types ................................................................................................7-3 7-3. SLIDE: Device Configurations...............................................................................................7-8 7-4. SLIDE: Configuration Methods ...........................................................................................7-11 7-5. SLIDE: Adding a Device (manual method)........................................................................7-12 7-6. SLIDE: Physical Device Selection.......................................................................................7-15 7-7. SLIDE: Library Repository Configuration..........................................................................7-17 7-8. SLIDE: Library Drive Configuration ...................................................................................7-18 7-9. SLIDE: Media Type and Default Pool .................................................................................7-20 7-10. SLIDE: Advanced Options .................................................................................................7-21 7-11. SLIDE: Device Concurrency ..............................................................................................7-24 7-12. SLIDE: Data Protector Tape Format ................................................................................7-26 7-13. SLIDE: Mount Notification ................................................................................................7-29 7-14. SLIDE: Library Sharing.......................................................................................................7-32 7-15. SLIDE: Autoconfigure a Device (1) ..................................................................................7-34 7-16. SLIDE: Autoconfigure a Device (2) ..................................................................................7-35 7-17. SLIDE: Autoconfigure a Device (3) ..................................................................................7-36 7-18. SLIDE: Library Scanning....................................................................................................7-38 7-19. SLIDE: Library Slot Operations.........................................................................................7-40 7-20. SLIDE: External Control ....................................................................................................7-42 7-21. SLIDE: GRAU and StorageTek Libraries..........................................................................7-45 7-22. Review Questions ...............................................................................................................7-47 Module 8 Backup 8-1. SLIDE: Performing Backups...................................................................................................8-2 8-2. SLIDE: Backup Specification Types ......................................................................................8-5 8-3. SLIDE: The Backup Specification (datalist).........................................................................8-7 8-4. SLIDE: Backup Specification Contents.................................................................................8-9 8-5. SLIDE: Backup Specification Sequence..............................................................................8-11 8-6. SLIDE: Creating Backup Specifications..............................................................................8-12 8-7. SLIDE: Load Balancing..........................................................................................................8-14 8-8. SLIDE: Static Device Allocation...........................................................................................8-16 8-9. SLIDE: Load Balancing Object Allocation .....................................................................8-17 8-10. SLIDE: Interactive Backup Specifications........................................................................8-19 8-11. SLIDE: Source ......................................................................................................................8-20 8-12. SLIDE: Destination ..............................................................................................................8-22 8-13. SLIDE: Backup Specification Options..............................................................................8-24 8-14. SLIDE: Pre- and Post-Execution .......................................................................................8-27 8-15. SLIDE: Pre- and Post-Exec Script Failures......................................................................8-29 8-16. SLIDE: Reconnect Broken Sessions .................................................................................8-33 8-17. SLIDE: File System Options ..............................................................................................8-35 8-18. SLIDE: Object Summary ....................................................................................................8-41 8-19. SLIDE: Object Properties...................................................................................................8-42 8-20. SLIDE: Parallel Data Streams from Object ......................................................................8-44 8-21. SLIDE: Configure Parallel Data Streams..........................................................................8-45 8-22. SLIDE: The Backup Process Flow ....................................................................................8-46 8-23. SLIDE: Templates and Groups ..........................................................................................8-48 8-24. SLIDE: Preview ...................................................................................................................8-50 8-25. Review Questions ...............................................................................................................8-61
http://education.hp.com
Contents
Module 9 Restore 9-1. SLIDE: Performing Restores .................................................................................................. 9-2 9-2. SLIDE: Restore Objects .......................................................................................................... 9-4 9-3. SLIDE: Restore from a Session.............................................................................................. 9-6 9-4. SLIDE: Parallel Restore .......................................................................................................... 9-7 9-5. SLIDE: Restore Sequence....................................................................................................... 9-9 9-6. SLIDE: Restore Source ......................................................................................................... 9-10 9-7. SLIDE: Restore Object Properties....................................................................................... 9-13 9-8. SLIDE: Destination................................................................................................................ 9-15 9-9. SLIDE: Restore Options........................................................................................................ 9-17 9-10. SLIDE: Restore Devices...................................................................................................... 9-19 9-11. SLIDE: Restore Media......................................................................................................... 9-20 9-12. SLIDE: Restore Summary................................................................................................... 9-21 9-13. SLIDE: Parallel or Single Restore...................................................................................... 9-22 9-14. SLIDE: Point in Time Restore ............................................................................................ 9-23 9-15. Review Questions ................................................................................................................ 9-25 Module 10 Internal Database 10-1. SLIDE: Internal Database (IDB) ....................................................................................... 10-2 10-2. SLIDE: Configuring the Database..................................................................................... 10-5 10-3. SLIDE: IDB Information Storage ...................................................................................... 10-6 10-4. SLIDE: IDB Tablespaces.................................................................................................... 10-8 10-5. SLIDE: External Binary Files .......................................................................................... 10-10 10-6. SLIDE: Directory Structure ............................................................................................. 10-13 10-7. TEXT PAGE: Transaction Logs ...................................................................................... 10-15 10-8. SLIDE: Database Size Limits (Review) .......................................................................... 10-17 10-9. SLIDE: Recommended Distribution............................................................................... 10-19 10-10. SLIDE: Managing Database Growth............................................................................. 10-21 10-11. SLIDE: Internal Database GUI ...................................................................................... 10-24 10-12. SLIDE: IDB Size Report ................................................................................................. 10-25 10-13. SLIDE: Database Maintenance ..................................................................................... 10-26 10-14. Text Page: Data Protector Commands ........................................................................ 10-27 10-15. SLIDE: Database Cleanup ............................................................................................. 10-28 10-16. SLIDE: Adding Filename Extensions ........................................................................... 10-29 10-17. SLIDE: Adding DCBF Locations................................................................................... 10-30 10-18. SLIDE: Preparing for Database Recovery ................................................................... 10-31 10-19. SLIDE: Back Up the Database ...................................................................................... 10-32 10-20. SLIDE: Manual Restore of the Database ..................................................................... 10-34 10-21. SLIDE: Manual Restore Using the GUI ........................................................................ 10-37 10-22. SLIDE: Automated Restore of the Database ............................................................... 10-38 10-23. SLIDE: Recovery from Corruption............................................................................... 10-40 10-24. TEXT PAGE: omnidb ..................................................................................................... 10-44 10-25. TEXT PAGE: omnidbutil ............................................................................................... 10-47 10-26. TEXT PAGE: IDB Maintenance Commands ............................................................... 10-54 10-27. Review Questions ........................................................................................................... 10-56 Module 11 Monitoring and Reporting 11-1. SLIDE: Monitoring and Reporting .................................................................................... 11-2 11-2. SLIDE: Monitoring Current Sessions ............................................................................... 11-4 11-3. SLIDE: Viewing Previous Session Details ....................................................................... 11-6 11-4. SLIDE: Reporting Possibilities.......................................................................................... 11-8 11-5. SLIDE: Report Categories ................................................................................................. 11-9
http://education.hp.com
Contents
11-6. SLIDE: Reporting Overview.............................................................................................11-11 11-7. SLIDE: Reporting GUI ......................................................................................................11-13 11-8. SLIDE: Web Reporting Interface.....................................................................................11-15 11-9. SLIDE: Reporting Command ...........................................................................................11-17 11-10. SLIDE: Report Groups....................................................................................................11-19 11-11. SLIDE: Report Group Schedule ....................................................................................11-20 11-12. SLIDE: Adding a Report to a Report Group.................................................................11-22 11-13. SLIDE: Service Management Integrations Overview..................................................11-24 11-14. SLIDE: Service Level Management ...............................................................................11-27 11-15. Monitor Review Questions ............................................................................................11-32 11-16. Reporting Lab Review Questions..................................................................................11-33 Module 12 Event Notifications 12-1. SLIDE: Monitoring, Reporting and Notifications ............................................................12-2 12-2. SLIDE: Notification Concept .............................................................................................12-3 12-3. SLIDE: Data Protector Event Logging..............................................................................12-8 12-4. SLIDE: Default Notifications ...........................................................................................12-10 12-5. SLIDE: Web Notifications GUI ........................................................................................12-11 12-6. SLIDE: Notification Format.............................................................................................12-12 12-7. SLIDE: Report or Event Notification..............................................................................12-15 12-8. Notifications Lab Review Questions ..............................................................................12-16 Module 13 Access Control and Security 13-1. SLIDE: Access Control and Security .................................................................................13-2 13-2. SLIDE: Access Control ........................................................................................................13-3 13-3. SLIDE: User Groups ............................................................................................................13-4 13-4. SLIDE: The Admin Group ...................................................................................................13-5 13-5. SLIDE: The Operator Group ...............................................................................................13-6 13-6. SLIDE: The User Group.......................................................................................................13-8 13-7. SLIDE: Custom Groups .......................................................................................................13-9 13-8. SLIDE: Group Permissions ...............................................................................................13-11 13-9. SLIDE: Adding Users and Groups....................................................................................13-13 13-10. SLIDE: Changing the Web Password.............................................................................13-15 13-11. SLIDE: Client Security.....................................................................................................13-16 13-12. SLIDE: Network Access inet (HP-UX) .....................................................................13-18 13-13. SLIDE: Firewall Support .................................................................................................13-20 13-14. Review Questions ...........................................................................................................13-23 Module 14 Disaster Recovery 14-1. SLIDE: Disaster Recovery..................................................................................................14-2 14-2. SLIDE: Disaster Recovery Data Protector ..................................................................14-4 14-3. SLIDE: DR Terminology.....................................................................................................14-5 14-4. SLIDE: Data Protector 4-Phase Approach to DR ............................................................14-7 14-5. SLIDE: Supported Recovery Options (5.0) ....................................................................14-10 14-6. SLIDE: Supported Recovery Options (5.1) ....................................................................14-11 14-7. SLIDE: Manual DR Preparation Source .........................................................................14-12 14-8. SLIDE: Cell Manager Configuration Files (DR) ............................................................14-13 14-9. SLIDE: Cell Manager Manual DR Preparation (1) ........................................................14-14 14-10. SLIDE: Cell Manager Manual DR Preparation (2) ......................................................14-15 14-11. SLIDE: Manual Update to Client SRD ..........................................................................14-16 14-12. SLIDE: Manual DR Diskette Content (SRD added) ....................................................14-17 14-13. SLIDE: Assisted Manual DR Procedure .......................................................................14-18
http://education.hp.com
Contents
14-14. 14-15. 14-16. 14-17. 14-18. 14-19. 14-20. 14-21. 14-22. 14-23. 14-24. 14-25. 14-26. 14-27. 14-28. 14-29. 14-30. 14-31. 14-32. 14-33. 14-34. 14-35. 14-36. 14-37. 14-38. 14-39. 14-40. 14-41.
SLIDE: One Button Disaster Recovery ........................................................................ 14-20 SLIDE: OBDR Preparation ............................................................................................ 14-22 SLIDE: OBDR Wizard (1)............................................................................................... 14-23 SLIDE: OBDR Wizard (2)............................................................................................... 14-24 SLIDE: OBDR Session.................................................................................................... 14-25 SLIDE: Enhanced Automated Disaster Recovery ...................................................... 14-26 SLIDE: Copy DR Image to the Cell Manager............................................................... 14-29 SLIDE: Choose the Image Source (1) .......................................................................... 14-30 SLIDE: Select the Image Set (2).................................................................................... 14-31 SLIDE: Volume Selections (3)....................................................................................... 14-32 SLIDE: Create the ISO Image (4).................................................................................. 14-33 SLIDE: Image Ready to Burn to CD (5) ....................................................................... 14-34 SLIDE: Booting the DR Image....................................................................................... 14-35 SLIDE: Automated System Recovery Overview ......................................................... 14-39 SLIDE: ASR Procedure Overview with DP.................................................................. 14-41 SLIDE: Recovery Procedure Phase 0 ........................................................................... 14-43 SLIDE: Create the ASR Set............................................................................................ 14-45 SLIDE: ASR Set Volume Selection .......................................................................... 14-47 SLIDE: ASR Copy Location ........................................................................................... 14-48 SLIDE: Recovery Procedure Phase 1 (1) ..................................................................... 14-49 SLIDE: Recovery Procedure Phase 1 (2) ..................................................................... 14-51 SLIDE: Recovery Procedure Phase 2 ........................................................................... 14-52 SLIDE: Recovery Procedure Phase 3 ........................................................................... 14-54 TEXT PAGE: Requirements/Limitations ..................................................................... 14-55 SLIDE: drstart.exe (interaction)................................................................................... 14-56 SLIDE: Recovering Clients with Disk Delivery........................................................... 14-59 SLIDE: HP-UX Clients.................................................................................................... 14-66 SLIDE: HP-UX Cell Server............................................................................................. 14-68
Module 15 Manager of Managers 15-1. SLIDE: Manager of Managers............................................................................................. 15-2 15-2. SLIDE: Features................................................................................................................... 15-4 15-3. SLIDE: Concepts.................................................................................................................. 15-6 15-4. SLIDE: Configuration Steps ............................................................................................... 15-8 15-5. SLIDE: MoM GUI ............................................................................................................... 15-11 15-6. SLIDE: Communication .................................................................................................... 15-14 15-7. SLIDE: Distributed MMDB and CDB .............................................................................. 15-16 15-8. SLIDE: Central MMDB ...................................................................................................... 15-18 15-9. SLIDE: Central Licensing ................................................................................................. 15-22 15-10. TEXT PAGE: Added Functionality (MoM GUI)........................................................... 15-25 15-11. Review Questions............................................................................................................ 15-27 Module 16 Troubleshooting 16-1. SLIDE: Log Files .................................................................................................................. 16-2 16-2. SLIDE: Execution Tracing.................................................................................................. 16-4 16-3. SLIDE: Message Details .................................................................................................... 16-12 16-4. SLIDE: Network Connectivity ......................................................................................... 16-14 16-5. SLIDE: Services ................................................................................................................. 16-18 16-6. TEXT PAGE: User Interface Startup Problems ............................................................ 16-23 16-7. SLIDE: Backup Devices .................................................................................................... 16-26 16-8. SLIDE: Backup and Restore............................................................................................. 16-33 16-9. SLIDE: omnihealthcheck.................................................................................................. 16-39
http://education.hp.com
Contents
16-10. SLIDE: HealthCheck Config File....................................................................................16-40 16-11. SLIDE: omnihealthcheck.log ..........................................................................................16-42 16-12. SLIDE: omnitrig -run_checks .........................................................................................16-43 16-13. TEXT PAGE: Debugging UNIX Pre- and Post- exec Scripts.......................................16-43 Module 17 Customizing 17-1. SLIDE: Customizing............................................................................................................17-2 17-2. TEXT PAGE: Contents of the globals File .......................................................................17-4 17-3. TEXT PAGE: Contents of the omnirc.TMPL File..........................................................17-21 Appendix A Lab Exercises Appendix B HP-UX Library Configuration Solutions to Review Questions
http://education.hp.com
Overview
Course Description
This course is designed for system administrators and consultants who will be implementing, planning or administering the HP OpenView Storage Data Protector product on HP-UX, Windows NT/2000 and Solaris systems.
Course Goals
This course is targeted at system administrators who are responsible for managing the system backup and recovery in a heterogeneous networked environment with HP OpenView Storage Data Protector software. This course teaches system administrators and network administrators how to install, configure, and customize the HP OpenView Storage Data Protector product.
http://education.hp.com
Overview
Conventions
For convenience, we will refer to specific product directory names by their logical names rather than the fully qualified paths.
Unix
Logical Name $OMNIHOME or <OMNIHOME> $OMNICONFIG or <OMNICONFIG> $OMNIVAR or <OMNIVAR> /opt/omni /etc/opt/omni /var/opt/omni Directory Path
Usage Binaries, man pages, etc. Configuration directory Database and log files
Windows NT/2000
Logical Name $OMNIHOME or <OMNIHOME> $OMNICONFIG or <OMNICONFIG> $OMNIVAR or <OMNIVAR> Default Directory Path C:\program files\Omniback C:\program files\Omniback\config C:\program files\Omniback
Usage The product root directory Configuration directory The product root directory
http://education.hp.com
Overview
Agenda
Day 1
Module 1 Introduction Module 2 Data Protector Overview and Architecture Module 3 Data Protector Installation Module 4 Data Protector Basics
Day 2
Module 5 Tape Library Configuration and Implementation Module 6 Media Management Module 7 Logical Devices Module 8 Backup
Day 3
Module 9 Restore Module 10 Internal Database Module 11 Monitoring and Reporting Module 12 Event Notification Module 13 Access Control and Security
Day 4
Module 14 Disaster Recovery Module 15 Manager of Managers Module 16 Troubleshooting Module 17 Customizing
http://education.hp.com
Overview
http://education.hp.com
Module 1 Introduction
Objectives
Upon completion of this module, you will be able to do the following: Describe the content and flow of this course. Get additional information about Data Protector.
http://education.hp.com
Module 1 Introduction
Welcome
HP OpenView Storage Data Protector 1: Fundamentals Introductions Logistics
Student Notes
Welcome to HP Education, and the HP OpenView Storage Data Protector 1: Fundamentals course (U1610S). This course is designed for system administrators who will be responsible for the installation, configuration, and management of the Data Protector storage management software. This course covers the HP OpenView Storage Data Protector product functionality for version 5.1, released June 2003. Throughout this course, the product name HP OpenView Storage Data Protector will be shortened to just Data Protector or DP for simplicity.
http://education.hp.com
Module 1 Introduction
Agenda (1)
Architecture Installation DP Basics Library Implementation Media Management Logical Devices
Backup Restore
Student Notes
The main topics in this course are listed on the slide.
http://education.hp.com
Module 1 Introduction
Agenda (2)
Internal Database Monitoring and Reporting Event Notification Cell Security Disaster Recovery Manager of Managers Troubleshooting
Student Notes
http://education.hp.com
Module 1 Introduction
Additional Resources
Product documentation Web sites Support services Consulting services Users group
Student Notes
Hewlett Packard provides several additional resources designed to make you successful with our products. These include: Product documentation Soft copy (Acrobat format) is included with the software distribution as well on the on the web. Suggested reading: HP OpenView Storage Data Protector Administrators Guide HP OpenView Storage Data Protector Concepts Guide HP OpenView Storage Data Protector Installation and Licensing Guide Web Sites http://education.hp.com http://openview.hp.com http://itresourcecenter.hp.com Support services HP Response Center Account Support Organization Consulting services HP Consulting & Integration
http://education.hp.com
Module 1 Introduction
In addition to the support and services available from HP, there is an HP sponsored user group called OpenView Forum. They typically have yearly conferences and have several other benefits available to members. Their information is available via the web at: http://ovforum.org.
http://education.hp.com
http://education.hp.com
Student Notes
HP OpenView Storage Data Protector is a new generation of HP OpenView software that manages data protection as an integral component of an overall IT service. By managing data protection as a set of services rather than a set of data objects and IT resources, Data Protector helps you meet your service level objectives (SLO) with increased staff efficiency. This in particular addresses the SLM requirements of service providers. Data Protector builds upon the capabilities of its predecessor, HP OpenView Omniback II, for tape management, backup, and disaster recovery, and establishes a new focus on recovery and service-centric management.
http://education.hp.com
Managed Environment
Student Notes
The typical IT environment today consists of many systems distributed across the enterprise. The traditional data center has experienced tremendous change and become a server and storage farm. The systems that operate todays corporations are very numerous and contain huge quantities of data. The picture above is representative of the IT environment today. Many systems from the desktop to the data center, connected via high-speed local area networks (LANs). Behind these systems are increasingly large and complex data storage systems. As the need to access data from multiple systems and the quantity of data increases, companies are turning to large storage systems, such as the HP StorageWorks disk arrays for on-line storage and automated tape systems for near-line storage. Many storage devices are either directly connected to a host or connected via a Storage Area Network (SAN) to meet data storage accessibility needs. Managing the complexities of the IT infrastructure today requires an even more capable solution to meet the ever changing IT Service Management environment.
http://education.hp.com
Backup Models
direct-attached backup
management
application server disk host media host
snapshot backup
Application Server
tape
Backup Server
network backup
management
media host disk host
split-mirror backup
Application Server
P
S S S
tape
Backup Server
Student Notes
To protect data from all risks of loss, Data Protector offers a variety of ways to back it up and recover it including Zero Downtime Backup (ZDB) and Instant Recovery (IR). Data Protector offers several models for data security and backup including: Direct attached storage Zero Downtime Backup with Split-Mirror (StoragWorks XP) Zero Downtime Backup with Snapshot (StorageWorks EVA, VA, MSA) Heterogeneous network backup Storage Area Network (SAN) attached online and nearline storage Network Attached Storage (NAS, using Network Data Management Protocol (NDMP) Direct backup using X-Copy (extended copy) Data Protectors Instant Recovery (IR) is capable of recovering terabytes of data in minutes rather than hours. Unlike traditional tools that focus exclusively on backup to tape, Data Protector enables a variety of techniques to create recovery images using disk resources as well as tape. These techniques can maximize information availability and minimize application impact, by incorporating near zero-impact, zero-downtime backup or Direct Backup (server-less backup from disk to tape), depending on your business needs and available hardware.
http://education.hp.com
Application host
M
0
P primary LDEV
M M
1 2
Student Notes
The general idea behind split mirror backups is to stream the backup from the mirror instead of the production disk. The mirror is typically connected to a separate host (called the backup host) with a tape device attached. Usually, hardware mirror technologies such as Business Copy XP or Continuous Access XP are used to create the mirror. Before a backup of a mirror can be started, a valid point in time disk image needs to be created. The disk image needs to be consistent so that it can be fully restored. The mirror is not created at backup time but needs to be established ahead of time. To create the backup image, the mirror will simply be split off the production disk at backup time. As the application host and backup host are different, it is very important that all cached information (database cache, filesystem cache) on the host is flushed to the disk before the mirror is split off. One of the following options achieves this (depending upon the type of data to backup): Databases could be put into backup mode Databases could be taken offline A filesystem could be unmounted
http://education.hp.com
The above must occur prior to the split of the mirror to guarantee that the backup image will be consistent. In case of a plain filesystem backup, it wont be required to unmount the filesystem first. The split-mirror backup will complete successfully also with the filesystem mounted. However, a successful restore of all files and directories cannot be guaranteed since cached data wont be written to disk prior to the split. Its therefore recommended to unmount a filesystem before performing a spit-mirror backup. In case a database is running on a filesystem, there will be no need to unmount the filesystem as the database controls the write to the disk and ensures that data is really written to the disk and not to the filesystem cache. For the online database backup, the backup image alone cannot be restored. The archive log files from the application host are also needed. The archive log backup can be started when the database is taken out of backup mode. This will happen right after the mirrors were successfully split off their productive disks. The backup duration (from the perspective of the application) is only the time required to perform the split, during which the consistent backup copy is created. The backup and the resynchronization of the mirrors do not affect the production databases I/O performance as they happen inside of the XP Disk Array. The HP Education course, U1611S, covers the concept of Zero Downtime Backup and Instant Recovery within a hands-on SAN environment.
Mirror Rotation
Mirror rotation relies on Business Copys capability to maintain up to three independent secondary volumes (S-Vols) of one primary volume (P-Vol). The different S-Vols are labeled as Mirror Units (MU#0, MU#1 and MU#2). Data Protector can perform split mirror backups from each of the split mirrors. Administrators can either supply one dedicated S-Vol or multiple S-Vols for backup. If two or more mirrors are available, Data Protector will automatically use them in a cyclic fashion. At the end of the backup, the S-Vol used will be left split off the P-Vol thus keeping the backup versions on the S-Vol available for Instant Recovery. For the next backup, another S-Vol will be used. This provides a high level of data protection.
http://education.hp.com
Snapshots get created on the fly or are reused Backup host processes the data Snapshot information is stored in Instant Recovery database for VA, EVA, MSA API based integration
Student Notes
The snapshot backup concepts are similar to those of the split-mirror backup. The snapshot backup currently is supported with the HP StorageWorks Virtual Arrays, VA71xx and VA74xx, the HP StorageWorks Enterprise Virtual Array, EVA3000 and EVA5000 as well as the HP StorageWorks Modular Storage Array, MSA 1000 (MSA available later). Snapshots may be created on the fly within the array, or they may be designated for re-use for backup utilizing a rotation strategy. Snapshots may be designated for use with the Instant Recovery capabilities of Data Protector. (At the time of this printing, Instant Recovery is only supported for the HP VA products. It is expected that the EVA and MSA will be supported via a patch release due later in 2003). The HP Education course, U1611S, covers the snapshot integration in detail along with Instant Recovery within both a file system and RDBMS environment.
http://education.hp.com
OpenView Enterprise Console OpenView Operations: Event and Problem Management Network, Systems, Application and Database Management Service Level Management ~200 Openview Partner Solutions
Management Repository
systems management
Operations Data Protector data backup data recovery Storage Area Manager Media Operations
network management
Network Node Manager Customer Views PolicyXpert Internet Services
performance management
GlancePlus Performance Reporter Web Transaction Observer Internet Services
application management
SMART Plug-Ins: Apps, DBs Web/App Servers Mgmt Server Managed Nodes
service management
Internet Services Service Desk Internet Usage Manager Service Reporter WebQoS Service Info. Portal
Network
Desktop Network Access Servers Databases Applications Managing Distributed UNIX and Windows Environments, End-to-End
Student Notes
Illustrated above is the current OpenView building block architecture. What sets OpenView apart from other solutions is the flexible architecture that allows you to build an IT management environment according to needs and requirements. Our different product offerings can be used as standalone products or in an integrated fashion. Network Node Manager (NNM) and OpenView Operations (OVO) are the most common integration points for HP and third-party management products. The flexible OVO and Service Navigator consoles also function as one of the OpenView Enterprise Consoles. The Service Desk and Service Information Portal products form the service management umbrella and add a service management process layer and functionality on top of the integrated OpenView solution to complete the service management product offering. There are over 400 OpenView products. This course obviously will not cover all of the products, but it will focus on the Data Protector storage management product. HP OpenView Storage Data Protector offers comprehensive backup and restore functionality specifically tailored for global, enterprise-wide, and distributed environments. Unparalleled in the industry, Data Protector is operationally efficient; as of this printing HP
http://education.hp.com
Storage Data Protector holds the backup performance record of 3.6TB/hour. It supports business and IT alignment, and offers turnkey control to create one complete, integrated backup solution for heterogeneous environments.
http://education.hp.com
Data Protector provides the following service management integrations: HP OVO is a software solution designed to help service providers and their system administrators detect, solve, and prevent problems occurring in networks, systems, and applications in any enterprise. It is a central management point for various remote OpenView applications. Collects and analyzes data, automates critical response, as well as message forwarding to other services. OVO DP SPI (OpenView Operations Data Protector SMART Plug In) is a package containing components of Data Protector that are fully integrated into OVO. The integration includes users, message groups, node groups, applications, reports, service definitions and command executables. Installation of the Data Protector cell manager onto the OVO management server is required for the enterprise console functionality and scalability that this integration provides. OVO SN (OpenView Service Navigator) is a system that maps messages to services to ease the control of complicated systems. OV SIP (OpenView Service Information Portal) aggregates information collected from various services, such as data protection services, networks, and so forth. The information is presented and formatted through various portal components and is made available through a web page. Portal components, modules, include Service Browser, Service Graph, and Service Cards. OVR (OpenView Reporter) is a reporting service that further analyzes, inspects, and collects data gathered by OVO and formats them into a human readable and usable webbased presentation. OVSD (OpenView Service Desk) is a central management point for products, applications, and services. It standardizes and manages issue management and makes it possible to maintain consistent service levels. DP OVR integration integrates DP 5.0 with HP OVO, OVSN, OVP Agent and OV Reporter The integration of DP 5.0 with HP OVO is extended by adding HP OpenView Reporter (OVR 3.0 English version). With OVR service providers can generate reports from data obtained from the OVO management server. An IT Service Provider can use these reports to demonstrate to a customer its SLA compliance. For example, DP Transaction Performance Report consists of the service performance metrics (one of the IT SLA parameters). In addition to SLA compliance reports, an IT Service Provider can generate monthly operational reports for DP5.0 environment. For example, DP5.0 Operational Error Status report aggregates the problem data and can be used by an IT service provider for operational planning. DP OVSIP integration integrates DP 5.0 with HP OpenView Service Information Portal (OV SIP). OV SIP gives an IT service provider customer visibility into the services that they are outsourcing. OV SIP instead of giving the customer a generalized view of the service providers infrastructure, personalizes that information for each customer and shows status and business information specific to customers outsourced environment. OV SIP contains a portal foundation and a range of management information modules. The Data
http://education.hp.com
Protector module on OV SIP extracts status information from DP 5.0. With this module, an IT service provider can give its customers a view into the status of their outsourced data protection operations. DP OVSD integration integrates DP5.0 with HP OpenView Service Desk (OV SD). OV SD is a help desk solution. It enables the IT support organization to implement configuration, help desk, incident resolution, problem resolution, and change management processes into a single workflow. OV SD automates and regulates IT troubleshooting processes. It stores SLAs and monitors support service compliance to them. When integrated with DP5.0, OV SD (without a human involvement) monitors the time taken to resolve backup-related problems, such as adding media or restarting a failed backup, increasing DPs monitoring and measuring capabilities. OV SD manages service help desk workflow, measures service quality levels, and generates reports demonstrating SLA compliance. DP 5.0s integration with OV SD gives support personnel access to DP5.0 data for a timely response and resolution of operational problems before they affect vital data protection service.
http://education.hp.com
manager of managers
distributed GUI
Student Notes
The basic HP Data Protector implementation utilizes only two architecture layers, the Cell Manager, and the Cell Client layers. Data Protector can be managed in larger environments by implementing the Manager of Managers (MOM) or OpenView Operations (OVO) layers.
http://education.hp.com
The Data Protector client/server architecture provides multiple manager layers, which offers tremendous flexibility and adjusts easily to organizational needs and changes.
Enterprise Console
The Data Protector integration with HP OpenView Operations provides the concept of the Enterprise Console. HP OpenView Operations allows remote administration and monitoring of one or more Data Protector cells from a single Enterprise Console.
Manager of ManagersMoM
An existing Data Protector Cell Manager can be configured as the Manager of Managers (M.o.M.) which allows remote administration and monitoring of many cells from a single consolidated GUI. A centralized media management database (CMMDB), cross-cell device sharing as well as central license management may also be configured with MoM.
http://education.hp.com
Firewall Support
Data Protector has support for backups to be managed through a firewall. This gives administrators more control for remote managed environments.
SAN Support
Data Protector is used today in several different SAN implementations. As this technology is evolving, consult the OpenView web site for the latest information about the supported environments.
Scalability
Data Protector is used in environments from one system (which could be a data server) to environments with thousands of systems. Through its architecture, it is highly scalable and suitable for nearly any kind of environment.
Easy-to-Use
Data Protector comes with an easy-to-use cross-platform consistent Windows style GUI and allows easy administration of a complex environment.
Disaster Recovery
Data Protector allows easy disaster recovery of a complete Windows system.
NDMP Support
Data Protector allows the backup of data stored on an NDMP server such as NetApp filers. NetApp Filers have their own operating system, called ONTAP, and contains a NDMP server implementation, which is used by Data Protector to perform a backup and restore on such a system.
Tape-Library-Support
Data Protector supports multiple tape libraries, which allow for fast unattended backup times.
Flexible
http://education.hp.com
Because of multiple backup and restore options, Data Protector is very flexible. It fits all kinds of end-users and administrator requirements.
Multi-Vendor Support
The various Data Protector agents (Disk Agent, Media Agent, and Online Application Integration Agents) are supported on various platforms, making Data Protector truly a backup solution for multivendor environments.
Integrations
In addition to the online backup integrations, Data Protector offers integrations with OpenView Operations, OpenView Media Operations, MC/ServiceGuard, MS Clusters, and OmniStorage. Data Protector also integrates into the Microsoft Management Console for more convenient access.
http://education.hp.com
Cell Concept
Backup domain Logical organization of systems Can match your organization Heterogeneous system support Independent but can be centrally managed
Student Notes
The Data Protector architecture breaks down the size and complexity of the enterprise network by defining Data Protector Cells. A Data Protector Cell consists of a Cell Manager system and all of the systems that are to have backup managed by it. A cell can be all the systems within a department, or all systems within one room or building. It is also possible to have a cell that contains only one system (called a single-system cell). The Data Protector Cell configuration can reflect the organization within a company, with each department having its own administrators. However, there is no reason that two machines, thousands of miles apart, cannot be in the same cell. Note: A system may belong to only one cell.
http://education.hp.com
There is no enforced limit to the number of systems per Data Protector Cell, but the cell size may be limited by a number of factors: The maximum supported number of systems is 1000, although 100 is recommended The size of the Data Protector internal database The quantity of backups that can be effectively managed The Data Protector internal database can grow to be many GB. A good rule of thumb is that you should allocate enough disk space to allow the internal database be approximately 2% of the quantity of data that is backed up. You may find that if you are backing up many large files (50 MB100 MB each), then the percentage size of the database compared to data can be as little as 0.25%; this is especially true when backing up large database files. Backing up many small files means more records in the database, which means more space is required for the database. Later in this module you will see how to estimate more accurately the size of your Data Protector internal database. (The module on Database Management will give more specifics about how to plan for and manage database growth.)
Cells are generally independent parts of the enterprise network. They are administered and operate independently of each other. Data Protector has the capability to monitor and administer all the cells from a central administration point utilizing the Cell Console or Enterprise Console or the Manager of Managers console. NOTE: If systems in the same cell are in different time zones, some of the Data Protector messages can be confusing. In addition, all backups are configured according to the Cell Managers clock.
http://education.hp.com
Client-Server Modules
cell console (CC)
Student Notes
Data Protector is composed of separate modules, each of which performs a specialized task. The major component is the Cell Manager; it is responsible for the control of the entire Data Protector Cell and the invocation of the specialized agent processes.
Client/Server Architecture
The basis of the client/server model is that the Data Protector software consists of client modules and a server module. These modules can all be installed on a single node (a single node cell) or be distributed across many nodes. Communication between modules is accomplished via TCP/IP sockets.
http://education.hp.com
Platform Support
Cell Manager: HP-UX Windows Solaris Application (Integration) Agents Oracle Informix IBM DB2 UDB Sybase SAP R/3 Baan IV on Oracle, Informix Lotus Domino MS SQL Server MS Exchange Server MS VSS MS Cluster Server HP MC ServiceGuard HP OpenView Operations HP OpenView OmniStorage Media Agent: Windows HP-UX Sun Solaris IBM AIX Linux Redhat/SuSE Novell NetWare HP MPE/iX SCO OpenServer SNI Sinix
Disk Agent: HP-UX 11.X HP OpenVMS HP Tru64 UNIX HP MPE/iX Win NT, XP Win 2000, 2003 Sun Solaris 7,8,9 SunOS IBM AIX Linux Redhat/SuSE/Caldera Novell NetWare SGI IRIX Windows NT-Alpha SCO OpenServer SCO Unixware SNI SINIX NCR MP-RAS Sequent DYNIX Additional platforms via NFS / shared disk (CIFS)
Student Notes
The Data Protector product consists of several product components: the Manager of Manager, the Cell Manager, Backup Device Manager (with the Media Agent), Backup Agent (with the Disk Agent) and various Application Agents. Included in the product documentation you will find several release specific documents describing the supported platforms and integrations.
Platform_Integrtn_SptMtx.pdf
This document (found in the Docs/doc directory) contains details about platforms supported for Data Protector 5.1, including all integrations with third party software products.
http://education.hp.com
Cell Manager
HP-UX, Windows, Solaris Manually installed Provides: Background daemons/services manage with omnisv stop,start,status options Internal database Session managers Scheduler Cell Console and agents Installation server (optional)
Cell Manager
Daemons (Services)
Cell Console
IDB
Session Managers
Disk, Media and Integration Agents
Student Notes
The Cell Manager is the key component of a Data Protector Cell. It contains the Data Protector database, and is responsible for the starting of backup, restore, and media management sessions. The UNIX Cell Manager system always has three daemon processes running to provide Data Protector services: crs Cell Request Server mmd Media Management Daemon rds Raima Database Server The Windows Cell Manager system always has three service processes running to provide Data Protector services: Data Protector CRS Cell Request Server Data Protector Inet Remote Connection Server Data Protector RDS Raima Database Server In the Windows environment, the MMD runs as an application process, (mmd.exe) not as a service.
http://education.hp.com
Daemon/Service Control
The manager programs will reside in /opt/omni/lbin directory on Unix, and the C:\Program Files\Omniback\bin directory on Windows. The three services/daemons will normally be started when the system boots up. A program has been provided to stop, start, and check on the status of these services, the program name is omnisv. There are three options available for the omnisv program, they are: -stop, -start, -status. Default program locations: (UNIX) /opt/omni/sbin/omnisv (Windows) C:\Program Files\Omniback\bin\omnisv
Note:
Session Managers
The Cell Manager listens for session requests and starts the appropriate Session Manager, which in turn starts the required clients. A dedicated Session Manager controls the clients for each operation. If a new session is started, an additional Session Manager is generated. bsm rsm dbsm msm asm Backup Session Manager Restore Session Manager Database Session Manager Media Session Manager Administration Session Manager
These session manager programs will reside in the /opt/omni/lbin directory on UNIX and C:\Program Files\Omniback\bin (default) on Windows, once they are installed with the Cell Manager.
http://education.hp.com
File Versions (10x # of file names) 50 directories (containing binary files) 4 GB per directory 10,000 files per directory 700 Million File Names Unix (est.)
DCBF
CDB
450 Million File Names on Windows (est.) (32 GB HP-UX & Windows, 30 GB Solaris) 40,000 Media per pool 500,000 Media
MMDB
1,000,000 Sessions (max 2,000 per day) 100 parallel backup sessions (UX, 60 Win)
Student Notes
The Data Protector Internal Database (IDB) is comprised of several structures that store data. The three main structures are shown above, they are: DCBF CDB MMDB The detail catalog binary files The catalog database The media management database
The IDB has several defined, supported limits. These limits should not be exceeded under any circumstances. The limits illustrated on the slide are also available from the product Release Notes document that ships with the product. The file names database file is initialized with a 2GB (2047MB) maximum size by default, but may be extended in up to 2 GB (2047MB) increments to a maximum of 32 GB. The minimum size per extension is 1MB. The file versions stored in the DCBF is initially configured as one directory capable of storing up to 4 GB, but may be extended in up to 4 GB increments to a default maximum of 10 directories. To reach the 50 directory limit changes to the global options file (covered later) must be made. Each extension directory may contain up to 10,000 files; the limit for file
http://education.hp.com
versions is set to allow approximately 10 times the number of filenames. This represents approximately 80% of all the data stored by Data Protector. The size of the MMDB will only be approximately 20-30 MB.
http://education.hp.com
Student Notes
The capacity planning worksheet (spreadsheet) shown above is included in the Data Protector product distribution. The spreadsheet contains macros, which will help in planning future database growth potential. Simply plug-in the appropriate data and the macros will calculate the amount of disk space that is needed. The spreadsheet is installed in the UX: doc or Windows: Docs directory on the cell manager and is called IDB_capacity_planning.xls.
Note! The spreadsheet must be copied to an appropriate system to view and use the tool.
An alternate approach to using the spreadsheet is to use the documented formulas for estimating the disk space needed. The Data Protector Concepts Guide documents the formula for each part of the database. The spreadsheet is the preferred method.
http://education.hp.com
HP-UX, Windows, Solaris Present on all cell managers Provides: Graphical user interface Command-line interface Web reporting java interface May be further distributed from: Cell manager Media No additional license required
Student Notes
Data Protector provides user interfaces for the UNIX and Windows platforms. The user interface is commonly referred to as the Cell Console. Both UNIX and Windows platforms include the following components: Graphical user interface Command line interface Java based reporting interface The user interface is installed as a Data Protector software component onto the Cell Manager system, but it may also be installed on any number of clients within the cell. A system administrator or a backup operator will use the cell console to control the cell. Therefore, it should run on the platform that will simplify the configuration and administration of Data Protector. It is common practice to install the Cell Console user interface on both UNIX and Windows clients within the same cell. Once you have installed the user interface on a system in the cell, you can access the Cell Manager remotely from the local machine. You do not have to use the Cell Manager as the central graphical user interface system, although the user interface is installed there by default. The Data Protector graphical user interface for Windows can be installed on any Windows NT/2000/XP/2003 system, and the Data Protector graphical user interface for UNIX
http://education.hp.com
(Motif) can be installed on any HP-UX or Solaris system in the cell. You can have an HP-UX Cell Manager, with the user interface installed on a Windows system. Data Protector provides a rich and powerful command line interface. The commands can be used in situations where a GUI is not available, for example, when dialing in to a system for remote support, or when writing shell scripts or batch files. Most of the Data Protector commands will reside in the bin directory. Some additional platforms support a subset of the cell console in order to control some of the local integrations with Data Protector. In many cases the support is for parts of the command line interface only.
NOTE:
The distributed Cell Console must be authorized from the User Manager interface running on the Cell Manager. Details are covered in the User Configuration module
http://education.hp.com
Disk Agent
May be installed from: Cell manager Media Invoked by session manager Provides disk access (read/write) Multi-vendor support Exchanges data with media agents
HP- UX Tru64 OpenVMS NT/2000/XP/2003 Novell Sun Solaris Sun SunOS IBM AIX Linux Sequent DYNIX Digital UNIX SCO Openserver Silicon Graphics NCR others
Student Notes
The Disk Agent module is responsible for all read and write actions to disk storage performed by the Data Protector backup and restore managers. Therefore, in order to back up or restore a client node, you must have a Disk Agent module installed on the client system. The Disk Agent module consists of specialized processes that are started on demand by the respective Backup or Restore Manager process. These programs are installed in the /opt/omni/lbin directory on HP-UX and C:\Program Files\Omniback\bin on Windows. vbda vrda rbda rrda fsbrda dbbda NOTE: Volume Backup Disk Agent Volume Restore Disk Agent Raw Backup Disk Agent Raw Restore Disk Agent File system Browser Disk Agent Database Backup Disk Agent (for internal database) Refer to the Platform_Integration_SptMtx.pdf for a list of currently supported platforms.
http://education.hp.com
Media Agent
May be installed from: Cell manager Media Invoked by session manager Provides media access Multi-vendor support. Exchanges data with disk agents
HP- UX NT/2000/XP Novell Linux Sun Solaris IBM AIX Siemens SINIX
Student Notes
The Media Agent module is responsible for all read and write actions performed to tape by the Data Protector backup, restore and media managers. Therefore, in order to utilize such devices for backup or restore, a Media Agent module must be installed on the client system to which the backup device is physically attached. The Media Agent module consists of specialized processes that are started on demand by the respective Backup, Restore or Media Manager process. . These programs are installed in the <omnihome>/lbin directory on Unix and <omnihome>\bin on Windows: bma rma mma cma uma NOTE: Backup Media Agent Restore Media Agent Media Management Agent Copy Media Agent Utility Media Agent Refer to the Platform_Integration_SptMtx.pdf for a list of the currently supported platforms.
http://education.hp.com
Integration Agent
Distributed by cell server Database and application integrations Integrates with vendors API/ backup and restore tools Invoked by session manager Executed during backup and restore of databases Works with disk and media agents Multi-vendor support
SAP SAP R/3 R/3 Oracle Oracle Informix Informix DB2 DB2 Sybase Sybase MS MS SQL SQL MS MS Exchange Exchange Lotus Lotus Domino Domino IT/Operations IT/Operations Manage/X Manage/X OmniStorage OmniStorage MC/ServiceGuard MC/ServiceGuard MSCluster MSCluster StorageWorks StorageWorks XP, XP, VA, VA, EVA, EVA, MSA MSA EMC EMC
Student Notes
Data Protector provides a set of integration modules that enable data to be exchanged between the most popular databases and Data Protector. Data Protector hooks into the vendors API in order to perform online backups and restores. The ability to perform online backups is a highly desirable feature in mission-critical, high-availability environments. Data Protector also provides integrations with many other applications that assist in areas such as high availability, system control, and monitoring.
Database Integrations
SAP R/3 Oracle Informix IBM DB2 UDB Sybase MS SQL MS Exchange Lotus Notes/Lotus Domino
http://education.hp.com
Application/Device Integrations
HP OpenView Operations HP OpenView Manage/X HP OpenView OmniStorage HP MC/ServiceGuard HP StorageWorks Disk Array (Zero Downtime backup) MS Cluster MS Volume Shadow Copy Service (VSS; Windows 2003 only) EMC Symmetrix (Fastrax) GRAU DAS StorageTek ACSLS
NOTE:
Refer to thePlatform_Integration_SptMtx.pdf for a list of the currently supported versions of databases, platforms, and applications. This Document is located in the C:\Program Files\OmniBack\Docs\support_matrices directory on Windows, and /opt/omni/doc/C/support_matrices on UNIX.
Platform_Integrtn_SptMtx.pdf
http://education.hp.com
Installation Server
Manually installed Repository for agent software Must be registered with cell manager HP-UX, Windows, and Solaris platforms Used separately by UNIX and Windows clients Distributes the installation load May be used by multiple cells
HP-UX Solaris
Windows
Student Notes
The Installation Server acts as a repository for the agent software modules. The Installation Server does not need to be a client/agent of the Data Protector cell for which it provides installation services. The Installation Server must be registered as such with a Cell Manager, and may provide installation services for more than one cell. When the Cell Manager system pushes agent software to a client system, the particular Installation Server from which the software is to be obtained is specified. Unix and Windows Cell Managers must maintain two separate Installation Servers, one for each platform. Data Protector software patches must be applied to the Installation Servers(s) and then distributed to clients during an update/push from the Cell Manager. The following platforms may be used for the Installation Server: Windows NT 4.06, Windows XP PRO, Windows 2000, Windows 2003 (32-bit) HP-UX 11.0, 11.11, 11.20 Solaris 7, 8 & 9
http://education.hp.com
crs
start
rds
session catalog
read/write
IDB
bsm
control/report media agent
ma
write
data
da
read
Student Notes
There are several processes that execute while backup or restore jobs are executing. The slide above illustrates the location of the processes that execute on the various systems, as well as their roles. NOTE: Acronyms: CRS RDS BSM IDB DA MA Cell (Request) Server (Raima) Database Server Backup Session Manager Data Protector Internal Database Disk Agent Media Agent Data from the backup flows directly between the agents, and does not flow through the manager.
http://education.hp.com
cell console
network backup/restore
disk agent
tcp/ip
disk agent
tcp/ip
scheduler
shared memory
session manager
tcp/ip
tcp/ip
media agent
Student Notes
Data Protector is a distributed application and relies heavily on multiple cooperating local and remote processes. Its IPC mechanisms are designed and implemented with great care to maximize system response time and data throughput. Data Protector concentrates on simple bi-directional messaging for both data and message transfer. As both network capacity and backup device speed are expected to increase significantly during the lifetime of the Data Protector product, all IPC channels are carefully designed to avoid communication bottlenecks. Data Protector uses the following fast and reliable IPC mechanisms, available on all major platforms today:
http://education.hp.com
5555
http://education.hp.com
/etc/opt/omni
options devices datalists schedules dlgroups dltemplates rptgroups rptschedules barlists barschedules sap snmp mom acs cell rid dr users integ dr amo amoschedules
/var/opt/omni
db40 tmp log install utilns gui
/opt/omni
doc java
sbin lbin
bin lib
arm
build
man
sam
nls
cc oracle
win oracle8 da
ma das
opc stk
sybase informix
Student Notes
The following table outlines the directories used by Data Protector on the Unix Cell Manager system. Directory Path /opt/omni /opt/omni /opt/omni/bin /opt/omni/sbin /opt/omni/lbin /opt/omni/databases /opt/omni/lib /opt/omni/lib/man /opt/omni/doc
Contents
<OMNIHOME> (documentation convention) Data Protector home directory Commands and GUIs Admin only tools Local binaries (agents, etc.) Software depots Shared libraries Man pages Product documentation
http://education.hp.com
/opt/omni/java /opt/omni/newconfig /opt/omni/gui /opt/omni/.omnirc.TMPL /etc/opt/omni /etc/opt/omni/amo /etc/opt/omni/amoschedules /etc/opt/omni/users /etc/opt/omni/cell /etc/opt/omni/devices /etc/opt/omni/dr /etc/opt/omni/datalists /etc/opt/omni/schedules /etc/opt/omni/snmp /etc/opt/omni/options /etc/opt/omni/sg /etc/opt/omni/rptgroups /etc/opt/omni/rptschedules
Web Reporting (Java) components Extra copies of Data Protector configuration files, including an Data Protector database Data Protector GUI components Local startup options template for agents <OMNICONFIG>(documentation convention) Automatic media operations definitions Automatic media operations schedules User configuration directory Cell configuration directory Device templates directory Disaster Recovery data for Windows clients Backup specifications directory Backup specification schedules SNMP configuration directory Global options directory ServiceGuard configuration Report groups directory Report schedules directory
/etc/opt/omni/HealthCheckCon File for periodic configuration checking fig (customizable) /etc/opt/omni/Notifications /etc/opt/omni/barlists/ /etc/opt/omni/barschedules /var/opt/omni /var/opt/omni/log /var/opt/omni/tmp /var/opt/omni/db40 Event Notifications Backup and Restore lists for integrations Schedules for barlists <OMNIVAR>(documentation convention) Log files Temporary file area Data Protector database
http://education.hp.com
<product_home>
bin log
Config NewConfig
java obdr
db40 help
Docs lib
tmp
Depot
amo
amoschedules
Barlists
Barschedules
i386
dltemplates
Install Users
utilns setupdir acs sap oracle cc ost win da ma das opc stk sybase
Student Notes
No files are outside the <OMNIHOME> tree. The database and all log files are kept under the <OMNIHOME> tree.
Directory Path
<OMNIHOME> (default install dir) (C:\Program Files\Omniback <OMNIHOME>\bin <OMNIHOME>\bin\install <OMNIHOME>\db40 <OMNIHOME>\config\ <OMNIHOME>\config\cell <OMNIHOME>\config\CDROM
Contents
Data Protector home directory (default, may be relocated during installation process) Commands and GUIs Installation scripts Data Protector Database Configuration directory Cell configuration directory Driver for disaster recovery
http://education.hp.com
<OMNIHOME>\config\users <OMNIHOME>\config\amo <OMNIHOME>\config\amoschedules <OMNIHOME>\config\dr <OMNIHOME>\config\devices <OMNIHOME>\config\Datalists <OMNIHOME>\config\Schedules <OMNIHOME>\config\Barlists <OMNIHOME>\config\Barschedules <OMNIHOME>\config\mom <OMNIHOME>\config\Integ <OMNIHOME>\config\rid <OMNIHOME>\config\schedules <OMNIHOME>\config\snmp <OMNIHOME>\config\options <OMNIHOME>\config\Oracle <OMNIHOME>\config\SNMP <OMNIHOME>\java <OMNIHOME>\Docs <OMNIHOME>\depot <OMNIHOME>\man <OMNIHOME>\help <OMNIHOME>\NewConfig <OMNIHOME>\OBDR <OMNIHOME>\tmp <OMNIHOME>\log
User configuration Automatice Media Operations definitions Automatic Media Operations schedules Disaster Recovery data for cell clients Device templates Backup specifications Backup specification schedules Backup and restore lists for integrated 3rd party products Barlist schedules Manager of Managers configuration Configurations for 3rd party products Recovery information data used for disaster recovery (Omniback 4.x) Backup schedules SNMP trap destination and OVO configuration directory Data Protector global options Oracle configuration SNMP trap delivery configurations Integrated Web Reporting java client Product manuals in PDF format Software depot files for Installation Server Data Protector help pages (word-pad files) Online help files Unmodified copies of the configuration files and Data Protector database One-Button disaster recovery files Temporary files Data Protector log files
http://education.hp.com
/etc/opt/omni
cell install customize
/var/opt/omni
log tmp newconfig bin lib
/opt/omni
lbin lib
databases sbin
vendor nls
cc
win oracle8 da
ma das
opc stk
sybase informix
Student Notes
The directories used on the Unix clients are a subset of the directories used by Data Protector on the Unix Cell Manager system.
http://education.hp.com
<product_home>
bin log
config
Depot obdr
db40 help
Docs man
tmp
java bin
NewConfig
dltemplates
Install
cell
tmp
i386
utilns setupdir acs sap oracle cc ost win da ma das opc stk sybase
Student Notes
The directories used on the Windows clients are a subset of the directories used by the Data Protector on the Windows Cell Manager system.
http://education.hp.com
Global Options
Centrally managed Product defaults (documented) Customizable
Student Notes
In most situations, the Data Protector default configuration and options are adequate for everyone. However, many options can be changed to affect the behavior of the product for large and more complex environments.
On Unix Systems
<OMNICONFIG>/options/global
On Windows NT Systems
<OMNICONFIG>\options\global
http://education.hp.com
Option settings from this file are available to all user interface programs (Windows, Motif, and the command line interface) and all Cell Manager programs. These options are not directly distributed to disk or media agents. This file may be modified whenever the need to affect the options in the file is necessary. The options file contains many of the Data Protector defaults, but is only used if the items are uncommented. Each option currently in the file has a hash mark, or pound sign (#), which comments out the option. This means that it does not affect Data Protector.
http://education.hp.com
Localized Options
Locally managed Agent parameters Customizable
copy/modify
Student Notes
Using omnirc Options
The omnirc variables are most useful for troubleshooting or overriding other settings, affecting the behavior of the Data Protector client only. Even advanced users should not use them unless specifically required by documentation or an HP support representative. The Disk and Media Agents use the values of these options ad environment variables. These variables are found in the following locations: /opt/omni/.omnirc on /usr/omni/.omnirc on <omnihome>\omnirc on sys:\usr\omni\omnirc HP-UX and Solaris other UNIX clients Windows NT clients on NetWare clients
http://education.hp.com
OB2VXDIRECT:
OB2ENCODE:
OB2OEXECOFF:
OB2REXECOFF: OB2DEVSLEEP:
OB2RECONNECT_RETRY: Defines how long Data Protector should wait before trying to reconnect after a socket connection has been broken (the default is 1200 seconds). In other words, the WAN line between the Backup Session Manager and agents cannot be down more than OB2RECONNECT_RETRY seconds. OB2RECONNECT_ACK: Defines how long Data Protector should wait for the message of acknowledgement (default 600 seconds). In other words, if the agent does not get an acknowledgement in OB2RECONNECT_ACK seconds, then it will assume that the socket connection is no longer valid.
http://education.hp.com
4. What, if any, is the limit to how many systems may be in the Data Protector cell?
5. How many Data Protector cells may an individual system be configured into?
http://education.hp.com
8. What are the main directories for the Data Protector programs: Unix:
Windows:
http://education.hp.com
http://education.hp.com
Installation Sequence
Install Cell Manager and Installation Server from CD Install Clients from Installation Servers using the Cell Manager GUI, or locally from CDROM Request and Install the Permanent License
Student Notes
Planning
Before you start to install the Data Protector software, it is helpful to understand how your Data Protector Cell should be assembled. One of the systems within your Data Protector Cell must be the Cell Manager. If you are running Data Protector in a mixed environment, you need at least two installation servers, one for Windows and one for UNIX. The Cell Manager is typically used as an installation server; this is an option available during the Cell Manager installation.
http://education.hp.com
Install Clients
After you have installed the Cell Manager and Installation Servers, you may install the agents on the client systems using the Data Protector GUI, or manually from the local CD-ROM.
Licensing
An Instant-On license is automatically created when the product is first installed. This gives you usage for 60 days, during which time you must apply for and install a permanent license. NOTE: Three symbolic names may be used throughout the rest of this manual for paths to various files and directories. <OMNIHOME> represents: Unix: /opt/omni Windows: C:\program files\Omniback <OMNICONFIG> represents: Unix: /etc/opt/omni Windows: C:\program files\Omniback\config <OMNIVAR> represents: Unix: /var/opt/omni Windows: C:\program files\Omniback
http://education.hp.com
Installation Methods
Target platform HP-UX Solaris Other Unix Windows OpenVMS Alpha MPE/iX Novell Installation tools swinstall, swremove pkgadd, pkgrm omnisetup Microsoft Installer (setup.exe) PCSI installation file (dpvmskit) Setup program (setup.exe) ftp, unpack Install script (nwinstall) Installation Server Unix Windows 1
1) Installation server does not support Dynix, SCO Unixware 7.1.1 client
Student Notes
Planning
Installation of the Data Protector A.05.10 version uses native installation tools on major platforms: HP-UX, Solaris, and Windows (MSI 2.0). The above table summarizes installation methods and Install Server availability. Unix Installation server can be hosted on HP-UX 11.x or Solaris 7, 8, 9 platforms. They all are capable of supporting every supported Unix client with the following exceptions: Dynix client SCO Unixware 7.1.1
Windows Installation Servers should be in the same Windows domain with the clients that are to be installed. No installation server is capable of supporting Novell or MPE/iX clients in any way. These clients must be installed and maintained locally.
http://education.hp.com
Usage:
omnisetup.sh [-source directory] [-server name] [-install component-list]
directory is the location where installation CD is mounted. If not specified, current directory is taken. name is an optional name of the cell server host. component-list is a comma-separated list of component codes. No spaces are allowed, and core and core-integ components need not to be specified.
Located on CD for HP-UX or Solaris, in sub-directory: LOCAL-DP-AGENT-INSTALL Only ksh shell is supported Detects and upgrades previously installed components including the Cell Manager and Internal Database Checks and validates specified components Client host can be imported automatically
The new installation script omnisetup.sh for local installation of Unix clients performs all required steps.
http://education.hp.com
Omnisetup will attempt to install the subset of the following components. The exact list of the components is subject to availability on the particular platform. cc da das acs ma informix lotus oracle8 oracle sap Cell Console Disk Agent DAS Media Agent ACS Media Agent Media Agent Informix Integration Lotus Notes Integration Oracle8 Integration (also used for Oracle 9) Oracle7 Integration SAP R/3 Integration
In case of a new installation: The omnisetup.sh script walks through the list of available components (listed above). For each component that can be installed on the host, it checks the presence of the component name in the -install parameter. If the -install parameter is not specified, the user is prompted similar to the following: Install (da) Disk Agent (YES, no, quit)? Default answer is YES for da, generic ma, and cc components, and NO for any other component all subject to availability of the component on the host. YES No Quit Install this component Do not install this component Do not install this component, and none of the remaining ones
In case of an upgrade to DP 5.1: If DP 5.1 exists on the system and a specified component is already installed, the omnisetup script provides a prompt, e.g. (da) Disk Agent is already installed. Reinstall (da) Disk Agent (YES, no, quit)? If -install option is specified, or if a component is not found on the system, then the behavior is as it would be a new installation.
http://education.hp.com
In case of an upgrade of Omniback II components: If an Omniback II version has been detected a prompt will be displayed: An older version of the product already exists on the system. It must be removed before data protector A.05.10 is installed. You can remove existing product manually, or proceed with the installation script that will do it for you. For automatic removal, make sure that no related process runs. How would you like to remove existing product (MANUAL,automatic)?
Manual
If manual removal is selected, the script ends with brief instructions on how to remove previous product and where to obtain additional information. To remove a previous version of data protector: 1. make sure no related processes are running 2. save any user settings (such as omnirc file, devtab file) created after installation of the product by the user 3. execute rm fr /usr/omni Please refer to Installation Guide for additional information
Automatic
If automatic removal is selected, the script saves the omnirc file, then it compiles a list of already installed components (in -install parameter format). Finally, it removes /usr/omni (or /opt/omni) directory. If not successful, it aborts with the message: Removal of previous installation FAILED. This is most likely because some process is running and is blocking deletion of files. Please remove the product manually. If an automated removal of previous version is successful, omnisetup continues as it were a new installation. However, if -install parameter was not specified, a list compiled before product removal is used (and no further prompt is issued). The first time any component is selected for installation or reinstallation, CORE component is automatically installed (reinstalled if already there). In other words, the only way that the script does not install CORE component is that user selects no component for installation or reinstallation (always answers NO). Subsequent components do not trigger installation of CORE component. Similarly, the first time any integration component is selected for installation or reinstallation, CORE-INTEG component is automatically installed (reinstalled if already there). If user confirms, the component is unpacked and installed. After the component is installed, a message appears: (da) Disk Agent installed. Once a media agent is selected, subsequent media agents are not prompted for.
http://education.hp.com
If the cell server host name was specified, installed client is automatically imported into the cell. Installation completed. Client was imported into a cell. If host name was not specified, but cell_server file is available, host name will be taken from there. If the host specified cannot be contacted, or if no host was specified and cell_server file is not available, user is reminded to import client into cell: Installation completed, but client was not imported into a cell. Please import a client manually. Alternatively, user will be able to list components that are to be installed as a parameter. ./omnisetup.sh server testbox install da,ma,cc,informix Parameters are NOT checked. For each component that is installed a message will appear (as stated above). Misspelled components and components that do not apply to the system are skipped with no message. If several media agents are specified, only the first is installed (in the order stated in the above table - if all are specified, das agent is selected). In exactly the same manner Oracle8 Integration overrides Oracle Integration.
http://education.hp.com
From the command line (or batch file) using the following sytax: msiexec /I "hp OpenView Storage DataProtector 5.1" INTALLTYLE=type INSTALL=components OMNI_PATH=home-directory USERNAME=crs-account PASSWORD=crs-password HOSTNAME=cell-server /qn /L!* log-file
Applies to Value Description Cell Manager Client Install. Server
Type
CM........... ...Local installation of Cell Manager CLIENT.Local installation of client IS.Local installation of Installation server List of components. Each component is preceded by a hyphen (dash) and followed by a component version. Enclose list in double quotes. Folder where Data Protector A.05.00 is to be installed. Name of the account under which CRS service runs. Password for the account under which CRS runs. Name of the host that acts as a cell server. Name of the log file
Examples for CM, client and IS installation msiexec /i hp OpenView Storage DataProtector 5.1.msi INSTALLTYPE=CM INSTALL=-da A.05.10 ma A.05.10 gui A.05.10 is A.05.10 OMNI_PATH=c:\Program files\OmniBack USERNAME=<CRS account name> PASSWORD=<CRS account Password> /qn /L!* <log-file> msiexec /i hp OpenView Storage DataProtector 5.1.msi INSTALLTYPE=CLIENT INSTALL=-da A.05.10 ma A.05.10 gui A.05.00 OMNI_PATH=c:\Program files\OmniBack /qn /L!* <logfile> msiexec /i hp OpenView Storage DataProtector 5.1.msi INSTALLTYPE=IS INSTALL=-is A.05.10 ma A.05.10 OMNI_PATH=c:\Program files\OmniBack /qn /L!* <log-file> Only basic error checking is performed. In case of an error, the installation is aborted. <log-file> contains further information on this. msiexec is part of Microsoft Installer. However, when installing a Cell Manager, a password for CRS account must be specified in clear text.
http://education.hp.com
Supported Upgrades
HP-UX version 3.50 Windows version 3.50 Solaris version 3.51 HP-UX version 4.0 HP-UX version 4.1 Windows version 4.0 Windows version 4.1 all platforms version 5.0 HP-UX version 4.0, 4.1, 5.1 Windows version 4.0, 4.1, 5.1 Solaris version 5.0, 5.1 HP-UX version 4.1, 5.0, 5.1 HP-UX version 5.0, 5.1 Windows version 4.1, 5.0, 5.1 Windows version 5.0, 5.1 (same platform) version 5.1
Student Notes
Data Protector 5.1 is supported as an upgrade from previous versions of OmniBack as well as Data Protector as shown above. Versions of OmniBack prior to 3.5 are not supported for upgrade directly to 5.1. To upgrade UX Cell Mangers, stop the OmniBack or Data Protector daemons (/opt/omni/sbin/omnisv stop) then use the omnisetup.sh script on the CD-ROM as described earlier. This will prompt for the automatic or manual update procedures. When automatic is chosen, the operating system software management utilities will be used to remove (swremove/pkgrm) and then install (swinstall/pgkadd) the Data Protector components. The installation server is automatically updated as well. Windows Cell Managers will automatically detect and upgrade Omniback or Data Protector while running the setup.exe from the CD-ROM. Similar to the UX Cell Manager, the older product will be removed and the 5.1 product will be installed. When the Cell Manager is upgraded the software is replaced by the new version and the Internal Database is also migrated. In the case of the 3.5 to 5.1 upgrade the database is converted in two steps; first the core part of the database is converted to the new structure,
http://education.hp.com
then the administrator may upgrade the detail part by using Data Protector utilities described in the following sections.
These utilities shown above process all of the details from the CDB and import the data in the 5.1 IDB. The session messages are also imported. The sessions having media that was overwritten or exported from the MMDB are removed. Catalogs for unprotected objects are skipped. The number of objects skipped is reported in the <OMNIVAR>log/upgrade.log file. On Unix there are two files, upgrade.log and Upgrade.log. The upgrade.log is generated by the binary files and the Upgrade.log is produced by the scripts used for the upgrade.
http://education.hp.com
When the Cell Manager is upgraded from 3.5, 4.x, or 5.0 to version 5.1, the contents of the existing global file is merged into the new 5.1 global file as listed below, the old file is renamed to global.#, where # is the next available integer starting with one: Uncommented parameters in the old file (active) are copied into the new file and annotated with the string This value was automatically copied from previous version. Obsolete parameters are merged, but converted to comments and annotated with the string This variable is no longer in use. Parameters that contain values in a range no longer supported are converted to comments and annotated with the string This variable cannot be transferred automatically. The previous setting was . Comments from the old global file are not transferred to the new file.
http://education.hp.com
HP- UX/Solaris Cell Manager Installation Server CM IS CC push Solaris Agents Application Agents
Windows Agents
Application Agents
Student Notes
Planning the Cell
Which system will be the Cell Manager? Which systems will be the Installation Servers? Which systems will be Clients?
The Cell Manager must be one of the following: HP-UX 11.x, Windows NT/2000/XP Pro/2003 or a Solaris (7,8,9) system. The Cell Manager system should be reliable and ideally configured with high availability characteristics (RAID, Disk Mirroring, etc). The Cell Manager and Internal Database must be available for backup operations to be performed. In the previous slide, the Cell Manager systems are installed from local media. Depending upon the platform, this may be accomplished by way of a network depot or shared drive accessible to the native installation utilities for the respective operating systems.
http://education.hp.com
Any supported system can be the Installation Server, as it is not confined to a single cell usage. In a mixed environment, allocate one system to be the Installation Server for UNIX platforms and one for Windows platforms. Creating more than one installation server for a large environment can help distribute the installation load during updates or patches to the Data Protector software. After the Cell Manager and Installation Servers have been installed manually, most of the agents can be installed on the systems via the Data Protector GUI. In most cases, the agents are pushed from the Installation Server under the direction of the User Interface. The OpenVMS, Novell, MPE/IX, and Windows 98 agents must all be installed manually from the product media. This is because they do not support receiving software from an installation server.
http://education.hp.com
http://education.hp.com
256, recommended 512* 240 HP-UX + IDB 220 Solaris + IDB 64 64 64, recommended 128 64, recommended 128 64, recommended 128 340 HP-UX 380 Solaris 150 10 20 15
The required memory (RAM) depends on the number of parallel sessions (backup requires 40MB RAM per session)
Student Notes
General Requirements
Networking software (TCP/IP) is installed and running. Port 5555 is available for the Data Protector services. Hostname resolution mechanism is implemented (consistent across all systems). FTP service is enabled. Kernel parameter: maxdsiz set to a minimum of 128MB.
Cell Manager considerations: The DP 5.1 Cell Manager on HP-UX 11.0, 11.11, 11.20 or SUN Solaris 7, 8, or 9 must meet the following minimum requirements: Free TCP/IP port: 5555 (default) 256 MB RAM (512 MB recommended) For each parallel backup session you require 40 MB of RAM and 5 -8 MB of data segment size. Example: if you want to run 60 parallel backup sessions you require 3 GB of RAM and 512 MB of data segment size.
http://education.hp.com
220 MB on HP-UX or 240 MB on Solaris of available disk space +approximately 2% of planned data to be backed up for use by the IDB.
Installation Server considerations: The DP 5.1 Installation Server must meet the following minimum requirements: 64 MB RAM (minimum) 340 MB of disk space on HP-UX and 380 MB of disk space on Solaris
http://education.hp.com
The required memory (RAM) depends on the number of parallel sessions (backup requires 40MB RAM per session)
Student Notes
General Requirements
Networking software (TCP/IP) is installed and running. Port 5555 is available for the Data Protector services. Hostname resolution mechanism is implemented (consistent across all systems).
Cell Manager considerations: The DP 5.0 Cell Manager on Windows NT4.0, 2000, XP or 2003 must meet the following minimum requirements: Free TCP/IP port: 5555 (default) 256 MB RAM (512 MB recommended). For each parallel backup session you require 40 MB of RAM. Example: if you want to run 60 parallel backup sessions you require 3 GB of RAM.
http://education.hp.com
190 MB of disk space + approximately 2% of planned data to be backed up (for use by the IDB) 100 MB of free space for the User Interface components Windows NT 4.0, Service Pack 6 or later, TCP/IP protocol from Microsoft 16 MB of disk space needed on system drive Microsoft Internet Explorer 5.x or later
Installation Server considerations: The DP 5.1 Installation Server on Windows must meet the following minimum requirements: 64 MB RAM 250 MB of disk space Microsoft Windows NT 4.0 with Service Pack 6 or higher Microsoft Windows 2000 Service Pack 2 Microsoft Windows XP Professional Microsoft Internet Explorer 5.x or later Free TCP/IP port: 5555 (default)
http://education.hp.com
Install software using swinstall Verify /etc/services for "omni 5555/tcp" and /etc/inetd.conf for omni entry. Check system startup file /etc/rc.config.d/omni
Student Notes
All Data Protector configuration files and directories, as well as the Data Protector internal databases reside on this Cell Manager system. If the Installation Server will also be installed on this system (the default option), allow approximately 750 MB of disk space in /opt/omni. The software is installed from CD with swinstall. Within the swinstall utility you can select the Data Protector bundle or manually select the required products, sub-products or filesets. There are sub-products for all integrations. You need to install only the components required in your environment. You can skip the components for the integrations that you do not need. During installation a number of files are generated or changed: The Data Protector software is installed in the following directories: /opt/omni, /etc/opt/omni and /var/opt/omni The omni service is added to the /etc/inetd.conf file. Port 5555 with service omni is added to the /etc/services file (omni 5555/tcp). System startup and shutdown scripts for Data Protector are added.
http://education.hp.com
The Data Protector installation procedure configures an automatic start and shutdown of all Data Protector processes whenever a system is rebooted. The following files are automatically configured: /sbin/init.d/omni Data Protector daemon start-up script. This script is uses the /opt/omni/sbin/omnisv command to stop and start the Data Protector daemons. Symbolic link to /sbin/init.d/omni script for Data Protector daemon shutdown. Symbolic link to /sbin/init.d/omni script for startup of Data Protector daemons. The startup control file. Set the OMNI variable to 1 to automatically start the Data Protector processes at boot time. Default is 1.
/sbin/rc1.d/K162omni
/sbin/rc2.d/S838omni
/etc/rc.config.d/omni
Installation Steps
1. Insert the CD-ROM in the drive and mount it as a file system. 2. Run the utility /usr/sbin/swinstall as user root. 3. Specify the source as Local Directory and enter the mount point of the CD-ROM drive followed by DP_DEPOT/DP_A0510_UX11x.sd_depot; Click OK to open the Install - Software Selection window. 4. Select the B6960MA bundle, then click Actions -> Mark for Install. (This will install the cell manager, installation server and all of the on-line documentation) 5. Select Actions -> Install (analysis) to start the install process.
http://education.hp.com
http://education.hp.com
Check for automated startup of services Check if crs, rds and inet are services running, if not, start them manually
Student Notes
If you want to install a Windows system as Data Protector Cell Manager or installation server, you must install the software from CD-ROM. To install Data Protector Windows client systems, you can either install the software from CD or you can use the Data Protector GUI and define from which Windows installation server you want to install Data Protector client systems. On the CD-ROM, execute (run) the Windows Installer Package (setup.exe, located in the i386 folder or the IA64 folder as appropriate) and you will get three options for the installation: Cell Manager (includes agents and option for installation server) Installation server (only) Data Protector client (plus optional installation server)
Select one of these options to continue. During the installation procedure, determine under which user (in the administrator group) the Data Protector services are started, and select which Data Protector components (for example, Disk Agent, Media Agent, Oracle/SAP Integration) you want to install.
http://education.hp.com
Installation Steps
The installation procedure consists of the following steps: 1. Run the Windows Installer Package and install the Cell Manager. If you deselect the default option to install the Installation Server on the Cell Manager, then you must install the Installation Server to another system before you are able to push agent software to client systems. You must also install the Installation Server on an HP-UX or Solaris system if you have a mixed (Unix/Windows) environment. 2. Use the Data Protector user interface to distribute the agent software to the client systems. During the installation, a number of Data Protector registry entries are added to the Windows registry, and three Data Protector services are configured and started:
The Media Management daemon runs as an application process on windows, not as a service. Check the task manager for the mmd.exe process to ensure that it is running. NOTE: You can check the status of these services with the Control Panel. They should be set to start automatically. You may also use the <OMNIHOME>/bin/omnisv status command to verify their status
On Windows systems, Data Protector runs all the services under a default system account or the one specified during the installation. A special Data Protector service user must be created to back up shared Windows disks or integrations with databases and applications, such as MS SQL, MS Exchange, Oracle, etc. NOTE: See the Installation and Licensing Guide for more details.
After a successful installation, start the Data Protector GUI with the start button:
Start->Programs->HP OpenView Storage Data Protector ->Data Protector Manager
http://education.hp.com
Install software using pkgadd Verify /etc/services for "omni 5555/tcp" and /etc/inetd.conf for omni entry. Check system startup file /etc/rc.config.d/omni
Student Notes
Follow the procedure below to install the Cell Manager on a Solaris system: 1. Insert the Solaris installation CD-ROM. 2. Change to the main <package_source> directory, i.e. the directory that contains the installation depot file (in this case <Mount_point>/DP-DEPOT). The following sub-product packages related to Cell Manager installation are included in the product: OB2-CORE Data Protector Core software. OB2-C-IS Installation Server Core software. OB2-CC Cell Console software. This contains the graphical userinterface and the command-line interface. OB2-CS Cell Manager software. OB2-DA Disk Agent software. This is required, otherwise it is not possible to back up the IDB. OB2-MA Media Agent. This is required if you want to attach a backup device to the Cell Manager. OB2-DOCS Data Protector online manuals.
http://education.hp.com
Use the pkgadd facility to install the above packages in the order in which they are listed, using the following command in each case: pkgadd -d DP_A0510_SUN78.pkg <package_name> If you want to install an Installation Server for UNIX on your Cell Manager, you can do it at this point. Refer to Installing an Installation Server for UNIX later in this module for the additional steps required. The Installed Directory Structure When the installation completes, the core Data Protector software is located in the /opt/omni/bin directory and the Installation Server for UNIX in the /opt/omni/databases/vendor directory. IMPORTANT If you want to install Data Protector to linked directories, for instance: /opt/omni/ -> /<prefix>/opt/omni/ /var/opt/omni/ -> /<prefix>/var/opt/omni/ /etc/opt/omni/ -> /<prefix>/etc/opt/omni/ you must create the links before the installation and ensure that the destination directories exist.
Configuring Automatic Startup and Shutdown The Data Protector installation procedure configures an automatic startup and shutdown of all Data Protector processes whenever a system is restarted. Some of this configuration is operating system dependent. Solaris The following files are automatically configured: /etc/init.d/omni A script with startup and shutdown procedures. /etc/rc1.d/K09omni A link to the /sbin/init.d/omni script that shuts down Data Protector. /etc/rc2.d/S97omni A link to the /sbin/init.d/omni script that starts up Data Protector.
http://education.hp.com
Installation Servers
Installation Server on Windows
May be installed with Cell Manager software (default) May be installed with a client Client (agents) may not be remotely installed after installation server Required if UNIX Cell Manager needs to push software to Windows clients
Student Notes
Installation Servers allow for distributed client software installations. Because the Cell Manager is not responsible for the installation, remote installations can complete faster in complex network environments. Thus, the Cell Manager is free for tasks that are more important. In mixed UNIX and NT environments, an installation server of each type should be installed to avoid manual client installations. However, this does not apply to Novell and MPE/IX; these require manual client installations.
http://education.hp.com
After the Data Protector Installation Server is installed, it may no longer possible to remotely install only the Data Protector Agent software onto the same system. (this is a older Windows limitation that does not affect other newer versions of Windows). In all cases, install the Data Protector client software before installing the Data Protector Installation Server depot.
Troubleshooting DNS
The Data Protector 5.1 version introduces a new tool to help troubleshoot DNS problems associated with clients within the cell. The following command may be used to check for DNS mismatches: omnicheck dns host <client> -verbose Example-1 checking an individual client: root@r848c61 [/opt/omni] # omnicheck -dns -host r848c61 -verbose
DNS DNS DNS DNS DNS DNS DNS check: check: check: check: check: check: check: checking connection between r848c61.dow.edunet.hp.com checking connection between r848c61.dow.edunet.hp.com checking connection between r848c61.dow.edunet.hp.com checking connection between dlthost.atl.edunet.hp.com checking connection between r848c76.dow.edunet.hp.com checking connection between r848c77.dow.edunet.hp.com all checks completed successfully. and and and and and and dlthost.atl.edunet.hp.com r848c76.dow.edunet.hp.com r848c77.dow.edunet.hp.com r848c61.dow.edunet.hp.com r848c61.dow.edunet.hp.com r848c61.dow.edunet.hp.com
Example-2 checking all cell clients: root@r848c61 [/opt/omni] # omnicheck -dns -full -verbose
DNS DNS DNS DNS DNS DNS DNS DNS DNS DNS DNS DNS DNS check: check: check: check: check: check: check: check: check: check: check: check: check: checking connection between r848c61.dow.edunet.hp.com checking connection between r848c76.dow.edunet.hp.com checking connection between dlthost.atl.edunet.hp.com checking connection between r848c77.dow.edunet.hp.com checking connection between r848c61.dow.edunet.hp.com checking connection between dlthost.atl.edunet.hp.com checking connection between r848c76.dow.edunet.hp.com checking connection between r848c77.dow.edunet.hp.com checking connection between r848c61.dow.edunet.hp.com checking connection between dlthost.atl.edunet.hp.com checking connection between r848c77.dow.edunet.hp.com checking connection between r848c76.dow.edunet.hp.com all checks completed successfully. and and and and and and and and and and and and dlthost.atl.edunet.hp.com r848c77.dow.edunet.hp.com r848c61.dow.edunet.hp.com r848c76.dow.edunet.hp.com r848c76.dow.edunet.hp.com r848c77.dow.edunet.hp.com r848c61.dow.edunet.hp.com dlthost.atl.edunet.hp.com r848c77.dow.edunet.hp.com r848c76.dow.edunet.hp.com r848c61.dow.edunet.hp.com dlthost.atl.edunet.hp.com
http://education.hp.com
Student Notes
The Data Protector software products are shipped on three separate CD-ROMs for the supported Cell Manager platforms. They are: HP-UX Windows Solaris This graphic above illustrates the HP-UX CD-ROM contents. Included are: ADOBE contains instructions for obtaining the Acrobat Reader for HP-UX DOCS contains the complete set of Data Protector Manuals DP_DEPOT contains the software depot used for swinstall LOCAL_DP_AGENT_INSTALL contains the omnisetup.sh script for local agent install and cell manager upgrade MISC some unsupported tools OV_INTEGRATIONS contains the software for the OV Integrations ReadMe.UX contains an overview of the CD-ROM
http://education.hp.com
Student Notes
Shown above are the contents of the Data Protector for Windows CD-ROM. Included are: Adobe contains an installable version of the Acrobat reader Alpha contains the agent installation components for the Alpha platform Docs contains the complete Data Protector manual set as PDF files DP_Demo contains product demonstration material i386 contains the setup.exe and all of the binaries for the Windws-Intel 32-bit platform ia64 contains the setup.exe and all of the binaries for the Windows-Intel 64-bit platform License Checker contains tools to help with licensing MPE contains the components to install the agents on the MPE/IX platform NetWare contains the components to install the agents on the Netware platform OFM_8.1 contains the installation tools to load the Open File Manager version 8.1 OPENVMS contains the components to install the agents on the HP OpenVMS platform OV_Integrations Contains the software to install the Openview integrations Product_Information autorun the executable invoked when the CD-ROM is inserted into a Windows system
http://education.hp.com
Student Notes
This graphic above illustrates the HP-UX CD-ROM contents. Included are: ADOBE contains instructions for obtaining the Acrobat Reader for HP-UX DOCS contains the complete set of Data Protector Manuals DP_DEPOT contains the software depot used for swinstall LOCAL_DP_AGENT_INSTALL contains the omnisetup.sh script for local agent install and cell manager upgrade MISC some unsupported tools OV_INTEGRATIONS contains the software for the OV Integrations ReadMe.Solaris contains an overview of the CD-ROM
http://education.hp.com
# /opt/omni/bin/xomni &
Student Notes
The Cell Console (user interface) on HP-UX and Solaris is called xomni, and it is located in the /opt/omni/bin (<OMNIHOME>/bin) directory. The Data Protector GUI may be started with the /opt/omni/bin/xomni command. The Data Protector GUI has several administration contexts, including: Clients (install) Users Devices and Media Backup Monitor Restore Instant Recovery Reporting Internal Database
http://education.hp.com
While the GUI is the recommended tool for configuring Data Protector, it is possible to make configuration changes by using the command line interface or by editing the configuration files in the /etc/opt/omni/cell and /etc/opt/omni/users directories. The users that have access to the Cell Manager are registered in the <OMNICONFIG>/uses/UserList file. This file will need to be modified to allow all distributed GUIs to access the cell manager. If there is no local GUI running on the Cell Manager, then this file should be edited before any remote GUI will be able to connect to the Cell Manager. To get started, add a new entry (on a single line) containing four asterisk characters separated by spaces, followed by the string admin. Example: * * * * admin
This will allow any GUI client to connect to the Cell Manager, and is not recommended as a long term solution. This entry should be removed once a remote cell console is able to connect to the cell manager. When Data Protector is installed, the /etc/PATH file is updated to contain the <OMNIHOME>/bin directory. This will allow all of the Data Protector commands in <OMNIHOME>/bin to be available after a new login session is started. In addition, the /etc/MANPATH file is updated to allow for easy access to the man-pages. The Data Protector administrator may want to add the <OMNIHOME>/sbin directory to the PATH on the cell manager system. This will allow simpler access to the binaries for some cell management tasks.
http://education.hp.com
Start -> Programs -> HP OpenView Storage Data Protector -> Data Protector Manager
Student Notes
The user interface on Windows systems is accessed via the Start button. The actual program running is the <OMNIHOME>/bin/manager.exe. The <OMNIHOME>/bin directory is not added to the system PATH by default. The Administrator may want to add the bin directory to the system Path for simpler access to the Data Protector executables. Additional commands exist in this directory for command-line execution; simply make the <OMNIHOME>/bin your working directory, and execute the programs by name if the directory is not added to the Path. All of the programs that make up the command line interface are documented in the <OMNIHOME>/Docs/MAN directory in a single file named CLIReference.pdf.
http://education.hp.com
Client context
Student Notes
Adding an Installation Server
When the Cell Manager is installed, the Installation Server software is also installed. This default Installation Server does not need to be registered with the cell manager in order to be used. Additional Installation Servers needed by the Cell Manager must each be registered after they are installed. This is true for Windows Installation Servers and HP-UX Installation Servers in the cell.
http://education.hp.com
Proceed as follows to register the Installation Server: 1. Within the Data Protector GUI, switch to the client context. 2. Select: Edit -> Add -> Import Installation Server from the Menu Bar. 3. Add the name of the Windows server in the Name Field or select it by Browsing the Microsoft Windows Network, and click Finish. NOTE: You cannot remotely install a Data Protector client on the Windows installation server system. To use the same system as both an installation server and a client, install the client components first and check the feature to include the installation server.
http://education.hp.com
Cell Actions
Student Notes
The Data Protector user interface supports cross platform client installation. Software is distributed to clients using the Data Protector user interface (GUI) In the Data Protector Client context, select Clients, and Add Clients from the pop-up menu. Select an installation server to use, then select which components to install on which system. Possible components are the disk agent, media agent, the cell console (GUI and command line interface), as well as the various integration components. The GUI shows which agents and versions are installed on the client systems. This information is also stored in the <OMNICONFIG>/cell/cell_info file, which can be used if the GUI is not available. The next set of slides illustrates the various installation and deinstallation options that are available for these clients through the supported GUIs.
http://education.hp.com
http://education.hp.com
5. Updates information about currently installed software packets and configuration on the client system. From this information, Data Protector can determine which version of the software is currently running on the client system and from which cell manager it was installed. Files: <OMNICONFIG>/cell/cell_server <OMNICONFIG>/cell/omni_info 6. The script performs some cleanups and deletes all temporary scripts, utilities, and files created on the client system. 7. Prints a summary for every packet requested to be installed on the client system.
http://education.hp.com
Select client
Student Notes
The Add Components option is used when a client already exists within the cell, but more agents or integrations are required. An example might be if an HP-UX server has been installed with disk and media agents (i.e., it has data to be backed up and contains a backup media of some sort). If it has an Oracle database added to it, then a further integration is required for online backups to occur. This is achieved via the Add Components screen.
http://education.hp.com
Importing Clients
Student Notes
Importing an HP-UX Client
To move a system from one cell to another cell (or to remove a system from your local network), use the export/import actions. These actions do not install or delete the Data Protector client software; they simply amend the configuration on the cell manager and client machines. An option is available to remove the Data Protector software if this is necessary. The relevant files for export and import are: <OMNICONFIG>/cell/cell_server <OMNICONFIG>/cell/cell_info On the client system On the cell manager
The <OMNIHOME>/bin/omnicc command may be used to import or export clients. The options -import_host and -export_host support client management.
http://education.hp.com
Importing a Cluster
Data Protector supports the HP MC/ServiceGuard clusters running on HP-UX. The Data Protector clustered systems must be installed locally from the CD-ROM on every system within the cluster, and then manually imported to the Data Protector cell using the graphical user interface and specifying the virtual names for floating IP addresses. Use the Import Cluster feature in the GUI for this function.
On Windows the cell_server information is also kept in the registry, if entered incorrectly during the installation process, this entry may be altered manually using regedit: HKEY_LOCAL_MACHINE\ SOFTWARE\ Hewlett-Packard\ OpenView\ Omniback II\ Site\ Note:
During the Windows client installation, specifying the name of the Cell Manager is optional, simply leave the field empty and continue the install process. In this way the import must be used to register the client with the Cell Manager.
Importing a Cluster
Data Protector supports the Microsoft Cluster Server (MSCS) for Windows. The Data Protector cluster-aware clients must be installed locally from the CD-ROM on every system within the cluster, and then manually imported to the Data Protector cell using the graphical user interface; select MS Clusters in client context, and use the Import Cluster tool or popup menu in the GUI.
http://education.hp.com
Student Notes
Exporting (Deleting) Clients
Exporting a client system from the Data Protector cell removes the client references from the Data Protector database and configuration files on the Cell Manager and client system without uninstalling the software on the client computer (unless selected). This can be done using the GUI or the omnicc -export_host command. A client export may be required in the following situations: The client needs to be moved to another cell. The administrator wants to remove any systems from the Data Protector cell configuration that are no longer part of the network.
The software components may be deleted when a client is exported from the cell when using the Data Protector GUI. If the client is to be imported into another cell, do not remove the software.
http://education.hp.com
Licensing
Student Notes
When you install Data Protector for the first time, it runs with an instant-on license, which is valid for 60 days. Furthermore, in special cases you may be provided with a temporary license which is valid for three months. This means that you can use Data Protector for up to three months without any permanent license. During this time, you should set up and configure your Data Protector environment, and request your permanent license string. In the event of a loss of the Cell Manager and subsequent recovery using a new system, an emergency license valid for 14 days may be obtained from HP Customer Support. After you receive the permanent license string, you can install it with the Data Protector Installation GUI, or using the command-line interface. You can also use an editor to type the string into the license file, <OMNICONFIG>/cell/lic.dat. You must then issue the omnicc command to activate and verify the changes. Use the command omnicc -query to display the current license information, and the omnicc -password_info for a more extensive report.
http://education.hp.com
Student Notes
Shown above are the licenses available for Data Protector 5.1. The Starter Packs are for the Cell Manager including a single drive license with unlimited clients. NOTE: All Omniback 3.5, 4.0, 4.1 and Data Protector 5.0 licenses will work with Data Protector 5.1. To take advantage of new product features, additional licenses must be purchased.
The Cell Manager installation includes a license.txt file which may be printed and then faxed to the HP Password Delivery Center to obtain a permanent license keys. Visit the HP website: http://webware.hp.com for more information. NOTE: For further information on licensing refer to the HP OpenView Storage Data Protector Installation and Licensing Guide. B6960-90079
http://education.hp.com
http://education.hp.com
http://education.hp.com
Student Notes
The purpose of this module is to gain familiarity with the Data Protector product and its associated GUI. This module will serve as a tutorial to the basic concepts behind Data Protector backup. At this point you have installed the product and created a cell, this module will guide you to a point at which a simple backup can be initiated. Several steps are required; some are simple checks; others are configuration tasks. The end-to-end process will introduce many of the initial features within the main Data Protector GUI. Each of the features and functions will be discussed in much greater detail in later topics in this training. The purpose of this module is to have you explore the functionality of Data Protector by configuring the cell to perform a simple backup and restore. The steps include: Checking that the appropriate agents exist on the client Checking that the appropriate media pool exists Creating a logical device (i.e., adding a tape drive to the cell)
http://education.hp.com
Using the new logical device to initialize a tape into a media pool Creating a backup specification (a list of objects to backup to the tape) Starting the backup or scheduling the backup Monitoring the backup
http://education.hp.com
Status bar
Student Notes
HP OpenView Data Protector Main GUI
The slide above depicts the main Data Protector GUI provided when an administrator executes the xomni(UNIX) or manager(windows) command. The GUI contains several contexts, each designed to allow for control of a specific functional area. To use the graphical user interface of Data Protector, enter: UNIX: Windows: or
/opt/omni/bin/xomni Start -> Programs -> HP OpenView Storage Data Protector -> Data Protector Manager c:\program files\Ominback\bin\manager
The Context List: Controls access to a given functional area. The Scoping Pane: Provides a tree-like structure of items that may be selected to allow for configuration or properties for the selected item. The Results Area: Provides properties for selected items as well as configuration procedures for the selected items in the Scoping Pane.
http://education.hp.com
The Navigation Tabs: Objects and Tasks that appear at the bottom of the Scoping Pane. They are used to switch between the Object list, and configuration Tasks. The Results Tabs: Allows several tasks to be executing in parallel from the single GUI. Each tab shows the results of a particular task. The UNIX interface provides several command line options: xomni -server <Host> to start the user interface for the complete Data Protector functionality and connect to a specific Host which is a cell manager xomnibackup to start the interface for the backup context (xomni backup) xomnirestore to start the interface for the restore context (xomni restore) xomnimonitor to start the interface for monitoring a single cell (xomni monitor) xomnimm to start the interface for devices and media (xomni admin) xomniadmin to start the interface for users, clients, database and reporting (xomni users clients db report)
The Windows interface provides several command line options: manager -server <Host> to start the user interface for the complete Data Protector functionality and connect to a specific host, which is a cell manager manager -backup to start the user interface for backup manager -restore to start the user interface for restore manager -monitor to start the user interface for monitoring a single cell manager -admin to start the user interface for devices and media manager -db to start the user interface for the Data Protector Database manager -users to start the user interface for users manager -clients to start the user interface for clients manager -report to start the reporting interface manager -? to see a list of options Data Protector also provides a snap-in for the Microsoft Management Console (MMC). If you have the MMC loaded, you may add the OB2_Snap as a standalone Snap-in.
NOTE:
To use the command line interface of Data Protector, enter: omnib to start a backup omnir to start a restore omnistat to monitor the state of the current backup or restore jobs omnimm to manage media omnicellinfo to report on cell configurations Most of these components of the GUI and the command interface will be discussed in further detail throughout the rest of this training course. You may want to view the man-page or WordPad files for omniintro and omnigui for an overview of all the commands available to Data Protector.
http://education.hp.com
Proceed as follows to view the man pages on UNIX: export MANPATH=$MANPATH:/opt/omni/lib/man (done by default after installation) man omniintro man omnigui Proceed as follows to view the WordPad documents on Windows: Open the c:\Program Files\Data Protector\Docs\MAN folder (directory) Open any of the *.wri files with the WordPad application.
http://education.hp.com
<OMNIHOME>/config/users/UserList (Windows) <OMNICONFIG>users/UserList (UNIX) # format "description" "User_Name" "Domain/Group" "FQDN" "DP_Group" * * * "admin Allows any cell console to connect as admin! root" sys r848c40.dow.edunet.hp.com admin ADMINISTRATOR PC1 pc1.dow.edunet.hp.com admin WebReporting java applet webreporting admin
Student Notes
In many Data Protector installations, more than one Cell Console is distributed during the installation process. In order to be able to access the Cell Manager remotely via the distributed Cell Console it must be authorized. By default, only the Cell Console installed on the Cell Manager system can access the cell server process. Any attempts to use a remote cell console will be blocked; a permissiondenied message will appear on the system where the console is running. To authorize another Cell Console, you must add a remote user to the User configuration. If the user is to be a remote administrator, add them to the Data Protector admin user group. The screen above illustrates the necessary steps: Select the Users context, select the admin group, then use the right-mouse button to access the context-sensitive pop-up menu, select Add Users.
http://education.hp.com
2
Fields in the UserList file
3 1 4
Student Notes
You will need the following information to add an additional user of the Cell Console: The Platform type (where the console is installed UNIX or Windows) The User Name (operating system user ID of the person authorized to use the cell console) The User Group/Domain (operating system group if UNIX, or Domain if Windows) The System Name (where the cell console will connect from) All of the above entries may contain <Any> instead of a specific name. This is essentially a wildcard. Use with caution! The Cell Console system does not need to be a client of the cell; this allows an authorized cell console to connect to many different cell managers.
NOTE:
http://education.hp.com
The above entry allows any user from any cell console (user interface) to access the cell manager; this is not a secure long term solution, but does allow for quick remote access to the cell manager. Once access is gained remotely, modify the user configuration as necessary to tighten up the security.
http://education.hp.com
Backup Objects
Logical Device
System-A
Backup Specification Objects SystemA - Disk1 SystemB - Disk2 Logical Device SystemC - Tape1 Disk2
System-B
Disk1
DA MA
System-C
Logical Device
DLT 8000
DA
Media Pool
Student Notes
The Data Protector product performs either local or network backups using the Disk Agents and Media Agents that are installed onto the various systems in the Data Protector Cell. The Backup Specification is essentially a configuration file that contains a list of the objects to be backed up along with the devices to use for the backup. Disk Agents are used to access the object data, and Media Agents are used to write to the backup devices. The physical devices attached to a system are configured into Data Protector as a Logical Device, allowing additional features to be used for backup and restore. One of the features of the Logical Device is a Media Pool. The Media Pool groups tapes together into a logical set, and has policies for how the tapes in the set may be used and accessed. Media Pools may be assigned to a Logical Device when the device is configured, and become the default set of tapes to be used during backup when a logical device is used.
http://education.hp.com
Data Protector backups are configured such that tape selection is done automatically during the running of the backup job. You assign an Object to a Device, which is already assigned to a Media Pool. Data Protector then chooses an appropriate tape for the backup. If no tapes are available, Data Protector will issue a Mount Request for the desired medium. We will explore all of these topics in much detail in the modules following this introduction.
NOTE:
http://education.hp.com
Backup Specification
The fundamental components of all Data Protector backups are: A list of what is to be backed up (objects) A list of devices to be used (logical devices) What media is to be used (media pools) Options (backup spec, object, device) These components are grouped together as a backup specification for repeated use.
Student Notes
Before going through the individual steps of configuring a backup, it is helpful to know how a backup is defined and processed with Data Protector. Data Protector requires the following fundamental components for all backups: A list of what is to be backed up. Data Protector refers to the data source as an Object. Data Protector supports specific object types, which will be discussed later in this module. A list of what devices Logical Devices to be used. (Details covered in Module 6) A set of media for the backup to be written to. This is in the form of a media pool. (Details covered in Module 5) The options that are to be used for the backup. Data Protector provides many flexible options that can be used to completely define all characteristics of the backup and the information relating to it. These options will be discussed in throughout this module.
http://education.hp.com
These components can be grouped together and saved as a backup specification. Backup specifications are used to run repeated backups of the same source data, either manually invoked or scheduled.
http://education.hp.com
Backup Checklist
Install Disk and Media Agents Configure Media Pool(s) Configure Logical Device Initialize Medium Create Backup Specification Save Backup Specification Schedule/Run Backup Job
Student Notes
The slide illustrates some of the main tasks that are necessary to complete an Data Protector backup. The remainder of the module will guide you through these steps, with a lab at the end for you to work through them on your own.
Backup Wizard
Data Protector provides a wizard to guide you through the main steps in configuring a new backup specification. The wizard is not covered here, but rather the steps used within the wizard. To use the Next Step Wizard, select it from the View menu in the Menu Bar: View -> Next Step Wizard
http://education.hp.com
Verify Agents
Client context
Install Disk and Media Agents Configure Media Pool(s) Configure Logical Device Initialize Medium
Student Notes
The initial installation of the cell manager installed three key components: User Interface Allows the GUI to be started, also called the Cell Console. Disk Agent Allows data to be backed up from the cell manager Media Agent Allows a backup device to be configured on the cell manager The Clients context on the Data Protector GUI provides the list of the client hosts, along with the software that has been successfully configured on each. TIP! You may see a report from the command line as follows: omnicellinfo cell brief
Before configuring devices or backups, be sure that each system in the Cell has the correct software components (agents) installed.
http://education.hp.com
Student Notes
The Devices & Media context in the GUI is used to configure media into the relevant pool (a media pool is a logical collection of media). It is also used to configure logical devices for backup and restore (discussed in the next slide). During the initial configuration of Data Protector, a default media pool was created for each type of supported medium, you may use or remove these pools as needed. In this module, you will perform a backup to a tape that will be part of the standard media pool called Default DDS. To check that this pool is available, click the Devices & Media context in the GUI, select Media in the Scoping Pane. The Default DDS pool should be listed in the Results Area. It should have a 0 in the column #Media indicating that there are no tapes in this pool yet.
http://education.hp.com
Configure a Device
Select devices
Install Disk and Media Agents Configure Media Pool(s) Configure Logical Device Initialize Medium
Student Notes
As mentioned in the previous slide, the Devices & Media context can be used to configure logical devices. The logical devices are the entities that represent physical devices on a client system. They are used to initialize tapes as well as perform backups and restores. You must create a logical device on the cell manager that can be used to perform the backup at the end of this module.
http://education.hp.com
Device Specification
Student Notes
Cookbook to Create a Logical Device
From the Device and Media context, use the following instructions to configure a Logical Device on the Cell Manager: 1. Select Devices in the Scoping Pane. 2. Rightclick on the selected Devices in the Scoping Pane, select Add Device from the pop-up menu 3. Select the Device Name field, enter DDS-Practice as the device name. 4. Select the Description field, and enter any textual description for the device. 5. Select your Classroom system from the pull down list for the Client field. 6. Select Standalone for the Device Type. 7. Select Data Protector for the Data Format. 8. Select the Next button (at the bottom of the Results Area). 9. From the pull down list, select the appropriate SCSI device file/name. 10. Select the Add button.
http://education.hp.com
11. Select the Next button (at the bottom of the Results Area) 12. Verify that the Media Type is DDS, and Default Media Pool is Default DDS, select the Finish button. The Results Area should display your configured device.
http://education.hp.com
Select media
Install Disk and Media Agents Configure Media Pool(s) Configure Logical Device Initialize Medium
Student Notes
Before a backup can take place to the logical device that has been created, some media should be added to the pool. TIP! Data Protector can use blank media, so you do not have to initialize it. At backup time, the blank media is simply added to the pool name specified by the logical device into which the media was inserted. See previous slide for specifying the pool name for a device.
In this case, we will use the new logical device to initialize a tape and add it to the default DDS pool.
http://education.hp.com
Double-click Media in the Scoping Pane; this opens the Media Pool list. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Select Default DDS, select Format from the pop-up menu (use the right-mouse button) Select the DDS-Practice device from the pull-down list next to the Device field. Select the Next button. Select the Automatically generate option (selected by default) Select the Location field, and enter Device Repository Select the Next button Select the Force Operation button (we assume to have a previously used tape) Select the Default for Medium Size. Insert a tape into the tape drive (be sure its not write protected). Wait for the device to be ready. Select the Finish button.
Messages should appear in the Results Area window, and the tape should be initialized within a short period of time, this may take several minutes depending upon previous usage of the medium.
http://education.hp.com
Format Medium
Student Notes
The graphic above illustrates the messages displayed during a media initialization session. Note the following: Data Protector reads the tape before writing to it. Data Protector will not initialize (without the force option) a used tape. Data Protector adds a unique MediumID to each tape initialized, and stores this in its internal media management database. The default label for a tape (when auto-label is used) is the pool name and a sequence number within the pool. All tapes must be labeled (formatted) before use. This consists of simply writing a header to the tape and registering it in the media database.
http://education.hp.com
Pop-up menu
Initialize Medium Create Backup Specification Save Backup Specification Schedule/Run Backup Job
Student Notes
Now that we have a logical device and media in a media pool, we are ready for backup. A definition must now be created to tell Data Protector which objects to place on the tape. This definition is called a Backup Specification or Datalist. Datalist is synonymous with Backup Specification and is more commonly used to refer to the file containing the backup specification. The directory that contains the backup specification file is called datalists, and is in the <OMNICONFIG> directory. The Backup context in the GUI opens the Backup tools. There are many options for creating the datalist file. In this module, we will address only the ones required for a simple backup. The Filesystem folder under Backup Specification in the Scoping Pane is the place to start, select it, and use the menu as shown on the graphic above to add a new Backup Specification.
http://education.hp.com
Blank template
Student Notes
With the Create New Backup window open, select the Blank Filesystem Backup, then select the OK button.
http://education.hp.com
Select objects
Student Notes
For this first backup, a relatively small object is desirable; locate a directory or filesystem that is suitable. 1. Select the plus in front of your system to open the object list, repeat if necessary to see the directory to backup. (Double-click to open the list as well.) 2. Select the small check box in front of the desired object or directory, a small blue check mark will appear in the box, this indicates that it is selected for backup. 3. After you have selected (checked) the items for backup, select the Next button. 4. Select (check) your logical device (it may be selected by default), select Next. Leave most of the options as their default values, except as indicated below. 5. Change the file system options: Protection to 4 days. 6. Select Next. (You will see the scheduler.) 7. Select Next. (You will see the job summary.) 8. Select Next. (You will see Save, Start, and Preview buttons, go to the next page)
http://education.hp.com
Initialize Medium Create Backup Specification Save Backup Specification Schedule/Run Backup Job
Student Notes
Data Protector backup specifications are stored as files in the <OMNICONFIG>/datalists directory. From the Backup Results area, you must perform a save, in order to keep the specification. 1. Select Save as. 2. Enter a name for the file (for example, exercise-1); leave the group name, default. 3. Click OK. The new backup (datalist) will appear in the Scoping Pane.
http://education.hp.com
Schedule tab for recurring backup Select the saved backup specification
Initialize Medium Create Backup Specification Save Backup Specification Schedule/Run Backup Job
Student Notes
When Data Protector invokes a backup, it does so using a datalist file. The datalist definition ensures that Data Protector knows which objects to backup, which to ignore, and which device(s) to use. To start the backup, perform the following: 1. In the backup context, select a backup specification then: Start Backup from the popup menu 2. You will be prompted for the Backup Type (Full) and Network Load (High). 3. Select OK to start the backup. 4. The Backup Results Area window will become a Backup Monitor window, and will show a session running. 5. The file system object will switch from Pending to Running to Completed
http://education.hp.com
6. The logical device part of the window switches from Inactive/Waiting to Running, and shows that amount of KB of data backed up. 7. The messages part of the window updates the progress as various file system objects are backed up.
http://education.hp.com
The Scheduler
The Scheduler can be used to start a backup at a predefined date and time. Backups can also be repeatedly scheduled at regular/irregular intervals. Holidays can also be predefined so that no backups will take place on these days, even if scheduled. Schedules are created per Backup Specification.
Student Notes
Once a backup specification has been created, the scheduler can be used to execute the backup at a predefined date or time. The scheduler can also run the backup on a regular basis, defined by the administrator. A schedule is created on a per-backup specification basis; therefore, care needs to be taken when scheduling multiple backups that no contention arises (for devices or objects).
http://education.hp.com
Student Notes
The Data Protector Scheduler offers many possibilities for producing re-occurring backups. Each backup specification may have a single schedule file, but be executed at many different times, each time with a different scope (full, incr #, incr). Notice on the picture above, that you may not schedule backups in the past! Data Protectors scheduler only allows for forward scheduling. Select Add to create a new schedule, or simply double-click on a particular day to schedule a backup. You may override the protection for individual backups.
http://education.hp.com
Holidays
The scheduler can be configured to skip backups on days that are defined as holidays. (blackout days) Data Protector can use the standard hp-ux style calendar holiday file as input. Holidays are seen in the schedule window and are color-coded black.The Holidays file resides in <OMNICONFIG>/Holidays. The scheduling information is kept in text files under the <OMNICONFIG>/schedules directory. The name of the schedule file will be the same name used for the backup specification file. The scheduling information is checked every 15 minutes by the Data Protector omnitrig process, which is automatically scheduled via the system scheduler. The daylight savings time problem (an hour more or one hour less) is solved; omnitrig checks if there are any backups that have been scheduled for the previous hour but did not run, and starts them. Considering that omnitrig gets started on the cell manager, the schedule is always relative to the time on the cell manager.
http://education.hp.com
Student Notes
Backups may be scheduled to be recurring; they may execute daily, weekly, or monthly. Each schedule (file) may contain multiple time parameters. Backup specifications may also be setup to start executing at some future date. The following date forms can be used when scheduling a backup: Specific Date and Time. Every, Every 1st, Every 2nd 10th. Day, Month, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday. Time in 24-hour format, in 15-minute intervals.
http://education.hp.com
Backup Type The scheduler can also specify what type of backup is to be performed:
Full Incr Incr 1 Incr 9 For each scheduled backup, the following options can be specified:
Protection
Protection set by the scheduler overrides any protection defined within the backup specification.
http://education.hp.com
Backup Types
Incremental
Student Notes
As is common with many other backup mechanisms, Data Protector provides a method of performing full, and various levels of incremental backups: Full Everything is backed up. Incremental 1 - 9 Data Protector tries to find the latest protected backup session with a lower backup level on which the incremental backup will be based. With any incremental backup the entire directory tree is backed up; so even if no files changed, the directory tree is recorded. For example, if the user starts backup with backup type incr5, Data Protector will search through the database to find the latest protected version of the object with a lower level (full or incr 1-4) backup level, and use it as the reference point version on which incremental will be based. A full backup is equivalent to level 0.
http://education.hp.com
Incremental without level All other backup types are considered to be at a lower level than incremental without level; so if the user starts a backup with backup type incremental, the latest version (any level: full, incr 1-9 or incr) will be used as reference point version. NOTE If Data Protector cannot find a valid reference point version of the object (hostname, mount point and description identifies an object) on which the incremental backup is to be based, it will start a full backup. This can then be seen in the monitor screen (backup type will be Full instead of incremental). This backup promotion option may be disabled by changing the UpgradeIncrToFull global option (default is 1, on).
All files that have a modification time newer than the related object versions start time and WinFS files with the archive attribute set. (time when prior backup was started). All directories are backed up (irrespective of time).
Which files are NOT backed up in an incremental backup?
Files that have only changed attributes (chmod, chown and chgrp do not change/modify time of file). Files that have been moved from one directory to another. NOTE Use the UNIX command touch -m with options to change the modification time on a file.
http://education.hp.com
Incr
Incr
Incr
Incr n Incr
22:00 12:00 22:00
Incr
22:00 12:00
Incr
22:00 12:00
Day 1
Day 2
Day 3
Day 4
Day 5
Student Notes
There are three different backup models illustrated above, each has certain characteristics that may be desirable for certain environments.
Full + Daily Incremental