当我登录服务织物资源管理器并尝试禁用一个节点进行操作系统升级时,会出现两个选项:
- 停用(暂停)
- 停用(重新启动)
有人能告诉我它们的区别吗?
当我登录服务织物资源管理器并尝试禁用一个节点进行操作系统升级时,会出现两个选项:
有人能告诉我它们的区别吗?
Service Fabric有API可以让您管理节点(在C#中,这些是DeactivateNodeAsync和ActivateNodeAsync,在PS中它们是Enable/Disable-ServiceFabricNode)。首先,这些大多数是遗留问题,当人们管理自己的集群时,与在Azure托管的Service Fabric集群环境中使用它们相比应该更少。无论哪种方式,在停用节点时,有几个不同的选项,我们称之为Intents。
您可以将其视为对节点执行越来越严重的操作,您会在不同情况下使用它们,并使用它们向Service Fabric传达正在对节点执行的操作。
四个不同的选项是:
一旦操作(无论是什么)完成,你想重新启用节点时,相应的调用是Activate/Enable。重启节点不会自动使其重新启用。所以如果你完成了软件补丁(或任何导致你使用“Restart”意图的原因),并且想要在节点上再次放置服务,就需要使用适当的节点名称来调用Enable/Activate。
关于deactivate/disable调用的示例,请查看PS API文档这里