我们正在尝试使用Server Core 2012 R2上的IIS共享configuration。
它完美地工作,除了一个例外,即如果存储IISconfiguration文件的SMB共享脱机IIS崩溃,即使SMB共享恢复联机,也不会自动恢复。
我可以find这个问题的唯一解决scheme是这篇文章( https://www.iis.net/learn/web-hosting/configuring-servers-in-the-windows-web-platform/offline-files-for-shared它描述了如何设置脱机文件。
问题在于脱机文件是桌面体验function的一部分,需要“服务器graphicsShell”和“graphics工具和基础结构”。 所以要利用,我们需要基本上转换我们的服务器核心盒到完整版本的Windows。 不完全是我们想要的 – 我们正在使用服务器核心,以尽量减less我们的服务器的足迹。
我试图找出是否有一些替代我们可以使用。 我发现了几种不同的解决scheme,可以将SMB共享内容同步到本地PC(GoodSync,SyncBack Pro,Sync Toy等) – 这没有问题。
问题是离线文件“拦截API调用访问文件服务器上的文件,并获取本地设备caching中的数据”。 所以它透明地将请求从远程共享redirect到本地存储。 我可以find脱机文件处理这一块没有任何替代。
有谁知道任何同步工具,可以透明地处理redirect请求到本地文件系统,当SMB共享不可用?
而不是简单的故障转移,您应该实现应用程序数据的横向扩展文件服务器(Overview)
这是一个连续可用的文件服务器,可以通过configuration文件服务器angular色来实现(来宾)群集。 文档涵盖了所有的步骤,但大致是:
如果其中一个群集节点死亡,故障转移是即时的。 您将能够从连续可用的SMB共享中观看电影,而您甚至不会注意到一个节点出现故障。