TFS部署文档(完整版).pdf
文本预览下载声明
买卖宝()IT运维部内部资料
一、基础准备
拓扑 :
服务器NS
系统 :CentOS release 5.8 (Final) (Kernel:2.6.18-308.el5 )
P :50
硬盘 :1块硬盘硬盘 (sda )
服务器DS1
系统 :CentOS release 5.8 (Final) (Kernel:2.6.18-308.el5 )
P :51
硬盘 :3块硬盘 (sda、sdb、sdc )
服务器DS2
系统 :CentOS release 5.8 (Final) (Kernel:2.6.18-308.el5 )
P :52
硬盘 :3块硬盘 (sda、sdb、sdc )
注 :以上系统以最少化安装 ,无需安装任何组件 ,且系统最佳兼容为
GCC4.1.2
二、获取并安装TFS
在NA、DS1、DS2上全部安装 ,如需测试 ,在客户端也可以装一个 (注 :以下
步骤三台NS、DS1、DS2服务器都要安装 )
1、安装依赖包 :不同L NUX系统有不同的依赖包环境 ,建议环境与文档一致
买卖宝IT运维部TFS部署文档 (完整版) 2015/ 10/22
买卖宝()IT运维部内部资料
才能保证不走弯路。
获取官方文档 :/
http:// /index.php/category/tfs/
1. yum install -y automake.noarch libtool.x86_64 readline-devel.x86_64 zlib-devel.x86_6
4 ==此此以以依依赖赖包包是是官官方方定定义义的的安安装装包包,, 里里不不涉涉及及mysql,,所所以以不不安安装装
2. e2 sprogs-devel.x86_64
3. yum -y install subversion
==默默认认centos 5.8不不集集成成svn客客户户端端,, 里里需需要要安安装装一一下下,,方方便便获获取取TFS官官方方软软件件
4. yum -y install gcc*
==tb-common-utils所所需需要要的的依依赖赖包包
5. yum -y install ncurses ncurses-devel
==t s需需要要的的另另一一个个依依赖赖包包
2、安装tb common utils :TFS使用tb-common-utils软件包 ,tb-
common-utils包含淘宝使用的基础系统库tbsys和网络库tbnet两个组件。
安装tb-common-utils前需要设置环境变量TBLIB_ ROOT ,tbsys和tbnet将
会被安装TBL B_ ROOT对应的路径 (必须是绝对路径 )下 ,TFS会在这个路径
下查找tbsys、tbnet头文件和库。
下例为设置TBLIB_ ROOT环境变量 :
1. vim /etc/profile ==编编辑辑
2. export TBLIB_ROOT=/home/tb-commo -utils ==添添加加/home/tb-common-utils,,且且一一定定是是
绝绝对对路路径径,,而而且且一一定定要要写写准准确确你你的的tb-common-utils一一定定存存在在/home目目录录下下
显示全部