drm.book Page 1 Wednesday, December 15, 2010 11:30 AM Dell Repository Manager Version 1.
drm.book Page 2 Wednesday, December 15, 2010 11:30 AM Notes and Cautions NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates potential damage to hardware or loss of data if instructions are not followed. ____________________ Information in this document is subject to change without notice. © 2010 Dell Inc. All rights reserved. Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc.
drm.book Page 3 Wednesday, December 15, 2010 11:30 AM Contents 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . Key Features . . . . . . . . . . . . . . . . . . . . . . . . User Scenarios 8 . . . . . . . . . . . 11 . . . . . . . . . . . . . . . . . . . . 13 Other Documents You Might Need 2 7 Launching RM through Command Line Options . . . . . 13 Running RM from Dell PowerEdge Server Update Utility Media . . . . . . . . . . . . . . .
drm.book Page 4 Wednesday, December 15, 2010 11:30 AM 3 Installing and Uninstalling Repository Manager . . . . . . . . . . . . . . . . Pre-requisites for Installing Repository Manager . . . 19 . . . . . . . 20 . . . . . . . . . . . 21 . . . . . . . . . . . . . 21 Supported Dell Systems for Exported Repositories and Bundles. . . . . . . Downloading Repository Manager Installing Repository Manager Running Repository Manager from the Repository Manager.exe . . . . . . . .
drm.book Page 5 Wednesday, December 15, 2010 11:30 AM Working with Bundles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Importing Bundles . . . . . . . . . . . . . . . . . 34 Removing Bundles . . . . . . . . . . . . . . . . . 35 . . . . . . . . . . . . . . . . . . 36 Creating Custom Bundles. Cloning Bundles Comparing Bundles . Exporting Bundles . . . . . . . . . . . . . . . . 36 . . . . . . . . . . . . . . . . . 37 Exporting as a SUU . . . . . . . . . . . . . . . . .
drm.book Page 6 Wednesday, December 15, 2010 11:30 AM Saving a Repository . . . . . . . . . . . . . . . . . . . Exporting the Catalog . . . . . . . . . . . . . . . . 60 . . . . . . . . . . . . . . . 60 . . . . . . . . 61 . . . . . . . . . . . . . 62 . . . . . . . . . . . . . . . 62 Adding and Removing Components Downloading Components Exporting Components . . . . . . . . . . 62 . . . . . . . . . . . . . . . . . . 63 . . . . . . . . . . . . . . . . . . . 63 Viewing Component Properties .
drm.book Page 7 Wednesday, December 15, 2010 11:30 AM 1 Overview Dell Repository Manager (RM) is an application that allows you to create repositories of customized bundles and updates, and groups of related updates for systems running supported Microsoft Windows or Linux operating systems. This facilitates generating comparison reports and establishing update baselines of repositories.
drm.book Page 8 Wednesday, December 15, 2010 11:30 AM Key Features Table 1-1describes the key features of Repository Manager. Table 1-1. Key Features of Repository Manager Feature Description RM in Server and Client In the Server mode, all the export options and tabs are mode available while editing a catalog. In the Client mode, only features relevant to the client catalog are available.
drm.book Page 9 Wednesday, December 15, 2010 11:30 AM Table 1-1. Key Features of Repository Manager (continued) Feature Description Display of disclaimer when a bundle is modified In the Server mode, when you modify a bundle by modifying its attributes such as name and version or remove components, a disclaimer prompting you to test the bundle before deploying it appears.
drm.book Page 10 Wednesday, December 15, 2010 11:30 AM Table 1-1. Key Features of Repository Manager (continued) Feature Description Compatible with languages supported by OpenManage products RM runs on Windows operating systems where the language is set to any international language supported by OpenManage products.
drm.book Page 11 Wednesday, December 15, 2010 11:30 AM Table 1-1. Key Features of Repository Manager (continued) Feature Description Indicate the number of bundles or components selected from the list in the Bundles or Components tabs The selected and total number of bundles or components appear at the top of the list. Download selected DUPs You can download selected DUPs from the Components tab to a user-defined directory.
drm.
drm.book Page 13 Wednesday, December 15, 2010 11:30 AM 2 User Scenarios This chapter describes the various uses of Dell Repository Manager (RM) and the user scenarios. You can use RM in the Server or Client modes in the following scenarios: • Scenario 1 — Launching RM through Command Line Options. • Scenario 2 — Running RM from Dell PowerEdge Server Update Utility Media. • Scenario 3 — Using RM to Create and Manage a Server Repository.
drm.book Page 14 Wednesday, December 15, 2010 11:30 AM Running RM from Dell PowerEdge Server Update Utility Media To run RM from Dell PowerEdge Server Update Utility media on systems where SUU is not supported: 1 Check the Pre-requisites for running RM from Dell PowerEdge Server Update Utility media. For more information, see Pre-requisites for Installing Repository Manager. 2 Insert the media into the system.
drm.book Page 15 Wednesday, December 15, 2010 11:30 AM 4 Import bundles. For more information, see Importing Bundles. 5 Create custom bundles. For more information, see Creating Custom Bundles. 6 Create bundle clones. For more information, see Cloning Bundles. 7 Compare bundles. For more information, see Comparing Bundles. 8 Export bundles to a raw driver pack or to a lightweight deployment pack. For more information, see Exporting Bundles. 9 Customize the script for deployment.
drm.book Page 16 Wednesday, December 15, 2010 11:30 AM 5 Download components. For more information, see Downloading Components. 6 Export components. For more information, see Exporting Components. Using RM to Create and Manage a Client Repository To create and manage a repository in the Client mode: 1 Run RM and select the Client mode option. 2 Create or import a new repository. For more information, see Creating a New Repository or Importing an Existing Repository.
drm.book Page 17 Wednesday, December 15, 2010 11:30 AM 6 Export components. For more information, see Exporting Components. 7 View component properties. For more information, see Viewing Component Properties. Using RM to Search for Updates To search for updates using RM: 1 Import a repository while launching RM in Server or Client mode. For more information, see Importing an Existing Repository. 2 Select search filters to reduce the bundle and component scope.
drm.
drm.book Page 19 Wednesday, December 15, 2010 11:30 AM Installing and Uninstalling Repository Manager 3 This chapter lists the system requirements and the procedures to install and uninstall Repository Manager. Pre-requisites for Installing Repository Manager You can install Repository Manager on any system (desktop, laptop, server) running the supported version of Microsoft Windows. Table 3-1 lists the hardware requirements for installing RM. Table 3-1.
drm.book Page 20 Wednesday, December 15, 2010 11:30 AM Table 3-2 lists the software requirements for installing RM. Table 3-2. Software Requirements Requirement Details System Requirement • Microsoft .NET Framework 3.
drm.book Page 21 Wednesday, December 15, 2010 11:30 AM Downloading Repository Manager You can download Repository Manager directly from dell.com/openmanage/DellRepositoryManager, or from support.dell.com. To download Repository Manager from support.dell.com: 1 Click Drivers & Downloads. 2 Click Enter a Tag in Choose by Service Tag. 3 In Enter a service tag, enter the service tag of your Dell system, and click Go. 4 Select the operating system running on your system, from the Operating System drop-down.
drm.book Page 22 Wednesday, December 15, 2010 11:30 AM 7 Click Install to begin the installation. 8 Click Finish. Two shortcuts to launch Repository Manager in Server or Client modes are created on your desktop. NOTE: During an upgrade, the existing repositories and settings are retained. Running Repository Manager from the Repository Manager.exe To run Repository Manager from Repository Manager.exe: 1 Navigate to the location where the Repository Manager.exe is located.
drm.book Page 23 Wednesday, December 15, 2010 11:30 AM On Windows Vista, Windows Server 2008, Windows 2008 R2, and Windows 7 To uninstall Repository Manager from Windows Server 2008, Windows 2008 R2, and Windows 7: 1 From the Start menu, click Control Panel Programs and Features. 2 In Programs and Features, select Dell Repository Manager, and click Uninstall. 3 Click Yes to confirm.
drm.
drm.book Page 25 Wednesday, December 15, 2010 11:30 AM Using Repository Manager in Server Mode 4 Table 4-1 lists the tasks you can perform in the Server mode. Table 4-1.
drm.book Page 26 Wednesday, December 15, 2010 11:30 AM Creating a New Repository To create a repository: 1 Run Repository Manager. 2 In the Welcome screen, click Import a Repository. Alternatively, click the Add link located at the top left corner of the Repository Manager to add a repository. 3 Select Create New Repository, and click Next. 4 Enter a name and description for your repository, and click Next. 5 Select a source for your repository, and click Next.
drm.book Page 27 Wednesday, December 15, 2010 11:30 AM The saved repository comprises catalogs, packages defined in it. It also includes inventory collector that is saved with the file name InvColPC_.exe, where is the version number of the inventory collector executable. NOTE: You can customize the filename of the repository while saving it. NOTE: Ensure that the bundles and components you add to the repository belong to the specified criteria.
drm.book Page 28 Wednesday, December 15, 2010 11:30 AM Selecting System Models You can select a system model for the repository you want to create, in the Select System Model(s) dialog box. Select one of the options listed in Table 4-3. Table 4-3. System Models Options Details Include All to include in your repository Dell Update Packages (DUPs) for all available systems based on the form factor you selected.
drm.book Page 29 Wednesday, December 15, 2010 11:30 AM Importing an Existing Repository To import an existing repository: 1 Run Repository Manager. 2 In the Welcome dialog box, click Import a Repository. If you want to import a repository from ftp.dell.com, select Automatically import ftp.dell.com. Repository Manager loads the entire repository from ftp.dell.com. You can view the bundles and components in this repository from the Bundles and Components tabs respectively.
drm.book Page 30 Wednesday, December 15, 2010 11:30 AM Comparing Repositories You can compare the difference between repositories you created or imported (the base repository), with other available repositories (comparison repositories). To compare repositories, on the repository manager main page, click the Compare link on the top left-hand side corner. NOTE: You must create or import at least two repositories to use the Compare feature.
drm.book Page 31 Wednesday, December 15, 2010 11:30 AM Saving the Repository Repositories can be saved as: • entire repositories including the catalog and the packages defined in it — For more information, see Creating a New Repository. • catalog only — For more information, see Exporting the Catalog. Exporting the Catalog You can export or save the catalog.xml file, which contains details of the repository you created or customized to your local system.
drm.book Page 32 Wednesday, December 15, 2010 11:30 AM Editing or Removing a Repository You can only edit the name and description of a selected repository, if the repository is editable. To edit or remove a repository: 1 Select the repository you want to edit or remove. 2 To edit a repository, click Details link below the Repository drop-down list. 3 In the Repository Details dialog box, edit the name or description and click Apply Changes.
drm.book Page 33 Wednesday, December 15, 2010 11:30 AM The list of bundles, you create or import, appear in the Bundles tab. You can sort the list of bundles based on author, ID, name of the bundle, operating system, date on which the bundles were created, and description of the bundles. You can check for updates to the DTK/SUU plug-in packages and download the new payload.
drm.book Page 34 Wednesday, December 15, 2010 11:30 AM 9 Click Finish. The custom bundle is added under the list of bundles on the Bundles tab. Custom bundles you create are indicated by ’User’ in the Author column and Dell default bundles are indicated by ’DELL’. NOTE: You cannot add components to a bundle if the components are not compatible with the Operating System or Platform associated with the bundles. Importing Bundles To import a bundle: 1 Create or import a repository. 2 Click the Bundles tab.
drm.book Page 35 Wednesday, December 15, 2010 11:30 AM 8 In the Select Operating System(s) dialog box, select one of the following, and click Next. • Windows (DUPs applicable to Windows) • Linux (DUPs applicable to Linux) respectively. • Both (DUPs applicable to Windows and Linux) 9 In the Select System Model(s) dialog box, select one of the following, and click Next.
drm.book Page 36 Wednesday, December 15, 2010 11:30 AM Cloning Bundles You can create an exact copy of an existing bundle, and specify a new name and version for the copy. To clone a bundle: 1 Click the Bundles tab. 2 Select a bundle you want to copy from the list of displayed bundles, and click Clone. 3 In the Clone a Bundle dialog box, the Bundle Name field displays the bundle that you selected to be copied or cloned. 4 In the New Name field, enter a name for the cloned bundle.
drm.book Page 37 Wednesday, December 15, 2010 11:30 AM 7 Select Updates to Add to view updates that are present in the comparison bundle but not in the base bundle. 8 Select Updates to Remove to view updates that are present in the base bundle but not in the comparison bundle. 9 Click Compare to view the comparison report for the selected bundles based on the criteria you specified. 10 You can also click Comparison Report to save the report as a HTML file and view it in a Web browser.
drm.book Page 38 Wednesday, December 15, 2010 11:30 AM Selecting a Destination for Bundle Exports You can select an export destination for the bundles in the Export Destination dialog box. Table 4-5 lists the options in the Export Destination dialog box. Table 4-5. Export Destination Options Details Export to Repository to export the bundles to a repository. You can choose to export to an existing repository or create a new repository.
drm.book Page 39 Wednesday, December 15, 2010 11:30 AM Table 4-5. Export Destination (continued) Options Details Deployment Media to update systems irrespective of the operating system installed on them. It can be used to update systems that do not have an operating system installed. The Deployment Media option exports the bundles as ISO images. You can burn these ISO images to a CD, and boot the CD on the systems that you want to update with the latest bundles.
drm.book Page 40 Wednesday, December 15, 2010 11:30 AM Table 4-5. Export Destination (continued) Options Details Export to light weight deployment scripts to export the bundles in the form of deployment scripts. Select a location to save these bundles. Repository Manager saves the scripts for bundles pertaining to Microsoft Windows in the .bat format and Linux in the .sh format. You can then run the .bat and .sh scripts on Microsoft Windows and Linux systems respectively.
drm.book Page 41 Wednesday, December 15, 2010 11:30 AM 5 In the Export Destination dialog box, click Check for latest Plugin to install the SUU plugin from ftp.dell.com, and click Next. • While the installation of the SUU plugin is in progress, Attempting to Update Plugin is displayed. • If there is a plugin, Latest Plugin Installed is displayed. • In the Update SUU Creation dialog box, click OK to download the plugin.
drm.book Page 42 Wednesday, December 15, 2010 11:30 AM Customizing the Script for Deployment You can use your customized BASH script instead of the Dell default script, or append the custom script to default script in the ISO, for deploying Linux bundles on the server. To customize the script for deployment: 1 Load or import a repository. 2 Click the Bundles tab. 3 Select the bundles you want to export from the list of displayed bundles, and click Export. 4 In the Export Bundle(s) dialog box, click Next.
drm.book Page 43 Wednesday, December 15, 2010 11:30 AM 11 The Export Summary dialog box displays details of the selected bundles, destination properties, and custom bundle script used. Figure 4-1 shows the Export Summary dialog box. Figure 4-1. Select custom Bundle Script Creating Bootable USB Keys for Deployment Updates You can create bootable USB keys for deployment updates, using any thirdparty or free tool.
drm.book Page 44 Wednesday, December 15, 2010 11:30 AM 5 Ensure that the type setting is equal to USB Drive and the location where you want to download the USB key appears in the drive dropdown. 6 Click OK to start the USB writing. 7 After the USB key writing is complete, insert the USB Key into a USB port on the system you want to upgrade. 8 Press F11. The boot menu appears. 9 Select the USB key as the boot target.
drm.book Page 45 Wednesday, December 15, 2010 11:30 AM 5 To remove a component, on the Components tab select the component you want to remove, and click Remove. The following message appears: "Do you want to remove the selected component(s)?" 6 Click Yes to proceed. The following message appears: "You are about to modify Dell recommended bundle(s). Please test the bundle(s) before deployment if you want to continue." 7 Click OK. NOTE: The component removed from the bundle is available in the repository.
drm.book Page 46 Wednesday, December 15, 2010 11:30 AM Exporting Components To export components: 1 Select the repository to which you want to export the component. 2 On the Components tab, select the component(s) to export. 3 Click Export. 4 In the Export Component(s) dialog box, click Next. 5 Select the export destination, and click Finish. For more information on selecting the export destination, see Selecting a Destination for Component Exports.
drm.book Page 47 Wednesday, December 15, 2010 11:30 AM Table 4-6. Export Destination (continued) Options Details Export as NEW Bundle to export components to a bundle in the same repository. In the Name and Version dialog box, enter the name, version, and OS type of your bundle, and click Next. In the Select Operating System dialog box, select the required operating system(s). In the Select Platforms dialog box, select the desired platform(s).
drm.book Page 48 Wednesday, December 15, 2010 11:30 AM Working with Filters Repository Manager has an extensive search mechanism that allows you to query repositories, create filters, and save and load filters. Using the filtering capability of Repository Manager, you can view specific bundles and Dell Update Packages (DUPs) from any selected repository.
drm.book Page 49 Wednesday, December 15, 2010 11:30 AM Table 4-7 lists the properties of the filters that you can base your search on: Table 4-7. Filter Properties Property Description Text Search Filters bundles and components based on the text you enter. For example, if you enter PowerEdge R410, Repository Manager displays all the latest repositories, bundles, and components applicable to the Dell PowerEdge R410 system. NOTE: You can enter only regular search syntax in this field.
drm.book Page 50 Wednesday, December 15, 2010 11:30 AM Table 4-7. Filter Properties (continued) Property Description Form Factor Filters bundles and components based on the form factor. The options available are: • Rack • Tower • Blade For example, if you select Tower, Repository Manager displays the bundles and components applicable to all the tower systems in your repository. Component Filters bundles and components based on the version of the Version component.
drm.book Page 51 Wednesday, December 15, 2010 11:30 AM Table 4-7. Filter Properties (continued) Property Description Supported Platforms Filters bundles and components based on the selected platform. The options available are: • All • Selected For example, if you select PowerEdge R200, Repository Manager displays the bundles and components applicable to the Dell PowerEdge R200 system. NOTE: When you select a platform, Repository Manager displays all the applicable updates relevant to that platform.
drm.book Page 52 Wednesday, December 15, 2010 11:30 AM Table 4-7. Filter Properties (continued) Property Description PCI Device Filters bundles and components based on the PCI devices. The Information options available are: • All • Contains NOTE: This filter displays the bundles only if they have components matching the search criteria. 3 Click Save Filter to save your search and use it in the future. 4 In the Save Filter dialog box, specify a name and description for your filter. 5 Click Save.
drm.book Page 53 Wednesday, December 15, 2010 11:30 AM Managing Filters The drop-down list on the left side of Repository Manager displays the filters that you created and saved. To view a summary of the all existing filters, click Manage Search Filters in the drop-down list. The Manage Filters dialog box is displayed. Table 4-8 lists the options in the Manage Filters dialog box. Table 4-8.
drm.
drm.book Page 55 Wednesday, December 15, 2010 11:30 AM 5 Using Repository Manager in Client Mode Table 5-1 lists the tasks you can perform in the Client mode. Table 5-1.
drm.book Page 56 Wednesday, December 15, 2010 11:30 AM 5 Select a source for the repository you want to create, and click Next. For more information on selecting the source, see Selecting a Source for the Repository. 6 Select a line of business, and click Next. For more information on selecting system models, see Selecting Line of Business. 7 Select a system model, and click Next. For more information on selecting system models, see Selecting System Models.
drm.book Page 57 Wednesday, December 15, 2010 11:30 AM Selecting a Source for the Repository You can select a source for the repository you want to create, in the Select Source Repository dialog box. Select one of the options listed in Table 5-2. Table 5-2. Repository Sources Options Details Empty Repository to create an empty repository. You can add components to the new repository. For information on adding components, see Adding and Removing Components. (Client) ftp.dell.
drm.book Page 58 Wednesday, December 15, 2010 11:30 AM Table 5-3. Line of Business (continued) Options Details Precision to include Dell Update Packages (DUPs) for the available Precision systems in the repository. Selecting System Models To create select a system model for the repository you want to create, in the Select System Model(s) dialog box. Select one of the options listed in Table 5-4. Table 5-4.
drm.book Page 59 Wednesday, December 15, 2010 11:30 AM 4 In the Select Source Repository dialog box: • Select (Client) ftp.dell.com if you want to import a repository from ftp.dell.com. NOTE: You cannot edit components contained in the repository stored on ftp.dell.com. Therefore, the Add, Save, and Remove buttons on the Components tab are disabled if you are viewing the components from ftp.dell.com. • Select Local Repository if you want to import a repository stored on your system.
drm.book Page 60 Wednesday, December 15, 2010 11:30 AM Exporting the Catalog You can export or save the catalog.xml file, which contains details of the repository you created or customized to your local system. To export or save the catalog: 1 On the Components screen, under the repository information, click the Save Catalog link. The Catalog Save Options dialog box appears with the base location of the repository. 2 Change the base location of the repository, if required.
drm.book Page 61 Wednesday, December 15, 2010 11:30 AM Adding and Removing Components You can add components from other repositories to the repository you select or remove components from a repository. To add or remove components: 1 Select the repository to which you want to add the component. 2 On the Components tab, click Add. 3 In the Select DUP File to Add dialog box, select the component that you want to add.
drm.book Page 62 Wednesday, December 15, 2010 11:30 AM Downloading Components For more information, see Downloading Components. Exporting Components To export components: 1 Select the repository to which you want to export the component. 2 On the Components tab, select the component(s) to export. 3 Click Export. 4 In the Export Component(s) dialog box, click Next.
drm.book Page 63 Wednesday, December 15, 2010 11:30 AM Working with Filters Repository Manager has an extensive search mechanism that allows you to query repositories, create filters, and save and load filters. Using the filtering capability of Repository Manager, you can view specific bundles and Dell Update Packages (DUPs) from any selected repository.
drm.book Page 64 Wednesday, December 15, 2010 11:30 AM Table 5-5 lists the properties of the filters that you can base your search on: Table 5-5. Filter Properties Property Description Text Search Filters components based on the text you enter. For example, if you enter Latitude, Repository Manager displays all the latest repositories and components applicable to the Latitude systems. NOTE: You can enter only regular search syntax in this field.
drm.book Page 65 Wednesday, December 15, 2010 11:30 AM Table 5-5. Filter Properties (continued) Property Description Line of Business The options available are: • Optiplex • Latitude • Precision Component Version Filters components based on the version of the component. If you select: • All: Displays all the components in the selected repository irrespective of the component version. • Most Recent: Displays the most recent version of the component in the selected repository.
drm.book Page 66 Wednesday, December 15, 2010 11:30 AM Table 5-5. Filter Properties (continued) Property Description Supported Platforms Filters components based on the selected platform. The options available are: • All • Selected For example, if you select Latitude E4200, Repository Manager displays the components applicable to the Dell Latitude E4200 system. NOTE: When you select a platform, Repository Manager displays all the applicable updates relevant to that platform.
drm.book Page 67 Wednesday, December 15, 2010 11:30 AM Table 5-5. Filter Properties (continued) Property Description PCI Device Information Filters components based on the PCI devices. The options available are: • All • Contains NOTE: This filter displays the bundles only if they have components matching the search criteria. 3 Click Save Filter to save your search and use it in the future. 4 In the Save Filter dialog box, specify a name and description for your filter. 5 Click Save.
drm.
drm.book Page 69 Wednesday, December 15, 2010 11:30 AM Frequently Asked Questions 6 This section lists some frequently asked questions about Repository Manager. I do not see the Welcome screen everytime I launch the application. How can I make it appear? On the Welcome screen, when you select the Do not show again check box, the Welcome screen does not appear when you launch the application again. To make the Welcome screen appear, delete the file DoNotShow.
drm.book Page 70 Wednesday, December 15, 2010 11:30 AM I see an update present in support.dell.com but when I load the repository from ftp.dell.com using Repository Manager, I do not see that update. Repository Manager loads the latest ftp.dell.com repository that Dell OpenManage supports. The content in this repository are released quarterly and follow a robust testing process. Sometimes, updates may be available on support.dell.com before the contents of the repository on ftp.dell.com are updated.