Microsoft Systems Management

Download Report

Transcript Microsoft Systems Management

Software Distribution
Overview
Prepared By:
Melvin Brewster
Chaofeng Yan
Sheng Shan Zhao
Khanh Vu
Objectives
• Give an overall picture of
application/software distribution
• Explain the concept of Automated
Deployment
• Introduce distribution software
– Ghost, Drive Image Pro, IC3 and MSM Server
• Explain the concept of System Management
8/24/00
Group V
2
Modules
• Concept of Automated Deployment and
Introduce Microsoft System Management
Server
• MSM Server Cost and Terms
• MSM Server Procedures for Software
Distribution
• Deploying Windows 95 Upgrade with MSM
Server
8/24/00
Group V
3
Module 1:
Concept of Automated
Deployment
Presented by: Khanh Vu
Objectives
• Explaining “Partition-image replication”
• Introduce distribution software:
–
–
–
–
8/24/00
Ghost
Drive Image
IC3
Microsoft System Management
Group V
5
Partition-image Replication
• Create a properly configured PC
• Create sector-by-sector file of active disk
partitions
• Copy image file onto new PCs via LAN or
removable drives
8/24/00
Group V
6
Distribution Software
•
•
•
•
Symamtec - Norton Ghost
PowerQuest - Drive Image Pro
ImageCast - IC3
Microsoft Systems Management Server
8/24/00
Group V
7
Microsoft
System Management Server
Overview
8/24/00
Group V
8
Managing Distributed PC
The Historical Way
•
•
•
•
•
Labor-intensive
Time consuming
Expensive in large organization
Unreliable inventory information
Disrupted end user activities
8/24/00
Group V
9
Managing Distributed PCs
With MSM
• Increase efficiency
• Reduce expenses
8/24/00
Group V
10
MSM Increase Efficiency
• Management has specific configuration
information
• Software distribution can be automated
from a central location
• Help desk personnel can diagnose and
solve problem remotely
8/24/00
Group V
11
MSM Reduces Expenses
• Cheaper and more accurate
• Automated software distribution reduces
installation and configuration cost
• Reduces helpdesk staff
– User’s configuration can easily obtain and
update
– Access to remote troubleshooting tools
– No need to visit workstation
8/24/00
Group V
12
End of Module
8/24/00
Group V
13
Module 2:
Cost and Terminology
Presented by: Sheng Shan Zhao
Objectives
• Emphasize the Cost efficiency of using
Distribution Software
• Define Terms related to Microsoft
System Management
– Site Terms
– Server Components
8/24/00
Group V
15
Cost If No Software Distribution
•
•
•
8/24/00
Installation
Technical Support
Administrative tasks
Group V
16
Installation
• Task
•
•
•
•
•
Best Case
Technician travel time
Backing up hard disk
Hard disk housekeeping
Installation of Windows 95
Testing of new configuration
8/24/00
Group V
0.10
0.10
0.20
0.20
0.10
Worst Case
0.50
0.75
1.00
1.00
0.50
17
Technical Support
• Task
•
•
•
•
Help desk calls
Tier-2 support calls
Peer-support calls
User disruption
8/24/00
Best Case Worst Case
0.17
0.33
0.17
1.00
Group V
0.50
0.67
0.33
2.00
18
Administrative Tasks
• Task
Best Case Worst Case
•
•
•
•
Filling out forms
Updating inventory system
Total time for all tasks
Hours saved per computer
•
Source: Gartner Group
8/24/00
Group V
0.00
0.00
2.37
6.38
0.50
1.00
8.75
19
Site Terms
•
•
•
•
8/24/00
Central Site
Primary site
Secondary site
Domain
Group V
20
Central Site
• This is the highest site in the Systems
Management Server architecture.
• Administers all sites and computers in the
hierarchy.
• Has an unlimited number of sub sites.
• The central site must be a primary site, and
have a SQL Server database. The central
site must be running Windows NT Server.
8/24/00
Group V
21
Primary Site
• A Systems Management Server site.
• Has its own database, which contains all of
the hardware and software inventory
information for the site and its sub sites.
• Local administration can be performed for
the site server and all the sites below it in
the hierarchy. A primary site must be
running Windows NT Server.
8/24/00
Group V
22
Secondary Site
• Does not have a SQL Server database or
Systems Management Server Administrator
tool
• To be administered from any site above it in
the hierarchy
• Does not have sub sites. Its site information
is reported to the site above it. A secondary
site must be running Windows NT Server
8/24/00
Group V
23
Domain
• A set of servers and client computers that
have been grouped together.
• Primarily used to organize servers and
clients into manageable groups.
• Provide logon validation, inventory
collection, report generation, and package
distribution.
8/24/00
Group V
24
Domain (Cont.)
• There is at least one domain at each site.
• Each site can have multiple domains to
meet your management requirements. Valid
domains are Windows NT, NetWare, LAN
Manager, and LAN Server.
8/24/00
Group V
25
Server Components
•
•
•
•
•
8/24/00
Site server
Helper server
SQL Server
Distribution server
Logon server
Group V
26
Site Server
• Each site has at least one site server.
• Running Windows NT Server.
• Contains Systems Management Server
components needed to monitor and manage
the site, its domains, and its computers.
• Serves as a collection point for instructions
and inventory information.
8/24/00
Group V
27
Helper Server
• Helps ease the load on the site server.
• Makes moving some of the components
from the site server to other servers
possible.
• Used to offload some of the processing
from the site server, they must be running
Windows NT Server.
8/24/00
Group V
28
SQL Server
• Each primary site must have a SQL Server.
• Microsoft SQL Server is used to store the
site database.
• SQL Server can be installed on the site
server or on a separate server.
• Different sites can share the same
SQL Server. It is, however, more efficient
for the SQL Server to be on the same LAN
as the sites using its databases.
8/24/00
Group V
29
Distribution Server
• Used as a distribution point when sending
applications for clients to install or run.
• Traffic on the network can be reduced by
sending one copy of the software to each group
of computers connected to the distribution
server.
• A distribution server can be a Windows NT
Server, a NetWare Server, a LAN Server, or a
LAN Manager Server.
8/24/00
Group V
30
Logon Server
• Used to validate client computer logons.
• Functions as a transfer point between clients
and site servers.
• Any supported network server can act as a
logon server. For example, a NetWare
Server can act as a logon server for its
existing client computers.
8/24/00
Group V
31
Logon Server (Cont.)
• When a computer logs on, the network
inventory information is placed onto the
logon server, where it is collected by
Systems Management Server, and stored in
the database.
8/24/00
Group V
32
End of Module
Module 3:
Procedures For
Software Distribution
• Presented by: Melvin Brewster
8/24/00
Group V
34
Objectives
• Give an overview of Automated
Distribution
• Explain the Distribution and
Installation Procedures
8/24/00
Group V
35
Automatic Distribution
•
•
•
•
8/24/00
Commercial Applications
Internally Developed Applications
Upgrades or Fixes
Virus-checking software
Group V
36
Distribution and Installation
Steps
• Query database to identify the workstations
and servers on which you wish to install
new software or share applications
• Prepare a package for distribution to client
systems
8/24/00
Group V
37
Continue
• Create a job to install or share software
• Send the package to the site’s distribution
servers at each site
• Install the software on, or allow sharing of
the application to, the target computer
8/24/00
Group V
38
Querying the SQL Database
• Inventory information gathered by the Systems
Management Server is stored in the SQL Server
Database
• Query to identify computers that meet certain
qualifications
• SMS has predefine queries, or you can define
your own
• Query will provide a list of computers that
matches your criteria
8/24/00
Group V
39
Packages
• Used to store information about software so
it can be installed on clients, shared from
servers, inventoried, or removed from a
computer
• Before creating a package, all the files you
want to use for the package must be placed
in a shared source directory on a server or
local drive
8/24/00
Group V
40
Packages
• Create the Package by identifying the files
in the source directory and defining the
Package properties
• Properties is the configuration and
identification information used to either
install the package on a client (workstation)
or run from a network server (sharing)
8/24/00
Group V
41
Packages With Workstation
Properties
• Used to install software on targeted clients
• Create a job to send the Package to a distribution
server
• When each targeted computer signs on to the
network, a program called the Package Command
Manager(PCM) runs automatically and allows the
user to install the new software by selecting it
from the PCM window
8/24/00
Group V
42
Package Command Manager
• This product is installed and set up automatically
when the computer is first inventoried by System
Management Server
• At per set intervals, PCM checks to see if there are
any software installation jobs for its’ computer
• It retrieves the software from the local distribution
server and follows installation instructions
8/24/00
Group V
43
Package Command Manager
• The user can be given the option of
selecting the package now or later
• Can set a deadline by which the user must
accept the package
• Also, can set to install when the computer is
unattended
8/24/00
Group V
44
Packages With Sharing Properties
• Used to install and then share, software on
one or more network file servers
• Job sends the package to the distribution
server at a site
• Shares the necessary network directories
• Makes the package available to users with
specified access permissions
8/24/00
Group V
45
Packages With Sharing Properties
• Packages can have one or more properties
• Example: a package with both Workstation
and Inventory properties defined would,
– Would allow installation off new software to a
target client
– Include the new software in the site’s inventory
8/24/00
Group V
46
Packages Definition Files
• Systems Management Server includes PDFs
• They specify, setup programs, installation
options, and execution command lines for
certain applications
• Software developers may create PDFs for
their applications
• Imported PDF will automatically define all
the variables for for an specific application
8/24/00
Group V
47
Creating Jobs
• Jobs let System Management Server know
where to send a Package
• It includes the distribution server to use,
type of job (Run command on workstation,
Share application server, and Remove
shared Package from server
8/24/00
Group V
48
Distributing the Software
• Systems Management Server takes over the
distribution process after the you have
defined the package properties and job
details
• It compresses the package
8/24/00
Group V
49
Distributing the Software
• Manages error detection and corruption
over WAN
• When the packages arrives at the site, it is
placed on the specified distribution server
• SMS uncompress the package and uses the
package properties and job type to
determine what to do with it next
8/24/00
Group V
50
End of Module
Module 4:
Deploying Windows 95
with
System Management Server
Presented by: Chaofeng Yan
Objective
• Demonstrate a practical example of
Microsoft System Management
Server’s implementation.
8/24/00
Group V
53
Upgrade Process
• Determine which computers are
appropriate for upgrading
• Send upgrade package to identifying
the target computers
8/24/00
Group V
54
Determine Computers’
Appropriateness
• Query the SQL Server database to locate all
computers that match the upgrade
specifications.
• The Predefine query included in Systems
management Server examines the CPU, the
operating system, the available hard disk
space, the installed RAM, and so on.
8/24/00
Group V
55
Determine Computers’
Appropriateness
• A typical query for an upgrade of desktop
computers might specify:
– A 386 DX processor or better
– MS-DOS version 5.0 or later, Windows, or
Windows for Workgroups
– 35 MB or more of hard disk space
8/24/00
Group V
56
Determine Computers’
Appropriateness
• Hard disk space required:
• Existing Operating System
Compact Typical Full
• New(no system installed)
MB
30 MB
40 MB
50
• Windows 3.1
MB
15 MB
35 MB
40
15MB
30 MB
35
• Windows for workgroups3.11
MB
8/24/00
Group V
57
Determine Computers’
Appropriateness
• A typical query for an upgrade of desktop
computers might specify: (Continue)
• 4 MB or more of Installed RAM
• Windows 95 is not already installed
8/24/00
Group V
58
Deploying Windows 95 Upgrade
• Create and share a package source
directory for the Windows 95 files.
• This directory can be on any server that
can be shared with the network.
8/24/00
Group V
59
Deploying Windows95 Upgrade
• Copy the appropriate files from the Windows 95
compact disc to the new package source directory.
• From the systems management server 1.0a compact
disc, copy the following files to the package source
directory:
– WIN95.INF file from SMS\LOGON.SRV\MSTEST.
– DOS2W95.EXE file form SMS\LOGON.SRV\MSTEST
(If you are setting up clients that run MS-DOS).
8/24/00
Group V
60
Deploying Windows 95 Upgrade
• Review the INF file for your configuration,
and make appropriate changes (such as
changing the time zone).
• Create a package containing the
Windows95 source directory.
8/24/00
Group V
61
Deploying Windows 95 Upgrade
• Create a job to distribute the package to
the clients.
• Send the job to the target computer.
8/24/00
Group V
62
End Of Module
End of Presentation
References
• http://www.microsoft.com/siteserver/site/Product
Info/SystemReq.htm
• http://msdn.microsoft.com/library/winresource/d
nwin95/S688B.HTM
• http://www.zdnet.com/products/stories/review/0,
4161,2343040-2,00.html
• http://www.compaq.com/tco/bestpractices/bp_aut
osoftware.html
8/24/00
Group V
64