Dell EMC Repository Manager Version 3.
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 1 Introduction................................................................................................................................. 5 What is new in this release................................................................................................................................................... 5 Prerequisites for installing DRM..........................................................................................................................................
Creating deployment tools.................................................................................................................................................. 18 Creating smart bootable ISO........................................................................................................................................ 19 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, .
Software requirements DRM works on a wide range of Operating Systems for Windows and Linux. Listed are the specific Operating Systems that DRM is tested with: • • • • • • • Microsoft Windows Server 2016 Microsoft Windows Server 2019 Microsoft Windows 10 (64-bit) RedHat Enterprise Linux 8.0 RedHat Enterprise Linux 7.7 SUSE Linux 15 Ubuntu 18.04 Optional requirements • Internet connectivity – To access, create, work with bundles, update catalogs, plug-ins, and repositories.
• • Support 4. To view a document, click the required product and then click the required version. Using search engines: • Type the name and version of the document in the search box. Other documents you may need In addition to this guide, you can access the following guides available at the support site. .
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
Configuring notifications This section describes the process to configure the notification. 1. Click the Dell EMC Repository Manager drop-down menu. 2. On the Manage section, click Application Preferences. The Preferences window is displayed. 3. In the Notification section, select the relevant option if you want a notification for catalog update or jobs. 4. In the Email Configuration section, click Configure. 5. From the Email Type drop-down menu, select the method through which you want to send the mail.
• • Add the signature file in the same location of the repository. Ensure that the plug-in and sign files have the same name. • For example, if the plug-in file name is Systems-Management_Application_FT56W_LN64_1.6.0_A00.BIN, then save the sign file as Systems-Management_Application_FT56W_LN64_1.6.0_A00.BIN.sign Add the signature file in the same location of the repository for files of the following formats: • • tar.gz • .cab • .
NOTE: A notification is displayed every two hours with the information about the catalog update. NOTE: It is recommended to add a maximum number of 10 catalogs. Adding any catalog beyond this will impact DRM's performance. Hence, delete catalogs that are not in use. Creating repository DRM enables you to create a repository that contains multiple system bundles and allows you to manage baselines or create deployment tools.
3. From the DUP Format check-boxes, select the formats that you want to include in the repository. NOTE: All the Dell EMC consoles such as iDRAC, OpenManage Enterprise, OpenManage Integration for VMware vCenter and OpenManage Integration for Microsoft System Center deploy firmware using DUPs in Windows format (.exe). 4. From the Integration Type drop-down menu, select the product with which you want to integrate. Based on the product selected the following options are displayed.
Working with repositories The home page of Dell EMC Repository Manager displays the list of available repositories. You can control and perform various tasks such as creating, deleting, and refreshing repositories. Also, you can add, clone, and delete bundles. Filter the repositories based on criticality, category, and types of components you want to update. During the installation, Repository Manager creates a database in the system.
6. Click Save. Viewing properties of repository 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. 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.
1. On the home page, select a repository, and then click Add Bundles. Add Bundles window is displayed. 2. Select Copy bundles from another repository option. 3. Select the repository from the Select Repository drop-down list, and select the bundle. 4. Click Add to copy the bundle. Cloning bundles This section describes the process to clone the bundles. NOTE: Cloning a bundle results in an increment of the repository version. 1. On the DRM home page, select the repository. 2.
If you are using a Windows Server OS that does not support WoW64 (Windows 32-bit on Windows 64-bit) then you must select 64-bit DUPs. Component properties This section describes the process to view the properties of components. 1. On the DRM home page, select the repository that you want to view. 2. Expand the repository list to view the bundles associated with that repository. 3. Select a bundle and click to expand the list of components associated with that bundle.
Component is successfully imported to the specified repository. NOTE: You also have the option to verify the signature of the DUPs, if not done before importing. NOTE: Importing components results in an increment of the repository version. Working with jobs This section describes the process to work with scheduled jobs in DRM. 1. Click on the Dell EMC Repository Manager drop-down menu. 2. On the View section, click Jobs. The Jobs page is displayed. You can Edit and Delete the jobs that you create.
• • Smart Deployment Script- You can choose the Script Type for Microsoft Windows or Linux operating systems. You can also specify the script to execute before or after the deployment script is executed by selecting Pre-Script or Post-Script or select a custom script. You also have the option to force an update by selecting Enable Force Update. Share- Local storage or network share. You also have the option to export only the catalog by selecting Export only catalog. 4.
Creating Smart Deployment Script This section describes the process to export the repository to a smart deployment script. 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. The repositories that you select is displayed in the Selected Repositories section. Select Smart Deployment Script option. 4.
6. In the Type section, select the required components. 7. After the preferences are set, click Apply. The components are displayed based on the preferences set. The filter logo is changed to . After successfully applying the filters, the image of the filter changes to an animation image after successfully applying the filters. The arrow present next to the filter image will point down when the filter is hidden. The arrow present next to the filter image will point down when the filter is expanded.
4 Identifying the series of your Dell EMC PowerEdge servers The PowerEdge series of servers form Dell EMC are divided into different categories on the basis of their configuration. For easier reference, they are referred to as YX2X, YX3X, YX4X, YX4XX, or YX5XX series of servers. The structure of the naming convention is described below: The letter Y denotes the alphabets in the server model number. The alphabets denote 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): Consider the following points for using DRM through CLI: • • • • • • • • • When performing any operations on a repository, if the repository version is not specified, the operations are performed on the latest version of the repository.
Description Command Full form Example Display bundles and component details of a specific version of repository. drm --details r=: drm --details repository=: drm --details -r=repo1:1.01 Compare a version of the repository with the base catalog in database. drm --compare r=: drm --compare -repository=: drm -compare -repository=rep o1:1.
Description Command Full form Example Create an empty repository. drm -cr -r= --empty drm --create -repository= --empty drm -cr r=repo1 -empty Create a repository with inventory. NOTE: Source and authentication attributes are optional. drm -cr -r= -i= -source= -authentication= drm --create -repository= -inventory= -source=
Description Command Full form Example authentication=userna me@domain:password Create a repository from default base catalog by connecting to an OpenManage Integration for Microsoft System Center (OMIMSSC) console. drm -cr -r= -ih= it=omimssc -authentication= drm --create -repository= -integration-host= --integrationtype=omimssc -authentication= drm --create
Description Command Full form Example drm -cr -r= -inputplatformlist= -dupformat= -source= ..> -dupformat=
Description Command Full form Example criticality= Delete specific components from a repository using wild card characters. drm -d -r= --updatepackage= drm --delete -repository= --updatepackage= drm -d r=repo1 -updatepackage="netwo rk*.exe,BIOS_0 KT74_LN_2.10.5 .BIN" Delete components using a combination of attributes.
Description Command Full form Example Export a repository as Catalog Only. drm --deploymenttype=exportCatalog -location= r= drm --deploymenttype= exportCatalog --location= -repository= drm -deploymenttype= exportCatalog -location="C:\U sers\DRM" -repository=rep o Export full repository with DUPs and catalog.
Description Command Full form Example Export Smart Bootable ISO with Force Update option to a local path. drm -r= --deploymenttype=smartbootiso -location= --forceupdate --nowait drm -repository= --deploymenttype=smartbootiso -location= -force-update --nowait drm -r=repo1 --deploymenttype=smartboot iso -location="C:\U sers\DRM" -force-update --nowait Export Smart Bootable ISO using default drm -r= --deploymentscript.
B Frequently asked questions This section lists some frequently asked questions about DRM. Why is DRM not recognized? After installing DRM on Microsoft Windows operating system, when you try to run any DRM commands, the following error message is displayed: drm is not recognized as an internal or external command, operable program or batch file. Rerun the DRM service file DRM_Service.bat as an Administrator from the installer location. Example of an installer location: C:\Program Files\Dell\Dell EMC Reposi
Where is the Dell EMC Repository Manager runtime log located? DRM creates the log file at runtime in the following location: • • Windows: C:\ProgramData\Dell\drm\drmservice-o.log Linux: /var/dell/drm/log/drmservice-o.log You can save or email the logs through Save and Mail Logs option in the Dell EMC drop-down menu. Can DRM be run through a Proxy Server? Yes, install DRM inside the firewall and connect to a catalog located outside the firewall (downloads.dell.
other option to discover the URL apart from updating it manually? From DRM version 3.0 onwards, the autodiscovery of Microsoft Exchange Web Server URL is not supported. Update the URL manually. I get a message “GLX version 1.2 or higher is required” when I try to open a Linux terminal window. This message is observed in SUSE Linux 11 and 12. This is a warning message and does not affect the functionality of the product.
I have installed the latest version of DRM on my system, and I am trying to downgrade to one of the previous versions. However, I am not able to proceed further. What do I do now? Reverting to the previous version of DRM is not supported in the current version of the DRM installer . To install an earlier version of DRM, manually uninstall the latest version and then run the installer of the required version. NOTE: DRM 2.0 and DRM 3.x.x can co-exist on the same system.