BMC Control-M 7: A Journey from Traditional Batch Scheduling to Workload Automation
eBook - ePub

BMC Control-M 7: A Journey from Traditional Batch Scheduling to Workload Automation

Qiang Ding

Partager le livre
  1. 534 pages
  2. English
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et Android
eBook - ePub

BMC Control-M 7: A Journey from Traditional Batch Scheduling to Workload Automation

Qiang Ding

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

À propos de ce livre

In Detail

Control-M is one of the most widely used enterprise class batch workload automation platform. With a strong knowledge of Control-M, you will be able to use the tool to meet ever growing batch needs. There has been no book that can guide you to implement and manage this powerful tool successfully... until now. With this book you will quickly master Control-M and be able to call yourself "a Control-M" specialist!

"BMC Control-M 7: A Journey from Traditional Batch Scheduling to Workload Automation" will lead you into the world of Control-M and guide you to implement and maintain a Control-M environment successfully. By mastering this workload automation tool, you will see new opportunities opening up before you.

With this book you will be able to take away and put into practice knowledge from every aspect of Control-M - implementation, administration, design and management of Control-M job flows, and more importantly how to move into workload automation and let batch processing utilize the cloud.

You will start off with batch processing and workload automation, and then get an understanding of how Control-M meets these needs. Then we will look more in depth at the technical details of Control-M, and finally look at how to work with it to meet critical business needs. Throughout the book, you will learn important concepts and features, as well as learn from the Author's experience, accumulated over many years. By the end of the book you will be set up to work efficiently with this tool and also understand how to utilize the latest features of Control-M.

Approach

This book is written in a direct to-the-point style to provide everything you need to start with Control-M. From this book, you will not only learn the technical aspects of Control-M, but also understand how things should be done in real environments and why things are done that way.

Each chapter of the book starts with a short description of what you will learn and a list of things you are expected to master by the end of it. The book can be read straight through, from cover to cover. It emphasizes the things you need to know, in a logical progression, along with advice for further reading or other tasks you might be interested in.

Who this book is for

This book is suitable for professionals who are beginning to use Control-M, but who also have some general IT experience, such as understanding the concepts of computer system architecture, operating systems, databases, and basic computer networking. Some entry level skills in scripting languages will be helpful along the way.

For those who are from a mainframe background or moving from other batch scheduling tools, you can use this book as a starting point.

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que BMC Control-M 7: A Journey from Traditional Batch Scheduling to Workload Automation est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  BMC Control-M 7: A Journey from Traditional Batch Scheduling to Workload Automation par Qiang Ding en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Informatique et MatĂ©riel. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
2012
ISBN
9781849682565
Édition
1
Sous-sujet
Matériel

BMC Control-M 7: A Journey from Traditional Batch Scheduling to Workload Automation


Table of Contents

BMC Control-M 7: A Journey from Traditional Batch Scheduling to Workload Automation
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Get to Know the Concept
Introduce batch processing
The history of batch processing
Batch processing versus interactive processing
Time-based batch- and event-driven batch
Is this the end for batch processing?
Running batch processing tasks
Automating batch processing
Basic elements of a job
What to trigger
When to trigger (Job's scheduling criteria)
Dependencies (Job's predecessors and dependents)
More advanced features of scheduling tools
Ability to generate notifications for specified events
Ability to handle an external event-driven batch
Intelligent scheduling — decision-making based on predefined conditions
Security features
Additional reporting, auditing, and history tracking features
Centralized enterprise scheduling
Challenges in today's batch processing
Processing time
Batch window length
Batch monitoring and management
Cross-time zone scheduling
Resource utilization
Maintenance and troubleshooting
Reporting
Reacting to changes
The solution
Processing time and resource utilization
Batch monitoring and management
Cross-time zone scheduling
Maintenance and troubleshooting
Reporting
Reacting to changes
From batch scheduling to workload automation
Batch scheduling: Static scheduling
The Workload Automation concept
Dynamic batch processing with virtualization technology and Cloud computing
Integration with real-time system, workload reusability
Summary
2. Exploring Control-M
Control-M overview
Control-M road map
Key features
Supported platforms
The Control-M way
Control-M job
Job conditions
Resources
Submitting jobs
Post processing
From the user's perspective - Control-M/Enterprise Manager
Control-M Enterprise Manager GUI Client
Control-M Desktop
Control-M Configuration Manager
Reporting Facility
Control-M's Optional Features
Control-M Control Modules
Control-M/Forecast and BMC Batch Impact Manager
Control-M/Forecast
BMC Batch Impact Manager
BMC Batch Discovery
Control-M Architecture and Components
Control-M/Enterprise Manager
Control-M/Enterprise Manager Server Components
Naming Service
Control-M Configuration Server
Control-M/Enterprise Manager Configuration Agent
GUI Server
Gateway process (GTW)
Global Alert Server (GAS)
Global Condition Server (GCS)
Control-M Web Server
Control-M/Server
Control-M/Server processes
SU: Supervisor
SL: Job Selector
TR: Job Tracker
NS: Agent Communication Process
CE: New Day and EM Communication Process
CS: Server Process
LG: Logger Process
WD: Watchdog Process
RT: Internal Communication Router
CA: Configuration Agent
Control-M/Agent
AG: Agent Listener, Request Handler
AT: Agent Tracker
AR: Agent Router Process
UT: Utility Process
Agentless Technology
Control-M/Control Modules
How do Organizations Work With Control-M?
Where to Start?
General Product information
Official Education and Certification
Getting a Job in Control-M
Summary
3. Building the Control-M Infrastructure
Three ages to workload automation
Stone age
Iron age
Golden age
Planning the Batch environment
Control-M sizing consideration
Total number of batch jobs run per day
Total number of job execution hosts
Number of datacenters
Amount of concurrent GUI users
Use Control-M/Agent or go Agentless
Production, development, and testing
Control-M high availability requirements
Control-M in a clustered environment
Control-M/Server mirroring and failover
Control-M/Server database mirroring
Control-M/Server failover
Control-M node group
High availability by virtualization technology
Pre-installation technical considerations
Environment compatibility
Choices of database
System configuration requirements
Linux Kernel parameters
Shared memory
Semaphores
User limits
Other requirements
Storage space related considerations for Control-M
Firewall requirements
Between Control-M/Enterprise Manager Clients and Server Components
Between Control-M/Enterprise Manager Server Components and Control-M/Server
Between Control-M/Server and Control-M/Agent
Agentless remote hosts
Database
Last things to make sure of before the installation starts
Installation
Install Control-M/Enterprise manager server components
Download and execute the check_req script
Create a Linux user and allocate space for Control-M/EM
Configuring the system to meet installation requirements
Preparing the installation media
Installation
Post-installation tasks
Install Control-M/Enterprise manager clients
Preparing the installation media
Installation
Post-installation tasks
Installing Control-M/Server
Installation in Linux environment
Pre-installation
Installation
Post-installation tasks
Installation in a Windows environment
Pre-installation tasks
Installation
Post-installation tasks
Installing Control-M/Agent
Installation in Linux environment
Pre-installation tasks
Installation
Post-installation tasks
Installation in a Windows environment
Summary
4. Creating and Managing Batch Flows with Control-M GUI
The Control-M way — continued
Contents of a job definition
"What" #1: job type
"What" #2: task type
"Who" #1 — owner of the job
"Who" #2 — author of the job
"Where" #1 — job's execution host
"Where" #2 — storing job definitions
Datacenter/Table/Job
Application/Group/Job
"When" #1 — job's scheduling date
Defining a job's scheduling date
Calendars
Rule-Based Calendar (RBC)
Retro job
"When" #2 — time frame for job s...

Table des matiĂšres