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

2024-04-26 10:53:05 +08:00
 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 要什么端口

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

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

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

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

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

© 2021 V2EX