dolphin サーバを ubuntu 12.04 に
orca サーバをやっと ubuntu 8.04 hardy から 10.04 lucid にアップデートしたが,dolphin サーバの方は hardy のままであった。そこで,将来的には orca も ubuntu 12.04 precise の 64bit に移行することになるので,先に dolphin サーバを precise 64bit に移行してみることにした。
既に xen の dom-0 は precise 64bit にしてあるので,xen dom-0 と同じカーネルを dom-U でもつかえる。なので,わざわざ debootstrap を使ってインストールしなくても,普通に cd から新しいパーティションにインストールして,xen で dom-0 のカーネルを使って,新規インストールしたパーティションから dom-U を立ち上げればよい。
desktop バージョンのインストーラーは勝手に MBR を書き直したりしてうざいので,サーバー版のインストーラを使ってインストールした。ちなみに,precise から,server 版と desktop 版のカーネルに違いはないらしい。まずはテスト環境の mac mini の sdb4 に 30GB のパーティションを作ってインストールしてみた。
インストール自体は特に問題なかったので,以下はインストール後の dom-U 設定の記録。
- ethtool をインストールして,/etc/network/interfaces に offload-tso off を入れておかないと,dom-0,dom-U 間で大きなファイルを転送すると stall する。
$ sudo aptitude install ethtool $ cat /etc/network/interfaces # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.168.1.102 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1 offload-tso off
- java のインストール
$ sudo aptitude install openjdk6-jdk $ java -version Java version "1.6.0_24" OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~12.04.1) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
export JAVA_HOME='/usr/lib/jvm/java-6-openjdk-amd64'
- postgres のインストールと dolphin データベースの移行。hardy のデータベースをダンプして持ってくる。
$ sudo aptitude install postgresql $ sudo -u postgres createuser dolphin Shall the new role be a superuser? (y/n) y $ sudo -u postgres createdb dolphin $ pg_restore -Fc -d dolphin dolphin_db.dump
- dolphin ユーザのパスワードと pg_hba.conf の設定
$ psql dolphin=# alter user dolphin with password '' ;
pg_hba.conflocal all all trust
- jboss のインストール。これは,hardy から /usr/local/jboss をそのままコピーするだけ。
- 起動時に自動的に jboss が立ち上がるように設定
# cd /etc/init.d/ # ln -s /usr/local/jboss/bin/jboss_init_ubuntu.sh jboss # update-rc.d jboss defaults
テスト環境で動作を確認した後,実運用開始したが,今のところ問題なく動いている。ついでに,ファイルサーバ(samba)も 32bit から 64bit にインストールしなおした。あとは orca だけである。
« lucid orca 4.6 に移行 | トップページ | 5年目の運用まとめ »
「OpenDolphin」カテゴリの記事
- Java 17 への移行(7) - OpenDolphin client の対応 (2023.02.04)
- Java 17 への移行(6) - Hibernate 6 でやらかす(2023.02.03)
- Java 17 への移行(5) - OpenDolphin server の対応(2023.02.02)
- Java 17 への移行(4) - OpenSearch の準備 [ubuntu 編](2023.02.01)
- Java 17 への移行(3) - OpenSearch の準備 [mac 編](2023.01.31)