さくら VPS の OS を Ubuntu 10.04 に変更してみた
以前 Ruby on Railsのインストール手順を書いたように、CentOS5.5はインストールされているソフトのバージョンがかなり古く、ちょっと実験的に何かを動かそうとするには不便です。そんなおり、「さくらのVPS」の対応OSが5種・10バージョンに拡充 が発表されたので、OSをUbuntu 10.04 に変更することにしました。
既存環境のバックアップ
サーバー環境は既に CentOS5.5 上で作ってありましたので、借りている他のVPSに git リポジトリー や web コンテンツ、Redmine コンテンツをバックアップしました。現在、VPSは「お試し期間」でデータ転送帯域を2Mbps に制限されてるのでバックアップの転送に時間がかなり掛かってしまいました。
Ubuntu 10.04のインストール
SAKURA Internet // サポート - オンラインマニュアル - カスタムOSインストールガイド : Ubuntu 10.04 に書かれている通りに実行するとインストールできます。
すこし、迷ったところを書きます。インストールは10分くらいで終わったと思います。
- 1. 現在の設定情報
サーバーのIPアドレスやGatewayのIPアドレスは、インストール前に ifconfig, netstat等を使って調べておきましたが、インストールを開始すると下の画像の様に VPSコンソールに表示されるのでメモしておかなくても大丈夫でした。
- 2. インストル用のコンソール
インストル用のコンソールは下の画像のように、ブラウザーとは別のウインドウが出来ます。
- 3. 途中で入力するアカウントに付いて
[STEP 4]で入力するアカウントは通常のユーザーですが、adminグループに属しているのでインストール後直ぐに sudo できますからインストル後、このアカウントでログインし sudo して root のパスワード等を設定できます。
Ruby on Rails を動かす為のインストール
- 1. コンパイラー等
sudo apt-get install build-essential
- 2. ruby
sudo apt-get install ruby-full
- 3. gem
apt でインストールしたgem は 1.3.5です、しかも update --system を実行すると以下の様なエラーになるので
World21 (f)さんのブログ にあった手順でアップデートしました。
sudo apt-get install rubygems sudo gem install rubygems-update sudo /var/lib/gems/1.8/bin/update_rubygems
- 4. sqlite3, apache, git
sudo apt-get install sqlite3 libsqlite3-dev sudo apt-get install apache2 sudo apt-get install apache2-prefork-dev sudo apt-get install git-core git-doc git-arch gitweb
sudo gem install rake sudo gem install -v 2.3.8 rails sudo gem install sqlite3-ruby
- 6. passenger
さくらVPSでRuby on Railsを動かすメモを参考にして下さい。
sudo gem install passenger sudo passenger-install-apache2-module