2017-06-06 2 views
0

Powershell経由でVMSS(サービスファブリッククラスタノード)のパスワードを変更しようとしています。 VMSSのチャネージパスワードの処理には、次のエラーがあります。 がエラーした後、パスワードを変更したがVMSS状態が失敗を示すUpdate-AzureRmVmss:長時間実行されていた操作がステータス「Failed」で失敗しました。 ErrorCode:VMExtensionProvisioningError

Update-AzureRmVmss : Long running operation failed with status 'Failed'. 
ErrorCode: VMExtensionProvisioningError 
ErrorMessage: VM has reported a failure when processing extension 'ServiceProfilerAgent'. Error message: "Failed to launch diagnostic agent. The agent output: $Unpacking resources... 
Executing Service Profiler Agent version 1.0.41004.1 with arguments: --mode AzureVMExtension --vmextsettings 1.settings 
Welcome to Service Profiler - to exit the program press 'Ctrl+C'. 
Initializing agent... 
Loading settings from cloud storage. Settings name: default 
The settings file 'default-settings.json' was not found in storage. 
Account name: appperformance 
Container name: sp-agent-settings 
Blob name: default-settings.json 
There was a problem loading the settings. Failed to load settings from cloud storage. 
". 
StartTime: 6/4/2017 10:58:11 AM 
EndTime: 6/4/2017 10:58:16 AM 
OperationID: a0bfeb48-2da0-4dea-8e73-9137d11b0351 
Status: Failed 
At line:1 char:1 
+ Update-AzureRmVmss -ResourceGroupName $vmssResourceGroup -Name $vmssName -Virtua ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [Update-AzureRmVmss], ComputeCloudException 
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.Compute.Common.ComputeCloudException,Microsoft.Azure.Commands.Compute.Automation.UpdateAzureRmVmss 

に来る私は正常に設定さVMSSスケールのパスワードを変更したが、このエラーが来ます。 VMSSの状態の表示に失敗しましたが、サービスファブリックのクラスタが実行されています。

ここには、VMSSのパスワードを変更するために使用したコマンドがあります。

Login-AzureRmAccount 
$vmssName = "node" 
$vmssResourceGroup = "RG" 
publicConfig = @{"UserName" = "username"} 
$privateConfig = @{"Password" = "Password"} 
$extName = "VMAccessAgent" 
$publisher = "Microsoft.Compute" 
$vmss = Get-AzureRmVmss -ResourceGroupName $vmssResourceGroup -VMScaleSetName $vmssName 
$vmss = Add-AzureRmVmssExtension -VirtualMachineScaleSet $vmss -Name $extName -Publisher $publisher -Setting $publicConfig -ProtectedSetting $privateConfig -Type $extName -TypeHandlerVersion "2.0" -AutoUpgradeMinorVersion $true 
Update-AzureRmVmss -ResourceGroupName $vmssResourceGroup -Name $vmssName -VirtualMachineScaleSet $vmss 
+0

VMSSインスタンスOSはLinuxまたはWindowsですか? –

+0

windows ....... –

+0

エラーメッセージを再現できません。このスクリプトをもう一度実行してください。あなたのVMSSにいくつのインスタンスがありますか?オートスケーリングを有効にしていますか? –

答えて

0

プロファイラエージェントは、設定ファイルをダウンロードするためにストレージアカウントに接続できないようです。

ストレージアカウントがまだ存在するか、ストレージ接続が変更されているかどうかを確認できますか?

何か変更があった場合は、https://www.azureserviceprofiler.com/でストレージアカウントを更新し、更新されたストレージアカウントでデプロイメントスクリプトを再実行することができます。

プロファイリングを停止する場合は、Microsoft.VisualStudio.ServiceProfiler/ServiceProfilerAgent拡張機能を削除することもできます。

希望すると便利です。 :)

関連する問題