Deploy IBM® Db2® Warehouse to a single-node
symmetric multiprocessing (SMP) system that runs on Linux®
and IBM z Systems hardware.
Procedure
-
Ensure that you have root authority on the host operating system.
-
Refer to Configuration options and note any options whose default settings
need to be overridden. Later in this procedure, you will be instructed to specify the new
settings.
-
Log in to Docker or Podman by using your API key:
echo <apikey> | docker login -u iamapikey --password-stdin icr.io
echo <apikey> | podman login -u iamapikey --password-stdin icr.io
where
<apikey> is the API key that you created as a prerequisite in
Getting container images.
-
Issue the following docker run or podman run command to
pull, create, and initialize the latest Db2 Warehouse
container.
Note: If necessary, add to this command one
-e parameter for each
configuration option that is to be set during deployment. See
Configuration options for more information. For example, both enable Spark and use
row-organized storage, include the following option settings in your
docker run
or
podman run
command:
-e DISABLE_SPARK=NO -e TABLE_ORG=ROW
Issue the following
docker run or
podman run
command:
docker run -d -it --privileged=true --net=host --name=Db2wh -v /mnt/clusterfs:/mnt/bludata0 -v /mnt/clusterfs:/mnt/blumeta0 icr.io/obs/hdm/db2wh_ee:v11.5.7.0-cn5-db2wh-s390x
podman run -d -it --privileged=true --net=host --name=Db2wh -v /mnt/clusterfs:/mnt/bludata0 -v /mnt/clusterfs:/mnt/blumeta0 icr.io/obs/hdm/db2wh_ee:v11.5.7.0-cn5-db2wh-s390x
-
Issue the following command to check whether the deployment is progressing successfully:
docker logs --follow Db2wh
podman logs --follow Db2wh
-
After the deployment finishes, a message indicates the web console URL and login information.
Note this information for later.
-
Exit the Docker/Podman logs by pressing Ctrl+C.
-
Set a new password for the bluadmin user by issuing the following command:
docker exec -it Db2wh setpass new_password
podman exec -it Db2wh setpass new_password
-
Log in to the web console using the web console URL that was displayed in Step 6. The URL has the form
https://IP_address:8443.