本节详细介绍了虚拟服务自动缩放。
NSX Advanced Load Balancer 支持根据每个 SE 的负载级别自动在 SE 组中重新均衡虚拟服务。自动重新均衡可以迁移或缩减/扩展虚拟服务以重新均衡负载;在写入访问云中,这还可能导致根据需要置备或取消置备 SE。
只有在为 SE 组选择了弹性高可用性时,才会应用自动重新均衡。
要为 SE 组配置自动重新均衡,请参见如何使用 NSX Advanced Load Balancer CLI 配置自动重新均衡。
扩展
以下是在“写入访问”模式下运行 NSX Advanced Load Balancer 时手动扩展虚拟服务的步骤:
打开您希望扩展的虚拟服务的虚拟服务屏幕。
将鼠标指针悬停在该虚拟服务名称上,以打开虚拟服务快速信息弹出消息。
单击扩展按钮以将虚拟服务扩展到额外的 SE,每单击一次,将虚拟服务扩展到一个 SE,最多扩展到 4 个 SE。
如果可用,NSX Advanced Load Balancer 将尝试使用现有的服务引擎。如果没有可用的服务引擎,或者服务引擎与可访问性条件不匹配,它可能会创建新的 SE。
在某些环境中,NSX Advanced Load Balancer 可能会提示输入额外信息以创建新的服务引擎,例如额外的 IP 地址。
在执行该操作时,当前正在进行扩展提示将显示进度。
如果虚拟服务扩展到多个 SE,每个 SE 将单独对池中的服务器执行服务器运行状况监控。
扩展不会中断现有的客户端连接。
扩展虚拟服务可能大约需要几秒钟或几分钟的时间。扩展时间取决于是否存在额外的 SE,或者是否必须创建具有相关网络和磁盘速度要求的新 SE。
缩减
以下是在“写入访问”模式下运行 NSX Advanced Load Balancer 时手动缩减虚拟服务的步骤:
打开您希望缩减的虚拟服务的虚拟服务详细信息页面。
将指针悬停在该虚拟服务名称上,以打开虚拟服务快速信息弹出消息。
单击缩减按钮以打开缩减弹出窗口。
选择要缩减的服务引擎。换句话说,选择应停止支持该虚拟服务的服务引擎。
每选择一个 SE,将为虚拟服务缩减一个服务引擎,最低缩减到只有一个服务引擎。
在执行该操作时,当前正在进行缩减提示将显示进度。
在进行缩减时,现有连接需要 30 秒才能完成。将关闭到 SE 的其余连接,并且必须重新启动这些连接。
迁移
迁移选项允许从一个服务引擎平稳迁移到另一个服务引擎。在该过程中,主 SE 将扩展到新的 SE,并开始为其发送新连接。在 30 秒后,将取消置备旧 SE 以停止支持虚拟服务。
到迁移源服务引擎的现有连接需要 30 秒才能完成,然后才会为虚拟服务取消置备该 SE。将关闭到 SE 的其余连接,并且必须重新启动这些连接。