forked from emondek/azurepowershellscripts
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRemove-ComputeCluster.ps1
More file actions
28 lines (24 loc) · 829 Bytes
/
Remove-ComputeCluster.ps1
File metadata and controls
28 lines (24 loc) · 829 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#Add-AzureAccount
# Initialize variables
$subscriptionName = 'Microsoft Azure Subscription'
$storageAccount = 'cluster1stor1'
$serviceName = 'cluster1'
# Set the current subscription and storage account
Select-AzureSubscription -SubscriptionName $subscriptionName
Set-AzureSubscription -SubscriptionName $subscriptionName -CurrentStorageAccount $storageAccount
# Remove the master nodes
$masterVMName = 'cluster1master'
$numMasterVMs = 3
for ($x=1; $x -le $numMasterVMs; $x++)
{
$vmName = $masterVMName + $x
Remove-AzureVM -Name $vmName -ServiceName $serviceName -DeleteVHD
}
# Remove the compute nodes
$computeVMName = 'cluster1comp'
$numComputeVMs = 9
for ($x=1; $x -le $numComputeVMs; $x++)
{
$vmName = $computeVMName + $x
Remove-AzureVM -Name $vmName -ServiceName $serviceName -DeleteVHD
}