5.5. 启用 virtctl 客户端


virtctl 客户端是用于管理 OpenShift Virtualization 资源的命令行实用程序。它适用于 Linux、macOS 和 Windows 发行版。

5.5.1. 下载并安装 virtctl 客户端

5.5.1.1. 下载 virtctl 客户端

使用 ConsoleCLIDownload 自定义资源 (CR) 中提供的链接下载 virtctl 客户端。

流程

  1. 运行以下命令来查看 ConsoleCLIDownload 对象:

    $ oc get ConsoleCLIDownload virtctl-clidownloads-kubevirt-hyperconverged -o yaml
  2. 使用为您的发行版本列出的链接下载 virtctl 客户端。

5.5.1.2. 安装 virtctl 客户端

从适合您的操作系统的位置下载后,提取并安装 virtctl 客户端。

先决条件

  • 您必须已下载 virtctl 客户端。

流程

  • Linux:

    1. 解压 tarball。以下 CLI 命令将其提取到与 tarball 相同的目录中:

      $ tar -xvf <virtctl-version-distribution.arch>.tar.gz
    2. 进入解压的文件夹 hierachy 并运行以下命令使 virtctl 二进制可执行文件:

      $ chmod +x <virtctl-file-name>
    3. virtctl 二进制文件移到 PATH 环境变量中的目录中。
    4. 要检查您的路径,请运行以下命令:

      $ echo $PATH
  • 对于 Windows 用户:

    1. 解包和解压存档。
    2. 进入解压的目录中,双击 virtctl 可执行文件来安装客户端。
    3. virtctl 二进制文件移到 PATH 环境变量中的目录中。
    4. 要检查您的路径,请运行以下命令:

      C:\> path
  • 对于 macOS 用户:

    1. 解包和解压存档。
    2. virtctl 二进制文件移到 PATH 环境变量中的目录中。
    3. 要检查您的路径,请运行以下命令:

      echo $PATH

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
    • 要为 RHEL 7 启用存储库,请运行:

      # subscription-manager repos --enable rhel-7-server-cnv-4.11-rpms

5.5.2.2. 使用 yum 工具安装 virtctl 客户端

kubevirt-virtctl 软件包安装 virtctl 客户端。

先决条件

  • 您可以在 Red Hat Enterprise Linux(RHEL)系统中启用了 OpenShift virtualization 仓库。

流程

  • 安装 kubevirt-virtctl 软件包:

    # yum install kubevirt-virtctl

5.5.3. 其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.