• 首页 > 
  • 通用方案:专有云V3环境如何在OSS赤骥控制台中修改OSS的KV回收站周期

通用方案:专有云V3环境如何在OSS赤骥控制台中修改OSS的KV回收站周期

KB: 155639

 · 

更新时间:2020-12-31 16:39

1. 概述

本文主要介绍在专有云V3环境中,如何在OSS赤骥控制台中修改OSS的KV回收站周期。

方案总览

类别 内容
国产化
风险等级(方案执行的影响)
操作方式 白屏
操作复杂度
预估执行时长 40分钟
客户业务的影响
可监控性 不支持
有效性(重启、重拉、补丁、升级、扩容等配置是否丢失) 固化
数据修订(变更是否涉及增删改操作)
执行灰度策略 请向产品侧咨询,明确灰度策略
首次发布时间 N/A
预计完成时间 N/A

1.1. 适用范围

  • 专有云版本:V3.*
  • 产品:OSS
    说明:本文适用于V3.5.x及以上的版本,KV版本为8.6。

1.2. 用户告知

  • 修改回收站周期是为了加快回收时间,不影响客户业务。
  • OSS和盘古回收站的回收时间为1秒,修改KV回收站的策略本身就比较敏感,若KV回收周期改为6,则KV只保留6小时的垃圾数据。
  • 在V3.8.x及以上版本回收周期会根据水位情况自行调整。
  • 如果急需修改KV回收站周期,请先查明KV版本,并请阿里云技术支持,确认黑屏操作的修改方法。

2. 问题描述

OSS集群资源使用率超过85%,为了加快回收,KV回收站会自动缩短回收周期,如果现场情况较紧张,需要手动设置回收站周期,请和阿里云技术支持确认后进行修改。资源使用率正常后可以开启自动调整恢复KV回收站周期功能。

3. 解决方案

3.1. 环境检查

确认集群已达终态

在天基控制台中,确认OSS集群已达终态。

说明:若有未达终态的情况,请优先恢复终态情况。

查看KV版本

  1. 登录天基控制台,Project框中搜索oss,选择对应集群的集群运维中心。在集群运维中心页面,选择oss-chiji服务,单击集群右侧的Terminal,登录oss-chiji服务的机器。
  2. 执行以下命令,确认sprint的值为8.6,则表示KV版本为8.6,方可执行本方案。
    /apsara/deploy/kuadmin –-buildinfo
    系统显示类似如下。
    5.jpg

检查当前回收周期

  1. 登录OSS运维管理控制台,选择运维支持>KV管理>Global Flag管理
  2. 在Global Flag管理页面,cluster选择oss集群,ServerRole选择kv_masterGlobalFlag选择youchao_storage_DeleterMaxBackupCount,单击查询,其中Flag值即为当前回收周期时间。
    1.jpg

3.2. 实施步骤

  1. 参见检查当前回收周期步骤,在数值栏中输入要修改的参数值,然后单击修改
    2.jpg
  2. 然后在工作流提交单页面的comment输入框中填写set youchao_storage_DeleterMaxBackupCount [$Plan_Ycle],然后单击提交
    说明:[$Plan_Ycle]为上一步修改的周期。
    {3B4351DC-A654-4658-9883-745F2ABBD286}_20200327180656.jpg
  3. 确认显示提交成功。单击查看工作流,确认执行状态显示成功即可。
    5.jpg

3.3. 结果验证

在Global Flag管理页面,确认Flag值修改成功。

9.jpg

4. 回滚方案

参见实施步骤,将回收站全周期设置为之前的数值。

image.png