主要内容

安装和配置马铃薯并行服务器对于Slurm.

如果您拥有庞大的群集,请按照以下说明进行整合MATLAB®使用您的调度程序MATLAB并行服务器™. 如果群集中没有现有的计划程序,请参阅:为MATLAB作业调度器和网络许可证管理器安装和配置MATLAB并行服务器

这些说明指导您完成以下任务:

将MATLAB与Slurm集成后,您可以使用并行计算工具箱从桌面MATLAB客户端会话访问集群中的工作者™.工人是MATLAB计算引擎,通常对应于一个核心。

这些步骤中的设置使用网络许可证管理器。

激活你的马铃薯并行服务器执照

安装MATLAB并行服务器,您必须激活您的许可证。激活你的MATLAB并行服务器许可证:

  1. 引导到https://www.mathwands.com/licensechenter.

  2. 登录管理员的MathWorks帐户。

  3. 选择您的MATLAB并行服务器许可证,然后单击安装和激活标签。

  4. 在最右边的一面相关任务,选择激活获取License文件

  5. 填写要求的信息。此信息必须指向承载许可证管理器的计算机。在这些说明中,它是头部节点。有关详细信息,请参阅安装许可证管理器

  6. 填写信息后,下载或通过电子邮件发送许可证文件并复制文件安装密钥。这些在此过程中使用。

试验不是必需的激活。联系您的销售代表以获取许可证文件和文件安装密钥。

获取安装文件

要节省时间并消除群集中每台计算机基于安装程序的下载过程的需要,请在安装之前下载安装文件。这样做有助于在大量机器中安装。如果您有权访问许可证的管理员帐户,则可以使用安装程序下载文件,而无需安装它们。如果没有,请与许可证管理员联系以获取安装文件的副本。有关详细信息,请参阅下载产品而不安装下载188bet金宝搏.使用安装程序下载文件时,请选择以下选项:

  • 为群集节点选择适当的操作系统。

  • 选择要下载的所有产品。下载188bet金宝搏MATLAB并行服务器无法运行需要未安装产品的作业。下载188bet金宝搏

有三个服务器端组件MATLAB并行服务器:

  1. 托管的许可证管理器MATLAB并行服务器每个工人使用的许可证。有关更多信息,请参阅安装许可证管理器

  2. 您的第三方作业计划程序,它在头节点上运行并管理群集上的作业。您将此调度程序集成在一起MATLAB并行服务器. 有关详细信息,请参阅安装许可证管理器配置您的群集

  3. MATLAB并行服务器,它在计算节点上运行。有关更多信息,请参阅在计算节点上安装软件

安装许可证管理器

选择要承载许可证管理器的计算机节点。对于安装,请使用上一步中的脱机安装程序。有关脱机安装过程的详细信息,请参阅使用文件安装密钥下载188bet金宝搏安装产品

  1. 从获取的安装文件中启动MATLAB安装程序获取安装文件

  2. 挑选使用文件安装密钥,并继续提示。

  3. 在产品选择中,仅选择许可证管理器。

  4. 在许可证文件步骤中,浏览到您的许可证.LIC.文件(从激活MATLAB并行服务器许可证)。

  5. 启动许可证管理器。

在计算节点上安装软件

此过程类似于安装许可证管理器.有关脱机安装过程的更多信息,请参阅使用文件安装密钥下载188bet金宝搏安装产品

  1. 从获取的安装文件中启动MATLAB安装程序获取安装文件

  2. 挑选使用文件安装密钥并继续提示。

  3. 选择所有产品。下载188bet金宝搏但是,请勿安装许可证管理器。或者,要保存空间,仅安装群集用户许可的产品。下载188bet金宝搏

  4. 使用license.dat头节点中的文件。您可以从matlabroot/etc文件夹,在哪里matlabroot是MATLAB安装文件夹。

为了获得最佳性能,请在每个节点上本地安装。但是,也可以在网络共享位置安装。

如果你愿意,请不要插入(默默)

  • 在没有图形用户界面(GUI)的机器上安装软件。

  • 保存为每个计算节点配置安装程序所需的时间。

有关更多信息,请参阅非交互式安装

您可以通过在命令行界面中运行以下命令来测试安装和许可。matlabroot是MATLAB安装文件夹。文件名是要写入日志文件的位置,例如临时位置。您必须在此位置具有写权限。

matlabroot/工具箱/parallel/bin/checkLicensing-日志文件文件名

您不需要在要配置时启动MJS服务MATLAB并行服务器因为口吃。

在本地桌面上安装软件

使用MATLAB并行服务器,您必须使用运行MATLAB和并行计算工具箱的本地桌面。安装MathWorks.®下载188bet金宝搏您可以为其许可的产品,包括并行计算工具箱,您希望将作业提交给群集的本地桌面。有关此步骤的帮助,请参阅安装和许可

您开始使用动态许可的任何MATLAB集群工作人员:他们可以使用您在MATLAB客户机中获得许可的所有功能,同时仅签出MATLAB并行服务器群集中的许可证。

配置客户端计算机

下一步 更多信息

如果您满足所有这些条件,请使用开箱即用金宝app的支持。

  • 客户机使用Linux®

  • 客户机和群集节点之间有一个共享文件系统。

  • 客户端计算机已安装第三方计划程序提交工具。您可以通过在命令行中执行相关命令来检查这一点。例如,提交脚本是s

跟随使用开箱即用支持创建集群配置文件金宝app

使用通用调度器接口。

跟随使用通用调度程序接口创建群集配置文件

使用开箱即用支持创建集群配置文件金宝app

  1. 启动群集配置文件管理器。在这一点标签,在环境区域,选择平行线>创建和管理群集

  2. 创建一个新的Slurm配置文件。在集群配置文件管理器中,选择添加集群配置文件>含糊不清

  3. 要为其提供不同的名称,请选择新配置文件并单击改名

  4. 在里面特性选项卡,为以下字段提供设置。

    1. (可选)设置描述领域

    2. 设定JobstorageLocation.到要存储的工作和要存储的任务数据的位置。所有工作机器必须可以访问此位置。

      分享JobstorageLocation.不建议使用运行不同版本的并行计算产品;集群上的每下载188bet金宝搏个版本都应该有自己的版本JobstorageLocation.

    3. 设定numworkers.在许可证的限制范围内,您要与此配置文件一起使用的工人数量的字段。

    4. 设定丛生根到MATLAB的安装位置由工作人员执行。

    5. (可选)设置SubsureArguments.包括特定群集和调度程序所需的任何其他命令参数。

    6. 填写字段后,对话框如下所示:

  5. 点击完毕保存群集配置文件。

使用通用调度程序接口创建群集配置文件

从MATLAB客户端下载Slurm插件脚本以与Slurm交互。上标签,在环境区域,点击附加组件.在附加资源管理器中,搜索加载项并行计算工具箱插件MATLAB并行服务器用诽谤并安装它。或者,您可以从此下载加载项:含糊不清.要打开它,在MATLAB中双击或拖放它。

有关通用计划程序界面的详细信息,请参阅使用通用计划程序界面进行配置

验证集群概要文件

在此步骤中,您将验证集群配置文件,从而验证安装。您可以指定验证配置文件时要使用的工作进程数。如果未指定中的工作人员数量验证选项卡,则验证将尝试使用与numworkers.财产特性标签。您可以指定较少的工作进程来验证配置,而不占用整个集群。

  1. 如果尚未打开,请启动群集配置文件管理器。上标签,在环境区域,选择平行线>创建和管理群集

  2. 在清单中选择集群配置文件。

  3. 点击验证标签。

  4. 使用复选框选择所有测试或验证阶段的子集,并指定验证配置文件时要使用的工作人员数量。

  5. 点击验证

验证结果选项卡显示输出。下图显示了通过所有验证测试的配置文件的结果。

如果您的验证没有通过,请联系MathWorks安装支持团队金宝app

如果您的验证通过,那么您现在就拥有了一个可以在其他并行应用程序中使用的有效配置文件。您可以根据应用程序对配置文件进行任何修改,例如NumWorkersRange,AttachedFiles,附加路径, 等等。

若要为其他用户保存配置文件,请选择配置文件并单击出口,然后将配置文件保存到方便的位置。稍后,在运行群集配置文件管理器时,其他用户可以通过单击导入您的配置文件进口

运行并行代码

完成配置后,可以向集群提交作业。有关示例,请参见在群集和云上运行代码

另见