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.9-for-rhel-8-x86_64-rpms -
Red Hat Enterprise Linux 7 软件仓库:
rhel-7-server-cnv-4.9-rpms
在 subscription-manager 中启用存储库的过程与在两个平台中启用的过程相同。
流程
使用以下命令为您的系统启用适当的 OpenShift virtualization 仓库:
# subscription-manager repos --enable <repository>