![故障转移群集文件复制](https://linux22.com/image/620166/%E6%95%85%E9%9A%9C%E8%BD%AC%E7%A7%BB%E7%BE%A4%E9%9B%86%E6%96%87%E4%BB%B6%E5%A4%8D%E5%88%B6.png)
我有一台 Windows 2008 R2 故障转移群集服务器。我将把我们的一个窗口服务移到这台新服务器上。该服务将一些跟踪信息写入本地硬盘上的日志文件。当它移动到群集服务器时,当群集 A 不可用且群集 B 接管时,这将成为一个问题,现在我需要在两个地方查找日志文件。有没有办法确保无论在哪个群集上,我都能获得一个完整的日志文件?
我一直在研究这个问题,有一种叫做 DFS 复制的东西,但我想知道是否有更好的东西可以与故障转移群集配合使用......
我不希望更新我的代码。我可以通过更改 app.config 文件来指定它将日志文件写入其他位置,但无需更改代码...
答案1
通常,故障转移群集会具有某种类型的外部共享存储,如 SAN 或 DAS。如果您的服务是群集服务,则应将共享卷与其关联并将数据写入其中。这样,数据就只有一个副本,如果您的服务故障转移到另一个节点,卷也会随之转移。
这通常是集群服务的工作方式。