How to Patch Using RPS
Last updated on August 2, 2021.
Last Reviewed and Approved on PENDING REVIEW
This document describes the patching process of the Rapid Provisioning System (RPS).
Intended Audience
This article is intended for use by RPS Administrators and patching roles.
Prerequisites
For the Content Delivery Network (CDN) to transfer content between nodes, the CDN will need to know which protocol to use between nodes: Bits or DFSR. To configure this setting, two new properties will need to be created on each local RPS server node:
- ParentCdnProtocol
- The value will be either 'Dfsr' or 'Bits'. This is the connection RPS will use when communicating with its parent.
ChildCdnProtocol
The value will be either 'Dfsr' or 'Bits'. This is the connection RPS will use when communicating with all its children. You cannot configure each child differently.
Note
The ChildCdnProtocol value does not need to match the ParentCdnProtocol value.
How to Patch Using RPS
The RPS Patching feature lets users deploy patches and new software through the RPS system. This section will provide the information on supported patch types, supported operating systems, and instructions on using RPS to patch.
Supported Patch Types
The following are a list of valid patch types that can be applied using RPS:
MSU (Windows)
EXE (Windows)
MSI (Windows)
CAB (Windows)
RPM (Linux)
Script Framework (PowerShell)
To learn more, see: RPS Patch Product Types.
Supported Operating Systems
RPS supports the following operating systems and versions:
Windows 10
Windows Server 2012 (or newer)
CentOS Linux 5 (or newer)
Red Hat Linux 5 (or newer)
Appliances that use PowerShell
How to Patch Windows or Linux
Note
For a patch stream to deploy, the target(s) must be in a valid maintenance window.
(Optional) Create Maintenance Window(s) for the Targets that you want to patch. See How to Use Maintenance Windows.
Create the patch file. See How to Create an RPS Patch.
Place all the patch files in a single directory. There should be a single directory for each patch stream.
Copy the patch files to the node. You can use an external media device to do this, such as a thumb drive, to copy the files to the node.
Create the patch stream for the patch files. See How to Create a Patch Stream.
Approve the patch stream. See How to Approve and Reject Patch Streams.
How to Patch an Appliance
Create a target type that is 'patchable' and properties for the appliance. See How to Create a Patchable Target Type.
Create the patch zip file. See How to Create an RPS Patch.
Place the patch file(s) in a single directory. there should be a single directory for each patch stream.
Copy the patch file(s) to the node. You can use an external media device to do this, such as a thumb drive, to copy the files to the node.
Create the patch stream for the patch file(s). See How to Create a Patch Stream.
Approve the patch stream. See How to Approve and Reject Patch Streams.