多节点许可
Tech-X提供三种类型的多节点许可方案。
- 节点锁定的许可证
- 固定节点集群许可证
- 动态集群许可证
节点锁定的许可允许作业在相互连接的许可节点组中的任何一个许可节点上浮动。
由节点锁定许可证许可的节点必须共享一个共同的文件系统,并且不由排队系统管理。
节点组的许可证是以相互连接的节点组(或子组)的MAC地址为关键。Tech-X根据每个要获得许可证的节点的MAC地址,生成一个节点锁定的许可证。
要获得节点锁定许可证,组内的每个节点必须能够确定自己的硬件(MAC)地址和主机名称。
节点锁定的许可证实例
考虑到两台8核机器,联网在一起,共享一个共同的文件系统,但没有排队系统的服务。客户可以购买一个包含这两台机器的MAC地址的12核节点锁定许可证。 这样的许可证将使客户能够在这两台机器上运行总共12个核心的工作,例如以下任何一项。
- 一个横跨两台机器的12核作业
- 每台机器上有一个6核作业
- 一台机器上的4核作业和另一台机器上的8核作业。
- 任何组合,使同时使用的核心不超过12个
固定节点集群许可证允许作业在一组互连节点中的任何特定许可证节点之间浮动。作业不能浮动到未被包括在固定节点集群许可证中作为许可节点的互连节点。
由固定节点集群许可的节点必须共享一个共同的文件系统,并由一个单一的、共同的排队系统管理。
固定节点集群许可证是以指定互连节点的组(或子组)的MAC地址为关键。Tech-X根据客户指定的每个节点的MAC地址列表生成一个固定节点集群许可证。
要获得固定节点集群许可证的资格。
- 集群内要获得许可的每个节点必须能够确定自己的硬件(MAC)地址和主机名称。
- 一个从排队系统中确定计算节点列表的方法必须对每个要被许可的计算节点可用。
固定节点集群许可证实例
考虑一个由8个节点组成的集群,每个节点有8个核心(总共64个核心),共享一个共同的文件系统,并由一个共同的排队系统提供服务。例如,客户可以购买一个24核的集群许可证,其中包含八个节点中每个节点的MAC地址。这样的许可证将使客户在任何配置中最多使用64个核心中的24个。 在这种情况下,客户可以运行诸如以下的工作。
- 在任意三个节点上进行三个8核作业
- 一个横跨三个(或更多)节点的24核作业
动态集群许可允许作业在一组相互连接的节点中的任何一个节点上浮动。
由动态集群许可证许可的节点必须共享一个共同的文件系统,并由一个单一的、共同的排队系统管理。
动态集群许可方案使用户能够在集群获得许可后动态地调整集群的大小。
在发放许可证之前,客户不需要通过MAC地址和主机名称来识别要包括在动态集群许可证中的每个节点。
为了符合动态集群许可证的要求,计算节点必须能够相互远程连接(例如,通过ssh或rsh)。
为了使节点集合(集群)中的节点数量能够根据需要增加或减少,动态集群许可证在作业运行时根据以下三个标准进行验证。
- (A) Any one of the job nodes is licensed or (B) one or more job nodes can reach one of the licensed nodes and can validate that node’s license.
- 所有运行作业的节点都能检测到共享文件系统。
- 所有运行作业的节点都出现在排队系统管理的节点列表中。
动态集群许可证实例
考虑一个有128个节点的集群,其中每个节点有8个核心。客户可以购买一个64核的动态集群许可证,它将包含128个节点中每个节点的MAC地址和主机名。与固定节点集群许可证类似,只要使用的核心总数不超过64个,客户可以在这128个节点中的任何一个节点上运行任何工作组合。
如果集群在未来增长,客户不需要申请一个新的许可证来包括新的节点。如果客户只在新增加的节点上运行一个作业(即那些没有出现在许可证中的节点),许可证管理器将尝试联系一个出现在许可证中的节点。 如果许可证管理器能够联系到一个有许可证的节点,并验证该有许可证的节点满足以下两个条件,那么运行将继续进行。
- 与未授权的节点共享一个文件系统
- 是由同一个排队系统提供服务的,与未获许可的节点一样