Deploy Splunk Enterprise

Roy Arsan 提供
上次更新日期: 2017/6/7

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
clusterSecret Security key for authentication between cluster nodes (when applicable)
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 跨平台命令列介面