Elastic Azure Resource Manager模板中的Azure Discovery插件

时间:2016-08-05 00:57:06

标签: azure elasticsearch elasticsearch-plugin discovery azure-resource-manager

当您使用找到here到Azure的弹性模板时,它是使用Azure Discovery插件还是使用单播?如果使用单播,如何处理机器何时死机并使用新IP启动新机器?

1 个答案:

答案 0 :(得分:1)

ARM模板目前不使用Azure Discovery插件。 It uses a list of unicast hosts where the hostnames of the machines are used.例如,如果使用专用主节点,它将在配置

中使用以下内容
discovery.zen.ping.unicast.hosts: [${PREFIX}master-0:9300",${PREFIX}master-1:9300",${PREFIX}master-2:9300"]

其中${PREFIX}是模板中指定的vmHostNamePrefix的值(在门户网站中标记为"Hostname prefix")。默认前缀为空,但如果将多个群集部署到同一VNet,则必须使用该前缀。

在使用主机名时,将哪些IP地址分配给群集中的VM并不重要;如果虚拟机出现故障,新的虚拟机会出现相同的主机名。