使用 Backup Coordinator
安装 Backup Coordinator 可以确保最大化分布式构建环境的可用性。Backup Coordinator 通常处于空闲状态,只有当 Primary Coordinator 由于某种原因不可用时才会工作。
限制:Backup Coordinators 将无法在启用加密通信的环境中工作。
当备份 Coordinator 处于活动状态时,会发生什么情况?
Incredibuild Agent 从主 Coordinator 转移到备份 Coordinator,继续运行新的和现有的构建。您可以通过备份 Coordinator 的 IP 访问备份 Coordinator 的用户界面 -https://<backup coordinator machine name or IP>:8000/login,使用与主 Coordinator 相同的凭证。但是,在备份 Coordinator 的用户界面上不允许有任何改变(仅查看)。
顶部的横幅显示您何时进入了备份 Coordinator:
一旦主 Coordinator 恢复了,Agent 就会自动切换回主 Coordinator。
多个备份的使用
您可以安装多个备份 Coordinator,并将它们与您的主协 Coordinator 联系起来。在任何时候都只能选择一个备份,如果该备份失败,其他备份 Coordinator 不会自动参与。如果所选的备份 Coordinator 在 60 分钟内与主协 Coordinator 失去联系,它就会被取消选择并被替换为 "none",直到您选择不同的机器。
配置 Backup Coordinator
-
在所选计算机上运行 Incredibuild 配置应用,将该计算机作为备份 Coordinator。这可以是一台已经有 Incredibuild Agent 的机器。
-
选择 Install Incredibuild ,然后在 Installation Options 页面的 Custom 标签上指定 Install Backup Coordinator。
-
在 Coordinator Selection 页面,输入您的主 Coordinator 的名字或 IP。
-
按照向导指示操作完成卸载。
-
进入您的 Coordinator > Settings > General 标签。
-
在 Backup 区域,选择您的备份 coordinator。如果是刚刚安装的机器,可能需要一分钟的时间才能使用。
-
点击 Save All 。
-
如果您在主 Coordinator 中使用 SSL 证书,您应该创建一个 SSL 证书来管理主 Coordinator 和备份 Coordinator 之间的安全通信,并将其上传到备份 Coordinator 机器上。SSL 证书必须使用主 Coordinator 的主机名(而不是 IP)。
如果不使用 SSL 证书,每次访问备份 Coordinator 用户界面时都会收到隐私警告。这个警告可以忽略,您仍然能够访问备份 Coordinator 。