我用集群版本测试了这个7.0.470.9590
验证 BackupAndRestore 服务在您的安装中可用。
C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code\__FabricSystem_App{random-number}\BRS.Code.Current
文件夹应该存在正确的二进制文件。
更改本地集群配置。您的 clusterconfig 位于:C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup
因此,如果您的开发集群是单节点不安全的,您可以更改:C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup\NonSecure\OneNode\ClusterManifestTemplate.json
在"addOnFeatures"
标签中,您可以添加"BackupRestoreService"
示例:
"addOnFeatures": [
"DnsService",
"EventStoreService",
"BackupRestoreService"
]
然后在"fabricSettings"
您下面添加备份和恢复服务的配置:
{
"name": "BackupRestoreService",
"parameters": [
{
"name": "SecretEncryptionCertThumbprint",
"value": "......YOURTHUMBPRINT....."
}
]
}
完成这些步骤后,您可以从系统托盘重置您的开发集群。(右键单击服务结构图标 => 重置本地集群)
当您的集群重新启动时,您可以通过打开集群仪表板并打开系统服务来验证服务是否正在运行。
您也可以使用这种方法来配置其他系统服务。
注意:更新您的 SDK 可能会导致丢失对集群配置所做的更改。