標籤(空格分隔): 大數據運維專欄vim
- 一:系統環境
- 二:CDH6.3.2 集成freeipa 的Kerberos
要求大數據的全部主機注入到FreeIPA當中 cdh 最低版本爲CDH6.3.2 版本
vim /etc/krb5.conf ---- #File modified by ipa-client-install includedir /etc/krb5.conf.d/ includedir /var/lib/sss/pubconf/krb5.include.d/ [libdefaults] default_realm = VPC.UNIONDRUG.COM dns_lookup_realm = false dns_lookup_kdc = false rdns = false dns_canonicalize_hostname = false ticket_lifetime = 24h forwardable = true udp_preference_limit = 0 renew_lifetime = 7d renewable = true # default_ccache_name = KEYRING:persistent:%{uid} [realms] VPC.UNIONDRUG.COM = { kdc = rc07bigdata.vpc.uniondrug.com:88 master_kdc = rc07bigdata.vpc.uniondrug.com:88 admin_server = rc07bigdata.vpc.uniondrug.com:749 kpasswd_server = rc07bigdata.vpc.uniondrug.com:464 default_domain = vpc.uniondrug.com pkinit_anchors = FILE:/var/lib/ipa-client/pki/kdc-ca-bundle.pem pkinit_pool = FILE:/var/lib/ipa-client/pki/ca-bundle.pem } [domain_realm] .vpc.uniondrug.com = VPC.UNIONDRUG.COM vpc.uniondrug.com = VPC.UNIONDRUG.COM rc01bigdata.vpc.uniondrug.com = VPC.UNIONDRUG.COM ----- renew_lifetime = 7d renewable = true # default_ccache_name = KEYRING:persistent:%{uid} 全部大數據主機節點註釋掉這行
建立一個cloudera-role的角色
爲cloudera-role 建立權限
在FreeIPA上建立一個cloudera-scm的用戶 密碼爲:cloudera-scm
點擊「角色」 爲 cloudera-scm 添加角色
在節點上面添加測試 cloudera-scm 的Kerberos 帳號
添加全部DNS 解析到 freeIPA 當中
登錄CM,進入Administration->Security,準備啓動安全
在設置KDC頁面中,KDC Type選擇Redhat IPA,而後依次填寫配置相關的KDC信息,包括類型、KDC服務器、KDC Realm、加密類型以及待建立的Service Principal(hdfs,yarn,,hbase,hive等)的更新生命期等,填寫完成後點擊下一步
FreeIPA 會在服務器上面 生成 kerberos 的全部的principals
導出全部的經常使用大數據角色的prinicipals kadmin.local xst -kt /root/cdh.keytab -norandkey hdfs/rc01bigdata.vpc.uniondrug.com@VPC.UNIONDRUG.COM xst -kt /root/cdh.keytab -norandkey hive/rc02bigdata.vpc.uniondrug.com@VPC.UNIONDRUG.COM xst -kt /root/cdh.keytab -norandkey impala/rc01bigdata.vpc.uniondrug.com@VPC.UNIONDRUG.COM