Chapter 1. Subscribe to the Content Delivery Network (CDN)

Red Hat Ceph Storage installation requires that the Calamari administration node be subscribed/registered to a number of Subscription Management Service repositories. These repositories are used to retrieve both the initial installation packages and later updates as they become available.

  1. Register the Calamari node with Subscription Management Service.

    Run the following command and enter your Red Hat Network user name and password to register the system with the Red Hat Network:

    sudo subscription-manager register
  2. Identify available entitlement pools.

    Using sudo, run the following command to find entitlement pools containing the repositories required to install Red Hat Ceph Storage:

    sudo subscription-manager list --available | grep -A8 "Red Hat Ceph Storage"
  3. Attach entitlement pools to the Calamari node.

    Use the pool identifiers located in the previous step to attach following entitlements to the Calamari node:

    • Red Hat Enterprise Linux Server
    • Red Hat Ceph Storage Installer
    • Red Hat Ceph Storage Calamari
    • Red Hat Ceph Storage MON
    • Red Hat Ceph Storage OSD

      Run the following command to attach each of the entitlements:

      sudo subscription-manager attach --pool=[POOLID]
  4. Enable the required repositories.

    For Red Hat Ceph Storage v1.2.3, enable all of the Red Hat Ceph repositories on the Calamari node.

    sudo subscription-manager repos --enable=[RH-Ceph-Storage-Repo-Name]

    For RHEL 6, execute:

    sudo subscription-manager repos --enable=rhel-6-server-rpms --enable=rhel-scalefs-for-rhel-6-server-rpms --enable=rhel-6-server-rhceph-1.2-calamari-rpms --enable=rhel-6-server-rhceph-1.2-installer-rpms --enable=rhel-6-server-rhceph-1.2-mon-rpms --enable=rhel-6-server-rhceph-1.2-osd-rpms

    For RHEL 7, execute:

    sudo subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-rhceph-1.2-calamari-rpms --enable=rhel-7-server-rhceph-1.2-installer-rpms --enable=rhel-7-server-rhceph-1.2-mon-rpms --enable=rhel-7-server-rhceph-1.2-osd-rpms
  5. Verify if the repositories are enabled.

    Run the following command to verify if the repositories are enabled:

    yum repolist
  6. Update the repositories.

    sudo yum update