(AA)をインストールして立ち上げた際の作業メモなので、適宜読み替えて頂きたい。AAの​インストールガイドを良く読んでおくこと。AAの​インストールガイドを良く読んでおくこと。​QuickstartはあくまでもAAを試食するためのセットアップ方法。読むと「Quickstartの方法では設定が保存されない。AAを再起動したら、アーカイブしたいPVを再度AAに設定しなければならない」旨が書いてある。運用メモを参照のことダウンロードAAに必要なソフトウェアをあらかじめダウンロードしておく。ここでは/home/epics/archappl/downloadにダウンロードする。Applianceインストールするのはバイナリの配布物だが、ソースコードに管理用のスクリプトの例が含まれているので一緒にダウンロードしておく。7.0.61以降が必要。Tomcat配布元から8.5.28をダウンロードした。5.1.73をrpmでインストールした。mysql-devel今回はAAを実行するマシンでMySQLサーバも走らせるMySQLのテーブルはNFSサーバ上に置くという構成にしたが、MySQLサーバはAAとは独立したマシンにした方がよかったかもしれない。jarmysql-connector-javaを​MySQL本家からダウンロードする。SL6標準のrpmパッケージは依存するライブラリを多数インストールするのでやめておく。AAのインストール後に、インストール先ディレクトリのapache-tomcat-8.5.xx/libに置いてあるjarを差し替えることで、javaクライアントを入れ替えることができる。次のように書き換えても動作しない。8/9制御計算機ではOracleのjdk-8u181-linux-x64を用いた。(JAVA_HOME=/usr/lib/jvm/java-1.9.0-openjdk-armhf)Raspbianでは、AAのインストールの過程でjsvcのビルドに失敗する。armzenity制御計算機にはSL標準のrpmパッケージがインストールしてあるので省略。gidmysql:mysqlが27:27になっている(mysqlをインストールする際に作られる?)のを、既存のマシンにあわせて38099:38099にする。/var/run/mysqldbを置くディレクトリdbは/svrdbに置く。NFSサーバがexportしているディレクトリを/svrdbにマウントする。0/svrdbを掘ってマウントし、パーミッションを設定する。mysqlの起動スクリプトがroot権限でこのディレクトリに書き込もうとするので、NFSサーバも設定しておく。MySQLの設定ファイルをリポジトリからコピーして使う。/etc/mysql/mariadb.conf.d/50-server.cnfでdatadirを適宜書き換える。unicode)になっているために767バイト制限に引っかかってテーブルを作れない。unicode)を使うようにする。