安装服务结构时的临时存储大小

时间:2018-02-15 11:28:04

标签: azure-service-fabric

我想为我的服务架构应用程序创建一个基本(廉价)的环境。但是,Service Fabric似乎使用了"临时存储"驱动VM的大小有限。我可以看到增加临时存储驱动器的唯一方法是支付更高性能的虚拟机,我还不想做。

有没有办法可以增加临时存储大小,或者告诉Service Fabric不要使用临时存储驱动器,而是使用不同的驱动器?

我在临时驱动器中的存储空间不足,所以需要查看其他选项。

2 个答案:

答案 0 :(得分:1)

最好的选择是从ARM模板创建自定义群集,设置所有要求,如额外磁盘,磁盘类型,然后根据此模板部署新群集。

您可以在this repository中获取一些模板,并使用this guide作为参考

答案 1 :(得分:0)

如果您不配置 MaxDiskQuotaInMB,那么 Service Fabric 诊断日志可以用完 64gigs 的临时存储空间(d:对于 Windows 或 /mnt 在 Linux 上)。

您可以尝试使用具有更大临时存储(64gigs 或更多)的虚拟机或通过以下方式限制为日志分配的存储服务结构:

  1. 运行这种类型的 Powershell 命令here
Set-AzureRmServiceFabricSetting -ResourceGroupName clusterResourceGroup -Name clusterName -Section "Diagnostics" -Parameter "MaxDiskQuotaInMB" -Value "25600"
  1. 将其定义为 arm 模板的一部分,例如 example
"parameters": [
  {
    "name": "MaxDiskQuotaInMB",
    "value": 5120
  }
]
  1. 按照 Microsoft Docs 中的这些 instructions 操作,通过 resources.azure.com 进行更改
{
  "name": "Diagnostics",
  "parameters": [
    {
      "name": "MaxDiskQuotaInMB",
      "value": "65536"
    }
  ]
}