The Azure Quickstart templates are currently available in English
This template deploys an Elasticsearch cluster on Virtual Machines using linked templates. The template provisions 3 dedicated master nodes, with an optional number of client and data nodes, which are placed in separate availability sets and storage accounts. The template also provides the option of deploying a standalone Marvel cluster.
この Azure Resource Manager (ARM) テンプレートは、マイクロソフトではなく、コミュニティのメンバーによって作成されました。各 ARM テンプレートは、マイクロソフトではなく、テンプレートの所有者によるライセンス契約に基づいて使用許諾されます。マイクロソフトは、コミュニティ メンバーによって提供および使用許諾される ARM テンプレートに対して責任を負わず、セキュリティ、互換性、パフォーマンスなどについての調査を行っていません。コミュニティ ARM テンプレートは、Microsoft サポート プログラムまたはサービスのサポート対象ではなく、手を加えずに提供され、いかなる保証もありません。
パラメーター
パラメーター名 | 説明 |
---|---|
adminUsername | Admin username used when provisioning virtual machines |
adminPassword | Admin password used when provisioning virtual machines |
virtualNetworkName | Virtual Network |
OS | The operating system to deploy Elasticsearch cluster on |
authenticationType | Whether to use a password or ssh key (Linux only) as authentication |
sshPublicKey | The public ssh key to use for authentication (Linux only) |
loadBalancerType | Setup the load balancer internal or external. If you are setting up Elasticsearch on an external endpoint you will need to secure your nodes with a product like Elasticsearch Shield |
jumpbox | Optionally add a virtual machine to the deployment which you can use to connect and manage virtual machines on the internal network |
vmClientNodeCount | Number of Elasticsearch client nodes to provision (Setting this to zero puts the data nodes on the load balancer) |
vmSizeClientNodes | Size of the Elasticsearch cluster client nodes |
vmSizeMasterNodes | Size of the Elasticsearch master nodes |
vmSizeDataNodes | Size of the Elasticsearch data nodes |
vmDataNodeCount | Number of Elasticsearch data nodes |
esClusterName | The name of the Elasticsearch cluster |
esVersion | Elasticsearch version to install |
afs | Setup an Azure File Service share to store the Elasticsearch data (ubuntu, elasticsearch 2.x only) |
marvel | Install the Marvel agent in the cluster |
marvelCluster | Build a standalone 3 node cluster for Marvel data |
vmSizeMarvelNodes | Size of the Elasticsearch Marvel cluster nodes, if selected |
kibana | Provision a machine with Kibana on it |
sense | Install the Sense plugin (2.x only, requires Kibana) |
jmeterAgent | Install the JMeter Server Agent on each node (Ubuntu only) |
cloudAzure | Install the cloud-azure plugin, which enables Azure backups |
cloudAzureStorageAccount | The name of the storage account to use for the cloud-azure plugin |
cloudAzureStorageKey | The storage account key used to access the storage account listed above |
_artifactsLocation | Change this value to your repo name if deploying from a fork |
_artifactsLocationSasToken | Auto-generated token to access _artifactsLocation |
location | Location for all resources. |
テンプレートを使用する
PowerShell
New-AzResourceGroup -Name <resource-group-name> -Location <resource-group-location> #use this command when you need to create a new resource group for your deploymentAzure PowerShell のインストールと構成
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/elasticsearch/azuredeploy.json
コマンド ライン
az group create --name <resource-group-name> --location <resource-group-location> #use this command when you need to create a new resource group for your deploymentAzure クロス プラットフォーム コマンド ライン インターフェイスのインストールと構成
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/elasticsearch/azuredeploy.json