某五百强信创数据库运维幽默记录

207 天前
 HOMO114514
某五百强信创数据库,为了搭配他们的 arm 硬件,把物理安装的配置需求设计得十分严格,核数内存比 1:8 ,至少 8C 起步,否则安装检查不通过。

(但是容器化模式下允许 4C16G 安装)

一个集群 3 节点,也就是每个 cluster 至少要吃掉 24C192GB 内存,我们这边 base 的机器资源不够,调动用外地的机器,两地之间网络全隔离,需要开单申请端口放行

开始之前,我问某五百强技术支持,我们网络隔离,完成任务 1 需要开通什么端口

技术支持丢给我一个《端口矩阵》,林林总总列出了所有组件的端口接近 100 个,但是没告诉我是干什么用的,说可以参考这个文档

然后选了几个看起来要用的端口,提交了审批,等了 2 天,端口批下来了开始干任务 1

卡住了,几百个组件查 log 查了俩小时,发现它在任务过程中冷不丁地要请求一个端口 A 才能完成,具体来说,它下发 agent 包用的不是 scp ,而是要求 node 反过来请求 controller 的自建非标端口 sftp

OK ,反馈,继续开审批,然后追问五百强技术支持,你们任务 1 还涉及什么端口能说说吗?任务流程全是黑盒子,使用手册没有、矩阵文档也没有

技术支持说,你看看端口矩阵,自己整理下

OK ,等了 2 天,端口 A 批完了,继续任务 1 ,结果卡在另一个地方,再查俩小时 log ,发现这个子任务靠 ping 判断 node 的网络连接,但我们没开 ICMP

OK ,继续开审批,把 ICMP 开了,我再追问技术支持,你们还有什么端口要访问的,能不能说清楚

他回答我,那个端口矩阵你可以看下

等了 2 天,ICMP 批下来了,继续任务 1 ,结果卡在最后一个子任务,这个任务在矩阵文档里写的是要用端口 B ,之前已经批过这个端口,测试也顺利放行。

继续查 log 和测试,俩小时之后发现这个子任务实际上在用端口 C ,而非 B ,端口 C 没开通

OK ,继续开审批,等了 2 天,把端口 C 开了,最后终于跑完了

半个月时间消失了

接下来做任务 2 ,毫无意外地卡住了

查 log 两小时,发现这个子任务试图让 node 终端请求 controller 的 Kafka 来获取一些任务参数,这个端口当然是没开通的,哥们,你是个数据库啊

反馈技术支持,追问,你们任务 2 要什么端口

技术支持进入了已读不回状态
12052 次点击
所在节点    程序员
99 条回复
wkong
207 天前
数据库还用到了 kafka ?
gtese
207 天前
你为什么不把矩阵的端口全开了得了。
问就回答说技术给的文档。
gongquanlin
207 天前
国产软件都这尿性,都快习惯了
HOMO114514
207 天前
@gtese 另一边是银行,审核非常严格,每次开端口要三级两地领导审批,每个端口需要对应原因,否则一般大概率是会被打回的
lazyfighter
207 天前
为啥不敢说公司名称 我不能理解
HOMO114514
207 天前
@lazyfighter
五百强,信创数据库,同时卖 arm 机器,内存要求高
接触过的已经能够知道是哪家了
F7TsdQL45E0jmoiG
207 天前
按天收费的话就赚了
07ly
207 天前
对这种国内的黑盒信创软件,基于政治任务,就不要考虑什么最小授权原则了,应开尽开,保留甩锅证据就好了
vacuitym
207 天前
不会是 hua 吧,我接触的不多,就接触过一次那个 arm 服务器
JackyTsang
207 天前
魔改 PG ,越改越垃圾。
povsister
207 天前
toB 文档写成这样也能卖钱啊。。
从这实际任务流程上感觉就是:世界果然是草台班子搭起来的
someonedeng
207 天前
kafka???
NessajCN
207 天前
这你居然还有心情问第二第三遍....
在第一遍问他需要什么端口的时候不就该立刻意识到他的回答是「我就是个混子,我啥也不知道」吗
没在第一时间意识到对方根本啥也不懂那就是你的不对了,需要进一步加强对技术力判断的经验。
基于对方技术啥也不懂的前提,如果对面钱给得够,那就要在项目规划期就策划好排查所需端口的工期,
说白了,只要钱给到位,甲方是不可能有错的,还是你们自己太菜。
pkoukk
207 天前
@lazyfighter 类似于伏地魔的 you konw who
iamppz
207 天前
得看什么五百强,国企央企的话属于正常发挥
aofall
207 天前
五百强+信创数据库+arm ,应该是华为的高斯数据库吧
mythabc
207 天前
更惨的情况是,你的客户因为信创买了 YKW 的数据库。然后客户又要求你适配 YKW 的数据库。你并不是 YKW 的直接客户,所以你连他们家的产品文档都下载不到。反正 PG 能用,YKW 的数据库用着察觉不出问题,能过验收,这国产兼容适配的任务就完成了。
seers
207 天前
你还是太年轻,我们给甲方部署系统,第一条要求就是网络全开,后面上线后再收紧访问面,因为就是你这种坑踩得太多了。。。尤其是阿里系的东西,一言难尽
Suomea
207 天前
@iamppz 刻板印象,具体还是要看对接人的。
loveshuyuan
207 天前
信创是一笔大生意

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1035840

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX