协调服务器之间的拨号 ISP 连接

当两个距离很远的服务器同时连接到因特网时,可以使用因特网连接复制数据库或路由邮件。当两台服务器都与因特网建立了持续连接时,可以很容易地调度这些任务。但是,如果其中一台服务器不与因特网持续连接(例如,一台服务器与 ISP 之间使用拨号连接)时,则调度任务可能会变得很困难,因为两台服务器的可用时间很难统一。

关于此任务

只有 R8.5 以前的 Domino® 发行版才支持直接拨号调制解调器 (X.PC) 连接。可以继续使用 Domino® Administrator 客户机来配置和保持直接拨号调制解调器支持,但这些操作只能在运行 8.5 以前版本的服务器上进行。在所有版本中,都可以继续通过 Microsoft 拨号网络 (DUN) 或远程访问服务 (RAS) 使用网络拨号连接。

为了自动协调拨号调度,HCL Domino®允许创建自动拨号器连接。自动拔号器连接在两个“连接”文档之间提供一个链接:一个“连接”文档控制源服务器何时开始指定的复制或邮件路由任务;而另一个“连接”文档控制目标服务器何时拨叫 ISP 以建立因特网连接。两台服务器上的 AutoDialer 任务跟踪源服务器“连接”文档中所设置的任务调度,并提示目标服务器及时联机以便接收来自呼叫服务器的请求。

源服务器使用目标服务器的 IP 地址建立连接。这需要稳定的 IP 地址,因此,目标服务器的 ISP 必须提供静态的 IP 地址,也就是说,每当服务器连接到 ISP 时,ISP 必须为该服务器分配同一个 IP 地址。

AutoDialer 连接允许为调制解调器通信端口指定超时设置。如果某个连接的空闲时间超过了指定时间,那么 Domino® 将关闭该连接。

要启用复制,请使用以下步骤为两个服务器创建一个自动拔号器连接:

过程

  1. 创建 Pluto 到 ISP 网络拨号“连接”文档,以提供如何使用本地电话号码将目标服务器 Pluto 连接到 ISP 的有关信息。
  2. 在 Pluto 到 ISP 的连接文档中,执行以下步骤:
    1. 启用自动拔号器,并指定 Pluto 在与 Jupiter 进行预定复制之前的三分钟开始拨叫 ISP。
    2. 为自动拔号器连接分配名称 PlanetReplication
  3. 创建 Jupiter 到 Pluto 的 LAN“连接”文档,以提供源服务器 Jupiter 如何连接到 Pluto 的有关信息。
  4. 在 Jupiter 到 Pluto 的连接文档中,执行以下步骤:
    1. 可选网络地址字段中指定 Pluto 的 IP 地址;这使 Jupiter 能够在因特网上找到 Pluto。
    2. 启用自动拔号器,并为此文档中的自动拔号器连接指定与 Pluto 到 ISP“连接”文档中的自动拨号器连接相同的名称 (PlanetReplication)。此名称提供了两个文档之间的链接。
    3. 在 Jupiter 到 Pluto 的连接文档中设置调度,以使复制在 10:00 AM 开始。
  5. 保存两个文档之后,还必须复制 Domino® 目录,以便两台服务器都能收到此更改。从目标服务器 (Pluto) 中,拨号连接到 ISP,然后从服务器控制台发出 replicate 命令,以在两台服务器之间复制 Domino® 目录。
  6. 将自动拔号器任务添加到 NOTES.INI 文件中的 ServerTasks 条目,以便在 Pluto 上启动自动拔号器任务。

结果

Domino® 然后,搜索可用的连接文档,以查找具有自动拔号器连接名称“PlanetReplication”的所有文档。找到匹配的文档之后,Domino® 计算 Pluto必须拨叫 ISP 以应答来自 Jupiter 的复制请求的时间,并在 Pluto 到 ISP 的连接文档中设置此调度。在此示例中,由于 Pluto 位于 GMT -08:00 时区,因此必须于当地时间 6:57 AM 拨叫 ISP,以便在 Jupiter(位于 GMT -05:00 时区)于当地时间 10:00 AM 启动复制之前的三分钟联机。

Pluto 上的 AutoDialer 于 6:57 AM 从“Pluto 到 ISP 连接”文档请求拨号信息,并拨叫 ISP。三分钟后,Jupiter 通过因特网向 Pluto 发送复制请求。