Alejandro Arcila Asked: 2020-04-02 10:17:37 +0800 CST2020-04-02 10:17:37 +0800 CST 2020-04-02 10:17:37 +0800 CST CentOS 8 的 xCAT 操作系统映像 772 我正在设置一个旨在在每个节点上运行 CentOS 8 的集群。我知道我必须定义将部署到每个节点的 xcat osimage。xcat osimage 是从 CentOS iso 文件创建的。然而,我不知道该选择哪个映像:我的集群的 DVD 映像将是臃肿的,但引导映像将不会安装,直到选择安装一个镜像和一组 rpm(这是基于我在安装这些映像时看到的在 VirtualBox 上) 有没有办法从 xcat 的 DVD iso 中选择我想要安装的 RPM?我必须创建自己的iso吗?如果是这样,怎么做? centos iso centos8 1 个回答 Voted Best Answer Vinícius Ferrão 2021-07-20T15:34:10+08:002021-07-20T15:34:10+08:00 在 xCAT 上,您必须始终导入完整的 DVD 映像。这并不意味着您将所有内容添加到计算节点。xCAT 仅预加载内容,因此它可以依赖这些文件来部署您的计算节点。 您决定将在每个图像上安装或不安装什么。这将取决于您是否使用centos8-x86_64-install-compute或运行集群centos8-x86_64-netboot-compute。第一个是有状态的,所有内容都安装在计算节点的磁盘上,而最后一个是无状态的,计算节点将始终从网络启动以获取其映像并从 RAM 运行它。 自定义是在/install目录上完成的,并在定义上更改您想要的内容osimage。 在 xCAT 手册中,您可以阅读如何将软件包添加到安装中,如下所述:https ://xcat-docs.readthedocs.io/en/stable/guides/admin-guides/manage_clusters/common/deployment/additionalpkg/nonubuntu_os_pkg .html 如果您迷路了,我可以向您推荐的只是遵循 xCAT 的 OpenHPC 指南:http: //openhpc.community 您最终将拥有一个正常运行的 HPC 集群。
在 xCAT 上,您必须始终导入完整的 DVD 映像。这并不意味着您将所有内容添加到计算节点。xCAT 仅预加载内容,因此它可以依赖这些文件来部署您的计算节点。
您决定将在每个图像上安装或不安装什么。这将取决于您是否使用
centos8-x86_64-install-compute
或运行集群centos8-x86_64-netboot-compute
。第一个是有状态的,所有内容都安装在计算节点的磁盘上,而最后一个是无状态的,计算节点将始终从网络启动以获取其映像并从 RAM 运行它。自定义是在
/install
目录上完成的,并在定义上更改您想要的内容osimage
。在 xCAT 手册中,您可以阅读如何将软件包添加到安装中,如下所述:https ://xcat-docs.readthedocs.io/en/stable/guides/admin-guides/manage_clusters/common/deployment/additionalpkg/nonubuntu_os_pkg .html
如果您迷路了,我可以向您推荐的只是遵循 xCAT 的 OpenHPC 指南:http: //openhpc.community
您最终将拥有一个正常运行的 HPC 集群。