在 Linux 中创建 Azure Service Fabric 本地集群

Posted

技术标签:

【中文标题】在 Linux 中创建 Azure Service Fabric 本地集群【英文标题】:Create Azure Service Fabric on-premise cluster in Linux 【发布时间】:2018-10-08 04:26:35 【问题描述】:

我有 .NET Core Azure Service Fabric 应用程序,我想将它部署到我的 Ubuntu Linux 服务器。

有 Windows Server 部署教程 https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-creation-for-windows-server

还有 Azure Linux 部署教程

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-tutorial-create-vnet-and-linux-cluster

是否可以在 Linux 上本地运行 ASF?

【问题讨论】:

【参考方案1】:

不,见the docs:

Linux 目前不支持独立集群。用于开发的一体机和 Azure Linux 多机集群支持 Linux。

独立集群支持的操作系统

您可以在运行这些操作系统的虚拟机或计算机上创建集群(尚不支持 Linux)

Windows Server 2012 R2

Windows 服务器 2016

【讨论】:

【参考方案2】:

自 2018 年 12 月起,可通过 BOSH 在本地使用 Service Fabric for Linux。见:

https://cloudblogs.microsoft.com/opensource/2018/12/04/announcing-service-fabric-provider-bosh/

https://starkandwayne.com/blog/deploying-microsoft-service-fabric-via-bosh/

https://github.com/starkandwayne/service-fabric-boshrelease

以下复制自:https://azure.microsoft.com/en-us/updates/deploy-service-fabric-ubuntu-clusters-on-premises-using-bosh/:

Service Fabric 与 Bosh 的集成提供了以下功能:

在包括本地 (VMWare) 和三大公共云(Azure、GCP、AWS)在内的任何环境中定义和部署 Service Fabric 所需的基础架构 在任何环境中定义和部署 Service Fabric Ubuntu 集群 对 Service Fabric 和操作系统执行零停机时间滚动升级 监控基础架构的运行状况并将任何停机的虚拟机或磁盘重新连接回集群 欢迎完全开源和协作来塑造此版本的未来!

【讨论】:

以上是关于在 Linux 中创建 Azure Service Fabric 本地集群的主要内容,如果未能解决你的问题,请参考以下文章

Azure Service Fabric 群集端点不可访问

在 Azure 中创建 Node.js Web 应用

在 Azure Blob 容器中创建两个文件时,如何在 Azure 数据工厂中创建事件触发器?

如何在 Azure Function 中使用 Azure Managed Identity 通过触发器访问 Service Bus?

如何在 Azure 环境中创建 DSN?

在 Azure 中创建一个简单的 ***