主要内容

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

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

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

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

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

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

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

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

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

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

  4. 在最右边的一面相关任务中,选择激活以检索许可证文件

  5. 填写所要求的信息。此信息必须指向托管许可管理器的机器。在这些指令中,它是头节点。有关更多信息,请参见安装许可证管理器

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

请注意

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

获取安装文件

为了节省时间并避免集群中的每台计算机都需要基于安装程序的下载过程,请在安装之前下载安装文件。这样做便于在大量机器中安装。如果您可以使用Administrator帐户获取许可证,则可以使用安装程序下载文件,而无需安装它们。如果没有,请联系您的许可证管理员获取安装文件的副本。有关更多信息,请参见下载产品而不安装下载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. 使用许可证文件从头节点。您可以从matlabroot /等文件夹,matlabroot.是matlab安装文件夹。

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

请注意

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

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

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

有关更多信息,请参见安装非交互的

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

matlabroot./工具箱/并行/ bin / checkLicensing日志文件文件名

请注意

您不需要在要配置时启动MJS服务MATLAB并行服务器对于粘。很多

在本地桌面安装软件

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

您开始使用动态许可的任何MATLAB集群工作器:它们可以使用您在MATLAB客户机中许可的所有功能,而只签出MATLAB并行服务器集群中的license。

配置客户端机器

下一步 更多的信息

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

  • 客户机使用Linux®

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

  • 客户端机器安装了第三方调度器提交工具。您可以通过在命令行中执行相关命令来检查这一点。例如,提交脚本为s

遵循使用框外支持创建集群配置文件金宝app

使用通用调度程序界面。

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

使用框外支持创建集群配置文件金宝app

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

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

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

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

    1. (可选)设置描述字段。

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

      请注意

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

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

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

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

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

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

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

下载Slurm插件脚本,从MATLAB客户端与Slurm接口。在标签,在环境区域,点击附加组件.在附加资源管理器中,搜索加载项并行计算工具箱插件MATLAB并行服务器用诽谤并安装它。或者,你可以从这里下载附加组件:Slurm.要打开它,请双击它或拖动它并将其放在Matlab中。

有关通用调度器接口的更多信息,请参见使用通用调度器接口配置

验证群集配置文件

在这个步骤中,您将验证集群配置文件,从而验证您的安装。您可以指定在验证配置文件时要使用的工作人员数量。如果不指定worker的数量验证选项卡,然后验证将尝试使用尽可能多的工人作为所指定的值NumWorkers财产特性选项卡。您可以指定较少数量的worker来验证配置,而不需要占用整个集群。

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

  2. 在列表中选择您的群集配置文件。

  3. 点击验证选项卡。

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

  5. 点击验证

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

请注意

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

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

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

运行并行代码

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

另请参阅