1 文档编写目的
FreeIPA是一个Linux环境下开源的身份管理系统,它提供了用户管理和身份验证,就跟Fayson前面介绍的Microsoft Active Directory或OpenLDAP。FreeIPA集成了Directory Server、Kerberos、PKI、DNS、Certmonger、NTP Server、WebUI、Trusts、Client等组件,也就是说在Hadoop集群要统一用户管理和安全认证一个它就足够了。本篇文章Fayson主要介绍如何在Redhat7上安装FreeIPA。
- 内容概述
1.环境准备
2.FreeIPA安装
3.FreeIPA使用
- 测试环境
1.RedHat7.3
2.FreeIPA4.6.4
2 环境准备
1.首先要确保安装FreeIPA服务的服务器主机名为完全限定域名(FQDN),Fayson这里使用cdh4.fayson.com作为本篇文章教程的FQDN。
在redhat7下可以使用如下命令修改hostname
配置本机HOSTS
2.FreeIPA安装需要大量的随机数运行加密操作,需要安装rngd服务防止操作系统的熵值过低
[root@cdh4 ~]# yum -y install rng-tools
启动rngd服务并设置为开机自启动
[root@cdh4 ~]# systemctl start rngd
[root@cdh4 ~]# systemctl status rngd
[root@cdh4 ~]# systemctl enable rngd
3.FreeIPA依赖需要启用IPv6堆栈,修改/etc/sysctl.conf文件增加如下内容
net.ipv6.conf.lo.disable_ipv6 = 0
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
执行sysctl -p命令使其生效
3 安装FreeIPA
1.安装FreeIPA服务依赖包
[root@cdh4