AWSにOpenERPをインストールする手順です。


 +

 

インスタンス作成

最初に、AWSでインスタンス作成。
この時のImageは、Ubuntu を選択。Instance Typeは micro を選択。

 

ログイン

Public IPを確認し、鍵を使ってputtyでログイン。
初期ユーザーはubuntu。

login as: ubuntu

 

 root password設定

$ sudo su -
# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

 

postgres install

参考:PostgreSQL Server Installation and Configuration

# apt-get update 
# apt-get install postgresql

ユーザーを切り替えて、postgres設定ファイルの変更

# su postgres
$ cd /etc/postgresql/9.3/main
$ vi pg_hba.conf

このファイルの中身を下記のように変更します。

 local   all             all                                     trust
 host    all             all             0.0.0.0/0               md5

起動してみます。

# service postgresql restart

起動が確認出来たら、設定ファイルに間違いはありません。

DBユーザー作成

# su - postgres
$ createuser --superuser openerp
$ createdb -E UTF8 -U openerp -W openerp

 

OpenERP installの準備

# apt-get install python-dateutil python-feedparser python-gdata python-ldap \
python-libxslt1 python-lxml python-mako python-openid python-psycopg2 \
python-pybabel python-pychart python-pydot python-pyparsing python-reportlab \
python-simplejson python-tz python-vatnumber python-vobject python-webdav \
python-werkzeug python-xlwt python-yaml python-zsi

 

上記の他、必要なものをインストール。

# apt-get install python-setuptools gcc python-dev python-pip
# easy_install decorator unittest2 psutil docutils jinja2 pyPdf
# pip install mock

 

OpenERP ファイルのダウンロードと起動

# cd /opt
# wget http://nightly.openerp.com/7.0/nightly/src/openerp-7.0-latest.tar.gz
# tar -zxvf openerp-7.0-latest.tar.gz
# cd openerp-7.0-20140804-231303/     ※解凍したフォルダ名に変更

実行ユーザー追加。rootでは、openerpを実行出来ないので、openerpの実行ユーザーを作成します。

# adduser openerp
# su - openerp

実行

$ cd /opt/openerp-7.0-20140804-231303/
$ ./openerp-server

 

AWSのセキュリティ設定

AWSの NETWORK & SECURITY 項目の
Security Groups から、
inboud 設定で、 「8069」ポートの接続を許可する。

 

 

画面ログイン

http://***.***.***.***:8069
※publicIP +8069ポートで接続
 

このような画面が表示されれば、インストール完了となります。
初期値は、
ユーザー名:admin
パスワード: admin
となります。

 

まくとぅそーけーなんくるないさ。