在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 9660|回复: 33

两台服务器可以只装一套设计软件吗

[复制链接]
发表于 2020-6-19 15:58:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 hehuachangkai 于 2020-6-22 16:53 编辑

安装了两台服务器,用作设计环境,可以只安装一套设计工具吗?让今后新添加的服务器都共享某个原始服务器上的这一套软件。。需要脚本还是第三方工具呢

再次感谢万能的网友们!谢谢你们的慷慨,你们的伟大!相信这帖子会帮助很多初创IC公司搭建起基本设计环境的。
发表于 2020-6-19 16:23:09 | 显示全部楼层
mount nfs
回复 支持 反对

使用道具 举报

发表于 2020-6-19 16:40:12 | 显示全部楼层
在一台服务器上启动NFS分享服务即可以,对于另一台机器来说,就是到一个挂载的目录下去读文件,运行还是在另一台服务器的CPU上运行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-19 16:59:29 | 显示全部楼层


   
amodaman 发表于 2020-6-19 16:40
在一台服务器上启动NFS分享服务即可以,对于另一台机器来说,就是到一个挂载的目录下去读文件,运行还是在 ...


非常感谢两位回答,谢谢!
回复 支持 反对

使用道具 举报

发表于 2020-6-19 17:05:29 | 显示全部楼层
可以,把EDA的文件夹mount到另一台服务器就行,不过license需要各自配置,我们现在就是这么弄的,我们还把工程目录mount过去了,相当于另一台服务器只提供了cpu和内存。再进一步的操作就是上openlava了,我们目前的规模还不需要,等需要了再研究。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-19 17:43:51 | 显示全部楼层


   
第二信使 发表于 2020-6-19 17:05
可以,把EDA的文件夹mount到另一台服务器就行,不过license需要各自配置,我们现在就是这么弄的,我们还把 ...


谢谢回复。这个方法好,用户home呢?每个服务器上都建用户,然后再实时更新?比如10台服务器:一台放project,另外9台做设计环境。9台中,一台安装了tools,它可以mount到其它8台吗,可以多mount吗?

如果把各用户的home也放在project所在服务器,也可以mount到那9台设计环境吗?用户可以通过xshell直接登录那9台设计环境看到自己的home和系统的home吗?


还是说mount只能一对一,多了就要你后边的方法了??
回复 支持 反对

使用道具 举报

发表于 2020-6-19 19:57:56 | 显示全部楼层
home也可以只在服务器上 用户都在同一台服务器上 更方便管理员的管理 用户机器只需要开普通权限即可
回复 支持 反对

使用道具 举报

发表于 2020-6-19 20:02:13 | 显示全部楼层
本帖最后由 第二信使 于 2020-6-19 20:06 编辑


   
hehuachangkai 发表于 2020-6-19 17:43
谢谢回复。这个方法好,用户home呢?每个服务器上都建用户,然后再实时更新?比如10台服务器:一台放proj ...


准确的说不是mount,是nfs,你可以认为nfs就等于windows下的文件夹共享
举例:把192.168.1.1的/home/tools文件夹挂载到192.168.1.2的/home/tools下面
服务端:
在 /etc/exports里面加上下面三行
/home/tools 192.168.1.0/255.255.255.0(rw,sync,no_root_squash)
service rpcbind start
service nfs start

客户端
首先创建/home/tools这个文件夹
然后把下面三行写到/etc/rc.d/rc.local里面
service rpcbind start
service nfs start
mount -t nfs 192.168.1.1:/home/tools /home/tools

这样,在192.168.1.2的/home/tools下面就看到了192.168.1.1的/home/tools内容。

在每个需要镜像tools的服务器上面都做上面的操作。

至于用户,每个服务器都创建一样的用户,路径都确保一致,这样能保证脚本什么的在每个服务器下面都能正确找到绝对路径,然后按照上面的方法,把project也映射到各个服务器,这样,各个用户可以随意在哪个服务器上面工作。不过你有10台服务器的话要建一个快一点的局域网,应该有很多用户,不能把所有用户都放到同一个硬盘上面,不然硬盘没多久就满了。

如果我有10台服务器的话,我就研究openlava了。
回复 支持 反对

使用道具 举报

发表于 2020-6-19 20:15:49 | 显示全部楼层
设置服务器不行吗?
回复 支持 反对

使用道具 举报

发表于 2020-6-19 20:16:57 | 显示全部楼层
原来你也只有两台服务器,我这也是两台,我和你说一下我这两台的分配吧。
服务器1:
硬盘1:固态硬盘,只做系统,在根目录下映射了服务器2的硬盘3
硬盘2:用户数据盘,project位于此盘的各个用户目录下,同时通过samba把各用户目录开放给windows,这个比ftp方便多了。
硬盘3:EDA工具和工艺文件


服务器2:
硬盘1:固态硬盘,只做系统,在根目录下映射了服务器1的硬盘3
硬盘2:用户数据盘,各用户下的project映射自服务器1的硬盘2
硬盘3:samba盘,团队文件和软件共享,用于windows访问

看着有点绕,不过我觉得很方便了,如果有更好的方法,欢迎大家探讨。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-13 08:26 , Processed in 0.033192 second(s), 3 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表