EC2のALMiniumをGMO VPS マイクロプランに移行しました。

EC2 small以上のスペックと、物理サーバー障害時のオートフェイルオーバー機能付きで月980円は魅力です。

移行手順

1. GMO VPS CentOS6.0にALMiniumをインストール

# yum install git 
# git clone https://github.com/alminium/alminium.git
# cd alminium
# bash ./smelt

2.ALMiniumの移行

データベースのバックアップとリストア
/opt/alminium/config/database.yml にユーザー名、パスワード、データベース名が書いてあります。

EC2 ALMinium のダンプファイルを作成

# mysqldump -u ユーザー名 -p データベース名 >ec2_alminium.txt

ダンプファイルをVPS ALMinium にリストア

# mysql -u ユーザー名 -p データベース名 <ec2_alminium.txt

ファイルのバックアップとリカバリ
EC2の以下のフォルダにあるファイルをバックアップして、VPSの同じ場所にリカバリ。
/opt/alminium/files/

3.Gitの移行

VPS側にプロジェクトごとのリポジトリを作成
/var/opt/alminium/git/プロジェクト識別子

ローカルからVPSのリポジトリにプッシュ
Git Extensions を使いhttps接続で。

4.Jenkinsの移行

PHP関連のパッケージとJenkinsのプラグインの導入
こちらに記載しました。
CakePHP2.3 + Redmine + Git + Jenkins で継続的インテグレーションを行う方法

ジョブの設定
手動で設定w

以上です。


Tagged on:                 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>