4.4. 安装 virtctl 客户端
virtctl
客户端是用于管理 OpenShift Virtualization 资源的命令行实用程序。它适用于 Linux、macOS 和 Windows 发行版。
您可从 OpenShift Virtualization web 控制台或启用 OpenShift Virtualization 仓库并安装 kubevirt-virtctl
软件包来安装 virtctl
客户端。
4.4.1. 从 web 控制台安装 virtctl 客户端
您可从红帽客户门户网站下载 virtctl
客户端,OpenShift Virtualization web 控制台的 Command Line Tools 页面中包括了该门户网站的链接 。
先决条件
- 您必须具有有效的 OpenShift Container Platform 订阅才能访问客户门户网站的下载页面。
流程
- 点击位于 web 控制台右上角的 图标访问客户门户网站,并选择 Command Line Tools。
- 确保您有从 Version: 列表中选择的集群的适当版本。
-
为您的发行版本下载
virtctl
客户端。所有下载都是tar.gz
格式。 解压 tarball。以下 CLI 命令将其解压到 tarball 所在的目录中,并适用于所有发行版本:
$ tar -xvf <virtctl-version-distribution.arch>.tar.gz
对于 Linux 和 macOS:
进入解压的目录,使
virtctl
二进制可执行文件:$ chmod +x <virtctl-file-name>
将
virtctl
二进制文件移到 PATH 的目录中。要查看路径,请运行:
$ echo $PATH
对于 Windows 用户:
-
进入解压的目录中,双击
virtctl
可执行文件来安装客户端。
-
进入解压的目录中,双击
4.4.2. 启用 OpenShift Virtualization 仓库
红帽为 Red Hat Enterprise Linux 8 和 Red Hat Enterprise Linux 7 提供 OpenShift Virtualization 仓库:
-
Red Hat Enterprise Linux 8 软件仓库:
cnv-4.8-for-rhel-8-x86_64-rpms
-
Red Hat Enterprise Linux 7 软件仓库:
rhel-7-server-cnv-4.8-rpms
在 subscription-manager
中启用存储库的过程与在两个平台中启用的过程相同。
流程
使用以下命令为您的系统启用适当的 OpenShift virtualization 仓库:
# subscription-manager repos --enable <repository>
4.4.3. 安装 virtctl 客户端
从 kubevirt-virtctl
软件包安装 virtctl
客户端。
流程
安装
kubevirt-virtctl
软件包:# yum install kubevirt-virtctl
4.4.4. 其他资源
- 使用 CLI 工具用于 OpenShift Virtualization。