首页 > 技术文章 > WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)

xcloudbiz 2016-03-31 11:27 原文

  不定时更新参考文档:

TFS安装与管理

为本地管理配置本机模式报表服务器 (SSRS)

  手里有文档还是掉进各种坑,这里把坑总结一下,方面以后填坑。

  安装指导文档中搭建TFS2013用了两台服务器,把SQL Server和TFS分开安装的,但是由于条件限制这里只用了一台,另外账号也只用了一个,如果你用的是两台服务器,请确保两台机器在用一个域下。

  其实所有这些坑都是因为服务器可以通过VPN连接,但是服务器在安装过程中无法连接Internet,所有SharePoint需要手动安装,而手动安装就遇到了各种坑。所以,如果你操作的系统安装过程中可以连接Internet进行的话,看到这里就算结束了。

  配置(这里系统+软件默认为64位):Winserver 2008 R2 SP1、SQL Server 2012、SharePoint 2013 SP1、Team Foundation Server 2013.4、SharePoint 2013的各种依赖安装包(如下图)

  为了节省大家的时间,整理了一下安装包,希望对你有所帮助。点击制定软件下载:

  如果你不想下载SharePoint2013的所有依赖包可以选择下载(顺序跟图片一致):

  至于一些激活工具,请自行谷度下载(点击这里获取GoogleHost)

  1. 系统安装+激活+域账户(请保证域账号的权限足够大)
  2. 添加系统角色和功能(如下图)
  3. 安装SQL Server 2012 SP1时注意以下几点
    功能选择的选项(如下图)

    服务器配置的账户为域账户,密码自行设置(当然你也可以添加多个域账户,根据Microsoft的建议进行设置。),可以自动设置为自动,排序规则默认即可(如下图)。

    数据库引擎配置-身份验证模式请选择混合模式,SQL Server管理员请将前面提到的域账号添加进去,如果你用到多个域账号,请全部添加(如下图)。

    后面需要添加账户的情参照上一条。请确保最终安装成功。
  4. Reporting Service配置管理












  5. SQL Server配置管理器

    将禁用的选项启用,然后重启SQL Server服务。
  6. 安装SharePoint 2013(坑来了!)
    在运行setup.exe之前请先运行prerequisiteinstaller.exe来检测安装环境是否正确。如果你的服务器可以连接Internet安装的话所有坑就可以绕过了,下面这些可以跳过。

    等这个东东运行完,如果发现第一个就下载错误,后面的直接跳过安装了。那么你就需要把依赖包中的东西一个个手动安装了。但是请先看完下面这条再动手(可以说我所有的时间都浪费在这了···)!!
    其实最大的坑就是WindowsServerAppFabricSetup_x64.exe的安装,因为不能直接双击安装,要管理员运行命令提示符,用命令进行安装。可以把prerequisiteinstaller.exe拷贝到D盘下,
    然后输入指令:"D:\WindowsServerAppFabricSetup_x64.exe" /i CacheClient,CachingService,CacheAdmin /gac
    双击安装显示安装成功,但是prerequisiteinstaller.exe检测安装环境的时候可能会显示安装错误或者下载失败。所以最好指令安装。
    而如果你不小心双击安装完了,那么请再双击安装包进行功能删除和卸载,即把已经勾选的项目全部去掉勾下一步就可以了。然后重启再运行上面的指令即可。
    其他的自行逐个安装即可。
  7. TFS 2013安装配置
    基本没什么要说的,到了集成SharePoint的时候,选择制定SharePoint位置即可,如果你的SharePoint安装配置没问题的话,默认制定位置都是可以测试通过的。接下来就是一个下一步+配置的循环。
  8. TFS生成配置只要注意在配置生成计算机的时候选择使用用户账户,并填写好域账户和密码即可。其他默认。
  9. 防火墙的设置,注意将自己用到的端口添加到防火墙入站规则中即可。
  10. 这里很重要:在用远程客户端的VS连接TFS服务器之前记得在服务器上添加外网到内网的IP映射,本地Host添加一条数据:服务器外网IP 服务器主机名
    另外有可能的话,你还需要把报表管理站点Reports的80端口更改掉,因为如果是你租的服务器,80端口可能是被强制封起来的,添加映射也无效。
  11. TFS配置代理服务器,默认下一步。
  12. VS配置Build策略和单元测试,请自行谷度。
  13. 新建个团队项目试一下吧,有问题请一个个排查,我是一个个坑填过来的。

如果有问题请邮件willem@xcloudbiz.com

 

推荐阅读