Ceph offline installation using Cockpit fails due to setup script pulling images from registry.redhat.io
Issue
-
When attempting to install Ceph in an offline/disconnected environment as per [0], the
ansible-runner-service.sh
setup script still tries to pull the images from "registry.redhat.io" :Ansible API (runner-service) container set to registry.redhat.io/rhceph/ansible-runner-rhel8:latest Fetching Ansible API container (runner-service). Please wait... Trying to pull registry.redhat.io/rhceph/ansible-runner-rhel8:latest... Get https://registry.redhat.io/v2/: dial tcp 104.101.130.228:443: i/o timeout
In addition, the error still occurs even though an internal registry has been setup as per [1], which contains the required Ceph container images.
Theansible-runner-service.sh
doesn't reference the internal server.
[0] https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/installation_guide/installing-red-hat-ceph-storage-using-the-cockpit-web-interface
[1] https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/installation_guide/requirements-for-installing-rhcs#registering-red-hat-ceph-storage-nodes-to-cdn-and-attaching-subscriptions-install
Environment
- Red Hat Ceph Storage 4
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.