资讯专栏INFORMATION COLUMN

openlava部署

pkhope / 3341人阅读

摘要:以编译安装安装到为例,下同。主配置文件修改文件字样可改为集群名字,部分内容如下运行服务的用户主机列表主机列表中,第一行被认为是管理节点,其后一一添加其他节点。检查配置测试服务仅主节点有服务

编译按装

编译所需依赖

gcc

ncurses-devel

tcl-devel

修改集群说明信息(lsid),编辑lsf/lsftools/lsid.c中相关说明文字。

以编译安装安装到/opt/openlava为例,下同。

dest=/otp/openlava
./configure --prefix=$dest
make -j4 #j指定编译时使用的线程数
make install  #自动安装

#生成配置文件
./config.status
cp config/* $dest/etc
cd $dest/etc
rm Makefile* *.in -f
配置文件

执行用户和环境变量

dest=/otp/openlava

#创建运行openlava的用户
useradd -rM -s /sbin/nologin openlava #r为系统用户 M不创建用户家目录
chown -R openlava:openlava $dest

#环境变量
chmod +x openlava* *.sh
ln -sf $dest/etc/openlava $dest/bin/
./openlava.setup  #可选
source ./openlava.sh
./openlava.setup

openlava.setup是将相关环境变量文件放入/etc/profile.d/下,将openlava放到/etc/init.d/下,根据具体情况选择性使用该脚本。

主配置文件

修改文件lsf.cluster.openlava(openlava字样可改为集群名字),部分内容如下:

Begin   ClusterAdmins
Administrators = openlava #运行openlava服务的用户
End    ClusterAdmins

Begin   Host  #主机列表
HOSTNAME    model    type  server  r1m  RESOURCES
#yourhost IntelI5    linux   1      3.5    (cs)
#node1       !       linux   1      3.5    (cs)
master       !      linux    1      3.5    (cs) 
c01          !      linux    1      3.5    (cs)
End     Host

主机列表中,第一行被认为是管理节点,其后一一添加其他节点。

检查配置

badmin ckconfig
lsamdin ckconfig

测试服务
oepenlava start
openlava status  #仅主节点有mbatchd服务
lsid
lshosts
bhosts

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/33699.html

相关文章

  • 一篇文章带你了解如何用Planting 为测试工程师开发的部署框架

    摘要:是一个为测试工程师开发的部署框架,使用语言编写,为了解决测试团队在测试过程中的部署问题。部署执行方式简单,支持命令行与自动化测试可紧密合作作为一个为测试工程师开发的部署框架,通过命令行进行自动化部署是第一选择。 ...

    yiliang 评论0 收藏0
  • gitlab + php自动部署

    摘要:起因某种原因不能使用于是用写了一个自动部署脚本项目介绍用写的部署脚本可配置源代码目录目标目录缓存目录用来部署后删除忽略目录文件他们在本地的变化不会被部署支持可配置版本库和分支支持一个同时往多个目录部署支持手动在命令行触发支持网页界面操作 Summer-PHP-Deploy 起因 某种原因, 不能使用Jenkins, 于是用PHP写了一个自动部署脚本 项目介绍 用PHP写的部署脚本 可...

    The question 评论0 收藏0
  • Kubernetes如何加速UCloud内部代码部署的CI/CD流程

    摘要:内部长期使用来管理代码。审核通过并且成功后,触发静态测试单元测试镜像构建镜像部署集成测试等测试通过后,创建一个从到的,由负责人进行审核。从图中我们可以看到,部分是一个单元测试,预发布部署,集成测试,,提交代码的循环过程。UCloud内部长期使用 Gitlab 来管理代码。虽然Gitlab作为一套开源平台已很优秀,但我们对于其能为CI/CD提供的敏捷性并不十分满意,内部实践中的代码发布周期仍需...

    gougoujiang 评论0 收藏0
  • Activiti6之表结构分析-引擎配置及流程部署

    摘要:如图流程引擎创建完成后,只会对进行操作,属性数据表存储整个流程引擎级别的数据初始化表结构时,会默认插入四条记录,流程部署测试流程部署,先把上面的流程引擎配置的注解改为。如图资源流程定义数据表这里面存放的就是我们部署的资源元数据信息。 关于activiti是什么,我这里就不多说了,我们直接上路,O(∩_∩)O哈哈~ 引擎配置 配置方式有好几种:1): /** * 获取默认的流程引擎实例...

    xorpay 评论0 收藏0
  • 采用镜像部署LNMP 环境操作步骤

    摘要:下表列出了镜像部署和手动部署两种方式的特点。如果您购买的实例已经开始运行,但是您想使用镜像市场中的镜像重新部署环境,操作步骤如下登录管理控制台。单击镜像市场,然后单击从镜像市场选择含操作系统。您成功使用镜像部署了环境。LNMP分别代表Linux、Nginx、MySQL、PHP。本文介绍如何在ECS实例上使用镜像部署LNMP环境。 您可选用以下几种方式在ECS实例上部署LNMP环境: 镜像...

    Backache 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<