【问题标题】:Azure VIP Swap to different number of end pointsAzure VIP 交换到不同数量的端点
【发布时间】:2012-12-04 23:12:37
【问题描述】:

我正在尝试用一个空的重定向项目替换托管服务,但是当我尝试这样做时,我收到以下错误;

Windows Azure 无法在端点数量不同的部署之间执行 VIP 交换。

我认为我唯一可用的解决方案如下;

  1. 将 DNS 指向 48 小时后的暂存部署 传播删除生产实例并将我的 DNS 更改为 空重定向项目的新部署。
  2. 删除生产实例,然后立即翻转暂存。 这当然会导致停机。

不幸的是,在这个阶段更改 DNS 记录对我来说不是一个选项,所以除非有人能提出替代方案,否则我将不得不选择第 2 点。

虽然我唯一的查询是一旦我删除生产和翻转登台,新的生产实例是否会保留旧 IP,就像我上面所说的那样,我无法更改 DNS 记录。

谢谢,如有任何疑问,请告诉我。

【问题讨论】:

    标签: azure azure-web-roles


    【解决方案1】:

    我通过将其他端点添加到通过另一个部署进行暂存来解决此问题。虽然应用程序永远不会使用它们,但它允许我在不停机的情况下进行部署。

    我的问题中包含了替代解决方案。

    【讨论】:

    • 今天的另一个选择是对生产部署进行就地升级。如果您已正确配置更新域,您将避免停机,并且在升级运行时仅损失一部分容量。
    【解决方案2】:

    删除生产槽中的当前部署后,应将 IP 地址分配回池(您无法使用)。

    【讨论】:

    • 感谢您的回复。它是我寻求保证不会改变的公共 IP。
    【解决方案3】:

    为了省去重新部署和额外等待 15 分钟的麻烦,

    您可以在一分钟内通过删除 PRODCTION 插槽(如果适用!),然后您将进行 VIP 交换 产品:空 暂存:您的部署

    "OK 删除了云服务od的生产部署..."

    最终拥有

    “成功交换了云服务中的部署...”

    文森特·塔沃内卡姆

    【讨论】:

      【解决方案4】:

      这通常是由于在一个插槽中启用了 RDP(远程桌面)而在另一个插槽中未启用。 RDP 创建额外的端点,从而产生错误消息。您可以 (a) 在没有 RDP 的那个上启用 RDP,或者 (b) 在有它的那个上禁用 RDP。然后 VIP 交换应该可以工作了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-10
        • 1970-01-01
        相关资源
        最近更新 更多