Network requirements
Before you install IBM® Software Hub, review the network requirements, which include the minimum required network speed and internet access.
Network speed
At a minimum, your network must support a throughput rate of 350 MBps (megabytes per second) between cluster nodes.
Internet access for installation
IBM Software Hub can be installed on a cluster that runs in a restricted network, such as an air-gapped or disconnected network. However, some installation and upgrade tasks require a connection to the internet. These tasks are completed from a client workstation.
If your cluster is in a restricted network, you can either:
- Move the workstation behind the firewall after you complete the tasks that require an internet connection.
- Prepare a client workstation that can connect to the internet and a client workstation that can connect to the cluster and transfer any files from the internet-connected workstation to the cluster-connected workstation.
| Site name | Host name | Description |
|---|---|---|
| GitHub | https://www.github.com/IBM |
The CASE packages and the
IBM Software Hub command-line interface are hosted
on GitHub. If your company does not permit access toGitHub, contact IBM Support for help obtaining the IBM Software Hub command-line interface. You can use
the |
| IBM Entitled Registry |
If you're located in China, you must also allow access to the following hosts:
|
The images for the IBM Software Hub
software are hosted on the IBM Entitled Registry. You can pull the images directly from the IBM Entitled Registry or you can mirror the images to a private container registry. To validate that you can connect to the IBM Entitled Registry, run the following command: The command returns a message similar to:
The IP address might be different. |
| Red Hat® container image registry | registry.redhat.io |
The images for Red
Hat software are
hosted on the Red
Hat container image
registry. You can pull the images directly from the Red Hat container image registry or you can mirror the images to a private container registry. To validate that you can connect to the Red Hat container image registry, run the following command: The
command returns a message similar to:
The IP address might be different. |
Internet access at runtime
- Backup your installation to S3 storage that is outside of your cluster network
- Connect to a data source or application that is outside of your cluster network
- Install packages for notebooks
You can either allow your cluster to access the internet for these specific scenarios, or you can set up a proxy server.
Proxy servers
If you use HTTP proxy to manage inbound traffic to and outbound traffic from your Red Hat
OpenShift® Container Platform cluster, you can use the cpd-cli to apply the same HTTP proxy settings to an instance of IBM Software Hub. For more information, see Applying cluster HTTP proxy settings
to IBM Software Hub.
- S3 storage backup location outside of your cluster network
- Data sources outside of your cluster network
- Applications outside of your cluster network
- Package download sites, such as:
pypi.orgpypi.python.orgpythonhosted.orgfiles.pythonhosted.org
If you pull IBM Software Hub images from the IBM Entitled Registry, your allow list must also include the following locations:
icr.iocp.icr.iodd0.icr.iodd2.icr.iodd4.icr.iodd6.icr.io
dd1-icr.ibm-zh.comdd3-icr.ibm-zh.comdd5-icr.ibm-zh.comdd7-icr.ibm-zh.com