如何从Windows服务器联系Linux ClearCase客户端

时间:2014-02-17 22:54:35

标签: linux windows clearcase

我正在努力让一些Linux Clearcase客户端与我们现有的Windows基础架构一起工作。所有的vob和服务器都存储在Windows机器上。

使用现有的vob,我能够在linux区域创建一个标签来引用vob,然后在linux客户端上创建一个视图。当我更新配置规范时,此客户端能够连接到vob并拉入文件。但是,虽然它可以查看文件,但它没有编辑它们的权限。

用户名匹配

linux:user1 windows:DOMAIN \ user1

Clearcase管理面板设置为“使用此域映射UNIX用户和组名称”并选择了DOMAIN。

但是,身份验证似乎不起作用。从unix客户端,如果我运行

credmap windowsServer

我得到Nobody / Nobody的远程用户名和组ID。如果我从Windows服务器运行

credmap linuxClient

它超时,我得到了

credmap: Error: Unable to contact albd_server on host

在unix上进一步调查albd_list表明albd服务器正在运行,甚至在Windows机器上找到了albd_server。

albd_server addr = 166.20.20.81, port= 371

albd_list 166.20.17.118
albd_server addr = 166.20.17.118, port= 371

向相反方向返回

albd_list 166.20.20.81
noname: Error: Unable to contact albd_server on host '166.20.20.81'
cannot contact albd

Ping从windows主机到linux主机,我甚至可以通过SSH从父主机连接到linux主机。

如果有人对下一步要找什么有任何想法,那么你就是我的英雄:(

3 个答案:

答案 0 :(得分:1)

从Linux客户端访问ClearCase服务器(在Windows上运行)时,您将获得有限的ClearCase功能。要了解详情,请参阅CCFS

我建议您考虑将VOB服务器迁移到Linux。这样您就可以获得所有ClearCase功能,包括动态视图。

答案 1 :(得分:1)

我确认Windows上的Vob服务器意味着它们无法从Linux客户端完全访问,即使IBM的官方文档描述了要遵循的CCFS设置。
(参见“Configure UNIX or Linux clients to access Windows VOBs”,你必须看到的)

特别是,我从来没有设法从Linux到Windows完全工作的凭证映射(另一种方式很好)。
您需要确保可以从Linux访问您的视图存储(请参阅“Creating a view on a NAS device”)

这为您提供了环境间解决方案,例如:

  • CCRC(ClearCase Remote Client,for CC7.x)
  • ClearTeam(适用于CC 8.x)

请参阅“Feature Comparison Matrix for CCRC, CTE, CCWeb, Native ClearCase GUI and SCM Adapter”。

答案 2 :(得分:1)

这最终成了愚蠢的事。在linux机器上运行了阻止albd_server端口的防火墙。

这也没有解决凭证映射问题,但它至少让我消除了另一个潜在的原因。感谢