$ oc get ConsolecliDownload virtctl-clidownloads-kubevirt-hyperconverged -o yaml
The virtctl
client is a command-line utility for managing OpenShift Virtualization
resources. It is available for Linux, macOS, and Windows distributions.
Download the virtctl
client by using the link provided in the ConsolecliDownload
custom resource (CR).
View the ConsolecliDownload
object by running the following command:
$ oc get ConsolecliDownload virtctl-clidownloads-kubevirt-hyperconverged -o yaml
Download the virtctl
client by using the link listed for your distribution.
Extract and install the virtctl
client after downloading from the appropriate location for your operating system.
You must have downloaded the virtctl
client.
For Linux:
Extract the tarball. The following cli command extracts it into the same directory as the tarball:
$ tar -xvf <virtctl-version-distribution.arch>.tar.gz
Navigate the extracted folder hierachy and run the following command to make the virtctl
binary executable:
$ chmod +x <virtctl-file-name>
Move the virtctl
binary to a directory in your PATH
environment variable.
To check your path, run the following command:
$ echo $PATH
For Windows users:
Unpack and unzip the archive.
Navigate the extracted folder hierarchy and double-click the virtctl
executable file to install the client.
Move the virtctl
binary to a directory in your PATH
environment variable.
To check your path, run the following command:
C:\> path
For macOS users:
Unpack and unzip the archive.
Move the virtctl
binary to a directory in your PATH
environment variable.
To check your path, run the following command:
echo $PATH
You can install the virtctl
client as an RPM after enabling the OpenShift Virtualization repository.
Enable the OpenShift Virtualization repository for your version of Red Hat Enterprise Linux (RHEL).
Your system is registered to a Red Hat account with an active subscription to the "Red Hat Container Native Virtualization" entitlement.
Enable the appropriate OpenShift Virtualization repository for your operating system by using the subscription-manager
cli tool.
To enable the repository for RHEL 8, run:
# subscription-manager repos --enable cnv-4.11-for-rhel-8-x86_64-rpms
To enable the repository for RHEL 7, run:
# subscription-manager repos --enable rhel-7-server-cnv-4.11-rpms
Install the virtctl
client from the kubevirt-virtctl
package.
You enabled an OpenShift Virtualization repository on your Red Hat Enterprise Linux (RHEL) system.
Install the kubevirt-virtctl
package:
# yum install kubevirt-virtctl
Using the cli tools for OpenShift Virtualization.