【问题标题】:Persisting state to attached disks in Azure Service Fabric将状态持久保存到 Azure Service Fabric 中的附加磁盘
【发布时间】:2017-03-26 22:27:47
【问题描述】:

我可以创建一个带有附加磁盘的虚拟机规模集,从而为我的集群添加几乎无限的廉价存储潜力。但是,默认情况下,Azure Service Fabric 将其所有数据存储在 OS 驱动器上。我怎样才能覆盖它?

更正: Azure Service Fabric 将其数据存储在临时磁盘(D: 驱动器)上,而不是 OS 磁盘上。我仍然希望能够选择不同的(更大的)磁盘。

我的服务还不是"packing" 的理想候选者——目前我没有可以共享更大 VM 大小的计算密集型和存储密集型服务的组合,并且成本是主要问题。

【问题讨论】:

    标签: azure azure-service-fabric azure-resource-manager


    【解决方案1】:

    这似乎只能通过自定义 ARM 模板实现。在这些磁盘中,可以定义其他数据磁盘并将 Service Fabric 数据目录移动到其中之一。标准或高级 SSD 似乎可以正常工作。

    【讨论】:

    • 我很难创建自定义 ARM 模板来管理这种情况。任何人都可以分享样本吗?
    • 这只是一个比较快的导出但这是我去年成功使用的模板:github.com/nmehlei/servicefabric-arm-template(只需填写parameters.json文件中的值)
    • 嗨法老。我在你的 template.json 和 paramter .json 中寻找你的 github repo,但我没有找到你是如何做到磁盘持久性的。你能帮忙吗?
    • @terry 我在自述文件中添加了一些我仍然记得的较大步骤的描述,基本上必须附加磁盘,初始化它(使用 powershell 脚本)并移动 Service Fabric 目录到新磁盘。
    猜你喜欢
    • 2018-12-08
    • 2018-04-05
    • 2016-11-18
    • 2021-01-04
    • 2016-10-31
    • 2015-07-25
    • 1970-01-01
    • 2014-12-01
    • 2014-08-18
    相关资源
    最近更新 更多