Unit 6: Central Scheduler. 2 Objectives Upon the completion of this course, you will be able to: Describe the Tivoli Storage Manager scheduling modes.

Slides:



Advertisements
Similar presentations
Complete Event Log Viewing, Monitoring and Management.
Advertisements

OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Week 6: Chapter 6 Agenda Automation of SQL Server tasks using: SQL Server Agent Scheduling Scripting Technologies.
Complete Event Log Viewing, Monitoring and Management.
Scheduling Discoverer Reports Scheduling Standard Reports Printing & Re-printing Standard Reports Focus on Reports Session 2 To print: Right click Choose.
Lesson 17: Configuring Security Policies
Chapter One The Essence of UNIX.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
Chapter 12 - Backup and Disaster Recovery1 Ch. 12 – Backups and Disaster Recovery MIS 431 – Created Spring 2006.
Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma.
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Guide To UNIX Using Linux Third Edition
9 Copyright © Oracle Corporation, All rights reserved. Oracle Recovery Manager Overview and Configuration.
State of Delaware Department of Natural Resources and Environmental Control.
Event Viewer Was of getting to event viewer Go to –Start –Control Panel, –Administrative Tools –Event Viewer Go to –Start.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
FileSecure Implementation Training Patch Management Version 1.1.
Module 13 Automating SQL Server 2008 R2 Management.
Automatic Software Testing Tool for Computer Networks ARD Presentation Adi Shachar Yaniv Cohen Dudi Patimer
Managing DHCP. 2 DHCP Overview Is a protocol that allows client computers to automatically receive an IP address and TCP/IP settings from a Server Reduces.
Implementing Dynamic Host Configuration Protocol
SmartLog X 3 TEAM Basic SmartLog X 3 TEAM Basic DescoEMIT.com USER STATUS USER EDIT TEST LOG ADMIN TEST MACHINE SCHEDULE INSTALL System Requirements:
Using Group Policy to Manage User Environments. Overview Introduction to Managing User Environments Introduction to Administrative Templates Assigning.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
Implementing Dynamic Host Configuration Protocol
5.1 © 2004 Pearson Education, Inc. Lesson 5: Administering User Accounts Exam Microsoft® Windows® 2000 Directory Services Infrastructure Goals 
5 Copyright © 2004, Oracle. All rights reserved. Using Recovery Manager.
Chapter Fourteen Windows XP Professional Fault Tolerance.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Module 7: Fundamentals of Administering Windows Server 2008.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 6: Name Resolution.
Part 04 – Preparing to Deploy to the Cloud Entity Framework and MVC Series Tom Perkins NTPCUG.
TEAM Basic TotalElectrostatic ManagementAwareness&
Week 7 Objectives Installing a DHCP Server Role Configuring DHCP Scopes Managing a DHCP Database Securing and Monitoring DHCP.
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
Introduction to Test Director
TELE 301 Lecture 10: Scheduled … 1 Overview Last Lecture –Post installation This Lecture –Scheduled tasks and log management Next Lecture –DNS –Readings:
Week #3: Configuring and Troubleshooting DHCP
Module 7: Resolving NetBIOS Names by Using Windows Internet Name Service (WINS)
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
Section 5: Troubleshooting and Backing Up GPOs Using Group Policy Troubleshooting Tools Integration of RSoP Functionality Using Logging Options Backing.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Overview Managing a DHCP Database Monitoring DHCP
Module 6: Managing and Monitoring Domain Name System (DNS)
Module 4: Configuring and Troubleshooting DHCP
Chapter 10 Chapter 10: Managing the Distributed File System, Disk Quotas, and Software Installation.
Module 2: Allocating IP Addressing by Using Dynamic Host Configuration Protocol (DHCP)
Oracle Data Integrator Agents. 8-2 Understanding Agents.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
3 Copyright © 2006, Oracle. All rights reserved. Using Recovery Manager.
The world leader in serving science Overview of Thermo 21 CFR Part 11 tools Overview of software used by multiple business units within the Spectroscopy.
Linux Operations and Administration
11 INTRODUCTION TO GROUP POLICY Chapter 7. Chapter 7: INTRODUCTION TO GROUP POLICY2 WHAT CAN YOU DO WITH GROUP POLICY?  Control the user environment.
20 Copyright © 2008, Oracle. All rights reserved. Cache Management.
2 Copyright © 2006, Oracle. All rights reserved. Configuring Recovery Manager.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
Unit 1: IBM Tivoli Storage Manager 5.1 Overview. 2 Objectives Upon the completion of this unit, you will be able to: Identify the purpose of IBM Tivoli.
Unit 7: Event Logging, Reporting, and Monitoring.
4 Copyright © 2004, Oracle. All rights reserved. Managing the Oracle Instance.
Unit 8: Database and Storage Pool Backup and Recovery.
Unit 5: Policy Management. 2 Objectives Upon the completion of this unit, you will be able to: Explain how IBM Tivoli Storage Manager uses policies to.
Archiving and Document Transfer Utilities
Unit 8 NT1330 Client-Server Networking II Date: 8/2/2016
Overview Multimedia: The Role of WINS in the Network Infrastructure
Windows Name Resolution
IBM Tivoli Storage Manager
Ch 10. Maintaining and Automating SQL Server
Presentation transcript:

Unit 6: Central Scheduler

2 Objectives Upon the completion of this course, you will be able to: Describe the Tivoli Storage Manager scheduling modes available. Set server and client schedule options. Build a client schedule. Build an administrative schedule. Manage the event log.

3 Schedules Two types of scheduling Client scheduling – Backup/Restore and Archive/Retrieve – Client OS commands and scripts – One-time scheduled commands Administrative scheduling – Administrative commands – Scripts to automate series of events WAN/SAN Intelligent management by central scheduling TSM Server

4 Central Scheduler Mode – Client Polling Client 2 Scheduling function Schedule time 1 Query for Schedule WAIT TSM SERVER 3 Start Backup/Archive Schedules All Communications Methods Client Polling TSM DB

5 Central Schedule Mode – Server Prompted Client 1 TSM SERVER 3 Start Backup/Archive Schedules TCP/IP Protocol Only Register address 2 Schedule function TSM DB

6 Selecting Schedule Methods SET SCHEDMODes ANY/POLLing/PRompted Administrative SYSTEM Privilege TSM SERVER Prompted Polling SCHEDMODPOlling/PRompted SCHEDLOGnamefile.name SCHEDLOGRETENTION value MAXCMDRETRIESvalue RETRYPERIODminutes PRESCHEDULECMDcmd POSTSCHEDULECMDcmd Client Options File (All Schedule Modes) Client Log File Client

7 Pre and Post Schedule Processing PRE command string executes first Quiesce DB Onarchive DB TSM scheduled action executes Backup resultant files from onarchive Post command string executes last Check result Start DB PREschedulecmd=command string or PRENschedulecmd=command string POSTschedulecmd=command string or POSTNschedulecmd=command Server prompts client to begin scheduled backup. 12 Backup TSM Client TSM SERVER

8 Consistent Client Return Codes from dsmc.exe Operation failed with one or more error messages (except for skipped files) issued 12 Operation completed with one or more warning messages issued 8 Operation completed successfully, except for one or more skipped files 4 Operation completed successfully0 MeaningReturn code

9 Additional Server Prompted Options SCHEDMODePRompted COMMmethodTCPip TCPCLIENTAddressdomain_name/dot_address TCPCLIENTPort 1501 Client Options File CLIENT

10 Additional Client Polling Options QUERYSCHedperiodHow often to contact the Server (HOURS) QUERYSCH 12(Default) Client Options File CLIENT

11 Managing Client/Server Sessions Administrators with system privilege can set: Percentage of Maxsession that can be used for centralized scheduling. How many retries of a failed scheduled command. Duration between client/server retries. If in client polling mode: – How often to contact the server – The degree of start time randomizing MAXSCHedsessions MAXCMDRetries QUERYSCHedperiod RETRYPeriod RANDomize

12 Scheduler Options Summary SCHEDMODE POLLING COMMMETHOD any method SCHEDLOG SCHED.LOG SCHEDLOGRENTENTION5 MAXCMDRETRIES 2 RETRYPERIOD 15 QUERYSCHedperiod12 SET SCHEDMODE ANY SET MAXSCHNN% SET MAXCMDR2 SET RETRYP15 OR SET SCHEDMODEPOLLING SET QUERYSCH12 SET RANDOMIZE50% SCHEDMODEPROMPTED COMMMETHODTCP/IP TCPCLIENTAdomain_name/dot_address TCPCLIENTPORT1501 Options FileDSM.OPT Client Polling Options FileDSM.OPT Server Prompted (Above plus these) DSM.SYS (UNIX) TSM Server CLIENT

13 Passwordaccess Generate Encrypted client password stored on client workstation. Automatically picked up by TSM clien.t New password regenerated automatically when old expires. New support for Novell NetWare Macintosh Win32 GUI PASSWORDACCESS GENERATE option DSM.OPT file on singleuser clients. DSM.SYS on multiuser clients. PASSWORDDIR option Specifies location of encrypted node password. Win32 client store encrypted password in Registry. DSM.OPT C:\SECRET\TSM.PWD passwordaccess generate passworddir C:\SECRET Encrypted TSM password

14 Managing Schedules MILK DARK WHITE Admin with SYSTEM/POLICY Policy Domain: Dept. Chocolate SCHEDULE DAILY Priority 1 SCHEDULE WEEKLY Priority 3 NODES MILK DARK WHITE MKT1 MKT2 POLICY MC1 MC2 Schedule defined for specific policy domain. Multiple schedules for a policy domain. Clients associated with one or more schedules. Administrator defined and maintained. May prioritize schedules. Copy across policy domains.

15 Instructor Demonstration

16 Defining Schedules – Relative Date and Time Can specify date and time relative to the execution of the command. Useful for the scheduled commands. Relative date DATE=mm/dd/yyyy DATE=TODAY + number of days DATE=TODAY - number of days DATE=TODAY Relative time TIME=hh:mm:ss TIME=NOW + number of hours : number of minutes TIME=NOW - number of hours : number of minutes

17 Define Schedule – Command Line DEFine SCHedule domainname schedulename Type=Client DESCription=description ACTion=action OPTions=optionstring OBJects=objectstring PRIority=priorityvalue STARTDate=startdate STARTTime=starttime DURation=durationvalue DURUnits=durunitsvalue PERUnits=perunitsvalue PERiod=periodvalue DAYofweek=dayofweekvalue EXPiration=expirationvalue UPDATE Schedule... DELETE Schedule...

18 Query Schedule – Command Line q sched DomainSchedule NameActionState Date/TimeDurationPeriodDay STANDARDDAILY_INCRInc Bk 01/10/ :05:27 2H2H1D1DAny STANDARD WEEKLY_INCRInc Bk01/10/ :05:271H1H1W1WFri q scheddaily_incr f=d Policy Domain Name: STANDARD Schedule Name: DAILY_INCR Description: Daily incremental backup Action: Incremental Options: Objects: Priority: 5 Start Date/Time: 01/10/ :05:27 Duration: 2 Hour (s) Period: 1 Day (s) Day of Week: Any Expiration: Last Update by (administrator): SERVER_CONSOLE Last Update Date/Time: 01/10/ :05:27

19 DEFine ASSOCiation Command Line DEFine ASSOCiation domainname schedulename nodename(s) Schedule

20 Instructor Demonstration

21 Schedule Example MTWTF 24:00 01:00 Start Backup Startup window: Starttime = 01:00Function: Action = Incremental Backup Time between windows: Period = 2 daysDuration = 6 hours Action must start within startup window. Action may not complete within window. Schedule operations run serially on client. Event log maintained on server. 01:00 startup window actual backup time

22 Randomizing Example NODE ANODE B Randomize% = 50 Randomize Period 01:0004:0005:0006:0007:00 RP Startup Window Scatter schedule start time across window. Balance network/server loads. % specification Defines fraction of the window over which start times distributed. Randomization period based on time client polls. Client polling mode only. NODE BNODE A 01:30 03:01 NODE C 05:00 05:45 22:00 Polls Starts

23 Server Prompted Example TSM Server SET MAXSESSIONS SET MAXSCHEDSESSIONS SET SCHEDULE PROMPTED SCHEDMODEPROMPTED COMMMETHODTCPIP DSM.OPTDSM.SYS (UNIX) DEFINE SCHEDULE DOMAIN SCHEDULENAME ACTION=I, STARTT = DUR=6,PERIOD=1 DURU=HOURS, PERU=DAYS DAYOFWEEK=WEEKDAY Client 100 Register Schedule Start 90 23:30

24 One-time Scheduled Client Commands DEFINE CLIENTACTION command Defines a schedule Associates schedule with a client Wait parameter allows client operation to complete Schedule execution Commands executed as soon as possible by client, dependent on: – client scheduling mode – queryschedperiod for polling mode Client must have scheduler running SET CLIENTACTDURATION command Number of days before action is deleted from database.

25 Instructor Demonstration

26 Administrative Command Scheduling Administrator commands can be handled by TSM scheduler to: Automate server operations. Ensure server resources are available to clients. Ensure server functions performed with minimal manual intervention. Type of schedule (TYPE=Administrative). Can view administrative command schedule event status. Output sent to the activity log. Not associated to a policy domain. Administrator Schedule Commands TSM SERVER

27 Administrator Scheduling Commands Lower threshold to immediately start migration. Lower threshold to immediately start reclamation. TSM server database backup. Inventory expiration. Storage pool backup. EXAMPLES All administrative commands except QUERY ACTLOG TSM SERVER

28 Instructor Demonstration

29 Managing Database Events Each scheduled operation is an event. All events are recorded in the database. Provides an audit trail of completed or missed events Event records purged based on retention period Event Log Schedules DATABASE SET EVENTRETENTION 10

30 Query Event Command Display information on scheduled and completed events. All administrators can query events. Two types of query All events (general reporting) Failed events (exception reporting) Can select subset of a report by Policy domain, schedule name, node name, date Two report formulas Standard or detailed

31 Standard Event Report Schedule StartActual StartScheduled NameNode NameStatus 07/11/ :00:0007/11/ :12:00DAILY BACKUPMILK COMPLETED 07/11/ :15:00 07/15/ :30:20 DAILY BACKUPDARK FAILED 07/11/ :00:0007/11/ :01:55WEEKLY BACKUPWHITE STARTED 07/11/ :02:0007/11/ :05:25MONTHLY BACKUPMKT1 COMPLETED 07/15/ :20:0007/15/ :20:25RESTOREMKT2 COMPLETED 07/15/ :24:00INCRTAL BACKUPPKG1 MISSED Command: Query EVent DOMAIN1 *

32 Detailed Event Report Policy Domain Name:DOMAIN1 Schedule Name:DAILY BACKUP Node Name: MILK Schedule Start:07/11/ :00:00 Actual Start:07/11/ :12:00 Completed: Status: 07/11/ :13:07 COMPLETED Result:0 Command: Query EVent DOMAIN1 * Format=Detailed

33 Student Exercise

34 Summary You should now be able to: Describe the TSM scheduling modes available. Set server and client schedule options. Build a client schedule. Build an administrative schedule. Manage the event log.