新实例到手先别急着装服务:先把不用了怎么收尾想清楚
前言
周三那篇讲装服务之前先把门锁好,周四那篇讲先把基线记下来,周五那篇讲先把费用和到期日记清楚,周六那篇讲先把服务清单和安装顺序想清楚,周日那篇讲先把安装来源核对好,周一那篇讲先把退路想好,周二那篇讲先把磁盘分哪几块想清楚,周三那篇讲先把出了问题怎么知道想清楚,周四那篇讲先把密码和密钥放哪想清楚,周五那篇讲先把以后怎么更新想清楚,今天是同一条线上的第十一步——装服务之前,先把不用了怎么收尾想清楚。
服务总有不用的一天:换了新方案、项目做完了、实例要退了。不用的时候最容易留尾巴:数据不知道导没导、服务停了没停、费用还在不在扣、账号密钥还留在机器上。所以装之前,先把不用了怎么收尾想清楚,四步都不改配置。
第一处:先定停之前数据怎么办
停服务之前,先想好数据去哪:哪些数据要导出、导出到哪、留多久。判断标准:能说出这个服务的数据要不要留、留在哪、删之前先确认过一遍。只读命令,看一眼就行:
ls -l ~/baseline/
du -sh /var/lib/* 2>/dev/null | sort -h | tail -5
周四那篇讲过先把基线记下来,今天讲的是收尾时照着基线核对——数据在哪个目录、占了多大,先看一眼再决定导不导、留不留,删之前先确认,不删错、不丢了才发现。
第二处:先定卸载顺序和数据清不清
定了数据怎么办,还要定怎么拆:先停服务、再卸载,最后才决定数据目录留还是清。判断标准:能说出这个服务停的顺序,数据目录是留着还是清掉、清到什么程度。记进基线里就行:
cat > ~/baseline/decommission-plan.txt <<'EOF'
停服顺序:
数据目录:
数据留还是清:
EOF
cat ~/baseline/decommission-plan.txt
顺序先定好,收尾就不是想起来才拆:先停服务再卸载,数据清不清写在清单里,照着清单走,不留一个半停半跑的服务在机器上。
这一步跟周一那篇沾边,但角度不同:周一是装坏了当时怎么退,今天是服务跑了一段时间、不用了怎么收尾——退路是一次性的,收尾是服务生命周期的最后一步。
第三处:先定费用怎么停
拆服务之前,先想好费用怎么停:实例到期日是哪天、自动续费关没关、流量包和代金券还剩多少。判断标准:能说出这个服务停用之后,费用从哪一天起不再产生。只读核对,不用现在就点取消:
cat ~/baseline/fee-plan.txt
ls -l ~/baseline/
周五那篇讲过先把费用和到期日记清楚,今天讲的是收尾时照着那份费用清单核对——到期日、自动续费、流量包余量都在上面,停用之前先看一眼,费用停没停、什么时候停,心里有数,不用等账单来了才发现还在扣。
第四处:先定账号、密钥、端口、域名怎么收尾
最后一步是收尾的边角:账号删不删、密钥作废不作废、防火墙端口关不关、域名解析下不下。判断标准:服务停了之后,能说出哪些账号要删、哪些密钥要作废、哪些端口要关、哪些解析要下掉。记的办法不用复杂,写进同一份收尾清单就行:
cat >> ~/baseline/decommission-plan.txt <<'EOF'
要删的账号:
要作废的密钥:
要关的端口:
要下掉的域名解析:
EOF
cat ~/baseline/decommission-plan.txt
账号、密钥、端口、域名都记下来了,服务停了之后按清单收尾,不用现想、不用现找,也不留一个没人管的账号和开着的端口在机器上。
小结
新实例到手的顺序,周三是先把门锁好,周四是再把基线记下来,周五是先把费用和到期日记清楚,周六是先把服务清单和安装顺序想清楚,周日是先把安装来源核对好,周一是先把退路想好,周二是先把磁盘分哪几块想清楚,周三是先把出了问题怎么知道想清楚,周四是先把密码和密钥放哪想清楚,周五是先把以后怎么更新想清楚,今天是先把不用了怎么收尾想清楚:停之前数据怎么办、卸载顺序和数据清不清、费用怎么停、账号密钥端口域名怎么收尾。四步都不改配置,花不了十分钟,但能把“服务不用了、数据没导、费用还在扣、账号还留在机器上”这几件事挡在门外。不用了怎么收尾想清楚了,再动手装服务。
- 点赞
- 收藏
- 关注作者
评论(0)