0

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

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

我相信我唯一可用的解决方案如下;

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

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

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

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

4

4 回答 4

3

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

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

于 2012-12-05T04:12:22.893 回答
0

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

于 2012-12-05T00:30:49.390 回答
0

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

您可以在一分钟内删除 PRODCTION 插槽(如果适用!),然后您将从 PROD 进行 VIP 交换:Empty STAGING :您的部署

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

并最终拥有

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

文森特·塔沃内克姆

于 2013-06-24T11:05:52.013 回答
0

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

于 2014-04-18T16:27:40.853 回答