Azure Service Fabricで開発中です。何らかの理由で(通常は再起動後に)サービスファブリックが起動しない場合があります。システムトレイのService Fabric Managerには、応答時間が非常に長くなっています(応答がまったくない場合)。PowerShellまたはCLIを使用してローカルAzureサービスファブリッククラスタを起動する方法
ローカルService Fabricの起動に使用できるPowerShellコマンドレット、またはcliコマンドがありますか?
Azure Service Fabricで開発中です。何らかの理由で(通常は再起動後に)サービスファブリックが起動しない場合があります。システムトレイのService Fabric Managerには、応答時間が非常に長くなっています(応答がまったくない場合)。PowerShellまたはCLIを使用してローカルAzureサービスファブリッククラスタを起動する方法
ローカルService Fabricの起動に使用できるPowerShellコマンドレット、またはcliコマンドがありますか?
あなたはあなたがまたRestart-Service
PS C:\windows\system32> Restart-Service FabrichostSvc
WARNING: Waiting for service 'Microsoft Service Fabric Host Service (FabrichostSvc)' to start...
WARNING: Waiting for service 'Microsoft Service Fabric Host Service (FabrichostSvc)' to start...
を使用することができます実行している場合は、ホストが
Get-Service
PS C:\windows\system32> Get-Service FabrichostSvc
Status Name DisplayName
------ ---- -----------
Running FabrichostSvc Microsoft Service Fabric Host Service
を実行することによって実行されている場合にも確認することができStart-Service
レット
PS C:\windows\system32> Start-Service FabricHostSvc
WARNING: Waiting for service 'Microsoft Service Fabric Host Service (FabricHostSvc)' to start...
を使用することができます
私も同様の問題があり、uti
C:私はここで見つけるSDKで提供lity機能スクリプト\の\ Program Files \ MicrosoftのSDK \サービスファブリック\ Toolsは私のPowerShellスクリプトではClusterSetupUtilities.psm1
を\私は、以下を使用しますユーティリティ関数をインポートする:
# Import the cluster setup utility module
$sdkInstallPath = (Get-ItemProperty 'HKLM:\Software\Microsoft\Service Fabric SDK').FabricSDKScriptsPath
$modulePath = Join-Path -Path $sdkInstallPath -ChildPath "ClusterSetupUtilities.psm1"
Import-Module $modulePath
それから私は、クラスタが実行されているかどうかを確認するために、それがない場合は、それを起動するには、次のいます
# Start the local cluster if needed
if (-not (IsLocalClusterRunning))
{
StartLocalCluster
}
カバーの下では、基本的にケビンが彼の答え(Start-Service FabricHostSvc
)と同じことをします。したがって、PowerShellスクリプトを設定している場合はこれが便利ですが、PowerShellでコマンドを実行したければ、ユーティリティをインポートするのは面倒かもしれません。