我们在开发环境中使用2个虚拟机获得了一个Service Fabric集群。我正在尝试使用以下命令升级部署在SF中的应用程序:
Start-ServiceFabricApplicationUpgrade -ApplicationName“ fabric:/ ApplicationName” -ApplicationTypeVersion“ 3.7.2625.0” -UnMonitoredAuto
结果是出现以下错误:
Start-ServiceFabricApplicationUpgrade:找不到应用程序类型和版本 在第1行:char:1 + Start-ServiceFabricApplicationUpgrade -ApplicationName“ fabric:/ ApplicationName” ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidOperation:(Microsoft.Servi ... usterConnection:ClusterConnection)[Start-ServiceFabricApplicationUpgrade],FabricElementNotFoundException + FullyQualifiedErrorId:UpgradeApplicationErrorId,Microsoft.ServiceFabric.Powershell.StartApplicationUpgrade
我想知道是否需要在ClusterConfiguration级别上进行任何配置更改。任何帮助将不胜感激。
谢谢。
答案 0 :(得分:0)
有3个简单的步骤即可升级应用程序:
Copy-ServiceFabricApplicationPackage
Register-ServiceFabricApplicationType
Start-ServiceFabricApplicationUpgrade
在您发布的消息中,该错误很可能是由于您错过了第2步。
如果执行了步骤1、2和3,请证明以下内容:
查看此文档以获取更多信息:Service Fabric application upgrade using PowerShell