【问题标题】:How to take backup of marklogic database while upgrading from CentOS to RHEL从 CentOS 升级到 RHEL 时如何备份 marklogic 数据库
【发布时间】:2016-11-02 10:50:44
【问题描述】:

我们想将我们的集群服务器从 centos 移动到 RHEL。我们如何确保 Marklogic 数据库已备份并且在此过程中我们不会丢失任何数据。 我们需要在外部数据存储设备上备份吗?

【问题讨论】:

    标签: centos marklogic rhel6 marklogic-8


    【解决方案1】:

    我想将备份保存在外部存储驱动器上将是一个安全的想法。您是否打算阻止对数据库的所有操作?如果没有,您还需要考虑在从 CentOS 迁移到 RHEL 期间更新数据库。

    【讨论】:

    • 嗨 Ankit,我猜你的意思是计划支持所有操作而不是阻止,在这种情况下我的回答是肯定的。我们已经准备好可执行文件。备份集群中的每台主机然后恢复它们可以吗?我想我们只需要备份 /var/opt/Marklogic 吗?
    • 我认为与其备份文件夹,不如备份所需的每个数据库,然后将这些备份复制到外部驱动器上。稍后您可以在更新的 RHEL 环境中恢复这些备份。
    • 如果我没记错的话,RHEL 和 CentOS 数据库备份将是二进制兼容的。我建议创建第二个运行 RHEL 的集群,并使用数据库备份/恢复来迁移数据。 Ankit 的意思是你在备份/恢复期间发生的更新。您可以考虑将 CentOS 数据库设为只读,然后开始备份,在 RHEL 上进行还原,然后切换到 RHEL,这意味着数据库更新可以再次发生。您也可以先进行备份/恢复测试..
    • 感谢您的及时回复。我从回复中了解到 1.) 我将从外部设备 2 上的旧 ML Server 集群创建数据库备份。然后在创建新集群后使用恢复功能在 RHEL6.5 上恢复。还有一个问题,我们需要对 App Server 进行返工吗?或者没有任何方法可以将整个集群对象复制到我们的新集群中。
    • 不确定问题的第一部分。 @grtjn 可以更好地说明这一点。关于应用服务器,您可以使用 Marklogic 配置管理器(8002 端口)导出所有应用服务器。 一个谦虚的请求 - 不要在 cmets 中提出单独的问题,因为其他社区成员不容易访问这些问题。也许您可以将其标记为已解决并单独提出其他问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 1970-01-01
    • 1970-01-01
    • 2022-12-23
    • 1970-01-01
    • 2021-06-01
    相关资源
    最近更新 更多