Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2476765
  • 博文数量: 293
  • 博客积分: 2660
  • 博客等级: 少校
  • 技术积分: 3632
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-03 17:50
文章分类

全部博文(293)

文章存档

2015年(13)

2014年(58)

2013年(73)

2012年(25)

2011年(30)

2010年(86)

2009年(8)

分类:

2010-02-12 16:53:21

   大型公司的研究所遍布全球,经常需要各地进行协同开发。如何确保异地开发的高效性和一致性,clearcase的mulitsite就可以很好地实现这些功能。下面是multisite实施步骤。假设是成都和深圳之间实施multisite。深圳的服务器名SZ_CC,成都的服务器名为CD_CC,假设vob的名字为PPP。
  
   1) 确保SZ_CC和CD_CC可以互相访问;
   2) 在SZ_CC上创建一个vob库;
   3) 在SZ_CC上创建vob复本;
      mkreplica -export -workdir c:\temp -maxsize 50m -nc -fship  CD_CC:CD_PPP
      其中c:\temp是一个不存在的目录,运行完此命令后,在c:\temp目录下会生成一些临时数据包。CD_PPP为成都复本vob库的名称,默认情况下SZ_CC的vob库名称为original
      传输的过程中如果失败,可以cc安装目录下bin目录执行shipping_server_poll
   4) 在成都服务器上收到深圳传来的数据包后,执行导入数据包的操作
      mkreplica -import -workdir c:\temp  -tag \CD_PPP -vob -npreserve -nc "multisite"
      其中c:\temp也是一个不存在的目录 -npreserve的含义是不把对方的权限信息带过来。
   5) 在CD_CC包导完后,在SZ_CC上将mastership传到成都,以便成都进行设置;
      chmaster -nc CD_PPP replica:CD_PPP@\PPP
   6) 修改深圳的vob库的名称为SZ_PPP
      rename replica:original@\PPP SZ_PPP
   7) 在目的端设置权限控制信息
      reqmaster -enable vob:\CD_PPP
      reqmaster -acl -edit vob:\CD_PPP
   8) 设置目的端的权限
      protectvob  -add_group group \CD_PPP
      protect -chgrp group -chmod 770 w:\dynamic_view\CD_PPP
      此处用动态视图
 
  至此设置完毕。下面是multisite中常用命令
  lsepoch:查看各个站点当前的数据包传输情况;
  sync -export -fship :手工同步数据包
  des -l replica:original@\SZ_PPP:查看属性
  chepoch -actual replica:@CD_PPP\SZ_PPP:在深圳修改对成都包的猜测值为实际值
  sync -import -receive 如果有包没有正常导入,就通过此命令导入包,导所有库的包
  sync -import  文件名   导某个库的包
 
阅读(1771) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~