Changes between Version 21 and Version 22 of epics/Archiver Appliance インストールメモ
- Timestamp:
- 09/06/24 16:15:12 (3 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
epics/Archiver Appliance インストールメモ
v21 v22 16 16 * あらかじめdnfでインストールしておくもの 17 17 * gcc 18 * patch18 * httpd 19 19 * zenity 20 20 * AAインストール後の運用については[[wiki:Archiver Appliance 運用メモ|Archiver Appliance 運用メモ]]を参照のこと … … 231 231 }}} 232 232 233 インストールスクリプトはpython2向けに書かれているので、python3でも動くように[]パッチをあてる 233 インストールスクリプトが呼び出すdeployMultipleTomcats.pyはpython2向けに書かれているので、python3でも動くようにパッチをあてる 234 * あるいはパッチ済みのものをこのページのAttachmentsからダウンロードして使う 234 235 {{{ 235 236 cd ~epics/archappl/workspace … … 428 429 * JAVA_OPTSを修正する 429 430 * -XX:MaxPermSize=128Mを削除する 430 * - -Xmx4Gと-Xms1Gはメモリサイズに合わせて適宜調整する431 * -Xmx4Gと-Xms1Gはメモリサイズに合わせて適宜調整する 431 432 432 433 === アプライアンスの設定 === … … 490 491 }}} 491 492 492 * /opt/rh/httpd24/root/etc/httpd/conf/httpd.confには触らないようにする 493 * ドキュメントのディレクトリにあるファイルをconf.dにコピーして適宜書き換える 494 {{{ 495 # cd /opt/rh/httpd24/root/etc/httpd/conf.d 496 # cp /opt/rh/httpd24/root/usr/share/doc/httpd24-httpd-2.4.18/httpd-default.conf 00-default.conf 497 # cp /opt/rh/httpd24/root/usr/share/doc/httpd24-httpd-2.4.18/httpd-mpm.conf 00-mpm.conf 493 * /etc/httpd/conf/httpd.confには触らないようにする 494 * Attachmentsにあるファイルを/etc/httpd/conf.dにコピーして適宜書き換える 495 * 00-default.conf 496 * 00-proxy.conf 498 497 }}} 499 498 … … 529 528 }}} 530 529 531 == httpd24の自動起動の設定 == 532 {{{ 533 # chkconfig --add httpd24-httpd 534 # chkconfig --level 3 httpd24-httpd on 535 # chkconfig --level 4 httpd24-httpd on 536 # chkconfig --level 5 httpd24-httpd on 530 == httpdの自動起動の設定 == 531 {{{ 532 # systemctl enable httpd 533 # systemctl start httpd 537 534 }}} 538 535 539 536 = AAの起動と確認 = 540 537 == 自動起動/自動停止させる == 541 /etc/rc.d/init.dに起動スクリプトを用意し、マシンの起動時/停止時にepicsアカウントでAAが自動的に起動/停止するようにする。 542 543 インストールスクリプトが作った起動スクリプトをrcスクリプトに書き換えたものが 544 {{{ 545 /jk/dev/operation_app/jkControl/ArchiverAppliance/deploy/sampleStartup.sh 546 }}} 547 に置いてある。/etc/rc.d/init.dにコピーし、chkconfigを使って適切にsymlinkを張る: 548 {{{ 549 # cp /jk/dev/operation_app/jkControl/ArchiverAppliance/deploy/sampleStartup.sh /etc/rc.d/init.d/archappl 550 # /sbin/chkconfig --add archappl 551 # chkconfig --level 3 archappl on 552 # chkconfig --level 4 archappl on 553 # chkconfig --level 5 archappl on 538 systemdのUnitファイルを用意し、マシンの起動時/停止時にepicsアカウントでAAが自動的に起動/停止するようにする。 539 * Attatchmentから 540 541 {{{ 542 # cp archappl.service /etc/systemd/systemc 543 # systemctlc enable archappl.service 554 544 }}} 555 545 556 546 == 手動で起動する == 557 547 {{{ 558 # /etc/rc.d/init.d/archappl start548 # systemctl start archappl 559 549 }}} 560 550 … … 570 560 571 561 = 参考 = 572 * [https:// slacmshankar.github.io/epicsarchiver_docs/installguide.html Archiver Appliance Install Guide]573 * [https:// slacmshankar.github.io/epicsarchiver_docs/admin.html Archiver Appliance Administration Guide]574 * [https:// slacmshankar.github.io/epicsarchiver_docs/api/mgmt_scriptables.html Business Process Logics for scripting]562 * [https://epicsarchiver.readthedocs.io/en/latest/sysadmin/installguide.html Archiver Appliance Install Guide] 563 * [https://epicsarchiver.readthedocs.io/en/latest/sysadmin/admin.html Archiver Appliance Administration Guide] 564 * [https://epicsarchiver.readthedocs.io/en/latest/developer/mgmt_scriptables.html Business Process Logics for scripting] 575 565 * [https://github.com/jeonghanlee/epicsarchiverap-sites Site-specific (ESS) EPICS Archiver Appliance Deployment (for CentOS7)]