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 yaml
Copy 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.gz
Copy 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 $PATH
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
对于 Windows 用户:
- 解包和解压存档。
-
进入解压的目录中,双击
virtctl
可执行文件来安装客户端。 -
将
virtctl
二进制文件移到PATH
环境变量中的目录中。 要检查您的路径,请运行以下命令:
path
C:\> path
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
对于 macOS 用户:
- 解包和解压存档。
-
将
virtctl
二进制文件移到PATH
环境变量中的目录中。 要检查您的路径,请运行以下命令:
echo $PATH
echo $PATH
Copy 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-manager
CLI 工具为您的操作系统启用适当的 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-rpms
Copy 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-rpms
Copy 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-virtctl
Copy to Clipboard Copied! Toggle word wrap Toggle overflow