2014年6月15日日曜日

Ubuntu14.04Server LXC上で OpenDolphin構築(1)

Ubuntu14.04Server LXC上で OpenDolphin構築

$ sudo lxc-create -t ubuntu -n dolphin

$ sudo sh -c "echo 'net.ipv6.conf.all.disable_ipv6=1' >> /etc/sysctl.conf"
$ sudo sh -c "echo 'net.ipv6.conf.default.disable_ipv6=1' >> /etc/sysctl.conf"
$ sudo /sbin/sysctl -p

$ sudo sh -c 'echo "Acquire::http::Proxy \"http://192.168.xxx.xxx:3142/\";" >> /etc/apt/apt.conf.d/02proxy'

$ sudo apt-get update
$ sudo apt-get install -y postgresql ntp openjdk-7-jdk wget
$ sudo useradd dolphin -d /home/dolphin
$ getent passwd | grep dolphin
$ sudo -u postgres psql -c "create user dolphin with password 'dolphin';"
$ sudo -u postgres psql -c 'ALTER ROLE dolphin WITH SUPERUSER CREATEDB CREATEROLE REPLICATION;'
$ sudo -u postgres psql -c 'select rolname from pg_roles;'
$ sudo -u dolphin createdb -lC -Ttemplate0 -EUTF-8 dolphin
$ sudo -u dolphin psql -l
$ wget http://download.jboss.org/wildfly/8.1.0.Final/wildfly-8.1.0.Final.tar.gz
$ sudo tar zxvf ./wildfly-8.1.0.Final.tar.gz -C /usr/local/
$ sudo mv /usr/local/wildfly-8.1.0.Final /usr/local/jboss
$ sudo useradd jboss
$ sudo chown -R jboss.jboss /usr/local/jboss/
$ sudo /usr/local/jboss/bin/add-user.sh dolphin dolphin

Wildfly起動
$ sudo /usr/local/jboss/bin/standalone.sh -b=192.168.xxx.101 -bmanagement=192.168.xxx.101

ブラウザで管理コンソール
http://192.168.xxx.101:9990 user:dolphin pass:dolphin

Runtime
Manage Deployments
Add
postgresql-9.3-1101.jdbc41.jar
Enable

Configuration
Datasources
Add
Name:DolphinDS
Step 1 JNDI Name:java:jboss/datasources/DolphinDS
Step 2 JDBC Driver postgresql-9.3-1101.jdbc41.jar
Step 3 Connection Settings

Connection URL:jdbc:postgresql://localhost:5432/dolphin
Username:dolphin
Password:dolphin

Connection
Edit
Transaction Isolation TRANSACTION_READ_COMMITED
Use JTA
Save

一度wildfly終了、再起動。

Enable
Comfirm

Test Connection
確認。

後は導入書参考に
/usr/local/jboss/standalone/configuration/standalone.xmlコピーか編集、
ビルドしたwarをデプロイ等する。

0 件のコメント:

コメントを投稿