全面入门指南:OpenShift虚拟化技术详解与实践

本文详细介绍在OpenShift平台上部署和管理虚拟机的完整流程,涵盖集群安装、虚拟机创建、镜像导入及迁移方案,帮助用户实现容器与虚拟化工作负载的统一管理平台。

OpenShift虚拟化入门指南

在当今的企业环境中,运行虚拟机(VM)同时使用或规划使用容器的情况非常普遍。无论是希望从当前虚拟化平台迁移,还是寻求统一的VM和容器管理平台,Red Hat OpenShift都能作为您向用户提供所有服务的集中控制中心。本文将介绍如何开始使用Red Hat OpenShift的功能之一——OpenShift Virtualization。

安装OpenShift与虚拟化操作器

要使用OpenShift Virtualization,您必须能够访问裸机OpenShift集群。安装OpenShift有以下几种方式:

  • 交互式安装:通过基于Web的辅助安装程序部署集群。该方法提供智能安全默认设置,并在安装集群前执行多项预检验证。
  • 本地代理安装:在网络隔离或受限制的环境中,可通过基于代理的安装程序本地部署集群。
  • 自动化安装:利用主机底板管理控制器(BMC),在安装程序预置的基础设施上部署集群。
  • 完全控制安装:在自有基础设施上部署集群。

获得OpenShift集群访问权限后,必须确保启用了OpenShift Virtualization操作器。要验证所需操作器是否启用,请登录OpenShift账户,点击OpenShift Web控制台左上角的视角下拉菜单。如果菜单中显示"Virtualization",则表明OpenShift Virtualization已就绪。

如果视角下拉菜单中未列出"Virtualization",请选择"Administrator"。在管理员视角中,点击左侧导航面板中的"Ecosystem",然后点击"Software Catalog"。如果您没有"Software Catalog"选项,请联系集群管理员。

在"Software Catalog"页面中,搜索"virt"并安装OpenShift Virtualization操作器。

创建新虚拟机

开始使用OpenShift Virtualization的最简单方法之一是基于已包含的功能进行构建。

要创建虚拟机,请从OpenShift Web控制台左上角的下拉菜单中选择"Virtualization"视角。如需快速开始,请点击"欢迎使用OpenShift Virtualization"弹出窗口中的"Create VirtualMachine"按钮。

如果您已关闭该弹出窗口,也可以点击OpenShift Web控制台左侧栏中的"Catalog"。

1. 选择引导镜像

无论通过何种方式,目录都会显示多个预定义的虚拟机镜像,包括受支持的Red Hat Enterprise Linux(RHEL)版本、最新Fedora Linux和CentOS Stream。如果需要Windows主机,虚拟机列表下方也提供了最新Windows安装程序镜像的链接。

选择要引导的镜像,然后滚动至下一步。

2. 选择实例类型

选择基础镜像后的下一步是定义要分配给所创建虚拟机的资源。这里有预定义的类别,包括具有共享物理CPU核心和适度内存分配的通用U系列。

选择一个"InstanceType",然后向下滚动进行最后一步。某些"InstanceType"选项需要先在集群上启用和配置特殊功能才能正常工作。如果不确定如何选择,可以先尝试"General Purpose"。

3. 设置虚拟机详细信息

您即将创建的虚拟机的大多数属性由所选的引导镜像和实例类型定义。但是,在创建虚拟机的最后一步中,您可以根据需要自定义镜像。您可以为虚拟机指定自定义名称(默认会生成唯一名称),设置磁盘大小、存储类别以及公共SSH密钥,以便无需密码即可远程登录。如果需要进一步自定义虚拟机,请点击"Customize VirtualMachine"按钮修改配置,包括网络连接(默认为私有集群网络)。为了方便起见,您还可以设置虚拟机在创建后立即启动。

点击窗口底部的"Create VirtualMachine"按钮创建虚拟机。

完成!您已在OpenShift中成功创建了虚拟机。

导入自定义基础镜像

如果您要使用的基础镜像尚未包含在OpenShift中,则可以使用迁移工具包(MTV)导入自己的镜像。使用MTV,您可以为现有的虚拟机镜像定义迁移计划,提供镜像仓库或文件系统位置。MTV Web控制台会引导您完成过程的每个步骤,因此您只需知道源数据和目标数据的位置即可。

将虚拟机迁移至OpenShift Virtualization

您可以使用虚拟化迁移工具包(MTV)将虚拟机从Red Hat Virtualization、VMware、Red Hat OpenStack Platform(现称为OpenShift上的Red Hat OpenStack服务)、开放虚拟设备(OVA)等平台迁移过来。虚拟化迁移工具包是一个操作器,因此您(或您的集群管理员)可以从OpenShift控制台的"Software Catalog"中安装它。

虚拟化迁移工具包操作器安装完成后,点击管理员视角左侧栏中的"Migration",然后点击"Providers for virtualization"。在"Providers"窗口中,定义虚拟机的当前位置。

配置提供程序后,点击左侧栏中的"Plans for virtualization"。点击"Plans"窗口底部的"Create Plan"按钮,按照提示选择源提供程序,然后定义结果虚拟机的属性(包括存储位置和虚拟机规格)。

创建迁移计划后,点击"Plan details"窗口右上角的"Start Migration"按钮。

实现集成

借助Red Hat OpenShift,您无需单独的基础设施来管理虚拟机。当虚拟机和容器可以集成到相同的工作流程中、由相同的策略管理、并由同一平台自动化时,它们将变得更加强大。将虚拟机集成到云平台中,充分利用您最宝贵的资源。要了解更多关于Red Hat OpenShift Virtualization的信息,请查看我们的学习中心,根据您的虚拟化任务,通过精选资源和工具深入学习。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计