如果您的群集中没有现有调度程序,请按照以下说明进行集成MATLAB®作业计划程序,提供MATLAB并行服务器™。如果您已将群集与调度程序,请参阅为第三方调度程序安装和配置MATLAB并行服务器。
这些说明指导您完成以下任务:
将MATLAB与Scheduler集成后,您可以从桌面MATLAB客户端会话(需要并行计算工具箱™)访问群集中的工人。工人Matlab计算引擎通常对应于核心。
这些步骤中的设置使用在线许可。
笔记
如果您有校园范围的许可证MATLAB并行服务器,然后您已经访问了在线许可,可以跳到添加许可的最终用户。如果您不确定许可证详细信息,请联系许可证管理员。
安装MATLAB并行服务器使用在线许可,您必须检查您的许可证类型。
通过在线许可,任何用户MATLAB并行服务器必须添加为许可的最终用户。要添加许可的最终用户,您必须是许可证管理员。如果您不是许可证管理员,请向许可证管理员提供所需许可的最终用户的列表以及以下步骤。如果您是许可证管理员,请按照下列步骤操作。
如果您尚未以管理员身份登录,请转至许可证中心并使用Mathworks管理员帐户登录。
选择你的MATLAB并行服务器许可证,然后单击管理用户。
点击添加用户将用户添加到列表中。
提供用户的电子邮件地址,名字和姓氏和国家/地区。点击添加用户。请注意,如果指定的电子邮件地址与现有MathWorks帐户不对应,则为该用户创建一个新帐户。
根据需要添加最终用户。
如果您不是许可证管理员,则可以下载基于Internet的安装程序。有关更多信息,请参阅使用Intern下载188bet金宝搏et连接安装产品。请注意,此方法会完全下载您正在设置的每个计算节点的必要文件。
为了节省时间并消除在群集中的每台计算机上运行基于安装的下载进程的需要,请在安装之前下载安装文件。这样做促进了大量机器的安装。如果您可以访问许可证的管理员帐户,则可以使用安装程序下载文件而不安装它们。如果没有,请联系许可证管理员以获取安装文件的副本。有关更多信息,请参阅下载产品而不安装下载188bet金宝搏。或者,继续使用基于Internet的安装程序。使用安装程序下载文件时,必须:
选择集群计算机的操作系统。
选择用于下载的所有产品下载188bet金宝搏。MATLAB并行服务器无法运行需要未安装产品的作业。下载188bet金宝搏
MATLAB并行服务器有两个服务器端组件:
MATLAB作业调度程序,它在头节点上运行并管理群集上的作业。有关更多信息,请参阅在所有节点上安装软件。
MATLAB并行服务器,它在计算节点上运行。有关更多信息,请参阅在所有节点上安装软件。
要在群集中的每台计算机上安装软件,请按照下列步骤操作:
从下载的安装文件开始MATLAB安装程序获取安装文件。
选择使用Mathworks帐户登录并按照提示。
选择最终用户将使用的所下载188bet金宝搏有产品,并排除许可证管理器。
安装完成后,更新mjs_def.
文件in.matlabroot / toolbox / passport / bin
。取消注释并设置:
UNIX:use_online_licensing =“true”
视窗:use_online_licensing = true
有关最佳性能,请在每个节点上本地安装软件。但是,您还可以在网络共享位置安装软件。
您可以通过在命令行界面中运行以下命令来测试安装和许可。matlabroot.
是matlab安装文件夹。文件名
是将日志文件写入的位置,例如临时位置。您必须在此位置具有写入权限。
matlabroot./工具箱/并行/ bin / checklicensing -logfile文件名
MATLAB作业计划程序是提供的调度程序MATLAB并行服务器。MATLAB作业调度程序主要用于仅运行MATLAB作业的群集。调度程序界面是一个高级抽象,使您可以将作业提交到您的计算资源,并允许您避免处理操作系统和环境的差异。
以下步骤将Matlab作业调度程序与Admin Center,图形界面配置。如果您的计算机不提供图形,请使用命令行界面。有关更多信息,请参阅启动MJS服务,Matlab作业计划程序和工人(命令行)。
在头节点上,启动管理中心。去matlabroot / toolbox / passport / bin
并执行命名的文件管理人
。matlabroot.
是matlab安装文件夹。
点击添加或查找,并指定您用作头节点和计算节点的计算机。
按照提示并确认以启动MJS服务。如有必要,请使用命令行界面手动启动MJS服务。有关更多信息,请参阅使用命令行界面(Windows)要么使用命令行界面(UNIX)。
在Matlab Job Scheduler部分中,单击开始。为MATLAB作业调度程序指定名称,然后从下拉列表中选择头节点。
添加MATLAB并行服务器工人,点击开始在里面工人管理中心的一部分。
选择要托管工人的计算机。
选择每台计算机的工人数量。
通过检查工作状态验证您的配置工人部分。
要解决问题,请单击测试连接在里面主持人部分。
如果你使用unix®,配置MJS服务以在开始时自动启动。有关说明,请参阅启动MJS服务,Matlab作业计划程序和工人(命令行)。
头节点使用计算资源来运行MATLAB作业调度程序。如果您在头部节点上设置了工人,它们会竞争使用MATLAB作业调度程序的资源。
小费
避免在头节点上设置工人。如果工人使用太多的系统资源,例如内存,处理器,网络或本地存储,则作业管理器可能会不会响应。
以下屏幕截图显示了管理中心的最终设置。
笔记
如果在配置期间需要更多帮助,例如您的群集需要防火墙配置或者要设置多个MJS安装,请参阅此更详细的指南配置MATLAB Job Scheduler集成的高级选项。
使用MATLAB并行服务器,您必须拥有运行MATLAB和并行计算工具箱的客户端计算机。在Matlab ToolStrip中,选择平行线>发现群集并按照说明自动发现和设置群集。
或者,您可以手动配置如下:
在matlab,在家选项卡,选择平行线>创建和管理群集。
选择添加集群配置文件>Matlab Job Scheduler.。
创建MATLAB Job Scheduler配置文件,然后单击编辑。
更新头节点的主机名。
更新许可证号码。
点击完毕并选择设为默认(可选的) 。
成功验证群集后,您现在可以使用Matlab会话将作业提交给MATLAB并行服务器簇。
笔记
如果您的验证没有通过,请联系MathWorks安装支持团队金宝app。
您开始使用动态许可的任何MATLAB集群工作人员:他们可以使用您在MATLAB客户端中许可的所有功能,同时仅进行查询MATLAB并行服务器群集中的许可证。
有关为群集配置更多高级选项的信息,请参阅Matlab Job Scheduler集群定制。例如,您可以设置群集的安全性设置MATLAB JOB Scheduler群集安全性。完成配置后,尝试群集工作流程的一些示例在群集和云上运行代码。