Azure Stack Hub のリモート サポート

重要

リモート サポートは、次のバージョンでのみ使用できます。

リモート サポートを使って、限定的なトラブルシューティングと修復のためにユーザーのデバイスにリモート アクセスできるようにすることで、Microsoft のサポート担当者がより迅速にサポート リクエストを解決できるようにします。 この機能は、特定のアクセス レベルと期間で同意を許可することにより、有効にできます。 サポートは、サポート要求が送信された後にのみ、デバイスにアクセスできます。

Microsoft サポートが有効になると、セキュリティで保護された監査対象の準拠チャネルを介して、デバイスへの時間制限付きの Just-In-Time (JIT) アクセスを取得します。 リモート サポートでは、ポート 443 でプロトコル HTTPS を使用します。 トラフィックは TLS 1.2 で暗号化されます。 実行される操作は、Just Enough Administration (JEA) を使用して付与されたアクセス レベルに基づいて制限されます。

リモート サポート セッション中に Microsoft サポートが実行できるコマンドレットの詳細については、この記事内の Microsoft サポートの操作の一覧を示すセクションを参照してください。

診断、トラブルシューティング、修復アクションのための顧客と Microsoft サポート間の認証アクセスのプロセス フロー。

リモート サポートを使用する理由

リモート サポートを使用すると、次のことが可能になります。

  • 解決までのスピードが向上します。 Microsoft サポートとの最初のスコーピングの相談の後、リモート サポートを有効にすることができます。 この時点で、Microsoft サポートは、トラブルシューティングのためにミーティングを手配する必要がなくなります。
  • 問題を解決する特権エンドポイント (PEP) セッションの昇格数を減らすことができます。
  • 実行されたすべての操作の詳細なトランスクリプトをいつでも表示できます。
  • インシデントごとに Just-In-Time 認証アクセスを許可できます。 インシデントごとにアクセスのレベルと期間を定義できます。
  • いつでも同意を取り消してリモート セッションを終了できます。 同意期間が切れると、アクセスは自動的に無効になります。

要件

リモート サポートでは、特定の送信ポートと送信先 URL へのアクセスを許可する必要があります。 必要なエンドポイントの詳細については、「ポートと URL (送信)」を参照してください。

リモート サポートを有効にする前に、診断コマンドまたは修復コマンドを実行する Microsoft サポートの承認に同意する必要があります。 次のテキストには、データ処理の用語が含まれます。

この要求を承認することにより、この機能をサポートしている Microsoft サポート組織や Azure エンジニアリング チーム ("Microsoft サポート エンジニア") が、トラブルシューティングの目的で、または Microsoft サポート案件で説明されている技術的な問題を解決するために、お客様のデバイスに直接アクセスできるようになります。

リモート サポート セッション中に、Microsoft サポート エンジニアがログの収集を必要とする場合があります。 リモート サポートを有効にすることで、サポート ケースに対処するために Microsoft サポート エンジニアが診断ログを収集することに同意したと見なされます。また、Microsoft によって管理および制御されている Azure ストレージ アカウントでのこれらのログのアップロードと保持についても確認し、同意します。 これらのログは、サポート ケースのコンテキスト、および Azure Stack Hub の正常性を向上させるために、Microsoft によってアクセスされる場合があります。

このデータは、サポート チケットの対象となるエラーをトラブルシューティングするためにのみ使用され、お客様の同意なしに、マーケティング、広告、その他の商用目的で使用されることはありません。 データは最大 90 日間保持され、プライバシーに関する標準の慣行に従って処理されます。

お客様の同意を得て以前に収集したすべてのデータは、お客様の許可の取り消しによる影響を受けません。

リモート サポートの例

Azure Stack Hub では、特権エンドポイント (PEP) を使用してリモート サポートを管理できます。 次のシナリオ例は、Microsoft サポートに対してリモート サポート アクセスを有効にするためのさまざまな操作の実行方法を示しています。

診断のためにリモート サポートを有効にする

この例では、診断関連の操作に対してのみリモート サポート アクセスを有効にします。 同意は 1,440 分 (1 日) 後に期限切れになり、その後はリモート アクセスを確立できなくなります。

Enable-RemoteSupport -AccessLevel Diagnostics -ExpireInMinutes 1440

セッションの期間を設定するには、ExpireInMinutes パラメーターを使用します。 この例では、同意は 1,440 分 (1 日) 後に有効期限が切れます。 リモート アクセスは 1 日後に確立できなくなります。

ExpireInMinutes の期間は最小 60 分 (1 時間)、最大 20,160 分 (14 日) に設定できます。

期間が定義されていない場合、リモート セッションは既定で 480 分 (8 時間) 後に期限切れになります。

診断と修復のリモート サポートを有効にする

この例では、診断と修復に関連する操作のみに対してリモート サポート アクセスを有効にします。 有効期限は明示的に指定されていないため、既定で 8 時間後に切れます。

Enable-RemoteSupport -AccessLevel DiagnosticsRepair

この例では、以前に付与された同意を取得します。 結果には、過去 30 日間に期限切れになった同意が含まれます。

Get-RemoteSupportAccess -IncludeExpired

この例では、リモート アクセスの同意を取り消します。 既存のセッションが終了し、新しいセッションを確立できなくなります。

Disable-RemoteSupport

既存のリモート セッションを一覧表示する

この例では、FromDate 以降にデバイスに対して行われたすべてのリモート セッションを一覧表示します。

Get-RemoteSupportSessionHistory -FromDate <Date>

特定のリモート セッションの詳細を取得する

この例では、ID SessionID を持つリモート セッションの詳細を取得します。

Get-RemoteSupportSessionHistory -SessionId <SessionId> -IncludeSessionTranscript

Note

セッション トランスクリプトの詳細は 90 日間保持されます。 リモート セッションの詳細は、セッションの後、90 日以内は取得可能です。

Microsoft サポート操作の一覧

以下のセクションでは、Microsoft サポートがリモート サポート セッション中に実行できる許可されたコマンドレットの一覧を示します。

アクセス レベル: 診断

名前 説明
Clear-AzsSupportParentWorkingDirectory すべてのインフラストラクチャ ノードで、古い Azs.Support 作業ディレクトリの内容をクリアします。
Clear-AzsSupportWorkingDirectory 現在の作業ディレクトリの内容をクリアします。
Copy-AzsSupportFiles リモート コンピューターからローカルの作業ディレクトリのファイル パスの場所 (AzsSupportWorkingDirectory) にファイルをコピーします。
Debug-AzsSupportStorageSubsystem ストレージ サブシステム Clustered Windows Storage on * に対して Debug-StorageSubSystem を実行します。
Disable-AzsSupportNetshTrace netsh トレースを無効にします。
Enable-AzsSupportNetshTrace netsh トレースを有効にします。
Get-AzsSupportActionPlanInstance ECE アクション プランを一覧表示し、名前と状態でフィルター処理するためのオプションを提供します。 このコマンドは次の 2 つの動作を持ちます。
"既定": すべてのアクション プラン インスタンス (既定では、フィルターで除外されたバックアップ プラン)、それらの ID、状態、およびタイムスタンプを一覧表示します。
ActionPlanInstanceId: 指定されたアクション プランにドリルダウンし、ステップ、名前、状態、およびタイムスタンプを一覧表示します。
Get-AzsSupportClusterLog 指定されたノードのフェールオーバー クラスター ログを生成し、ログへのファイル パスを返します。 ノードが指定されていない場合は、すべてのノードのクラスター ログを生成します。
Get-AzsSupportClusterResource "状態" 順に並べ替えられたクラスター リソースを取得します。
Get-AzsSupportClusterSharedVolume "状態" 順に並べ替えられたすべてのクラスター共有ボリュームの一覧を返します。
Get-AzsSupportCodeIntegrityEnforcementStatus カーネルおよびユーザー モードのコードの整合性状態を取得します。
Get-AzsSupportComputerInformation UptimeLocaltimeOSVersion など、指定された ComputerName からコンピューター情報を収集します。これは Get-ComputerInfo のラッパーです。
Get-AzsSupportDiskSpace ターゲット コンピューター上の使用可能なディスク領域を取得します。
Get-AzsSupportDscLogs 指定された ComputerName から Desired State Configuration (DSC) テキストまたはイベント ログを取得します。
Get-AzsSupportECECloudDefinitionXml ECE から Azure Stack クラウド定義を取得し、そのデータを XmlDocument としてキャッシュします。 ECE が使用できない場合は、既知のバックアップ場所から ECE の読み込みを試みます。
Get-AzsSupportECEComputerRole ECE から、指定された ComputerName のロールを取得します。
Get-AzsSupportECERoleDefinition ECE からロール固有の情報を取得します。
Get-AzsSupportECERoleNodes 指定されたロールの ECE からノード情報を取得します。
Get-AzsSupportECERoleProvisioningStatus 仮想マシンと物理ノードのプロビジョニング状態を取得します。
Get-AzsSupportFolderSize インフラストラクチャ VM または物理ノードの Path パラメーターで見つかったフォルダーとファイルのサイズを取得します。
Get-AzsSupportInfrastructureHost FailoverClustering から物理ホスト ノード情報を取得します。
Get-AzsSupportInfrastructureVM ACS や SeedRingServices など、インフラストラクチャ VM の Hyper-V VM オブジェクトを取得します。
Get-AzsSupportInfrastructureVMHost ACS や SeedRingServices など、インフラストラクチャ VM の Hyper-V VM オブジェクトを取得します。
Get-AzsSupportManagedDiskBlobUriAndFilePath マネージド ディスクの BLOB URI を取得します。
Get-AzsSupportPerformanceMetrics Test-AzureStack -Include AzsInfraPerformance -Debug を呼び出し、ホストとインフラストラクチャのすべての VM パフォーマンス メトリックを返します。
Get-AzsSupportProcess リモート コンピューター上のプロセスを取得し、NameProcessID 順に並べ替えます。 WMI、WinRM、および Tasklist/SVC をサポートします。
Get-AzsSupportRoutingInformation 失敗したアクション プランの詳細情報を取得し、そのコンポーネントを所有しているエンジニアリング チームに関するガイダンスを提供します。
Get-AzsSupportSClusterFileSize ローカル ファイル パスからクラスター内のファイル サイズを取得します。
Get-AzsSupportS2SConnectionInformation テナントの仮想ネットワーク ゲートウェイに関連付けられている接続を取得します。
Get-AzsSupportService 指定された ComputerName のサービスを取得し、StateName 順に並べ替えます。 WMI と WinRM をサポートします。
Get-AzsSupportServiceFabricClusterConfiguration 指定されたリングの Service Fabric クラスター構成を取得します。
Get-AzsSupportServiceFabricClusterHealth 指定されたリング全体で集計されたクラスター正常性を取得します。 リングが指定されていない場合は、すべての Service Fabric リングを確認します。
Get-AzsSupportServiceFabricClusterManifest 指定されたリングの Service Fabric クラスター マニフェストを取得します。
Get-AzsSupportServiceFabricClusterUpgrade 指定されたリングの Service Fabric クラスターのアップグレード状態を取得します。
Get-AzsSupportServiceFabricNode 指定されたリングの Service Fabric クラスター ノードを取得します。
Get-AzsSupportServiceFabricReplica 指定された Service Fabric サービスのレプリカを取得します。
Get-AzsSupportServiceFabricRuntimeVersion 指定されたリング内のすべてのファブリック クラスター ノードで Service Fabric ランタイム バージョンを取得します。 リングが指定されていない場合は、すべての Service Fabric リングを確認します。
Get-AzsSupportServiceFabricService 指定されたリングの Service Fabric サービスを取得します。
Get-AzsSupportServiceFabricServiceDockerImageName Service Fabric アプリケーションのイメージ名を取得します。
Get-AzsSupportServiceFabricServiceDockerImageTag Service Fabric アプリケーションのイメージ タグを取得します。
Get-AzsSupportServiceFabricServiceManifestNames Service Fabric サービスのマニフェスト名を取得します。
Get-AzsSupportStampInformation Get-StampInformation を呼び出してデータをキャッシュすることで、取得を高速化します。
Get-AzsSupportStampVersion スタンプ バージョンのマイナー バージョン、またはスタンプの完全バージョン (パラメーターが指定されている場合) を取得します。
Get-AzsSupportStorageAccountProperties 指定されたストレージ アカウントのプロパティを取得します。
Get-AzsSupportStorageEventLogErrors 指定されたノードのイベント ログからエラーを取得します。 ノードが指定されていない場合は、すべてのノードのエラーを一覧表示します。
Get-AzsSupportStorageNode 指定されたストレージ ノード、またはすべてのノード (指定されていない場合) を取得します。
Get-AzsSupportTenantVM CRP からテナント VM 情報を取得します。
Get-AzsSupportTenantVMSS CRP からテナント VMMS 情報を取得します。
Get-AzsSupportTraceEvent Get-AzsSupportTraceFilePath からトレース イベントを取得します。
Get-AzsSupportTraceFilePath New-AzsSupportTraceFilePath によって生成されたログファイル パスを取得します。
Get-AzsSupportVirtualDisk すべての仮想ディスクとその正常性状態を取得します。
Get-AzsSupportVirtualDiskStorageJob 任意の仮想ディスクのすべてのアクティブ ストレージ ジョブを取得します。
Get-AzsSupportVMReport インフラストラクチャ ホストから、インフラストラクチャ VM とテナント VM を含むすべての VM の Hyper-V VM オブジェクトを取得します。
Get-AzsSupportVolumeUtilization すべてのオブジェクト ストアの使用率を報告します。
Get-AzsSupportWinEvent 指定された ComputerNames からイベントの一覧を取得します。
Get-AzsSupportWorkingDirectory 作業ディレクトリまたはステージング領域に使用されるファイル パスを取得します。
Get-AzsSupportWorkingDirectoryFiles 作業ディレクトリに存在するすべてのファイルの一覧を取得します。
Invoke-AzsSupportGetNetView 指定された ComputerNamesGet-Netview 関数を呼び出します。
Invoke-AzsSupportProcDump 指定されたプロセス ID に対して、指定された ComputerNameProcDump を呼び出します。 既定の引数は procdump.exe -ma <pid> "$(Get-AzsSupportWorkingDirectory)\dumps" です。
Invoke-AzsSupportHandle 指定された ComputerNameHandle.exe を呼び出します。 既定では、開いているすべてのハンドルの一覧を表示します。
Invoke-AzsSupportWmiTracing 指定されたコンピューター名に対する一連の WMI プロバイダーの netsh ETL トレースを有効にします。 また、winmgt と WmiPrvSE の一連の procdumps もサポートします (指定されている場合)。
Save-AzsSupportObjectToFile 一貫性のある形式でファイルにオブジェクトを保存します。これにより、ファイル名にタイムスタンプとして現在の時刻を含むファイルが作成されます。
Send-AzureStackDiagnosticLog Azure Stack 診断ログを Microsoft に送信します。
Start-AzsSupportSdnDiagnostic 自動ネットワーク診断およびデータ収集またはトレース スクリプト。
Start-AzsSupportStorageDiagnostic 一連のストレージ固有の診断テストを実行し、ストレージ レポートを生成します。

アクセス レベル: 診断と修復

名前 説明
Clear-AzSSupportDiskSpace インフラストラクチャ VM またはホスト ディスク領域をクリアします。
Invoke-AzsSupportNrpResourceRequest NRP REST API エンドポイントへの GET 要求または PUT 要求を実行することをユーザーに許可します。
Invoke-AzsSupportSdnResourceRequest 要求されたリソースについて SDN API への Web 要求を呼び出します。
Invoke-AzsSupportSpaceDB 指定されたホストで spacedb.exe を呼び出します。 ホストが指定されていない場合は、クラスター内の最初のノードで spacedb を実行します。
Invoke-AzsSupportSysinternalsDownload インターネットから Sysinternals スイートをダウンロードするか、切断されたスタンプの既知の場所を確認します。
Move-AzsSupportClusterGroup フェールオーバー クラスター内の 1 つのノードから別のノードにクラスター化ロールを移動します。
Move-AzsSupportClusterSharedVolume クラスター共有ボリューム (CSV) を、フェールオーバー クラスター内の別のノードによる所有権に移動します。
Move-AzsSupportServiceFabricPrimaryReplica 指定されたサービスのプライマリ レプリカを使用可能なノードに移動します。
Move-AzsSupportVirtualMachine クラスター化された仮想マシンを新しいスケール ユニット ホストに移動します。
Remove-AzsSupportItem インフラストラクチャ VM またはホストの指定されたパスから項目を削除します。
Remove-AzsSupportItemByStopService インフラストラクチャ VM またはホストの指定されたパスから項目を削除します。削除の前に、指定されたサービスを停止します。
Restart-AzsSupportComputerByRole 安全な再起動アクション プラン使用して、指定されたロール内のすべての Azure Stack Hub インフラストラクチャ コンピューターを再起動します。 仮想マシンのロールのみをサポートします。
Restart-AzsSupportService 指定された ComputerName でサービスを再起動します。
Restart-AzsSupportServiceFabricPrimaryReplica 指定されたサービスのプライマリ レプリカを再起動します。 1 つのプライマリ レプリカを含むサービスのみをサポートします。
Start-AzsSupportContainerHotpatch ファブリック リング マシンで Docker イメージに修正プログラムを適用します。
Start-AzsSupportService 指定された ComputerName でサービスを開始します。
Stop-AzsSupportProcess 指定された ComputerName でプロセスを停止します。
Stop-AzsSupportService 指定された ComputerName でサービスを停止します。
Test-AzsSupportKnownIssue 既知の問題およびインフラストラクチャの正常性チェックのスイートを実行します。
Update-AzsSupportStorageHealthCache ストレージ キャッシュおよび正常性クラスター リソースを更新します。

次の手順

Azure Stack Hub のヘルプとサポートについて説明します。