Ceph offline installation using Cockpit fails due to setup script pulling images from registry.redhat.io

Solution Verified - Updated -

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.
    The ansible-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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content