AzureStack-QuickStart-Templ.../iostorm-vm-iops-latency
Jacob Buis 19e4328ca2
Retry runs exceeding max latency
2020-01-14 15:24:40 -08:00
..
VMIOWorkload.zip Add nuget package manager 2019-03-28 11:30:26 -07:00
VMIOWorkloadController.zip Retry runs exceeding max latency 2020-01-14 15:24:40 -08:00
azuredeploy.json Fix AzureStack QuickStartTemplates' Storage account resources to use … (#428) 2019-04-08 16:25:48 -07:00
azuredeploy.parameters.json Iostormupdate2 (#330) 2018-02-09 12:54:27 -08:00
diskspd.exe Added diskspd.exe for io workload. Updated path in VMIOWorkloadScript.ps1. 2016-01-27 16:15:00 -08:00
metadata.json Push changes from develop to master (#155) 2016-09-21 13:33:28 -07:00
readme.md Update readme.md 2019-01-15 10:54:00 -08:00

readme.md

VM Iostorm Workload for Azure and AzureStack

DESCRIPTION

This template deploys requested number of VMs and a controller VM with public IP address in same virtual network. Controller VM synchronizes IO workload on all VMs, collects and analyse results and upload it to the storage account.

Please make sure to user unique resource group name for each deployment to avoid deployment failures due to name collisions of resources.

NOTE: There is a 90 minutes time-out for DSC execution, which can cause template deployment to fail if large number of VMs are deployed or if longer execution time is provided to run iostorm test. To circumvent that, all these operations are done using Scheduled Task which gets created by a DSC Script Resource by a Controller VM.

PARAMETERS

vmCount: 10 #[Number of VMs to deploy and iostorm]

RESULTS

VM iostorm results are published inside Azure Storage Account ('uniqueStorageAccountName' variable provided by you) as a table with name 'VMIoResults'

DEPLOY

Login to AzureStack portal

Click 'New' -> 'Custom' -> 'Template Deployment'

Copy content in azuredeploy.json, click 'Edit Template', paste all the content and click 'Save'

Fill in the parameters

Click 'Create New' to create a new 'Resource Group'

Click 'Create'

Wait for results to appear in a 'Azure Storage Account' of a given 'Resource Group' resource