Installing ibm-lh-client
The ibm-lh-client
package includes convenient utilities and pre-packaged
libraries to access the IBM®
watsonx.data, and to
develop applications that work with the watsonx.data.
watsonx.data on Red Hat® OpenShift®
watsonx.data Developer edition
Before you begin
- Ensure that you have your entitlement key to access the IBM Entitled Registry. After you obtain the entitlement key from the container software library, you can log in to the registry with the key and pull the runtime images to your local system.
- Make sure to meet the following system requirements and install the most recent version of
Docker
orPodman
on your system.Operating system x86-64 Docker / Podman / Colima installation instructions Linux ✓ Windows ✓ Mac OS x86 ✓ Mac with Apple Silicon with Rosetta Emulation Note: Make sure to meet the prerequisites for installing the watsonx.data client package on Mac with Apple Silicon with Rosetta Emulation. - If you are using SUSE Linux,
podman
is only available for version SLES 15.4. Upgrade the system first (zypper dist-upgrade
) before installing the dependencies that are not provided but are needed for the installation ofdocker
orpodman
.- For Docker:
sysuser-shadow
in SLES 12.5 andcatatonit
in SLES 15.5. - For Podman:
fuse-overlayfs
in SLES 15.4.
Note: Packages can be downloaded from the official site. - For Docker:
- Ensure to add the
podman-plugins
for the DNS server of thePodman
network to work properly.yum install -y podman-plugins
For SUSE, install cni-plugin-dnsname instead.
If you add thepodman-plugins
after you start the watsonx.data service, delete the Podman networkibm-lh-network
and restart the watsonx.data service.Tip:Podman
provides a Docker-compatible command-line front end. You can alias the Docker CLI with thealias docker=podman
shell command.
Important: It is important to set up and run the client utilities as a non-root user.
For more information about granting access to non-root users to work with the container engines, see
Manage Docker as a non-root user and Rootless containers using Podman. To ensure user-specific access, each user needs to extract
and set up the
ibm-lh-client
package in a private subdirectory within their own
home directory.