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.
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
sudo subscription-manager register
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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"
sudo subscription-manager list --available | grep -A8 "Red Hat Ceph Storage"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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]
sudo subscription-manager attach --pool=[POOLID]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
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]
sudo subscription-manager repos --enable=[RH-Ceph-Storage-Repo-Name]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
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
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
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
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verify if the repositories are enabled.
Run the following command to verify if the repositories are enabled:
yum repolist
yum repolist
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Update the repositories.
sudo yum update
sudo yum update
Copy to Clipboard Copied! Toggle word wrap Toggle overflow