4.5. 启用 virtctl 客户端
virtctl
客户端是用于管理 OpenShift Virtualization 资源的命令行实用程序。它适用于 Linux、macOS 和 Windows 发行版。
4.5.1. 下载并安装 virtctl 客户端
4.5.1.1. 下载 virtctl 客户端
使用 ConsoleCLIDownload
自定义资源 (CR) 中提供的链接下载 virtctl
客户端。
流程
运行以下命令来查看
ConsoleCLIDownload
对象:$ oc get ConsoleCLIDownload virtctl-clidownloads-kubevirt-hyperconverged -o yaml
-
使用为您的发行版本列出的链接下载
virtctl
客户端。
4.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
4.5.2. 其他设置选项
4.5.2.1. 使用 yum 工具安装 virtctl 客户端
从 kubevirt-virtctl
软件包安装 virtctl
客户端。
流程
安装
kubevirt-virtctl
软件包:# yum install kubevirt-virtctl
4.5.2.2. 启用 OpenShift Virtualization 仓库
红帽为 Red Hat Enterprise Linux 8 和 Red Hat Enterprise Linux 7 提供 OpenShift Virtualization 仓库:
-
Red Hat Enterprise Linux 8 软件仓库:
cnv-4.10-for-rhel-8-x86_64-rpms
-
Red Hat Enterprise Linux 7 软件仓库:
rhel-7-server-cnv-4.10-rpms
在 subscription-manager
中启用存储库的过程与在两个平台中启用的过程相同。
流程
使用以下命令为您的系统启用适当的 OpenShift virtualization 仓库:
# subscription-manager repos --enable <repository>
4.5.3. 其他资源
- 使用 CLI 工具进行 OpenShift Virtualization。