チュートリアル: Azure で実行されている Service Fabric クラスターを削除する
このチュートリアルはシリーズの第 5 部です。Azure で実行されている Azure Service Fabric クラスターを削除する方法について説明します。 Service Fabric クラスターを完全に削除するには、そのクラスターによって使用されているリソースも削除する必要があります。 オプションは 2 つあります。クラスターのあるリソース グループを削除 (クラスター リソースとリソース グループ内のその他すべてのリソースが削除されます) するか、クラスター リソースとその関連するリソース (リソース グループ内のその他のリソースは対象から除かれます) を個別に削除します。
このチュートリアルでは、以下の内容を学習します。
- リソース グループとそのすべてのリソースを削除する
- リソース グループからリソースを選択して削除する
このチュートリアル シリーズで学習する内容は次のとおりです。
- テンプレートを使用して Azure にセキュリティで保護された Windows クラスターを作成する
- クラスターを監視する
- クラスターをスケールインまたはスケールアウトする
- クラスターのランタイムをアップグレードする
- クラスターの削除
Note
Azure を操作するには、Azure Az PowerShell モジュールを使用することをお勧めします。 作業を始めるには、「Azure PowerShell をインストールする」を参照してください。 Az PowerShell モジュールに移行する方法については、「AzureRM から Az への Azure PowerShell の移行」を参照してください。
前提条件
このチュートリアルを開始する前に
- Azure サブスクリプションを持っていない場合は無料アカウントを作成する
- Azure PowerShell または Azure CLI をインストールします。
- セキュリティで保護された Windows クラスターを Azure に作成します
Service Fabric クラスターを含むリソース グループを削除する
クラスターと、そのクラスターによって使用されるすべてのリソースを削除するための最も簡単な方法は、リソース グループを削除することです。
Azure にサインインして、クラスターを削除するサブスクリプション ID を選択します。 サブスクリプション ID は、Azure Portal にログインして確認できます。 リソース グループとそのグループのクラスター リソースすべてを削除するには、Remove-AzResourceGroup コマンドレットまたは az group delete コマンドを使用します。
Connect-AzAccount
Set-AzContext -SubscriptionId <guid>
$groupname = "sfclustertutorialgroup"
Remove-AzResourceGroup -Name $groupname -Force
az login
az account set --subscription <guid>
ResourceGroupName="sfclustertutorialgroup"
az group delete --name $ResourceGroupName
クラスター リソースと関連リソースを選択して削除する
リソース グループに、削除する Service Fabric クラスターに関連付けられているリソースのみがある場合は、リソース グループ全体を削除する方が簡単です。 リソース グループのリソースを選択して削除し、クラスターに関連付けられていないリソースを維持する場合、次の手順に従います。
リソース グループのリソースを一覧表示します。
Connect-AzAccount
Set-AzContext -SubscriptionId <guid>
$groupname = "sfclustertutorialgroup"
Get-AzResource -ResourceGroupName $groupname | ft
az login
az account set --subscription <guid>
ResourceGroupName="sfclustertutorialgroup"
az resource list --resource-group $ResourceGroupName
削除するリソースごとに、次のスクリプトを実行します。
Remove-AzResource -ResourceName "<name of the Resource>" -ResourceType "<Resource Type>" -ResourceGroupName $groupname -Force
az resource delete --name "<name of the Resource>" --resource-type "<Resource Type>" --resource-group $ResourceGroupName
クラスター リソースを削除するには、次のスクリプトを実行します。
Remove-AzResource -ResourceName "<name of the Resource>" -ResourceType "Microsoft.ServiceFabric/clusters" -ResourceGroupName $groupname -Force
az resource delete --name "<name of the Resource>" --resource-type "Microsoft.ServiceFabric/clusters" --resource-group $ResourceGroupName
次の手順
このチュートリアルでは、以下の内容を学習しました。
- リソース グループとそのすべてのリソースを削除する
- リソース グループからリソースを選択して削除する
このチュートリアルはこれで完了です。次は以下の説明をお読みください。
- Service Fabric Explorer を使用して Service Fabric クラスターを検査し、管理する方法。
- Windows で実行されているクラスター ノードに修正プログラムを適用する方法。
- Windows クラスターのイベントを集計および収集する方法と、クラスター イベントを監視するために Log Analytics を設定する方法。