如何在CentOS 7上安装ERP5
需求
- CentOS 7服务器
- ipv6地址
- root用户权限
安装SlapOS Node
可以参考文档《如何在CentOS 7上安装SlapOS》完成SlapOS Node安装。
配置SlapOS
在终端输入以下命令:
1 | slapos configure local \ |
interface-name: Computer Partition使用的网卡, 请根据自己实际的网卡填写, 该网卡需要有ipv6地址。
partition-number: SlapOS创建的Computer Partition数量,对于ERP5需要10个左右,这里我们配置16个。
ipv4-local-network: Computer Partition使用的网络。
daemon-listen-ip: slapos-proxy绑定的地址。
daemon-listen-port: slapos-proxy绑定的端口。
完成后输入以下命令格式化Computer Partition:
1 | slapos node format --now |
输出如下:
1 | [root@vm ~]# slapos node format --now |
安装ERP5
获取SlapOS buildout配置文件到本地目录*/opt/buildout*
1 | mkdir -p /opt/buildout && cd /opt/buildout |
1 | git clone https://github.com/SlapOS/slapos.git |
1 | cd slapos && git checkout 1.0.67 |
构建和安装ERP5软件
1 | slapos supply /opt/buildout/slapos/software/erp5/software.cfg local_computer |
SlapOS会根据buildout配置去构建和安装ERP5所需的各个软件,ERP5构建过程可能需要较长时间,建议丢在那里让它跑一晚上,通过以下命令可以查看buildout日志:
1 | tail -f /opt/slapos/log/slapos-node-software.log |
输入以下命令:
1 | slapos node software |
输出内容如下,则说明软件构建完成:
1 | [root@vm opt]# slapos node software |
创建ERP5实例
输入以下命令创建ERP5实例:
1 | slapos request erp5 /opt/buildout/slapos/software/erp5/software.cfg |
SlapOS会自动创建ERP5实例,实例化过程大约需要5-10分钟,通过以下命令查看实例化日志:
1 | tail -f /opt/slapos/log/slapos-node-instance.log |
输入以下命令查看实例化结果:
1 | slapos request erp5 /opt/buildout/slapos/software/erp5/software.cfg |
输出结果如下,则说明实例化完成。
1 | 2018-10-19 16:47:39 slapos[13925] INFO Instance requested. |
ERP5的实例化结果输出的是一个字典,** family-default-v6 是ERP5实例连接url, inituser-login 是用户名, inituser-password **是密码。
如何在CentOS 7上安装ERP5