在尝试使用Start-ServiceFabricApplicationUpgrade升级Service Fabric应用程序时遇到错误

时间:2018-08-09 13:50:11

标签: azure-service-fabric service-fabric-on-premises

我们在开发环境中使用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级别上进行任何配置更改。任何帮助将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:0)

有3个简单的步骤即可升级应用程序:

  1. Copy-ServiceFabricApplicationPackage

  2. Register-ServiceFabricApplicationType

  3. Start-ServiceFabricApplicationUpgrade

在您发布的消息中,该错误很可能是由于您错过了第2步。

如果执行了步骤1、2和3,请证明以下内容:

  • 该应用程序包已正确注册
  • 您注册的应用程序版本正确,匹配,软件包和升级命令
  • 现有应用程序与注册的应用程序来自同一类型

查看此文档以获取更多信息:Service Fabric application upgrade using PowerShell