Changes between Version 34 and Version 35 of epics/Archiver Appliance インストールメモ
- Timestamp:
- 03/14/25 20:59:22 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
epics/Archiver Appliance インストールメモ
v34 v35 44 44 * Tomcat 10系では(まだ)動かない 45 45 46 == MySQL ==46 == MySQL/MariaDB == 47 47 AAはアーカイブするレコードの情報を記録するのにMySQL/MariaDBを利用する。 48 48 AlmaLinux9の配布物からmariadb 10.5をdnfでインストールした。 … … 57 57 58 58 == MySQL クライアント jar == 59 mysql-connector-javaを[http://dev.mysql.com/downloads/connector/j/ MySQL本家]のArchiveから、 59 MySQL Connector/Jを[http://dev.mysql.com/downloads/connector/j/ MySQL本家]のArchiveからダウンロードする 60 60 * Product Version → 8.0.33 61 61 * Operating System → Platform Independent 62 を選んでtarをダウンロードする。 63 AAのインストール後に、インストール先ディレクトリのapache-tomcat-x.y.z/libに置いてあるjarを差し替えることで、javaクライアントを入れ替えることができる。 62 を選んでtar.gzをダウンロードする 63 64 * zipでもいいかもしれない 65 * インストールスクリプトはtar.gzを展開してくれないので、事前に展開しておく 66 * AAのインストール後に、インストール先ディレクトリのapache-tomcat-x.y.z/libに置いてあるjarを差し替えることで、javaクライアントを入れ替えることができる 64 67 65 68 == JDK 17 == … … 75 78 }}} 76 79 77 = MySQL のセットアップ =78 * rootで作業する80 = MySQL/MariaDBのセットアップ = 81 * MySQL/MariaDBのセットアップはyrootで作業する 79 82 == dbを置くディレクトリ == 80 83 AlmaLinux9標準のディレクトリのままにする場合はこの手順は飛ばしてよい。 … … 83 86 jkjds01.ccr.jkcont:/svrdb /svrdb nfs bg,intr,soft,timeo=10,retrans=15,nfsvers=3 0 0 84 87 }}} 85 /svrdbを掘ってマウントし、パーミッションを設定する。mysql の起動スクリプトがroot権限でこのディレクトリに書き込もうとするので、NFSサーバも設定しておく。88 /svrdbを掘ってマウントし、パーミッションを設定する。mysql/mariadbの起動スクリプトがroot権限でこのディレクトリに書き込もうとするので、NFSサーバも設定しておく。 86 89 {{{ 87 90 # mkdir /svrdb … … 126 129 /etc/logrotate.d/mariadb に手順が書いてある。後回し。 127 130 128 == mysqlサーバ自動起動の設定 ==131 == MySQL/MariaDBサーバ自動起動の設定 == 129 132 MariaDBをインストールしただけでは自動起動しない。自動起動するように設定しておく 130 133 {{{ … … 132 135 }}} 133 136 134 == MySQL サーバの起動 ==137 == MySQL/MariaDBサーバの起動 == 135 138 MariaDBの回起動時に(dbが存在しなければ)dbを作ってくれる 136 139 {{{ … … 139 142 140 143 == /usr/bin/mysql_secure_installation == 141 MySQL の初期設定を行う。質問をよく読む。質問をよく読んでから答える144 MySQL/MariaDBの初期設定を行う。質問をよく読む。質問をよく読んでから答える 142 145 {{{ 143 146 # /usr/bin/mysql_secure_installation … … 241 244 * DEPLOY_DIR (tomcatを展開するディレクトリ) → /opt/archappl 242 245 * apache-tomcat-x.y.z.tar.gz の所在 243 * mysql-connector-java-x.y.z-bin.jar の所在 246 * mysql-connector-j-x.y.z-bin.jar の所在 247 * インストーラはmysql-connector-j-x.y.z.tar.gzを展開してくれないので、あらかじめ展開しておくこと 244 248 * 環境変数ARCHAPPL_APPLIANCESが設定されていない場合、先に進むかどうか → Yesを答えると自動的に設定してくれる 245 249 * mysqlサーバに接続するためのmysqlコマンドに渡す引き数 → ここでは--user=archappl --password=archappl --database=archappl … … 562 566 * [https://epicsarchiver.readthedocs.io/en/latest/developer/mgmt_scriptables.html Business Process Logics for scripting] 563 567 * [https://github.com/jeonghanlee/epicsarchiverap-sites Site-specific (ESS) EPICS Archiver Appliance Deployment (for CentOS7)] 568