Dell EMC Repository Manager Version 3.3.1 User’s Guide July 2020 Rev.
Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. © 2018 - 2020 Dell Inc. or its subsidiaries. All rights reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries.
Contents Chapter 1: Introduction................................................................................................................... 5 Prerequisites for installing DRM.......................................................................................................................................... 5 Hardware requirements..................................................................................................................................................
Creating deployment tools.................................................................................................................................................. 21 Creating smart bootable ISO........................................................................................................................................22 Creating SUU ISO..........................................................................................................................................................
1 Introduction The Dell EMC Repository Manager (DRM) ensures that the systems are up-to-date with the latest BIOS, driver, firmware, and software. DRM allows you to: • • • Create repositories of customized components and updates. Create groups of related updates for systems running the Microsoft Windows and Linux operating system . Generate comparison reports and update baselines of custom repositories. The customized repositories are made up of Dell EMC Update Packages (DUPs) or Non-DUPs (such as .exe, .
Optional requirements • Internet connectivity – To access, create, work with bundles, update catalogs, plug-ins, and repositories. NOTE: You can use the local repositories on DRM without internet connectivity. • CD/DVD or USB burning software – To create a bootable CD/DVD or bootable USB. Downloading DRM You can download DRM from DRM Knowledge Base page or dell.com/support. To download DRM from dell.com/support 1. In the support site, click Drivers & Downloads. 2.
• • • • • • • • • • Dell EMC Repository Manager Quick Installation Guide Dell EMC System Update User’s Guide Dell EMC Systems Management - OpenManage Software Support Matrix Dell EMC Update Packages User's Guide Dell EMC Server Update Utility User's Guide Dell EMC OpenManage Server Administrator Installation Guide Dell EMC OpenManage Essentials User's Guide Dell EMC OpenManage Enterprise User's Guide Dell EMC OpenManage Integration for VMware vCenter Dell EMC OpenManage Integration for Microsoft System Cen
2 Installing and maintaining DRM DRM can be installed on the supported Microsoft Windows and Linux operating systems. For the list of supported operating systems, see Software requirements. For more information about installing DRM on supported operating systems, see Installing, upgrading, and uninstalling DRM chapter in the Dell EMC Repository Manager Quick Start Guide. For more information about using DRM by Command Line Interface, see Appendix A.
3 Using Dell EMC Repository Manager Using DRM, you can perform some of the basic tasks, such as: • • • • • • • • • Work with repositories Modify repository Delete repositories Work with components Export catalog Search repository based on filters and search criteria you specify Copy components to new and existing repositories Work with jobs queue Search Dell Support Site Topics: • • • • • • • • • Configuring settings Creating repository Working with repositories Working with components Working with jobs
Table 2. Port information (continued) Port numbers Protocols and file sharing 443 HTTPS 80 HTTP through proxy server 137—139 and 445 CIFS and SMB 4. Click Apply. Configuring notifications About this task This section describes the process to configure the notification. Steps 1. Click the Dell EMC Repository Manager drop-down menu. 2. On the Manage section, click Application Preferences. The Preferences window is displayed. 3.
Configuring store settings Prerequisites • (For Linux users only) Ensure that you have Read and Write access to the drmuser account in the particular directory including all sub level directories when you want to export, import, or download a repository, add a catalog, update a plugin or configure the storage location in Application Preferences. About this task This section describes the process to configure the storage settings. Steps 1. Click on the Dell EMC Repository Manager drop-down menu. 2.
The Preferences window is displayed. 3. In the Plug-ins section, you can: • • • Update the available plug-ins Update Actions—Automatic download or notify when a new version of the plug-in is available NOTE: To ensure that you have the latest versions of the plug-ins, select the Automatically download new versions of plug-ins when available option. Select the source of plug-in 4. Select the required plug-in from the Plug-ins section and click on Update. 5.
Configuring DRM to use SUU as a content source Prerequisites Add the repository folder from the SUU ISO file to the local path using one of the following methods: • • If the SUU ISO file is mounted, copy the repository folder from the mounted SUU to any local path. If the SUU ISO file is copied to a local path, extract the repository folder to a local path. About this task This section describes the process to configure DRM to use SUU as a content source. Steps 1.
5. On the Manual tab, select systems to apply the updates in the repository: • • Select All systems in base catalog to apply updates to all the systems. Select Custom and then click Choose Systems to choose systems individually to apply the update. The Systems window is displayed. From the Line of Business (LOB) check-boxes, select the LOBs and systems whose updates are to be included in the repository.
Creating repository with inventory About this task This section describes the process to create a repository with inventory. For information about collecting the inventory, see Dell Chassis Management Controller for PowerEdge M1000e User’s Guide. Steps 1. On the home page, click Add New Repository. Add Repository window is displayed. 2. On the Add Repository tab, enter the Repository Name and Description. 3. Select a catalog to be used as a base catalog for the repository.
Steps 1. On the DRM home page, select a repository to edit. The Property window is displayed. 2. Click Edit to edit the selected repository. The Edit window is displayed. 3. Update the required fields, such as Name, Label, or Description. 4. Click Save to update the preferences. Comparing repository About this task This section describes the process to compare repository based on components or platforms with selected repositories and online repositories. Steps 1.
Viewing properties of repository About this task This section describes the process to view the properties of repositories. NOTE: If dependant DUPs are available for a DUP, it is displayed in the Properties section as prerequisites. The dependant DUPs are exported or downloaded automatically with the selected DUPs. Steps 1. On the home page, select the repository for which you want to view the properties. 2. The properties of the selected repository are displayed in the Property section on the home page.
NOTE: The name of the empty bundle is not unique. However, the DUP name and platform must match for the bundle to be displayed. Combination of the DUP format and the platform/system determines the bundle type. Copying bundles About this task This section describes the process to copy bundles from selected repositories to the target repository. NOTE: Copying bundles result in an increment of the repository version. Steps 1. On the home page, select a repository, and then click Add Bundles.
Deleting components from bundle About this task This section describes the process to delete the components from bundles. Steps 1. 2. 3. 4. On the DRM home page, select a repository. Expand the repository list to view the bundles associated with that repository. Select a bundle and expand the tree to view the components associated with the bundle. Select a component to delete. A warning is displayed to confirm the deletion. 5. Click Delete.
NOTE: To download the component to a shared location, enter the IP address of the network share in the address bar of the Browse window. Login with the relevant credentials and select the location to download the components. Copying components About this task This section describes the process to copy components associated with a bundle to the target repository. Steps 1. 2. 3. 4. On the DRM home page, select the repositories that you want to filter.
Steps 1. Click on the Dell EMC Repository Manager drop-down menu. 2. On the View section, click Jobs. The Jobs page is displayed. Next steps You can Edit and Delete the jobs that you create. Editing jobs About this task This section describes the process of editing the jobs on the jobs page. NOTE: Edit jobs are applicable only for Refresh jobs. Steps 1. Click the Dell EMC Repository Manager drop-down list and click Jobs. The Jobs screen is displayed. The created or scheduled jobs are displayed. 2.
Steps 1. On the DRM home page, select the repositories or bundles for which you want to create the deployment tools. Dell EMC System Update (DSU) is used in orchestrating the deployment. 2. Click Export. The Export Deployment Tools window is displayed. 3. The repositories that you select is displayed in the Selected Repositories section. Select the required Deployment Tool Type and click Create. The available options are: • • • Smart Bootable ISO- Support Linux bundles only.
NOTE: If the exported repository contains higher version of DSU DUP, applying the updates will upgrade the DSU version to the latest available version. Example The following is a sample script which allows to reboot the host operating system, if any updates require reboot after mounting the ISO file.
exit "$STATUS" fi Creating SUU ISO About this task This section describes the process to export the repository to a Dell Server Update Utility (SUU) ISO. Steps 1. On the DRM home page, select the repositories or bundles for which you want to create the deployment tools. 2. 3. 4. 5. A warning message is displayed if you do not select any repository. Click Export. The Export Deployment Tools window is displayed. The repositories that you select is displayed in the Selected Repositories section.
Next steps After creating the script, manually download the plug-in and sign files. Exporting repository as share About this task This section describes the process to export the repository to a network shared location. Steps 1. On the DRM home page, select the repositories or bundles for which you want to create the deployment tools. A warning message is displayed if you do not select any repository. 2. Click Export. The Export Deployment Tools window is displayed. 3.
Next steps NOTE: If you delete, copy, or download the components after applying filters, only the filtered data is available and the entire repository is not displayed. After deleting the filtered content, an empty repository is displayed. Click Reset to view the other components in the repository. The filter logo is changed to NOTE: You can also search and select the components by entering the keywords of the components.
4 Identifying the series of your Dell EMC PowerEdge servers The PowerEdge series of servers from Dell EMC are divided into different categories based on their configuration. They are referred as YX2X, YX3X, YX4X, YX4XX, or YX5XX series of servers. The structure of the naming convention is described below: The letter Y denotes the character in the server model number. The character denotes the form factor of the server.
A Command-line interface syntax The following chapter describes the syntax for the commands that you can use in command-line interface(CLI) mode: Consider the following points for using DRM through CLI: • (For Linux users only) Ensure that you have Read and Write access to the drmuser account in the particular directory including all sub level directories when you want to export, import, or download a repository, add a catalog, update a plugin or configure the storage location in Application Preferences.
Table 4. Commands (continued) Description Command Full form Example Displays all available component types drm -li=component-types drm --list=componenttypes drm -list=component -types Displays all the component types for a specific repository drm -li=component-type r= drm --list=componenttype -repository= drm li=componenttype -r=repo1 Display bundles and component details of a specific version of repository.
Table 4. Commands (continued) Description Command Full form Example EMC System Update(BIN)" Update a catalog or all catalogs. drm --update -catalog= drm --update -catalog= drm --update -catalog=637e0d 3f-f41e-4799b595-3f182f3d9 cae Clean up the store path. drm --cleanup drm --cleanup drm --cleanup Create an empty repository.
Table 4. Commands (continued) Description Command Full form Example n \username>: type=omess -authentication ="mydomain \root:calvin" Create a repository from default base catalog by connecting to an OpenManage Integration for VMware VCenter (OMIVV) console.
Table 4. Commands (continued) Description Command Full form Example it= -source= -authentication= --integrationtype= -source= -authentication= authentication =root:calvin it=idrac -source=// 100.60.50.55/D RM/catalog.xml -authentication =root1:calvin Create a manual repository.
Table 4. Commands (continued) Description Command Full form Example force-update --nowait Export Smart Deployment Scripts using prescript and postscripts to a location. drm -r= --deploymenttype=smartscript --scriptOptional attributes: type= -prescript=