ElasticSearch (ES) on Azure
在Global,可以在Azure市场上直接创建,自已管理虚机的形式,或者托管(由Elastic官方管理)的形式。
当前支持的版本如下,最老的为v6.8.12。
但在国内Azure的市场, ES 还没上线,或者需要更旧的版本,怎么办?幸好,创建的模版都在Github,所以可以直接用ARM模板来建,并且可以根据自己需要的版本来选择:
https://github.com/elastic/azure-marketplace
每个模版支持的版本不一样,我们可以打开其中 src/mainTemplate.json来查看,如以7.6的版本为例,支持最早的版本为6.4.3 . 建议选择尽量选择版本号高的模板,兼容性会好一点。太旧的模板不一定能部署成功。
选择好模版,可以用下面链接来创建, 注意URL里的版本号:
国内Azure:
因为github访问不稳定,可以把模版下下来放Azure Storage上,如:
然后注意修改参数里的版本号,在github上:
如在Azure Storage上:
然后按配置选好es的配置,如果内网只需要填好各种password就行,不用理会SSL证书相关的配置。部署成功如下图:
访问的方式,如果是选了internal LB, 就需要用跳板机访问LB的IP加端口,见: