Académique Documents
Professionnel Documents
Culture Documents
Marimba Products
September 2004 (040916)
DOC
DOC
Overview
Marimba Solves Today’s IT Business Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Introduction to Marimba’s Products and Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
The Marimba Advantage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
The Marimba Experience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Deploying and Using Marimba Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
The End-User Experience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
How to Read This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Marimba’s Core Technology and Console
Architectural Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Marimba’s Core Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Core Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Marimba’s Agent: The Tuner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Marimba’s Distribution Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Flow of Content and Information in a Marimba Infrastructure . . . . . . . . . . . . . . . . . . . .17
Preparing the Marimba Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Gathering Information from Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Distributing Content to Endpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
The Marimba Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
Marimba Console Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
Discovering Configurations
How It Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Integration with Other Marimba Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
Scenario: Upcoming Software Audit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
DOC
This guide introduces you to Marimba’s products and solutions, and defines
basic concepts about Marimba’s core technology. This guide also lists resources
that you can use once you are ready to implement Marimba’s solutions in your
environment. The audience for this guide is broad—ranging from system
administrators who want an overview of Marimba’s technology, to enterprise
executives who want to evaluate Marimba’s solutions.
Overview 5
Marimba Solves Today’s IT Business Problems
compliance with software usage rights can be extremely costly (with penalties
exceeding $100,000 in some cases) and can also result in negative publicity for
enterprises.
In a changing economy, a company goes through many changes such as
acquisitions and mergers. This fluctuating environment makes it hard to keep
track of the company’s licenses and meet compliance requirements. In order to
meet compliance, companies needs an automated and efficient way to gather
inventory data about their assets.
Software management. Applications are essential to every aspect of business. IT
organizations are coming under increasing pressure to ensure that business-
critical applications are up-to-date and available. This is no small undertaking
considering the increased mobility of today's workforce and the continuing
need for application upgrades and new application deployments. Desktops
and laptops vary with regard to bandwidth and network connectivity—from
fast direct connections to the company network to intermittent dial-up
connections from outside the company. Enterprises need a solution that
addresses these issues by automating application management across the
enterprise, improving service levels, and reducing business risks through
reliable application delivery.
Security threats. The rise of malicious virus attacks and security breaches place
organizations at risk of potentially devastating business losses, reduced
employee productivity, and network downtime. These risks make it critical for
enterprises to rapidly detect vulnerabilities and deploy the updates necessary
to protect their systems. As attention to these security risks has increased,
software vendors have increased the number of patches they issue to address
security vulnerabilities and the frequency with which they issue them.
Manually applying these patches and fixes is time consuming, costly, and
inefficient. Enterprises need a solution that will allow them to quickly identify
missing patches and automatically deliver critical patches and fixes to
thousands of endpoints.
OS migration. Migrating machines to Windows 2000 and XP are at the top of
many CIO project lists and are destined to stay near the top given that
Microsoft has modified its licensing and support programs for Windows. The
requirement to keep the Windows operating system (OS) up-to-date has
resulted in migrations becoming an ongoing management process rather than a
one-time project. In addition, most organizations are required to support their
existing infrastructure during the migration, making OS migration a major
undertaking that requires detailed planning as well as significant time and
resources.
Overview 7
The Marimba Advantage
Data securely
traverses corporate
firewall
Overview 9
The Marimba Experience
Overview 11
How to Read This Guide
Giving end users control. You might have an environment where you want end
users to resolve their own technical support issues (user-initiated
management). Marimba enables end users to install, update, repair, rollback,
and remove content and applications on their endpoint (desktop, laptop,
server, mobile device) as needed.
This chapter introduces Marimba’s core technology and the Marimba console.
Architectural Overview
The following figure shows a high-level view of a Marimba infrastructure. It
shows Marimba’s distribution servers, agent, and console server. It also
illustrates features such as remote, centralized administration, load balancing
functionality, the ability for data to securely traverse the corporate firewall, and
Marimba’s ability to leverage existing third-party repositories in your
corporate environment.
Data securely
traverses corporate
firewall
Core Technology
Marimba’s core technology includes all the features and functionality that
enable the secure, reliable, and efficient distribution of content throughout
your enterprise. Marimba’s core technology includes Marimba’s distribution
server, agent, and channels.
Note: In most cases, the fact that a tuner resides on all components (including
the distribution server) is hidden—as it is in the architectural diagram above.
The tuner is usually associated with and referred to as the client component
in a Marimba infrastructure, residing on the endpoints (desktops, laptops,
servers, and mobile devices). Endpoint tuner or managed node are common
terms used for referring to the client component in a Marimba infrastructure.
Channels
Marimba products operate in a client-server architecture, where servers
distribute content to clients. Content is delivered in the form of channels. A
channel is simply content (such as applications, files, registry key settings, and
so on) in a format that is compatible with Marimba’s technology. Marimba
components distribute, download, and manage content in the form of channels.
Channels are hosted by Marimba’s distribution servers (transmitters and
proxies) and are downloaded by and run on Marimba’s agent (tuners). The
channel format enables updates to be performed easily, efficiently, and even
automatically. Channels also optimize bandwidth utilization by enabling delta-
only transfers and checkpoint restart. These concepts, as well as other benefits
of Marimba’s technology, are described in the section The Marimba Advantage on
page 7.
Marimba’s own products use the channel format as well. All Marimba
products are channels; the only exception is the agent (the tuner). Thus, the
transmitter, proxy, Marimba console, and components of all Marimba solutions
are delivered and downloaded onto machines in the form of channels. The
Marimba tuner is simply a base, and you add functionality to it by installing
and running channels (Marimba’s products or your own applications and data)
on it as needed.
Repeater Repeater
Transmitter Transmitter
Mirror Mirror
Transmitter Transmitter
Master
Transmitter
1 Publish. You first package the content into a channel (a format that is
compatible with Marimba’s technology), and then publish (upload) the
content onto a distribution server (master transmitter). After content is
uploaded to a distribution server, it is ready for distribution to your
enterprise.
2 Replicate. Content is replicated by other distribution servers (repeaters or
mirrors), enabling load to be balanced among the servers in your
environment and resulting in more efficient downloads. If you are using
proxies, content is cached by the proxies.
3 Subscribe. Endpoints (desktops, laptops, servers, mobile devices) obtain
content from a distribution server. Marimba’s solutions offer enterprises
different ways to distribute content to endpoints:
• Continuous, policy-based management—where the administrator
defines policies that determine the content that the endpoints should
subscribe to and update on an ongoing, scheduled basis.
• Deployment orchestration—where the administrator pushes out
content to endpoints immediately or schedules the content to be
pushed out at a later time.
• User-initiated management—where users subscribe to or update the
content that they need.
Service channels on endpoints execute commands for downloading and
installing content and applications on endpoints. As mentioned in
Gathering Information from Machines on page 19, service channels are
responsible for executing the commands for downloading and installing
content and applications on endpoints.
The following figure shows the general flow of information in a Marimba
infrastructure, from the start (publishing content to the distribution server) to
the final destination (downloading content on the endpoints). The flow could
differ slightly depending on your infrastructure. Typical Marimba
infrastructures are discussed in detail in the Planning Guide, available on
Marimba’s Documentation page (www.marimba.com/doc/).
Publish
Master
Transmitter
Mirror Mirror
Transmitter Transmitter
Replicate
Third-Party
Load Balancer
Repeater Repeater
Transmitter Transmitter
Subscribe
The Marimba console also provides the interface for the console’s system
settings. System settings allow you to provide information and set
configurations that apply to all the Marimba applications. These include
settings for determining how users are authenticated when they log in to use
the Marimba applications and for specifying the directory service and database
sources where the Marimba applications get and store data.
CMS
Marimba Console
machines and start scanning for information. These tools are also useful
when you want to override profile settings for specific tuners,
transmitters, and proxies.
• Report Center. This Marimba application provides central management for
the inventory and logging information collected from endpoints. It
translates inventory data deposited in the database into strategic
information. Report Center includes support for graphing, e-mail
schedules, query building tools, and hundreds of built-in reports. For
more information about Report Center and Marimba’s Inventory
Management solution, see Discovering Configurations on page 25.
• Policy Manager. This Marimba application provides central management
of the policies that you assign to target endpoints. Policy Manager allows
you to browse and select endpoints from a directory service. The
endpoints might be users, user groups, machines, machine groups,
domains, containers, and collections. You can then assign packages and
other associated information to these endpoints. For each package, you
can specify a variety of schedules (for installing, updating, and repairing
applications), as well as properties that apply to a specific application.
• Deployment Manager. This Marimba application provides centralized
administration and near real-time monitoring when performing tasks on
multiple endpoints all at the same time. It was originally designed for
managing servers, but it can also be used for desktop endpoints.
Deployment Manager allows you to perform jobs (such as distributing
content, distributing applications, and performing remote system
commands) at exactly the same time on all the machines in the group, so
that all the machines can be kept in the same exact state.
You can also configure Deployment Manager to automatically retry jobs
however many times you specify. You can perform remote system
commands by typing in a command as if you were using a UNIX shell
window or DOS prompt. You can use Deployment Manager’s SOAP
interface to incorporate its functionality into your own application’s
interface.
• Solution-specific console components. When you purchase and install
more Marimba solutions, additional components become available in the
console. For example, if you install the Patch Management solution, Patch
Manager becomes available in the console, and if you install the OS
Management solution, the Migration Module becomes available in the
console.
DOC
Inventory Management
Description Enables enterprises to collect accurate hardware, software, system,
and logging information about their IT assets, including servers,
desktops, laptops, and mobile devices across major platforms.
Discovering Configurations 25
How It Works
How It Works
This section describes how Marimba’s Inventory Management solution works
to collect inventory data from IT assets throughout your enterprise and then
translate this data into meaningful graphs and reports.
Data is gathered
1 from endpoints
2 Master Transmitter
Data is stored in
a third-party
database
Report Center
browser-based
application
Directory Service Database
Console Server
Figure 6. Inventory Data Is Collected from Endpoints and Is Queried Using Report Center
Discovering Configurations 27
Scenario: Upcoming Software Audit
Figure 7. Monitoring Software Usage Through Report Center’s Extensive Reports and Graphs
This information enables Sally, the IT department, and Finance department to:
• Identify applications that are installed but not being used, or applications
that are under-utilized. (Sally realizes that Acme, Inc. has overspent on
software license fees as they strived to stay within compliance. Acme, Inc.
Discovering Configurations 29
Scenario: Upcoming Software Audit
DOC
Application Management
Description Provides the ability to package, test, and deploy applications—both
custom and off-the-shelf—across a number of different platforms.
Once applications are deployed, this solution enables you to ensure
that applications are up-to-date and valid by providing ongoing update
and verification.
Benefits • Allows administrators to convert applications (and subsequent
updates) into a format that can be efficiently distributed to
endpoints and managed using Marimba’s solutions.
• Packages a wide variety of applications, including custom, MSI,
.NET, UNIX, Java, PDA, shrink-wrapped or off-the-shelf
applications.
• Allows administrators to edit and customize packaged applications
for specific endpoints.
Related Application Packager Administrator’s Guide
Documentation Application Packager Release Notes
How It Works
The following diagram shows how Marimba’s Application Management
solution works to package applications into channels that can be easily and
efficiently deployed to the endpoints throughout your enterprise.
Managing Applications 31
How It Works
Packaging
Machine
Applications
Master Transmitter
Policy Manager or
Deployment Manager
browser-based
application Directory Service Database
Console Server
Managing Applications 33
Scenario: Business-Critical Applications Need to Be Deployed and Kept Up-to-Date
Gather usage information for deployed applications. Once you have deployed
applications to target endpoints, you can use Marimba’s Inventory
Management solution to identify which applications are not being used or are
under-utilized. You can then decide to remove or re-assign these applications.
Enable policy-based application provisioning. After you have used Marimba’s
OS Management solution to migrate targeted machines to a new operating
system, you can use Application Management for further policy-based
application provisioning. This ability removes the requirement to bundle the
operating systems and applications into massive images.
Manage patches for applications. Once you have deployed applications to
target endpoints, you can use Marimba’s Patch Management solution to
distribute patches for these applications based on policies.
The first step is to package the applications into a format that can be
distributed and managed efficiently using Marimba’s Application Packager.
Angela, the IT administrator responsible for distributing applications, decides
to divide the applications to be packaged among her team members:
• One team member packages productivity software, such as word
processors, spreadsheet, and presentation applications.
• Another team member packages business-critical applications and works
closely with the in-house developers who created the applications
especially for Acme, Inc. employees.
• Another team member packages anti-virus software and the
accompanying data.
After packaging the applications, Angela and her team use a component of
Application Packager called the Package Editor to customize the applications
before deploying them. For example, the team member responsible for
productivity software bundles a different set of document, spreadsheet, and
presentation templates for different employees in the company—all employees
get standard forms like timesheets, expense reports, and presentation
templates with the Acme, Inc. logo; managers get project planning and
resource allocation forms; members of the Finance team get a set of accounting
forms; and so on.
Managing Applications 35
Scenario: Business-Critical Applications Need to Be Deployed and Kept Up-to-Date
Next, Angela and her team publish the packaged applications to a transmitter
in their test environment. They deploy the packaged applications and make
sure they install properly on test endpoint machines. If any changes need to be
made to the packaged applications, they use the Package Editor to make them.
After completing their tests on the packaged applications, Angela and her team
publish them to transmitters in the production environment and then deploy
them to endpoint machines using the Policy Manager component of the
Marimba console. Using Policy Manager, Angela and her team create policies
that assign packaged applications to targets. Targets represent users, groups of
users, machines, groups of machines, containers or organizational units in the
directory server, domains, or even all the endpoints in the enterprise. When
Angela and her team create policies, they specify schedules for downloading,
installing, and updating the packaged applications.
When endpoint users require newer versions of the applications, Angela and
her team package and deploy the newer versions just as they did the original
applications. Because the packaged applications use Marimba’s channel
format, they take advantage of file compression, bandwidth throttling,
checkpoint restart, and byte-level and file-level differencing. For more
information about these features, see The Marimba Advantage on page 7. These
features make it more efficient to deploy updates to applications on endpoints
that have varying degrees of bandwidth and network connectivity, even for
laptops that connect to the company’s network only intermittently using a dial-
up connection. In addition, Angela and her team easily perform verifications
and repairs if any applications get corrupted.
DOC
Content Distribution
Description Automates the distribution, installation, and maintenance of large
amounts of code and content. This solution is optimized for handling
high volumes of code and content—in terms of both the number of
files and the size of files.
Benefits • Reduces administration costs and improves service levels by
efficiently and reliably delivering high volumes of rapidly changing
content files across machines, regardless of platform.
• Moves large amounts of dynamic content across multiple
distributed servers in a fast, efficient, and transparent manner
without affecting service levels (files up to 150 GB and directories
containing up to 2,000,000 individual files).
• Stages and synchronizes content prior to activation across test
and production systems.
• Maintains multiple versions of the content and moves content
seamlessly across operating systems.
• Integrates with existing code management systems.
Related Server Management Administrator’s Guide
Documentation Server Management Advanced Topics Guide
Server Management Guide to the Command-Line Interface
Server Management Release Notes
Distributing Content 37
How It Works
How It Works
This section describes how Marimba’s Content Distribution solution works to
control and monitor the distribution of content to various endpoints
throughout your enterprise.
Source
Machine
Content
Content
Replicator
Master Transmitter
Deployment Manager
browser-based
application Directory Service Database
Console Server
Figure 11. Managing the Delivery of Content Through the Content Distribution Solution
Distributing Content 39
Scenario: Website Content Needs to Be Delivered to 100 Remote Servers
Distribute patches to content and data. If you have high volumes of content and
data that you have distributed to endpoints using the Content Distribution
solution, you can use Marimba’s Patch Management solution to distribute
patches to that content and data. For example, you already have a large data
channel (created and distributed with the Content Distribution solution) that
contains all of the files for a particular website, and you want to distribute a
patch consisting of a couple of files that must be periodically updated. In this
situation, you can create a Content Replicator patch that contains only those
two files. After the information in the files is updated, you can roll out that
patch.
to revert back to the previous version of the directory so that the content is
kept in sync on all the servers. To achieve this goal, he uses Deployment
Manager to create three related tasks:
• A task named Stage, which would download but not activate the content.
• A task named Install, which would activate the content only if the Stage
task was successfully completed on all the target servers.
• A task named Rollback, which he would use in the event that the Install
task failed to complete successfully on one or more of the targets.
These related tasks are part of one task group, which he names Web Content.
He also creates server groups based on location. For example, one group
includes all the servers located on the West Coast, while another includes all
the servers located on the East Coast. Then, he adds the task group and server
groups to a deployment. When he adds the task group called Web Content to
the deployment, the following deployment jobs are automatically created:
Stage, Install, and Rollback. In other words, a job is automatically created for
each task in the task group.
Figure 12. Deploying Content to Servers Using Deployment Manager and Content Replicator
Distributing Content 41
Scenario: Website Content Needs to Be Delivered to 100 Remote Servers
Next, Bruce uses Deployment Manager to install the content from the
transmitter to the servers in the test environment. He tests the website content
and makes sure the content is installed properly on servers of various
platforms in the test environment.
During testing, Bruce discovers that some of the new website content requires
the successful deployment of a new web server application. Knowing this, he
configures Deployment Manager so that, if the web server application isn’t
installed successfully, the website content won’t be installed. If the web server
application is installed successfully on some servers but not others, the
successful installations can be rolled back if necessary, to keep all servers
synchronized.
Then, Bruce deploys the website content from the transmitter to the servers in
the production environment. He does this by running the deployment jobs he
created in Deployment Manager. From Deployment Manager’s Control and
Monitoring page, Bruce controls and monitors the progress and outcome of the
deployment. On the target servers, the Deployment Service tells Content
Replicator to carry out the commands included in the jobs. The jobs are
executed in order. For example, one job downloads the content but does not
actually install it, while the next job performs the installation. This mechanism
enables Bruce, in this case, to distribute the content to all the servers without
disturbing existing content. Later, he activates the new content across multiple
servers in unison.
DOC
Patch Management
Description Automates the collection, analysis, auditing, and deployment of
security and functional patches for applications and operating
systems. This solution also provides a powerful repository for patches
across different operating systems.
Benefits • Automatically downloads patch information from third-party
vendors (such as Microsoft, Shavlik, and Sun Microsystems) into
a repository within your organization.
• Groups patches by function, operating system, or application and
then deploys them to target machines and patches across your
organization’s intranet or the Internet. You can also view reports
that detail the success or failure of your patch distribution on each
target machine.
• Facilitates testing patch deployments and simulating how they will
affect a given machine before they are installed. You can also
determine the sequence of installation actions and avoid costly
errors by considering the dependency relationships among
patches—before they are installed.
Related Patch Management Administrator’s Guide
Documentation Patch Management Release Notes
Managing Patches 43
How It Works
How It Works
The following diagram shows how the components of Marimba’s Patch
Management solution interact to collect patch information from patch vendors
and to manage their distribution to target endpoints.
Patch Vendors
Master Transmitter
Figure 13. Managing the Collection and Distribution of Patches Through Patch Management
Managing Patches 45
Integration with Other Marimba Solutions
Managing Patches 47
Scenario: Managing Patches for Various Operating Systems and Applications
Because installing critical patches has been a problem at Acme, Inc. in the past,
Lucas also specifies that whenever patches that are ranked critical (by the patch
vendor) are added to the patch repository, these patches will be distributed to
everyone in the organization. Lucas also makes use of dynamic patch groups to
organize these types of patches. A dynamic patch group uses the results of the
repository filter or a query to add patches to the group. For example, Lucas
creates a dynamic patch group that contains all Windows XP patches that are
ranked critical. When the patch repository is updated, all critical Windows XP
patches are automatically added to the dynamic patch group. To make sure
that appropriate attention is paid to critical patches, Lucas configures the
dynamic patch group so that he receives an e-mail notification every time a
critical patch becomes available.
Managing Patches 49
Scenario: Managing Patches for Various Operating Systems and Applications
Finally, Lucas views reports that detail the success or failure of the patch
distribution on each target. Using Patch Management, he analyzes any failures
and retries the installation of patches, as well as keeps pace with the volume
and frequency of new patches.
DOC
OS Management
Description Automates and accelerates many of the manual, repetitive tasks
associated with operating system migrations, including migration
planning, restoring user settings, application provisioning, migration
status checks, and ongoing maintenance of the operating system
and applications.
How It Works
Marimba Migration Module is a browser-based application that runs on the
Marimba console, and allows you to control the migration process from a
central location without physically visiting each machine.
Master Transmitter
Migration Module
browser-based
application
Directory Service
Console Server
Figure 15. Migrating Machines from a Central Location Using Migration Module
Bob now performs a query to see which machines in his environment qualify
for migration to XP, and also gather key information (for example, NIC
information). He notices that the Windows 98 machines do not have the
required RAM or disk space that Windows XP requires. Based on the query
results, he upgrades the RAM and disk space of these machines.
Now that the endpoints are ready for migration and Bob has enough details
about them, he starts creating target groups in Migration Module for the
migration. Instead of migrating all endpoints at the same time (which would
be an extremely daunting task), Bob decides to migrate manageable groups of
machines at a time. Bob creates the groups based on department; he includes
the machines in the Marketing department in one group, and the machines in
the Engineering department in another group. He also creates the groups based
on the type of NIC driver needed by the machines.
Bob uses Symantec Ghost (the imaging tool that Acme, Inc. has chosen to use)
to create an image of a model machine. The model machine acts as a template
for the migration targets; the image of the model machine is deployed to the
migration targets. Thus, Bob configures the model machine as he wants his
endpoints to be configured. This machine includes the tuner and is subscribed
to the Policy Service channel. This channel enables machines to subscribe to
applications (after the migration and on a ongoing basis) according to a policy.
Bob now starts to perform the steps to migrate the machines in his groups. He
uses Migration Module to deploy the Ghost client to targets. He then maps the
migration task that he had created in Symantec Ghost into Migration Module.
In the Symantec Ghost task, Bob had specified that user information be
grabbed from endpoint machines, and be restored after the migration. After
mapping the Symantec Ghost task into Migration Module, Bob starts to deploy
the image to a group of machines. To ensure that there is negligible or no
impact on end users, Bob schedules the migration to occur during off-peak
hours. Bob goes home, and the migration automatically starts at the scheduled
time.
The next day, Bob views the log and status information displayed in Migration
Module. Migration Module reports that 5 of the targets in the group have
failed to migrate to the new operating system. The screen capture below shows
just one of the machines that failed to migrate to the new operating system;
this machine does not have a green check next to it in the Image column.
In Migration Module, Bob drills down in the logs for the failed machines to
find the problem. After he fixes the problem, he creates another deployment to
migrate the failed targets. Again, he schedules this deployment to run during
off-peak hours.
After each endpoint is migrated, user information is restored on the endpoint
according to the configuration Bob had specified in Symantec Ghost. Also, the
Policy Service on each endpoint subscribes the endpoint to the applications
assigned to it according to the subscription policy. Policy Service enables Bob
to perform ongoing management of the applications on each endpoint.
DOC
This chapter lists resources that you can use once you are ready to implement
Marimba’s solutions in your environment.
Professional Services
Marimba Professional Services (also referred to as Marimba Consulting) can
help you manage your Marimba implementation in its entirety, including:
Architectural design and review. Our consultants provide high-level consulting
to design an infrastructure suitable for your environment and for achieving
your goals.
Implementation and deployment. Our consultants use best practices and proven
methods to successfully deploy Marimba solutions across your enterprise.
What’s Next? 57
Education Services
Education Services
Marimba Education Services (also referred to as Marimba Training) offers
public or on-site training to help you implement and maintain our solutions.
With Marimba Education Services, you can expect:
Extensive curriculum. Marimba’s curriculum encompasses all phases of an
enterprise project, including architectural design, implementation, deployment,
and management.
Hands-on training. Lab-centric training courses enable you to learn about
Marimba’s products by using them. In addition, experienced trainers impart
best-practice knowledge developed from years of successful implementations.
Marimba certification. The Marimba Professional Certification Program enables
technical professionals to validate their Marimba product knowledge. Marimba
certification is recognized by Marimba’s customers, system integrators, and
partners as the best way for technical staff to possess and provide a high level
of Marimba expertise and best-practice knowledge, and to help reduce
operational risk.
For more information, see the Marimba Education Services website at
http://www.marimba.com/support/about-education.html.
Documentation
Marimba Documentation offers various resources to help you deploy,
implement, administer, and upgrade your Marimba solutions. With Marimba
Documentation, you can expect:
Extensive product documentation. Marimba offers various types of
documentation to address your needs, including online guides, online help,
information text and tooltips on product interfaces, and release notes.
Role, phase, and experience-based documentation. Marimba’s documentation
caters to all experience levels, roles, and phases—offering best-practice
knowledge in all cases.
Available Resources
Marimba offers various types of documentation to address your needs, as
described below:
Online guides offer comprehensive information about deploying,
administering, and upgrading Marimba’s products.
Context-sensitive online help is built into each Marimba product. When you
click Help from within a Marimba product, you obtain help pertaining to that
particular area of the product.
Built-in information text and tooltips on the browser-based applications guide
you in using the product. Advanced users, who are familiar with using
Marimba’s products, can disable the information text.
Release notes provide information such as the requirements for using Marimba
products, new features, known limitations, and so on.
Online guides and release notes are available on Marimba’s Documentation page
(www.marimba.com/doc/). To access online help, click the Help button from
within a Marimba application.
What’s Next? 59
Customer Care and Web Support Tools
DOC
A proxy 16
Active Directory 9 transmitter 15
ADAM 9 tuner 15
administration tools 23 core infrastructure administration tools 23
agent 15 core technology, Marimba’s 13
analysis, patches 43
D
Application Management solution 7, 31
database
Application Packager 32
used with Inventory Management 27
asset tracking 25
used with Patch Management 45
automated patch collection 43
Deployment Manager 24, 33, 39
B Deployment Service 33, 39
bandwidth throttling 9, 10, 36 differencing
byte-level differencing 9, 10, 36 byte-level 9, 10, 36
file-level 9, 10, 36
C distribution server 15
caching 16
channel 16 E
checkpoint restart 9, 36 encryption 9
client-server 17 endpoint tuner 15
CMS 22
F
Common Management Services. See CMS
fault-tolerance 9, 15
compression of data 9, 36
file-level differencing 9, 10, 36
console, Marimba
firewall 9, 16
components of 22
overview of 13, 21 H
Content Distribution solution 7, 37 HTTP 8, 16
Content Replicator 39
core components I
Marimba agent 15 infrastructure administration tools 23
Marimba distribution server 15 interaction 17
P W
packaging machine 32 Windows operating system, migrating 51
patch analysis and testing 43
patch collection, automated 43
patch deployment 43
patch groups 43
Patch Management solution 7, 43
Patch Manager 45
patch repository 45
Patch Service 46
Patch Service plug-in 45
patch source channels 45
patch vendors 45
plug-in 19
Policy Manager 24, 33, 46
Policy Service 33, 46
protocols
HTTP 8
SSL 9
proxy 16
publishing content 20
R
repeater transmitter 16
replicating content 20
Report Center 27
overview of 24