Isilon:无法使用 RangerKMS 和 Active Directory Kerberos 创建 Hadoop 加密分区

Summary: 尝试创建 Hadoop 加密分区时,创建失败,用户名变为群集名称,而不是 HDFS 用户。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

尝试使用 OneFS 8.2、Ambari 2.7.3 和 HDP 3.1.4.0-315 创建 Hadoop 加密分区时,由于我们无法获取密钥,创建分区失败。

安装了 HDP 群集并使用 Active Directory 对其进行 Kerberized,使用 Ranger KMS 部署了 Ranger。密钥是在 KMS

[hdpuser1@centos-05 ~]$ hadoop key list -provider kms:// http@centos-05.foo.com:9292/kms
Listing keys for KeyProvider: org.apache.hadoop.crypto.key.kms.LoadBalancingKMSClientProvider@1750fbeb
keya
keyb

在创建加密分区时,我们看到以下错误:
# isi hdfs crypto encryption-zones create --path=/ifs/zone3/hdp/hadoop-root/keya --key-name=keya --zone=zone3 -v
Create Encryption Zone call failed:GetKeyMetaData:KMS 返回 HTTP 状态:403;远程异常消息:User:ISILONS-2G88EXB$ 不允许在“keya”上执行“GET_METADATA”;请求:http://centos-05.foo.com:9292/kms/v1/key/keya/_metadata?user.name=hdfs

没有 GET_METADATA 访问权限的引用用户帐户是 AD 计算机对象帐户:ISILONS-2G88EXB$,不是 hdfs 服务帐户无法将此 AD 对象作为用户帐户权限添加到 Ranger KMS 中,$ 会阻止添加。

在KMS中添加了hdfs帐户,具有所需的Get_Metadata权限,(请参见屏幕截图)


kms.png
 
pipe1-1# isi auth mapping token --zone=zone3 --user=foo\ISILONS-2G88EXB$
User
Name:FOOisilons-2g88exb$
UID:
1000008 SID:S-1-5-21-856609431-2249676204-1531082451-1738
On Disk:S-1-5-21-856609431-2249676204-1531082451-1738
ZID:
5 Zone: zone3
Privileges:-
主要组
名称:FOO域计算机 < -- 计算机对象
GID:
1000003 SID:S-1-5-21-856609431-2249676204-1531082451-515
On Disk:S-1-5-21-856609431-2249676204-1531082451-515
补充身份
名称:经过身份验证的用户
SID:S-1-5-11



基于上述行为,目前不支持带有 Ranger KMS 和 AD 的 TDE。

Cause

根据工程设计,目前官方不支持 AD kerberos + RangerKMS 方案,当前白皮书不会更改。

Resolution

RFE(增强请求)是目前的选项。
由于它将被视为一项功能,需要 PdM 进行干预以设置计划,因此建议客户团队联系产品团队以制定进一步的计划。

Additional Information

Affected Products

PowerScale OneFS
Article Properties
Article Number: 000188253
Article Type: Solution
Last Modified: 15 Sept 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.