Main Content

在管理中心设置资源

使用管理中心配置和控制 MATLAB®Parallel Server™ 进程,包括 MATLAB 作业调度器集群的集群主机、mjs 服务和工作进程。

设置主机资源

主机面板中,管理中心显示所有受监控的集群主机。每个主机的信息包括:

  • 主机主机名 - 您最初输入用于监控的主机名或 IP 地址。

  • 主机可达 - 表示运行管理中心的主机可以解析列出的主机名。

  • 主机内核 - 列出的主机上的计算内核的数量。

  • MJS 服务启动时间 - mjs 服务上次启动的时间。

  • MJS 服务状态 - 指示 mjs 服务当前状态为 runningunavailable

  • MATLAB 作业调度器名称 - 该主机上运行的所有 MATLAB 作业调度程序的名称。

  • 工作进程计数 - 该主机上运行的工作进程数量。

Top panel of Admin Center with a list of hosts

添加主机

要指定要在管理中心列出的新会话中的主机,请在欢迎对话框中点击添加或查找 。如果会话不是新的,请点击主机面板中的添加或查找

添加或查找主机对话框中,使用以下方法之一识别要添加的主机:

  • 选择输入主机名并提供短主机名、完全限定域名或主机的单独 IP 地址。

  • 选择输入 IP 范围并提供主机的 IP 地址范围。

如果您指定的主机之一正在运行 MATLAB 作业调度器,管理中心将自动查找并列出运行在该 MATLAB 作业调度器中注册的工作进程的所有主机。类似地,如果您指定正在运行工作进程的主机,管理中心将查找并列出运行该工作器的 MATLAB 作业调度器的主机,然后列出运行该 MATLAB 作业调度器下的其他工作进程的所有主机。

启动 mjs 服务

如果要在主机上运行 MATLAB 作业调度器或工作进程,则该主机必须运行 mjs 服务。通常,您可以在集群上安装 MATLAB Parallel Server 期间使用管理中心或命令行脚本设置此服务,如中所述使用网络许可证管理器安装 MATLAB 作业调度器

如果您想向集群添加主机或删除它们,管理中心允许您在这些主机上启动和停止 mjs 服务。要在具有相同平台的一组主机上启动 mjs 服务,请在主机面板中选择所有主机,然后点击面板左栏中的启动 MJS 服务

或者,您可以通过选择主机 > 启动 MJS 服务或右键点击列出的主机然后选择启动 MJS 服务启动 mjs 服务。

对话框将指导您完成在选定主机上启动 mjs 服务的过程。在此过程中,提供或确认服务的信息:

  1. 指定远程平台 - 您可以同时在多个主机上启动 mjs 服务,但它们必须是同一平台,Windows® 或 UNIX®。如果您有一个混合平台集群,请为每种类型的平台单独运行 mjs 启动。

    例如,在混合平台环境中,您可以将所有 Windows 主机作为一个组启动 mjs 服务,然后将所有 UNIX 主机作为一个组启动 mjs 服务。

  2. 指定远程通信 - 选择与主机通信的协议。

    对于与其他 Windows 主机交互的 Windows 主机,您的唯一选择是 Windows 服务控制

    对于 UNIX 或跨平台使用,您的选择是 SSH - 使用用户名和密码 ,或 SSH - 使用用户名和身份文件 。对于任一选择,请输入适当的信息。

  3. 指定位置 - 指定 MATLAB 安装的位置和主机的 mjs_def 文件。

    默认安装是管理中心正在运行的安装,但该安装可能与您想要用于集群主机的安装不同。

    如果您有修改过的 mjs_def 文件想要使用,请选择备用位置并提供该文件的路径。

  4. 开始前确认 -继续之前先检查信息。

    仔细检查所有设置。如果您想进行任何更改,请点击后退并修改您的设置。如果信息无误,请点击启动,以在当前组所有主机上启动 mjs 进程。

  5. 摘要 - 有关启动尝试的状态。

    该摘要表明在主机上启动 mjs 服务成功。如果启动失败,管理中心会在此处打印所有错误消息。

第一个对话框如下:

Steps for starting mjs service on a host

停止 mjs 服务

要停止某些主机上的 mjs 服务,请选择主机,然后点击停止 MJS 服务。此操作将停止选定主机上的所有 mjs 服务。主机仍保留在管理中心列表中。

销毁 mjs 服务

要关闭主机上的 mjs 服务并销毁其所有作业和任务数据,请右键点击列表中的 mjs 服务,然后选择销毁。您可以销毁已经停止的 mjs 服务。

删除主机

要从列表中删除主机,请选择要删除的主机,然后右键点击所选主机并选择删除主机。要选择多个主机,请点击第一个主机,然后按住 Ctrl 键并点击或按住 Shift 键并点击以选择其他主机。从列表中删除主机不会停止该主机上运行的 mjs 服务、MATLAB 作业调度器或工作进程。

测试连接

点击测试连接以验证集群主机之间所有必要的网络连接功能。在“连接测试”对话框中,点击运行以启动测试并显示新结果。有关详细信息,请参阅在管理中心测试 MATLAB 作业调度器集群连接

MATLAB 作业调度器资源

MATLAB 作业调度器面板中,管理中心显示所有受监控的 MATLAB 作业调度程序。每个 MATLAB 作业调度器的信息包括:

  • 名称 - MATLAB 作业调度器的名称。

  • 主机名 - 运行 MATLAB 作业调度器的主机的主机名。

  • 状态 - 指示 MATLAB 作业调度器是否正在运行。

  • 启动时间 - MATLAB 作业调度器上次启动或恢复的时间。

  • 工作进程 - 在该 MATLAB 作业调度器中注册的工作进程数量。

启动 MATLAB 作业调度器

要启动 MATLAB 作业调度器,请点击 MATLAB 作业调度器面板中的开始

在新建 MATLAB 作业调度器对话框中,为 MATLAB 作业调度器提供一个名称并选择要在其上运行它的主机。

Start new MATLAB Job scheduler

或者,您可以通过选择调度器 > 开始或右键点击列出的主机并选择启动调度器来启动 MATLAB 作业调度器。

如果您之前停止了 MATLAB 作业调度器但没有销毁它,请在列表中选择 MATLAB 作业调度器并点击恢复以使其再次运行,同时保留其作业数据。

在您的集群上运行 MATLAB 作业调度器时,管理中心可能看起来像下图这样,其中 MATLAB 作业调度器列在 MATLAB 作业调度器面板中,并且在主机面板中按名称列出在其上运行的主机的行中。

MATLAB Job Scheduler panel of Admin Center with a list of job managers

停止 MATLAB 作业调度器

要中断 MATLAB 作业调度器,请在列表中选择 MATLAB 作业调度器,然后点击停止。停止 MATLAB 作业调度器将关闭该进程,但不会破坏任何作业数据。您可以重新启动已停止的 MATLAB 作业调度器。

销毁 MATLAB 作业调度器

要关闭 MATLAB 作业调度器进程并销毁其所有作业和任务数据,请右键点击列表中的 MATLAB 作业调度器并选择销毁。您可以销毁已停止的 MATLAB 作业调度器。

工作进程资源

工作进程面板中,管理中心显示所有受监控的工作进程。每位工作进程的信息包括:

  • 工作进程:名称 - 受监控工作进程的名称。管理中心在启动工作进程时会分配一个默认名称。

  • 工作进程:主机名 - 运行该工作进程的主机的主机名。

  • 工作进程:状态 - 指示工作进程是否正在运行。

  • 工作进程:启动时间 - 工作进程上次启动或恢复的时间。

  • MATLAB 作业调度器:连接 - 工作进程与其 MATLAB 作业调度器的连接和注册的状态。

  • MATLAB 作业调度器:名称 - 该工作进程注册的 MATLAB 作业调度器的名称。

  • MATLAB 作业调度器:主机名 - 运行此工作进程的 MATLAB 作业调度器的主机的主机名。

启动工作进程

要启动 MATLAB 工作进程,请点击工作进程面板中的开始

在启动工作进程对话框中,指定每个主机上要启动的工作进程数量,并选择运行它们的主机。从列表中,为这些工作进程选择 MATLAB 作业调度器。点击确定启动工作进程。管理中心根据运行进程的主机自动为工作进程提供名称。

Start worker on hosts

或者,您可以通过选择工作进程 > 开始或右键点击列出的主机或 MATLAB 作业调度器并选择启动工作进程来启动工作进程。

当工作进程在您的集群上运行时,管理中心可能看起来像下图,其中显示了工作进程面板中列出的工作进程。此外,MATLAB MATLAB 作业调度器作业调度器下运行的工作进程数量,而主机面板中列出了每个 MATLAB 作业调度器的工作进程数量。

Top panel of Admin Center with a list of hosts, middle panel with an MJS job manager and bottom panel with a list of workers.

要获取有关管理中心中列出的任何主机、MATLAB 作业调度器或工作进程的更多信息,请在显示中右键点击其名称,然后选择属性。或者,您可以在主机调度器工作进程菜单下找到属性选项。

如果您之前停止了一个工作进程但没有销毁它,请选择该工作进程并点击恢复以使用其保留的数据再次运行它。您无法恢复已被您销毁的工作进程。

停止工作进程

要在列表中停止某个工作进程而不破坏任何工作进程数据,请点击工作进程面板中的停止以关闭该进程。您可以恢复已停止的工作进程。

销毁工作进程

要关闭工作进程并销毁其所有数据(无论状态如何),请选择列表中的工作进程,右键点击您的选择,然后选择销毁。您无法恢复已被您销毁的工作进程。

调动工作进程

要将工作进程从一台主机移动至另一台主机,您必须完全关闭它,然后在所需主机上启动一个新的工作进程。

  1. 右键点击工作进程面板列表中的工作进程。选择销毁。此操作将关闭工作进程并删除其所有数据。

  2. 如果旧工作进程主机没有运行任何其他 MATLABParallel Server 进程(mjs 服务、MATLAB 作业调度器或工作进程),请将其从管理中心列表中删除。

  3. 如果需要,请在管理中心主机面板中添加新主机。

  4. 工作进程面板中,点击开始。在启动工作进程对话框中选择所需的主机,以及适当的号码和 MATLAB 作业调度器名称。

您可以使用类似的进程将 MATLAB 作业调度器从一台主机移动另一台主机。但是,在向 MATLAB 作业调度器的新实例注册工作进程之前,您必须销毁在旧主机上向 MATLAB 作业调度器注册的所有工作进程。

资源更新

管理中心会定期自动更新其数据。要设置更新率,请从更新列表中选择一个选项。点击立即更新可立即更新显示数据。

相关主题