5.5. 启用 virtctl 客户端
virtctl
客户端是用于管理 OpenShift Virtualization 资源的命令行实用程序。它适用于 Linux、macOS 和 Windows 发行版。
5.5.1. 下载并安装 virtctl 客户端
5.5.1.1. 下载 virtctl 客户端
使用 ConsoleCLIDownload
自定义资源 (CR) 中提供的链接下载 virtctl
客户端。
流程
运行以下命令来查看
ConsoleCLIDownload
对象:$ oc get ConsoleCLIDownload virtctl-clidownloads-kubevirt-hyperconverged -o yaml
-
使用为您的发行版本列出的链接下载
virtctl
客户端。
5.5.1.2. 安装 virtctl 客户端
从适合您的操作系统的位置下载后,提取并安装 virtctl
客户端。
先决条件
-
您必须已下载
virtctl
客户端。
流程
Linux:
解压 tarball。以下 CLI 命令将其提取到与 tarball 相同的目录中:
$ tar -xvf <virtctl-version-distribution.arch>.tar.gz
进入解压的文件夹 hierachy 并运行以下命令使
virtctl
二进制可执行文件:$ chmod +x <virtctl-file-name>
-
将
virtctl
二进制文件移到PATH
环境变量中的目录中。 要检查您的路径,请运行以下命令:
$ echo $PATH
对于 Windows 用户:
- 解包和解压存档。
-
进入解压的目录中,双击
virtctl
可执行文件来安装客户端。 -
将
virtctl
二进制文件移到PATH
环境变量中的目录中。 要检查您的路径,请运行以下命令:
C:\> path
对于 macOS 用户:
- 解包和解压存档。
-
将
virtctl
二进制文件移到PATH
环境变量中的目录中。 要检查您的路径,请运行以下命令:
echo $PATH
5.5.2. 安装 virtctl RPM 软件包
在启用 OpenShift Virtualization 仓库后,您可以将 virtctl
客户端安装为 RPM。
5.5.2.1. 启用 OpenShift Virtualization 仓库
为您的 Red Hat Enterprise Linux(RHEL)版本启用 OpenShift Virtualization 仓库。
先决条件
- 您的系统注册到具有有效订阅的"Red Hat Container Native Virtualization"权利。
流程
使用
subscription-manager
CLI 工具为您的操作系统启用适当的 OpenShift Virtualization 仓库。要为 RHEL 8 启用存储库,请运行:
# subscription-manager repos --enable cnv-4.11-for-rhel-8-x86_64-rpms
要为 RHEL 7 启用存储库,请运行:
# subscription-manager repos --enable rhel-7-server-cnv-4.11-rpms
5.5.2.2. 使用 yum 工具安装 virtctl 客户端
从 kubevirt-virtctl
软件包安装 virtctl
客户端。
先决条件
- 您可以在 Red Hat Enterprise Linux(RHEL)系统中启用了 OpenShift virtualization 仓库。
流程
安装
kubevirt-virtctl
软件包:# yum install kubevirt-virtctl
5.5.3. 其他资源
- 使用 CLI 工具进行 OpenShift Virtualization。