开发者社区 > 云效DevOps > 正文

云效流水线部署时, 如何改写SLB里服务器的权重?

云效流水线部署时, 如何改写SLB里服务器的权重?

展开
收起
青城山下庄文杰 2023-07-22 11:31:03 105 0
3 条回答
写回答
取消 提交回答
  • 在云效流水线中,如果你想要改写SLB(负载均衡)中服务器的权重,你可以通过以下步骤实现:

    1. SLB管理:首先,确保你有权限访问和管理SLB。在云效控制台中找到对应的SLB,并进入其管理界面。

    2. 查找服务器实例:在SLB管理界面中,找到与你要修改权重的服务器实例相关联的目标组(Target Group)或后端服务器列表。

    3. 修改权重:选择目标组或后端服务器列表,在相应的服务器实例旁边会显示权重值。点击权重值进行修改,输入你想要的新权重值。

    4. 保存变更:完成权重修改后,记得保存变更,以便新的权重值生效。

    上述步骤可能会因为云服务提供商的不同而有所差异,具体操作方式可能有所调整。请参考云效文档或联系云效的支持团队,以获取准确的操作指导。

    需要注意的是,修改SLB中服务器的权重可能会影响负载均衡算法和请求分发策略,从而可能会对应用程序的性能和可用性产生影响。在进行此类操作时,请确保了解其潜在的影响,并在适当的时间和环境中进行测试和验证。

    2023-07-30 22:20:19
    赞同 展开评论 打赏
  • 流水线里没有直接和SLB交互的任务,间接非常的不建议,而且是否可实现不清楚,这个需要看看SLB那边有没有可以修改权重的API ,或者命令行工具,如果存在的话就可以和流水线对接,在流水线上触发API或者 通过命令行工具修改-此回答整理自钉群“云效开发者交流群6群”

    2023-07-24 13:51:30
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    手动修改SLB权重很繁琐。可以通过调用阿里云SLB的API结合Python程序去实现,通过API实现对SLB下的ECS实例,对ECS下线操作,修改SLB下对应的ECS实例权重。

    阿里云官方在线调试: https://api.aliyun.com/ 阿里云python SDK: https://api.aliyun.com/?spm=a2c1g.8271268.10000.2.4f27df258ss14Z#/?product=Slb&version=2014-05-15&api=SetBackendServers¶ms={"RegionId":"cn-shanghai","LoadBalancerId":"lb-uf6wawmk15dcqofidmfwc","BackendServers":"[{"ServerId":"i-11ohe548z","Weight":"90","Type":"ecs","Port":"8001","Description":"test-104.67"}]%22}&tab=DEMO&lang=PYTHON 阿里云SLB API:https://help.aliyun.com/document_detail/27634.html?spm=a2c4g.11186623.6.726.282576f9VSmTXT

    如果您只有管理网站内容的人员,而无专业技术人员来进行网站建立和管理,则只能部署基础网站。如果您的网站有更高的需求,需要定制化服务、高可用性和高弹性,则需寻求其他解决方案。

    利用ROS资源栈模板(WordPressCluster-phpMyAdmin.ros)可以帮助您实现对高可用性和高弹性的需求。通过此模板,您可以快速部署整个VPC、负载均衡、弹性伸缩、ECS、云数据库RDS版等实例组成的资源栈。同时部署WordPress和phpMyAdmin,并配置弹性伸缩。系统会根据需要,自动添加、配置新的实例,无须您手动操作。

    资源站模板概览 单击WordPressCluster-phpMyAdmin.ros下载该资源栈模板。

    您可以根据资源编排控制台中支持的ECS可用区和镜像,在模板中修改ZoneId和ImageId。 根据WordPressCluster-phpMyAdmin.ros,系统将创建和配置VPC、负载均衡、VSwitch、NAT网关、ECS实例、弹性公网IP、弹性伸缩和云数据库RDS版实例等。

    在创建资源栈时,以下参数可满足任何地域的用户需要。

    根据模板,系统将在JumpBox上安装httpd、mysql-client、PHP、OSSFS、phpMyAdmin和WordPress,并通过资源ALIYUN::ECS::Instance的UserData段配置这些应用。

    通过UserData段,将WordPress部署在OSS Bucket上。OSS Bucket可挂载到弹性伸缩创建的Web服务器上,确保所有Web服务器都具有来自根目录的最新内容。

    通过弹性伸缩配置的UserData段,实现httpd、PHP和ossutil的安装和配置、挂载DocumentRoo以及启动所有服务。

    以上仅供参考,具体请结合实际情况操作。

    2023-07-22 12:27:18
    赞同 1 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载