This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.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
$ oc get ConsoleCLIDownload virtctl-clidownloads-kubevirt-hyperconverged -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
使用为您的发行版本列出的链接下载
virtctl客户端。
5.5.1.2. 安装 virtctl 客户端 复制链接链接已复制到粘贴板!
从适合您的操作系统的位置下载后,提取并安装 virtctl 客户端。
先决条件
-
您必须已下载
virtctl客户端。
流程
Linux:
解压 tarball。以下 CLI 命令将其提取到与 tarball 相同的目录中:
tar -xvf <virtctl-version-distribution.arch>.tar.gz
$ tar -xvf <virtctl-version-distribution.arch>.tar.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow 进入解压的文件夹 hierachy 并运行以下命令使
virtctl二进制可执行文件:chmod +x <virtctl-file-name>
$ chmod +x <virtctl-file-name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
virtctl二进制文件移到PATH环境变量中的目录中。 要检查您的路径,请运行以下命令:
echo $PATH
$ echo $PATHCopy to Clipboard Copied! Toggle word wrap Toggle overflow
对于 Windows 用户:
- 解包和解压存档。
-
进入解压的目录中,双击
virtctl可执行文件来安装客户端。 -
将
virtctl二进制文件移到PATH环境变量中的目录中。 要检查您的路径,请运行以下命令:
path
C:\> pathCopy to Clipboard Copied! Toggle word wrap Toggle overflow
对于 macOS 用户:
- 解包和解压存档。
-
将
virtctl二进制文件移到PATH环境变量中的目录中。 要检查您的路径,请运行以下命令:
echo $PATH
echo $PATHCopy to Clipboard Copied! Toggle word wrap Toggle overflow
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-managerCLI 工具为您的操作系统启用适当的 OpenShift Virtualization 仓库。要为 RHEL 8 启用存储库,请运行:
subscription-manager repos --enable cnv-4.11-for-rhel-8-x86_64-rpms
# subscription-manager repos --enable cnv-4.11-for-rhel-8-x86_64-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要为 RHEL 7 启用存储库,请运行:
subscription-manager repos --enable rhel-7-server-cnv-4.11-rpms
# subscription-manager repos --enable rhel-7-server-cnv-4.11-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
5.5.2.2. 使用 yum 工具安装 virtctl 客户端 复制链接链接已复制到粘贴板!
从 kubevirt-virtctl 软件包安装 virtctl 客户端。
先决条件
- 您可以在 Red Hat Enterprise Linux(RHEL)系统中启用了 OpenShift virtualization 仓库。
流程
安装
kubevirt-virtctl软件包:yum install kubevirt-virtctl
# yum install kubevirt-virtctlCopy to Clipboard Copied! Toggle word wrap Toggle overflow