Forefront Identity Manager 2010高效身份管理 (03): Forefront Identity Manager 2010 安装过程概述(下)

本文提供FIM2010测试环境的安装与配置详细指南,涵盖从下载测试版软件、解压、安装关键组件(如SynchronizationService、ServiceandPortal)到安装补丁、安全设置等全过程。重点介绍了如何在测试环境下配置数据库、Exchange服务器、证书以及后续的强化安全措施。适合希望深入了解FIM2010并具备一定技术背景的读者。

本系列文章由ghjconan创作,转载自ITECN。尊重原创,分享精彩。

 

首先各位可以在下载中心下载FIM 2010的测试版软件。然后将下载后的文件解压缩,双击运行其中的FIMSplash.htm,可以注意到安装向导会以左右两栏的形式显示,在本系列课程中,主要关注四个组件,Identity Manager Service and Portal,Password Change Notification Service,Identity Manager Synchronization Service,Identity Manager Clients, Add-ins and Extensions.

clip_image001

首先需要在CNSHFIMSVR01这台服务器上安装的是Identity Manager Synchronization Service,在单击FIMSplash.htm中对应的链接之后,会出现安装向导,接下来只需要按照向导的提示进行配置即可。当然各位可能会担心出现各种不可预知的情况,那么也可以用msiexec /i /lv* 的形式来启用安装日志,当异常发生时可以进行排错。这里给出几张截图,以及一些需要注意的地方。

在确认完一些常规事项后,首先需要连接远程数据库。这里如果大家是用fimadmin而非administrator这个帐号安装的话,需要注意授予fimadmin相应的数据库权限。因为是测试环境,我授予的是sysadmin权限,在生产环境中需要根据安全策略进行调整。包括接下来的SQL Instance的选择,也需要根据实际情况来确定。我这里使用默认的命名实例。

image

然后是配置Synchronization Service的服务帐号,因为已经提前准备完成,所以这里直接输入对应的帐号及密码即可。

clip_image003

然后确认勾选了启用入站RPC通讯的防火墙策略。

clip_image004

然后需要创建一个备份文件夹,用于备份加密密钥。

clip_image005

至此,FIM 2010的一个核心组件,Synchronization Service便安装完成,稍后还需要安装补丁,不过接下来还是先来安装FIM 2010 Service and Portal组件。

同样这里可以从FIMSplash.htm或者以msiexec /i /lv*来启动安装程序,我这里选择从FIMSplash.htm中直接安装。等安装程序启动,确认完EULA和CEIP之后,出现在各位面前的是选择自定义组件,这里我们暂时先不安装FIM Password Reset Portal,因为自助密码重设是可以单独成篇的一个组件,到时涉及到后会再启用。

当出现数据库选择界面后,注意选择对应的数据库,然后单击下一步。

clip_image006

之后会出现Exchange服务器信息配置界面,这里需要填写测试环境中可用的Exchange 2010服务器,并清除"USE SSL"以及"Mail Server is Exchange Server 2007"选项前的复选框,然后单击下一步继续安装。接下来的一个页面是服务证书,这里需要注意到一点,FIM 2010所需要的证书有着特殊的选项,因此选择创建自签名证书即可。

接下来还需要按照向导配置相应的帐号信息,截图如下:

clip_image007

clip_image008

clip_image009

clip_image010

安装完成后,接下来我们需要安装补丁,各位可以使用关键词“Forefront Identity Manager 2010”,从Microsoft Update目录下载相应的补丁文件。至于FIM 2010的版本历史变更信息可以参考TechNet上的这篇Wiki

补丁的安装过程就不在详述了,唯一需要注意到的一点是,打补丁之前需要停止FIM 2010的两个后台服务,这个任务可以通过使用命令来完成:

sc stop FIMService

sc stop FIMSynchronizationService

接下来,需要执行一些后续配置任务,如果大家对照着测试环境搭建指南的话,会发现我这边省略了一些步骤,这主要是因为,有些步骤我已经在创建帐号的时候已经完成了,因此还请大家留意。

首先,我们需要将FIMService加入本地管理员组,这是一件相当轻松的活,一行命令就可以搞定:

net localgroup FIMSyncAdmins corp\fimservice /add

接下来,需要关闭FIM Portal的NTLM验证,同样的我们需要编辑网站根目录下的web.config文件。为此我还是为大家准备了PowerShell脚本来完成这项工作:

Copy-Item C:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config C:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config.backup

$webConfig = Get-Content C:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config

$webConfig = $webConfig -replace "timeoutInMilliseconds=`"60000`" />","timeoutInMilliseconds=`"60000`" requireKerberos=`"true`" />"

Set-Content -Value $webConfig -Path C:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config -Force

iisreset

接下来由于FIM Portal是基于SharePoint的,在默认安装的情况下,SharePoint会在后台进行爬网,并对数据进行索引。但是对于FIM Portal来说并不需要启用这项功能,因此需要通过SharePoint 3.0 Central Administration关闭索引服务。

在打开SharePoint 3.0 Central Administration之后,依次单击Operations,Global Configuration下的Timer Job Definations,“SharePoint Services Search Refresh”,然后单击禁用按钮。

clip_image011

接下来,还需要强化FIM Portal的安全,也就是为网站启用SSL。这里我采取的方法和测试环境搭建指南中的步骤有些不同,因为会使用到所谓的SAN证书。对熟悉Exchange配置的朋友来说,这项工作肯定不陌生。实际上总结起来,就是使用特殊的证书模板,基于这个模板的证书允许用户使用多个地址来访问网站,浏览器中也不会提示错误。这里我并不想详述相关的配置过程,有需要的朋友可以自己找下资料来研究下。这里提醒一点,千万别忘记在证书模板的安全选项卡上赋予相应的权限,因为我们正在使用fimadmin这个帐号进行操作。当然你也可以使用其他账号来申请证书,这取决于企业内的证书申请流程。这里只是提醒一下各位留意下这个问题。

clip_image012

由于Windows Server 2008 R2中本地计算机的证书管理单元得到了极大的增强,因此我们可以通过这个管理单元来申请证书。具体操作步骤就是,打开一个空白的管理单元控制台,然后添加本地计算机证书管理单元。接着在Certificates(Local Computer)>Personal>Certificates节点上单击右键,然后选择申请新的证书。

clip_image013

clip_image014

申请完证书后,只需要在IIS管理控制台中配置一下即可,然后再在IE中进行验证。

clip_image015

接下来,各位需要将相关地址加入到Intranet Sites中。完成之后,还需要修改User Administrators集,保证只有少数人员才有管理员权限。具体操作步骤,各位可以参考测试环境配置指南"Restrict Membership in the User Administrators Set"一节的内容,这里只给出相应的配置截图:

clip_image016

最后,整个安装步骤的最后一步是调整FIM Service DB和FIM Synchronization Service DB的初始数据库大小,因为根据最后实际情况来调整数据库大小,从而优化性能。而修改是否成功我们也可以通过T-SQL来确认。

clip_image017

好了,本次关于FIM 2010测试环境的安装及配置说明就到此结束了,从下次开始将要深入了解FIM 2010的一些核心概念。

这里再引用Exchange MCM Hanbing Yang同志的一席话,“en, 要搞这个产品,得比较清楚 ILM, AD (包括SPN, Kerberos, Certificates), Exchange, Sharepoint, SQL, Domino, .Net编程, Web Service, WCF... 遇到异种系统,甚至还要熟悉 Sun, Oracle, SAP。简直不是一个人能玩得下来的东西,的确很有意思的啊。”

如果你做好心理准备的话,那敬请期待。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值