Proxmox中运行iVentoy容器
在 Proxmox VE 9.1 中配置并运行 iVentoy OCI 容器,主要涉及从 OCI 镜像仓库拉取 iVentoy 镜像、创建并配置容器,以及进行必要的网络和存储设置,以实现一个基于 Web 的 PXE 网络启动服务器。以下是详细的步骤和关键注意事项。一、核心概念与准备工作iVentoy 是一个开源的网络启动工具,它允许客户端通过网络从服务器加载并启动各种 ISO 镜像文件 。在 PVE 9.1 中,我们可以直接使用其 OCI(Docker)镜像来部署,避免了在虚拟机内嵌套运行 Docker 的复杂性 。准备工作:网络规划:确保 PVE 宿主机的网络(如vmbr0)配置正确,并且有可用的 DHCP 服务(iVentoy 可以集成简易 DHCP,也可使用外部 DHCP)。存储准备:为 iVentoy 容器准备一个存储位置,用于存放其程序文件和客户端启动所需的 ISO 镜像。建议使用性能较好的存储类型,如 LVM-Thin 或 ZFS 。二、通过 Web 界面部署 iVentoy OCI 容器这是最直观的部署方式,适合大多数用户。下载 iVentoy OCI 镜像登录 PVE Web 管理界面,在节点视图下,点击右上角“创建CT”。在“模板”选项卡中,取消勾选“使用模板”。点击“镜像”输入框旁的“从 OCI 镜像注册表下载”按钮。在弹出的窗口中,输入 iVentoy 的官方镜像地址:ventoy/iventoy。可以指定标签,例如ventoy/iventoy:latest或ventoy/iventoy:1.0.xx。点击“查询”验证,选择标签后点击“下载” 。镜像将下载到您选择的存储中(如local-lvm)。创建并配置容器镜像下载完成后,返回容器创建向导。常规:设置一个易于识别的容器 ID 和主机名(如100和iventoy-server)。模板:此时应已自动选中刚才下载的ventoy/iventoy:latest/