Skip to content

dell-dsu-repo-mirror

Mirrors all or select parts of the DelL DSU Repository.

This task mirrors an upstream Dell DSU repository. Typically this is used to create a local copy of specific Dell DSU Firmware/Flash and BIOS related utilities for Hardware Lifecycle Management (HWLC) provisioning activities.

The Task will use the value of dell-dsu-base-url by default (with a default setting of http://linux.dell.com/repo/hardware/dsu; the hardware/dsu portion will be stripped off) as the upstream Mirror repository. If this Param is used for Dell HWLC operations to point to the internal Mirror location, it is possible to set the dell-dsu-mirror-url location to the upstream value, and if so set, the dell-dsu-base-url Param will be ignored for the Mirroring operations.

To obtain the Dell master Repo as the source, set dell-dsu-mirror-url to:

  • https://linux.dell.com/repo

By default only the BIOS packages, and the latest Dell DSU Block Release of Firmware/Flash will be mirrored. The operator can choose to mirror additional DSU Block Releases by adjusting the Param dell-dsu-mirror-releases. See that Params documentation field for further details.

Setting dell-dsu-skip-releases will skip downloading all Block Releases, and only download and mirror the PGP Keys. This is used to update PGP signing keys if they have been rotated, without downloading any DSU Block release content.

The PGP Signing keys can be skipped from download by setting the dell-dsu-skip-keys Param to true.

If an upstream mirror source is using a self-signed TLS certificate, then the operator must set dell-dsu-mirror-insecure to true. Heed the security warning in the Params documentation field.

If there are issues with the mirroring operations, the operator can set dell-dsu-mirror-debug to enable noisier logging output from the mirroring tool. Additionally, the rs-debug-enable Param will enable the set -x shell debug output of the Job Log when it runs.

Warning

Each DSU Block Release that is mirrored will add several Gigabyte (roughly 12 GB) of storage requirement to the DRP Endpoint host operating system. Please ensure that the filesystem that hosts the DRP Endpoint (/var/lib/dr-provision by default, or defined in startup files by RS_BASE_ROOT). For example, 3 DSU Block Releases plus the BIOS support package files can equal as much as 36 GB of space.