Understanding Software Sources
OS Management Hub provides OS content to Oracle Linux instances using software sources (repositories).
A software source is a collection of packages and modules. Use software sources to control the content that's available to instances managed by OS Management Hub. When you add or create software sources in OS Management Hub, it's on a per region basis.
Software sources apply to Oracle Linux instances only. Windows instances don't use software sources.
Software Source Types
OS Management Hub supports the following software source types:
Availability
After adding a vendor software source to the service, the source isn't automatically available to all instance types. The availability of the source can differ for OCI instances and on-premises or third-party cloud instances. Some sources, such as oci_included
, are only applicable to only OCI instances. Other sources, such as ksplice
, might require entitlements for non-OCI instances. Until you add the entitlement, the ksplice
software source is available only for OCI instances.
The availability of custom software sources is dictated by the availability of the vendor software sources that are used to create it. For example, if a custom source uses a vendor source that's available only in OCI, then the custom source is also available only in OCI.
See also: Known Issue: Availability incorrect for some software sources
Availability status of a software sources
You can view the availability of a software source in two places within the Console: on the source's details page or when adding vendor sources to the service.
When viewing a software source's details, possible statuses include:
- Available for instances in: OCI, On premises, 3rd-party cloud: The software source can be used by all instances.
- Available for instances in: OCI: The software source is restricted for on-premises or third-party cloud instances, but can be used by OCI instances. Some sources are available to OCI instances only, such as
oci_included
. For other sources, such asksplice
, you can add an entitlement to make it available to on-premises or third-party cloud instances. - Available for instances in: -: The software source hasn't yet been added to the service for use by instances. Add the vendor software source to make it available.
When adding a vendor software source, possible statuses in the Restricted column include:
- - (dash): The software source isn't restricted. It can be used by all instance types.
- Unavailable in non-OCI: The software source isn't restricted, but isn't valid for use by on-premises or third-party cloud instances. For example,
ol8_oci_included-x86_64
which provides packages only used by OCI instances. - OCI use only: The software source is only available to OCI instances. It can't be used by on-premises or third-party cloud until you add an entitlement.
Management Station Mirrors
A system assigned the role of management station mirrors and distributes software sources to instances on premises or in supported third-party clouds. Management stations only mirror the software sources required to support the instances that use it. The list of mirrored software sources will be empty until you register a profile that uses the station. See Which software sources are mirrored?.