Upload
adrian-andrews
View
222
Download
3
Tags:
Embed Size (px)
Citation preview
AppManager 7:Deep Technical DiveAppManager 7:Deep Technical DiveTim Sedlack & Michi SchniebelSr. Product ManagersTim Sedlack & Michi SchniebelSr. Product Managers
Agenda
• A 1 minute architecture review• Feature Review: What’s new in AM 7 • Architecture changes• What (else) you need to know• Q&A
2
Abandon hope all who enter here…
• This is a deeply technical session• We won’t discuss why features were chosen
for inclusion or alternate designs• There may be talk of SQL Stored Procedures,
XML, VB code…even lower level languages• You can always schedule time with me (and
others) outside this session
3
The 1 minute Architecture review…
• QDB / MS – heart of the system
• Control Center database and Command Queue Service connect to multiple QDBs
• Required for Remote Agent Deployment feature
Command Queue Service
NQCCDB
Control Center
Database
Managed ClientsOperator
Console
Control Center
Management Server
Repository
QDB
Managed Clients
Management Server
Repository
QDB
Feature Review:What’s new in AppManager 7
5
Feature Overview
• Remote Deployment• Rule Based Management Groups• Job overrides / exceptions• Service Map improvements
– Embeddable Server and Event Views– Filters
6
Feature: Remote Deployment
• Automate agent installation and configuration• Control Agent and application roll-out and update• Rule/Schedule based deployment• Maintains an AM software inventory
7
Remote Deployment
8
Console
Database
Control Center Web Server
Create RulesWindows Network
Download Packages
Upload Packages
Process Rules
Web Server
Web Service
Scans
Deploy
Packages
• Packages checked in at install time
•AM7 Agents provide assist in Rule MatchingIIS Virtual directory
Windows Agents
Roll out creds
How Deployment Packages Gets Deployed
9
Rule gets created
in NQCCDB
Evaluates enabled rules
User imports a package
And creates a rule
1
2
3
Creates tasks for valid
server specified in the rule
Which does not have that
package already installed
Control
Center
DB
Deployment
Server/ Web Service
User Schedule/ Approves
tasks
4
5
Fetches active tasks
and starts Deployment based
in schedule
Display RD success and
inventory details
Agent
Serverinstallation files
are copied and invoked
6
AppManager Agent
9
10
11
7 Update Task Status
8
Updates tasks
in CCDB
Updates inventory
information
Feature: Rule Based Management Groups
• Control Center based dynamic management groups– Conglomerate of groups built from QDB SQL queries– Executed by Control Centers CQS– Dynamically updated every 15 minutes– Creates hidden views in QDBs
• Control over group population based on rule sets– Rule Sets are XML based (and extensible, technically)
(view/demo)
• Groups can be added to CC Service Maps– Dynamically managed Service Maps– Examples: Maintenance Mode, SQL Servers, Exchange
Server by size, Windows Servers requiring Service Packs, etc
10
QDB
Rule Based Management Groups
11
NQCCDB
QDB
QDB
QDB
CQS
Console
SQL Query
Steps to creating
•User creates rule in DB
• CQS queries QDBs
• Consolidated view is created
• View is updated
• Query is re-run to ensure group is kept up-to-date
• Rules are run by R.E.
• Psuedo SQL based
• Can be user created**not documented
Feature: Job Overrides/Exceptions • Create a method to run “one-offs” on a per-job basis
– Thresholds, y/n choices, Actions… any KS values setting• Warning about browser based values
– Multiple overrides per KS is possible (and supported)• Provide more granular control over policy jobs• Controlled by CC based Custom Properties
– Can be added at Job Creation– Best Practice:
• Create Custom Property• Assign to Machines• Create Job and assign CP to override
• How it works:– Jobs created with override value (in CC only) – Value is evaluated and replaced at agent with override value– Tracing at agent will not show original value– View overrides on a per job basis or use “Override report”
12
Feature: Service Map changes
• Add Server Groups to SMV• Add Event Views to SMVs
– Rich Filtering capabilities – fed into SMV– Response Time events
• Extensibility – where it’s most requested– Right click help desk integration
• SMV Export– Web view of SMVs possible– Example on AM7 CD (Utilities folder)
13
14
You oughta know…
16
What you need to know…
• Custom Property changes– Deprecated old style – metadata new style
• Setup changes– No more “AgentInstall” KS– MSI based setup may change existing methods
• Silent install
• Scalability improvements– Control Center : Sync process, SMV loading– Management Server
• Virtual Object / Cluster support– See SQL support in SP1
17
Q&A
18