一、前言
Red Hat AI 是 Red Hat 面向企业人工智能/机器学习工作负载推出的解决方案,基于 RHEL + OpenShift + AI 工具链整合。无论在虚拟机还是裸机上部署,原理基本一致。本文将以 VMware Workstation/ESXi 或物理机为例,演示从零到可用的全过程。
二、环境准备
项目 |
要求 |
操作系统镜像 |
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 镜像
- 登录 Red Hat 官方网站
- 搜索 Red Hat AI 或 RHEL for AI
- 下载 ISO 安装文件
- 获取注册订阅凭证(Activation Key 或 Red Hat Subscription Manager 用户名密码)
四、创建虚拟机(VMware/VirtualBox 示例)
- 新建虚拟机 → 选择“自定义”
- 分配 CPU ≥4核、内存 ≥16GB
- 硬盘分配200GB(提议使用SSD加速 I/O)
- 挂载下载好的 ISO 文件
- 网络模式选“桥接”或“仅主机+NAT”
裸机部署:将 ISO 刻录到U盘,通过U盘启动。
五、安装 Red Hat AI 系统
- 启动虚拟机/服务器,进入安装引导界面
- 选择“Install Red Hat AI”
- 语言选择中文或英语
- 设置时区、键盘、网络
- 选择磁盘分区(推荐自动分区,但可手动设置/、/var/lib/containers)
- 创建管理员账户(root/用户)
- 启动安装
等待系统完成安装后重启。
六、注册订阅并更新系统
# 注册 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 开发、训练与部署的企业级平台。
暂无评论内容