是否可以配置和部署使用托管磁盘作为复制器日志和应用程序类型/版本等临时存储位置的Service Fabric群集?
例如,我无法使用A1_v2 VM实例大小,因为D :(临时存储)驱动器太小。如果我可以利用托管磁盘并配置SF使用它而不是本地SSD,则此实例大小将适用于我的开发/测试场景。
知道我是否以及如何做到这一点?
答案 0 :(得分:3)
免责声明:您可以这样做,但您不应该。详情如下。
如果您确实想要使用这样的小型虚拟机,请考虑更改共享日志文件的大小。
"fabricSettings": [{
"name": "KtlLogger",
"parameters": [{
"name": "SharedLogSizeInMB",
"value": "4096"
}]
}]
有关配置here的更多信息。
现在回答:
Here是设置。您可能更改Setup / FabricDataRoot以移动Service Fabric本地安装和所有本地应用程序工作目录,和/或TransactionalReplicator / SharedLogPath以移动可靠的集合共享日志。
需要考虑的一些事项:
Service Fabric Services(和Service Fabric本身)构建为在本地磁盘上工作,通常不应托管在XStore支持的磁盘上(优质与否):