弹性 MapReduce 安全组设置

EMR 使用腾讯云私有网络(VPC)作为 EMR 底层网络,EMR 中的安全组设置用于控制集群内部节点互相访问和外部节点访问内部节点侧虚拟防火墙。这篇档主要介绍 EMR 使用安全组的实践教程,帮助你选择安全组策略。

相关产品
弹性 MapReduce 产品页,含版本规格、价格与购买入口。

一、安全组

安全组是一种有状态的包过滤功能的虚拟防火墙,它用于设置单台或多台云服务器(节点)的网络访问控制,是腾讯云提供的重要的网络安全隔离手段。若没有安全组,创建 EMR 集群时会自动帮你新建一个安全组,若安全组数量已达到上限无法新建,可删除部分不再使用的安全组。若已有安全组,可直接在 私有网络控制台 查看并使用已有的安全组。

二、使用限制与规则

有关安全组的使用限制及配额,可参见 使用限制总览 中的安全组相关限制。

安全组规则包括如下组成部分:

·来源:源数据(入站)或目标数据(出站)的 IP。

·协议类型和协议端口:协议类型,如 TCP、UDP 等。

·策略:允许或拒绝。

三、使用 EMR 安全组选择原则

默认选择使用已有安全组,默认选择 EMR 安全组,用户可以选择新建 EMR 安全组或选择非 EMR 安全组。

1. 新创建的 EMR 安全组,将默认开启30002端口及必要的内网通信网段,选择开启远程登录时将开启22端口,新安全组以 emr-xxxxxxxx_yyyyMMdd 命名,请勿手动修改安全组名称。

2. 选择已有安全组作为当前实例的安全组,支持当前地域所有可用安全组。建议优先选择 emr-xxx 开头的安全组,这类安全组已开启 EMR 服务正常运行必要的策略。非 emr 开头的安全组可能会缺少必要的出入站规则,导致集群创建失败或集群不可用,请谨慎选择非 emr 开头安全组。

3. 扩容节点时,安全组默认继承新建集群时选择的安全组策略。

四、EMR 的安全组策略详情

注意:说明:

注意:为提升服务安全性,创建 EMR 集群时,若开通外网,将校验安全组源IP地址。若设置为0.0.0.0/0,操作将被拦截。如使用 EMR 默认创建的新安全组,开通外网后需你手动填写允许访问的源 IP 地址。

五、放通内网(私有网络网段)的入站规则

在新建 EMR 集群时,使用非 EMR 安全组,入站规则必须放通内网网段,否则集群将无法创建。例如,所选择的 VPC 网络网段处于 A 网段,则入站必须选择放通 A 网段。

来源 协议端口 策略 备注
10.0.0.0/8 ALL ACCEPT A 网段放开
172.16.0.0/12 ALL ACCEPT B 网段放开
192.168.0.0/16 ALL ACCEPT C 网段放开

六、放通 Ping 服务的入站规则

使用非 EMR 安全组时,如需放通 Ping 服务,入站规则应包含以下策略:

来源 协议端口 策略 备注
0.0.0.0/0 ICMP ACCEPT 本地 ICMP 放开

七、访问 WebUI 的入站规则

使用非 EMR 安全组时,如需正常访问集群服务 WebUI,入站规则应包含以下策略:

来源 协议端口 策略 备注
0.0.0.0/0 TCP:13000 ACCEPT 13000端口,Hue 端口
0.0.0.0/0 TCP:30002 ACCEPT 放开端口30002

八、放通 Linux SSH 登录的入站规则

使用非 EMR 安全组时,如需使用 Linux SSH 远程登录,入站规则应包含以下策略:

来源 协议端口 策略 备注
0.0.0.0/0 TCP:22 ACCEPT 放开远程登录端口22

九、出站规则

来源 协议端口 策略 备注
0.0.0.0/0 ALL ACCEPT 出站放开所有

更多安全组的介绍请参见 安全组。

赞 (0)
上一篇 4天前
下一篇 4天前