【发布时间】:2013-08-22 07:33:02
【问题描述】:
为了节省成本,我想将我的 Web 角色移动到更小的 VM 大小。
我相应地更改了ServiceDefinition.csdef 中WebRole 中的vmsize 属性。在发布时,我收到以下错误:
请求的总资源对于指定的 VM 大小来说太大了
于是我随后减小了ServiceDefinition.csdef 中本地存储资源的大小。然后我在发布时遇到错误:
无法减少本地资源的大小。受影响的本地资源 是角色网站中的数据文件。
根据我在网上阅读的内容,我需要删除部署并重新发布。但这将为我的云服务分配一个新 IP。我不能让这种事情发生。
我的问题还有其他解决方案吗?
【问题讨论】:
-
附带说明,您不应依赖就地更新。 “真正的方法”是创建一个新部署并执行“交换 VIP”,这意味着您将更改 IP。你所有的基础设施都应该能够处理这个问题。
-
但是 VIP swop 不会改变你的 IP 吧?据我了解,仅当您重新部署(并且不更新)或删除部署时,IP 才会更改。
-
部署的 IP 不会更改 stackoverflow.com/a/17697650/57428,但您必须先创建一个新部署,然后才能获得新的 IP。
标签: azure azure-storage azure-web-roles azure-configuration