开通防火墙的简单改进 (r6笔记第88天)

作者: admin 分类: 公众号存档            2 次浏览 发布时间: 2015-10-14 23:35

公众号:杨建荣的学习笔记 · 作者:杨建荣 · 发布:2015-10-14 23:35:50 · 原文链接

今天有个需求是开通防火墙,听起来任务难度不大吧,如果按照客户端和端口来细分,匹配下来需要开通的有近400多台。
所以任务艰巨,关键是提供的列表中含有多个环境的负责人,没有按照环境属主来分,所以如果从列表中一一查找,开通权限,那就得折腾一整天,眼睛熬得通红,而且还没啥技术含量。
而且还有个坑,因为列表中时不时会出来几个unix环境,开通的方式方法又不同,而且之前听说配置有误还导致服务器重启,所以对于unix开通防火墙都是规规矩矩,不敢越雷池一步。

这个时候如果放到批量脚本里,也还是不合适的,因为会有很多的隐患和不明确的地方。

所以拿到列表我没有马上开始忙活开通防火墙的事情,而是先梳理了一下环境。
列表是类似下面的这种格式 第一栏是db的ip 第二栏是需要开通的端口,第三栏是客户端的ip
10.12.5.111 1521 10.27.142.68
10.12.5.111 1528 10.27.142.68
10.12.5.112 1528 10.27.142.68
10.12.5.19 1523 10.12.142.16
10.12.5.23 1523 10.12.142.16
10.16.8.105 1521 10.27.142.68

所以根据提供的3个参数,需要连接到db服务器,然后查看是否有防火墙的配置,如果没有,就需要开通,开通完之后保存防火墙列表。

admin

杨建荣,《Oracle DBA工作笔记》《MySQL DBA工作笔记》作者,dbaplus社群发起人之一,腾讯云TVP,现任竞技世界系统部经理,拥有十多年数据库开发和运维经验,目前专注于开源技术、运维自动化和性能调优

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注