Deploy Splunk Enterprise

Roy Arsan 提供
上次更新时间: 2016/10/25

Deploy Splunk Enterprise as a single instance or a distributed cluster to quickly and easily get started with Splunk in Azure. To deploy on Azure Government, go to the Azure quick start repository via the Browse on GitHub button.

此 Azure Resource Manager (ARM) 模板由社区的某个成员(而不是由 Microsoft)创建。每个 ARM 模板都根据其所有者(不是 Microsoft)的许可协议向你授予许可。Microsoft 不对由社区成员提供并授予许可的 ARM 模板负责,并且不针对安全性、兼容性和性能进行筛选。社区 ARM 模板不由任何 Microsoft 支持计划或服务提供支持,按“原样”提供,没有任何种类的担保。

参数

参数名 说明
location Location where resources will be provisioned
storageAccountType Storage account type which determines data redundancy and underlying drive type
deploymentType Splunk deployment type
standaloneVmSize Size of standalone VM
clusterMasterVmSize Size of cluster master VM
clusterSearchheadVmSize Size of cluster search head VM
clusterIndexerVmSize Size of cluster indexer VM
clusterIndexerVmCount Count of indexer nodes
adminUsername Username for the VMs
adminPassword Password for the VMs
splunkAdminPassword Password for Splunk admin
virtualNetworkName Name of the virtual network that the consumer wants to use
virtualNetworkNewOrExisting Identifies whether to use new or existing Virtual Network
virtualNetworkExistingRGName Name of resource group of existing Virtual Network (if applicable)
virtualNetworkAddressPrefix Virtual network address CIDR
subnet1Name Subnet for the Search Head
subnet2Name Subnet for the Indexers
subnet1Prefix Search Head subnet CIDR
subnet2Prefix Indexer subnet CIDR
subnet1StartAddress Search Head subnet start address
subnet2StartAddress Indexer subnet start address
sshFrom CIDR block from which SSH access is allowed (default is ssh access from anywhere)
forwardedDataFrom CIDR block from which forwarded data is allowed (default is data can be received from anywhere)
domainNamePrefix Prefix for domain name to access Splunk which is in the format: {prefix}.{location}.cloudapp.azure.com e.g. mysplunk.westus.cloudapp.azure.com. Prefix should match the following regular expression ^[a-z][a-z0-9-]{1,61}[a-z0-9]$ or it will raise an error.
publicIPName Name of the Search Head public IP address
templateLocation Template file location

使用模板

PowerShell
New-AzureRmResourceGroupDeployment -Name <deployment-name> -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/splunk-on-ubuntu/azuredeploy.json
安装和配置 Azure PowerShell
命令行
azure config mode arm
azure group deployment create <my-resource-group> <my-deployment-name> --template-uri https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/splunk-on-ubuntu/azuredeploy.json
安装和配置 Azure 跨平台命令行界面