当两个单元共享相同的工作站(例如,相同的物理机和 Blade Center 中相同的刀片服务器等)时,会发生过度使用内存的情况。您可以配置定制属性,以便应用程序布置控制器不会过度使用共享主机上的资源。
关于此任务
为了使应用程序布置控制器正确使用共享相同节点的单元上的资源,您可以定义各个单元中的
OverlappingCells 定制属性以提供有关共享相同节点的主机的信息。
例如,如果您有 cell_1 单元和 cell_2 单元,那么可以使用有关 cell_2 的信息在 cell_1 中创建此定制属性,并使用有关 cell_1 的信息在 cell_2 中创建此定制属性。
过程
- 启用已启用安全的单元之间的通信。
如果您的单元已启用安全,例如,轻量级目录访问协议 (LDAP) 管理安全,那么必须设置这些单元之间的通信。
- 可选: 如果不想使 Deployment Manager 单元的密码在管理控制台中显示为纯文本,那么可以为您的每个单元对这些密码进行编码。 要对某个密码进行编码,请使用 encodePassword 脚本。该脚本在 app_server_root\bin 目录中。要运行该脚本,请使用下列命令:
./wve_encodePassword.sh my_password
将显示已编码的密码。定义定制属性值时,可以使用此已编码的密码。
- 在每个单元中,设置 OverlappingCells 定制属性。
- 在管理控制台中,单击。
- 在名称中,输入 OverlappingCells。
- 输入定制属性值。 使用以下格式,其中的每个变量都指其他单元中的信息:
user_name:password@deployment_manager_host:port.SOAP
例如,可能会在值字段中输入:user1:user1pwd@mydmgrhost.mycompany.com:8879.SOAP。.
如果您连接三个或更多单元,那么可能会输入多个值,使用逗号将这些值分开,例如:user1:user1pwd@mydmgrhost.mycompany.com:8879.SOAP,
user2:user2pwd@mydmgrhost2.mycompany.com:8879.SOAP
- 保存更改并使其同步。
结果
当在两个或更多单元中配置定制属性时,每个单元中的应用程序布置控制器都会联系其他单元中的应用程序布置控制器,以确保仅有一个应用程序控制器在运行。通过使所有已连接单元中的一个应用程序布置控制器在单一时间点运行,该应用程序布置控制器不会尝试操作相同的节点。