EPICS Archiver Appliance在Debian11 容器下安装文档

13 篇文章 0 订阅

PC安装虚拟化平台趟坑记录

 上面proxmox在pc上安装好之后,相关的后台开始搭建,首先是AA数据存档服务。

EPICS Archiver Appliance在Debian11下安装文档

上面文档是晓康整理的,还一直没空完整的按流程做一遍,正好就着proxmox平台在其上建的CT下跑一遍,晓康当时应该是摸索过程中碰到了很多的坑,把解决坑的一些过程也都放在流程里了,我按流程做过程比较顺利,就去掉些没碰到坎不需要的步骤重新整理一下:

1、准备,新建CT,我使用的是这个CT模板:

linux新建用户并增加sudo权限

 建好CT后把CPU和内存容量改大一些,不然后面的make build时花时间长或过不去,按上面链接新建个普通用户,比如aa,因为发现用root账号跑流程后服务启动不起来。

按上面设置好源,root权限下:

sed -i 's/ftp.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
sed -i 's|security.debian.org|mirrors.ustc.edu.cn|g' /etc/apt/sources.list
apt-get update
apt install git make sudo
adduser aa
usermod -aG sudo aa
su aa

2、AA搭建过程:

git抓包可能需要翻墙才能抓回来,自己找网络管理员想办法解决。普通用户权限下:

git clone https://github.com/jeonghanlee/epicsarchiverap-env.git
cd epicsarchiverap-env/
make init
make install.pkgs
sudo bash scripts/required_pkgs.sh

make db.secure
make db.addAdmin
make db.show
make db.create
make db.show
make sql.fill
make sql.show

#bash scripts/install_java_pkgs_local.bash ant
#bash scripts/install_java_pkgs_local.bash jdk11
#bash scripts/install_java_pkgs_local.bash maven
#bash scripts/install_java_pkgs_local.bash vars
#vi configure/CONFIG_COMMON #将java版本号改为11,“JAVA_LOCAL_VER:=11”
#发现上面几行也可以不用运行,应该是required_pkgs.sh那条命令就把所需的部件都抓回来了。

make install.jdk
make conf.jdk
make build
make install
sudo systemctl enable epicsarchiverap.service
sudo systemctl start epicsarchiverap.service
sudo systemctl status epicsarchiverap.service

这样的流程就编译搭建好了,过程很顺利,如果碰到问题,再回溯到晓康的那个含有各种坑的解决办法的流程尝试即可。

AA相关文件默认的安装位置见上图,在/opt目录下 ,数据存在/arch下。

如果没有长的数组pv需要archive,默认的设置就好了,如果需要archive长数组,需要改archappl.conf里面的一些参数:

 上面的256M、1G、1G按比例放大,以及CT的内存要扩到足够;还有EPICS_CA_MAX_ARRAY_BYTES也要设置的足够大。

最后一步:需要把下面文件里的所有“localhost”都换成虚拟机的ip,不然web上看数据曲线的按钮页面打不开:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

USTC-lup

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值