问题标签 [disaster-recovery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
41 浏览

java - ES(主要和灾难设置/集群)

考虑到灾难恢复需求的需要,可以用于 ES 的架构是什么。基本上我们需要维护位于不同位置的 2 个集群设置。只有在 cluster1 关闭的情况下,请求才会转到 Cluster2。这里的挑战是保持 2 个集群之间的索引数据一致性。

ES 是否支持这种类型的设置?或者任何人都可以建议我们如何实现这一目标?还有我们如何在这些集群中实现全负载索引和数据增量刷新。

谢谢,拉克什

0 投票
1 回答
588 浏览

sql-server - SQL Server Express 镜像设置

我正在尝试为非营利志愿者项目设置某种快速恢复解决方案。

他们在街对面有两个办公室,他们的服务器所在的一个正在停电,最近的一个长达三天,引发了对某种解决方案的探索,即我们可以在每栋大楼中拥有一台服务器,并且当延长发生中断时,它可以取代主要的。

他们正在运行 SQL Server 2008 R2 Express,我知道它不包括镜像或发布功能,所以我正在寻找一些接近它的方法。

我们可以承受一些停机时间、一些人工干预甚至一些数据丢失(意味着必须重新输入最后一小时左右的数据)。

我花了几个小时研究,似乎一些 hacky Log Shipping 是我能得到的最接近的东西,即使它是不受支持的方法。

但我还不清楚许多细节:

使用日志传送让我觉得类似于从日志中重建 Exchange 服务器......是这样吗?

难道不能在夜间转储完整备份,然后进行增量备份,以将数据库“重建”到备份服务器中的“最近”状态吗?

这是否会如此不可靠,以至于您会认为不值得这样做?

我不是在问这里的细节(至少现在还不是),而是在问我是否在寻找正确的方向。

在其他来源中,这些似乎是最有希望的来源:

http://blog.willbeattie.net/2009/07/log-shipping-in-sql-server-express-2008.html http://itknowledgeexchange.techtarget.com/sql-server/log-shipping-without-sql -服务器企业版/

PS:SQL 标准许可证超出了预算(在发展中国家,他们的成本相当高,而且该组织仍在与国家官僚机构斗争以获得其合法的非营利地位,所以那里没有折扣。)

提前致谢。疯狂行动

编辑:忘了说涉及 3 个 DB,一个 500 MB,另外两个大约 1.5 GB

0 投票
0 回答
27 浏览

mysql - 使用数据文件夹恢复mysql

我们的一台 MySQL 服务器死了,但不知何故我们能够从中恢复所有文件。该服务器曾经是一个从服务器,但是我们不再将它作为一个从服务器,因此我们可以将它用于管理任务和报告等。

有人可以告诉我如何恢复吗?

我现在有了这些文件和 my.cnf 的备份

我一直在阅读 Google 上关于此的文章,但不知道如何去做。

0 投票
1 回答
573 浏览

mysql - 恢复/恢复/重新创建 tokudb 表(从丢失的状态文件)

我有一个 TokuDB 表,由于某种原因缺少 ***_status.tokudb 文件。

我还不确定该文件是否由于 TokuDB 崩溃而丢失。

问题是:

  • 有没有办法从主文件和关键文件中恢复或重新创建状态文件(我可以从 tokudb_file 映射中看到。)?
  • 如何调试导致 tokuDB 状态文件被删除的原因?

这真的很常见还是已知的错误? https://github.com/percona/tokudb-engine/wiki/Broken-tables-caused-by-non-transactional-table-operations#unexplained-inconsistency-problems-with-tokudb

0 投票
1 回答
1002 浏览

hadoop - 在位于不同数据中心的多个 Hadoop 集群之间复制数据

我想知道将数据中心 DC1 中的 Hadoop 集群 H1 中存在的数据复制到数据中心 DC2 中的另一个 Hadoop 集群 H2 的最佳方法是什么(最好是热备份)。我知道 Hadoop 进行数据复制,创建的数据副本数由 hdfs-site.xml 中设置的复制因子决定。我有几个与此相关的问题

  • 让一个集群的数据节点分布在两个数据中心是否有意义,以便 H1 的数据节点同时出现在 DC1 和 DC2 中。如果这有意义并且可行,那么这是否意味着我们不需要 H2?

  • 让namenodes和datanodes分布在两个数据中心而不是只让datanodes分布在两个数据中心是否有意义?

我还听说人们使用 distcp 并且许多工具都建立在 distcp 之上。但是 distcp 会进行惰性备份,并且更喜欢热备份而不是冷备份。

有些人建议为此使用 Kafka,但我不确定如何使用它。

任何帮助,将不胜感激。谢谢。

0 投票
1 回答
1754 浏览

azure - 如何自动化 Azure Site Recovery 故障转移?

我已经开始探索使用 VMware 的 Azure Site Recovery 作为我们客户的灾难恢复解决方案。我的主要疑问是如何自动化故障转移。即我如何告诉 Azure 检查本地 VM 是否脱机并自动启动故障转移过程?我是否需要像 OMS 这样的东西来实现它,或者自动化运行手册或类似的东西就足够了?

0 投票
1 回答
197 浏览

java - 如何使用 LDAP 服务器实现容错

我正在使用 UnboundID LDAP SDK 来设计 LDAP 客户端。我正在考虑使用这个 API 的容错模式。我需要将 LDAP 辅助服务器与主服务器一起添加,如果主服务器出现故障,服务应移至辅助服务器。服务应继续进行而不会中断。如何使用 UnboundID LDAP SDK 实现这一点?

0 投票
2 回答
80 浏览

c# - 如果 Windows 服务在崩溃后必须重新启动,如何让它运行一些代码?

假设一个 Windows 服务崩溃,并且由于某些恢复选项而自动重新启动。我想在程序(C#)中运行一些代码,每当发生这种情况时,它会执行一些网络操作(发送一个它关闭的警报)。

是否有我可以应用的事件或我可以在此之后运行的代码?

谢谢!

0 投票
1 回答
583 浏览

biztalk - Biztalk 2013 r2 DR SSO 问题

寻求有关 BizTalk 灾难恢复方案的帮助。

我们已经故障转移到我们的 DR 服务器,并使用 Microsoft 标准日志传送方法恢复了数据库。一切运行都没有问题,但我无法更改管理控制台中的任何端口设置,因为管理控制台正在尝试连接到原始 SSO 服务器。

这是管理控制台显示的错误,仅删除了服务器名称。:-

无法将发送端口“DRTestAppSendPort”的主要传输的传输类型数据存储到配置存储。两个 SSO 服务器(Primary='{Old clustered SSO instance}' 和 Backup='{Old app server}')都失败了。备份服务器故障:无法联系 SSO 服务器“{Old app server}”。检查 SSO 是否已配置以及 SSO 服务是否正在该服务器上运行。(Microsoft.BizTalk.ExplorerOM)

  • SampleUpdateInfo.xml 已正确更新,并且现在已从 C:\Program Files (x86)\Microsoft BizTalk Server 2013 R2\Bins32\Schema\Restore 运行了两次还原脚本。
  • BizTalk 管理 DB 在 [adm_OtherDatabases] 中包含正确的服务器名称
  • 脚本运行后,注册表设置全部正确。
  • SSOConfig –Status 和 SSOAdministration 实用程序将正确的 DR 应用服务器报告为主机密。
  • BizTalk 组已被删除并重新添加到管理控制台。
  • SSO 主密钥已在 DR 服务器上成功恢复。
  • Windows Management Instrumentation 服务已重新启动..

完全没有如何解决这个问题的想法,所以任何想法都将不胜感激。

0 投票
1 回答
3471 浏览

tfs - 在 tfs 2015 上恢复 TFS 2010 数据库

浏览了很多 msdn 文档和论坛,但找不到解决方案。

崩溃前状态=> sql 2008 上的单服务器 TFS 2010。

崩溃后=> 包括 tfs 集合在内的所有数据库的 SQL 备份都可用。(无 TFS 备份)

所以我继承了10个项目集合数据库和几个TFS数据库的sql备份

当前状态=> 全新单服务器 tfs 2015/sql 2012 安装。在 SQL 2012 上恢复的 SQL 备份 在 tfs 2015 上创建的新项目集合

但是,当我尝试从 TFS 管理员附加恢复的数据库项目集合时

我收到以下错误

TF254078: 在以下 SQL Server 实例上未找到可附加的数据库:MyServerName。验证服务器名称和实例名称是否正确,以及使用 Team Foundation 管理控制台中的 detach 命令正确分离数据库。

我已经提到为什么我不能将 TFS 附加到已正确还原到 SQL Server(我认为)的项目集合? 但对修复没有多大帮助。

这些项目集合dbs真的可以在tfs 2015上恢复吗?

请注意,我没有 2010 设置来进行正确的分离/附加,我无法更改新的 tfs 2015 项目。