Ambari啟用Kerberos認證

markriver發表於2021-09-09

演示環境

Centos7.4
Ambari-2.6.2.0

使用指南

PS: 以下帶#號註釋的都是修改的內容

Server機子上安裝Kerberos

yum install krb5-server krb5-libs krb5-workstation -y

修改主配置krb5.conf檔案
cat /etc/krb5.conf

[libdefaults]
  renew_lifetime = 7d
  forwardable = true
  default_realm = FLINK.COM #Realm名
  ticket_lifetime = 24h
  dns_lookup_realm = false
  dns_lookup_kdc = false
  default_ccache_name = /tmp/krb5cc_%{uid}

[logging]  default = FILE:/var/log/krb5kdc.log
  admin_server = FILE:/var/log/kadmind.log
  kdc = FILE:/var/log/krb5kdc.log[realms]
  FLINK.COM = {
    admin_server = 10.3.111.0 #IP或者是主機名
    kdc = 10.3.111.0 #IP或者是主機名
  }

編輯Kdc檔案
cat /var/kerberos/krb5kdc/kdc.conf

[kdcdefaults]
 kdc_ports = 88
 kdc_tcp_ports = 88[realms]
 FLINK.COM = { #對應名稱
  #master_key_type = aes256-cts
  acl_file = /var/kerberos/krb5kdc/kadm5.acl
  dict_file = /usr/share/dict/words
  admin_keytab = /var/kerberos/krb5kdc/kadm5.keytab
  supported_enctypes = aes256-cts:normal aes128-cts:normal des3-hmac-sha1:normal arcfour-hmac:normal camellia256-cts:normal camellia128-cts:normal des-hmac-sha1:normal des-cbc-md5:normal des-cbc-crc:normal
 }

編輯acl檔案
cat /var/kerberos/krb5kdc/kadm5.acl

*/admin@FLINK.COM   *

建立資料庫
1.輸入密碼
2.輸入確認密碼

[root@storm1 ~]# kdb5_util create  -s -r FLINK.COMLoading random data
Initializing database '/var/kerberos/krb5kdc/principal' for realm 'FLINK.COM',
master key name 'K/M@FLINK.COM'You will be prompted for the database Master Password.
It is important that you NOT FORGET this password.
Enter KDC database master key: 
Re-enter KDC database master key to verify:

建立管理員
1:輸入兩次上面的確認密碼
2:輸入退出

[root@storm1 ~]# kadmin.local Authenticating as principal root/admin@FLINK.COM with password.
kadmin.local:  addprinc admin/admin@FLINK.COMWARNING: no policy specified for admin/admin@FLINK.COM; defaulting to no policy
Enter password for principal "admin/admin@FLINK.COM": 
Re-enter password for principal "admin/admin@FLINK.COM": 
Principal "admin/admin@FLINK.COM" created.
kadmin.local:  exit

重啟服務

systemctl restart krb5kdc
systemctl restart kadmin

Ambari操作


圖片描述

開啟啟動Kerberos

圖片描述

勾選Kerberos

圖片描述

配置


圖片描述

測試配置正確

圖片描述

自定義配置

圖片描述

停止服務

圖片描述

安裝Kerberize叢集

圖片描述

驗證完成



作者:dounine
連結:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/818/viewspace-2815899/,如需轉載,請註明出處,否則將追究法律責任。

相關文章