在虚拟机或裸机上安装 Red Hat AI 的详细步骤与过程

一、前言

Red Hat AI 是 Red Hat 面向企业人工智能/机器学习工作负载推出的解决方案,基于 RHEL + OpenShift + AI 工具链整合。无论在虚拟机还是裸机上部署,原理基本一致。本文将以 VMware Workstation/ESXi 或物理机为例,演示从零到可用的全过程。

在虚拟机或裸机上安装 Red Hat AI 的详细步骤与过程

二、环境准备

项目

要求

操作系统镜像

Red Hat AI 官方 ISO 或 RHEL + Red Hat AI 附加组件

CPU

≥4核(推荐8核)

内存

≥16GB(推荐32GB以上)

磁盘

≥200GB

网络

能访问 Red Hat Subscription 与互联网

虚拟化软件(如用VM)

VMware、VirtualBox、KVM等均可

提示:裸机部署只需在 BIOS 中开启虚拟化(Intel VT-x/AMD-V)即可。

三、下载 Red Hat AI 镜像

  1. 登录 Red Hat 官方网站
  2. 搜索 Red Hat AI 或 RHEL for AI
  3. 下载 ISO 安装文件
  4. 获取注册订阅凭证(Activation Key 或 Red Hat Subscription Manager 用户名密码)

四、创建虚拟机(VMware/VirtualBox 示例)

  1. 新建虚拟机 → 选择“自定义”
  2. 分配 CPU ≥4核、内存 ≥16GB
  3. 硬盘分配200GB(提议使用SSD加速 I/O)
  4. 挂载下载好的 ISO 文件
  5. 网络模式选“桥接”或“仅主机+NAT”

裸机部署:将 ISO 刻录到U盘,通过U盘启动。

五、安装 Red Hat AI 系统

  1. 启动虚拟机/服务器,进入安装引导界面
  2. 选择“Install Red Hat AI”
  3. 语言选择中文或英语
  4. 设置时区、键盘、网络
  5. 选择磁盘分区(推荐自动分区,但可手动设置/、/var/lib/containers)
  6. 创建管理员账户(root/用户)
  7. 启动安装

等待系统完成安装后重启。

六、注册订阅并更新系统

# 注册 Red Hat Subscription

sudo subscription-manager register

sudo subscription-manager attach –auto

# 更新系统软件包

sudo dnf update -y

七、安装 Red Hat AI 模块组件

Red Hat AI 实际上是 RHEL + AI 工具链(如 OpenShift AI Operator、Podman/OCI、Python AI库)。

1. 启用 Red Hat AI 软件源

sudo subscription-manager repos –enable=rhel-9-for-x86_64-baseos-rpms

sudo subscription-manager repos –enable=rhel-9-for-x86_64-appstream-rpms

sudo subscription-manager repos –enable=redhat-ai-tools-for-rhel-9-x86_64-rpms

2. 安装核心 AI 工具包

sudo dnf install -y redhat-ai redhat-ai-ml redhat-ai-ops podman python3-pip

3. 验证 Podman

podman run hello-world

八、部署 OpenShift AI(可选)

如果需要 GPU 加速和多用户 AI 平台,可部署 OpenShift AI Operator。

# 安装 OpenShift CLI

sudo dnf install -y openshift-clients

# 登录 OpenShift 集群(已有集群时)

oc login https://<your-openshift-api>:6443 –username admin –password <password>

然后在 OpenShift Web Console 中部署 Red Hat OpenShift AI Operator。

九、AI 开发环境初始化

安装 Python AI 环境

python3 -m venv ~/ai-env

source ~/ai-env/bin/activate

pip install –upgrade pip

pip install torch transformers scikit-learn jupyterlab

启动 JupyterLab

jupyter lab –ip=0.0.0.0 –port=8888 –allow-root

十、性能与安全优化

优化项

操作命令

启用防火墙

sudo systemctl enable –now firewalld

SELinux

保持 enforcing 状态

系统调优

sudo tuned-adm profile throughput-performance

自动更新

sudo dnf upgrade –security -y

GPU驱动

安装 NVIDIA 驱动 + CUDA Toolkit(如有GPU)

十一、验证 Red Hat AI 服务

redhat-ai –version

podman ps

python3 -c “import torch; print(torch.cuda.is_available())”

若正常显示版本和 GPU 支持即说明安装完成。

十二、总结

本文从环境准备、虚拟机/裸机安装、系统注册到 Red Hat AI 工具链部署做了全流程讲解,新手完全可以跟着一步步操作。完成后你将获得一个可用于 AI 开发、训练与部署的企业级平台。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容