Installing WorkloadManager CLI client
About the workloadmgr CLI client
The workloadmgr CLI client is provided as rpm and deb packages.
The following operating systems have been verified with the installation:
CentOS8
Ubuntu 18.04, Ubuntu 20.04
Installing the workloadmgr client will automatically install all required OpenStack clients as well.
Further, the installation of the workloadmgr client will integrate the client into the global OpenStack Python client, if available.
Install workloadmgr client rpm package on CentOS8
The Trilio workload manager CLI client has several requirements that need to be met before the client can be installed without dependency issues.
Preparing the workloadmgr client installation
The following steps need to be done to prepare the installation of the workloadmgr client:
Add required repositories
epel-release
centos-release-openstack-train
install base packages
yum -y install epel-release
yum -y install centos-release-openstack-train
These repositories are required to fulfill the following dependencies:
python3-pbr,python3-prettytable,python3-requests,python3-simplejson,python3-six,python3-pyyaml,python3-pytz,python3-openstackclient
Installing the workloadmgr client
Installing from the Trilio online repository
To install the latest available workloadmgr package for a Trilio release from the Trilio repository the following steps need to be done:
Create the Trilio yum repository file /etc/yum.repos.d/trilio.repo
Enter the following details into the repository file:
Install the workloadmgr client issuing the following command:
yum install python-3-workloadmgrclient-el8
Install workloadmgr client deb packages on Ubuntu
The Trilio workloadmgr client packages for Ubuntu are only available from the online repository.
Preparing the workloadmgr client installation
There is no preparation required. All dependencies are automatically resolved by the standard repositories provided by Ubuntu.
Installing the Workloadmgr client
Installing from the Trilio online repository
To install the latest available workloadmgr package for a Trilio release from the Trilio repository the following steps need to be done:
Create the Trilio yum repository file /etc/apt/sources.list.d/fury.list
Enter the following details into the repository file:
run apt update
to make the new repository available.
The apt package manager is used to install the workloadmgr client package:
apt-get install python3-workloadmgrclient
Last updated