主要内容

安装和配置马铃薯并行服务器马铃薯作业调度程序和在线许可

如果您的群集中没有现有调度程序,请按照以下说明进行集成MATLAB®作业调度程序,它提供了MATLAB并行服务器™。如果您已经有一个带有调度器的集群,请参阅为第三方调度程序安装和配置MATLAB并行服务器

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

在您将MATLAB与调度程序集成之后,您可以通过桌面MATLAB客户端会话访问集群中的workers(需要Parallel Computing Toolbox™)。工人Matlab计算引擎通常对应于核心。

这些步骤中的设置使用在线许可。

检查License类型和用户

检查许可证类型

请注意

如果您有校园范围的许可证MATLAB并行服务器,然后您已经访问了在线许可,可以跳到添加最终授权用户。如果您不确定您的许可证详细信息,那么请联系许可证管理员。

安装MATLAB并行服务器使用在线许可时,您必须检查您的许可类型。

  1. 在浏览器中,转到许可证中心并使用您的MathWorks登录®管理员帐户。

  2. 选择MATLAB并行服务器您计划使用的许可证。

  3. 安装和激活选项卡中,寻找许可证管理器:然后是当前分配给此许可证的许可证管理器类型。

    • 如果许可证管理器已经是您想要的,那么您不需要做任何事情。去添加最终授权用户

    • 要更改许可证管理器,请单击铅笔图标并按照屏幕上的说明操作。当你完成时,去添加最终授权用户

添加最终授权用户

使用在线授权,任何用户MATLAB并行服务器必须添加为许可的最终用户。要添加许可的最终用户,您必须是许可证管理员。如果您不是许可证管理员,请向许可证管理员提供所需许可的最终用户的列表以及以下步骤。如果您是许可证管理员,请按照下列步骤操作。

  1. 如果您尚未以管理员身份登录,请转至许可证中心并使用Mathworks管理员帐户登录。

  2. 选择您的MATLAB并行服务器许可证,然后单击管理用户

  3. 点击添加用户将用户添加到列表中。

  4. 提供用户的电子邮件地址,名字和姓氏和国家/地区。点击添加用户。请注意,如果指定的电子邮件地址与现有MathWorks帐户不对应,则会为该用户创建一个新帐户。

  5. 根据需要添加最终用户。

获取安装文件

如果您不是许可证管理员,则可以下载基于Internet的安装程序。有关更多信息,请参见使用互联网连接安s manbetx 845装产品。请注意,此方法会完全下载您正在设置的每个计算节点的必要文件。

为了节省时间并消除在集群中的每台计算机上运行基于安装程序的下载过程的需要,请在安装之前下载安装文件。这样做有助于在大量机器上安装。如果您有权限使用管理员帐户的许可证,您可以使用安装程序下载文件,而不安装它们。如果没有安装,请联系license管理员获取安装文件。有关更多信息,请参见下载产品而不安装s manbetx 845。或者,继续使用基于internet的安装程序。当你使用安装程序下载文件时,你必须:

  • 选择集群计算机的操作系统。

  • 选择要下载的所有产品。s manbetx 845MATLAB并行服务器无法运行需要未安装产品的作业。s manbetx 845

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

在所有节点上安装软件

要在集群中的每台计算机上安装该软件,请遵循以下步骤:

  1. 从下载的安装文件开始MATLAB安装程序获取安装文件

  2. 选择使用MathWorks帐户登录并按照提示。

  3. 选择最终用户将使用的所s manbetx 845有产品,并排除许可证管理器。

  4. 安装完成后,更新mjs_def.文件in.matlabroot / toolbox / passport / bin。取消并设置:

    • UNIX:use_online_licensing =“true”

    • 视窗:use_online_licensing = true

有关最佳性能,请在每个节点上本地安装软件。但是,您还可以在网络共享位置安装软件。

请注意

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

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

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

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

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

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

配置马铃薯带有管理中心的作业调度程序

MATLAB作业调度程序是一个调度程序,提供了MATLAB并行服务器。MATLAB作业调度器主要用于只运行MATLAB作业的中小型集群。scheduler接口是一个高级抽象,允许您将作业提交给计算资源,并允许您避免处理操作系统和环境中的差异。

以下步骤将Matlab作业调度程序与Admin Center,图形界面配置。如果您的计算机不提供图形,请使用命令行界面。有关更多信息,请参见启动MJS服务,Matlab作业计划程序和工人(命令行)

  1. 在头节点上,启动管理中心。去matlabroot / toolbox / passport / bin并执行命名的文件管理人matlabroot.是matlab安装文件夹。

  2. 点击添加或找到,并指定正在使用的计算机作为头节点和计算节点。

  3. 按照提示并确认以启动MJS服务。如有必要,请使用命令行界面手动启动MJS服务。有关更多信息,请参见使用命令行界面(Windows)要么使用命令行界面(UNIX)

  4. 在Matlab Job Scheduler部分中,单击开始。为MATLAB作业调度程序指定名称,然后从下拉列表中选择头节点。

  5. 添加MATLAB并行服务器工人,点击开始在里面工人管理中心的一部分。

    1. 选择要托管工人的计算机。

    2. 选择每台计算机的工人数量。

  6. 通过检查worker状态来验证配置工人部分。

  7. 要解决问题,请单击测试连接在里面主办部分。

  8. 如果你使用unix®,设置mjs服务在“启动时间”自动启动。说明,请参阅启动MJS服务,Matlab作业计划程序和工人(命令行)

下面的截图显示了在管理中心中的最终设置。

请注意

如果您在配置过程中需要更多的帮助,比如您的集群需要防火墙配置,或者您想要安装多个mjs,请参阅此更详细的指南配置MATLAB Job Scheduler集成的高级选项

连接马铃薯客户到马铃薯并行服务器集群

使用MATLAB并行服务器,您必须有一台运行MATLAB和并行计算工具箱的客户端计算机。在MATLAB工具条中,选择平行>发现群集并按照说明自动发现和设置群集。

或者,您可以手动配置如下:

  1. 在matlab,在首页选项卡,选择平行>创建和管理集群

  2. 选择添加集群配置文件>MATLAB作业调度器

    • 创建MATLAB Job Scheduler配置文件,然后单击编辑

    • 更新头节点的主机名。

    • 更新许可证号码。

    • 点击完成并选择设为默认(可选的) 。

成功验证群集后,您现在可以使用Matlab会话将作业提交给MATLAB并行服务器集群。

请注意

如果您的验证没有通过,请联系MathWorks安装支持团队万博1manbetx

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

有关为群集配置更多高级选项的信息,请参阅MATLAB作业调度集群定制。例如,可以设置集群的安全性设置MATLAB作业调度群集安全。完成配置后,尝试一些集群工作流的示例在群集和云上运行代码

相关话题