読者です 読者をやめる 読者になる 読者になる

さくら 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アドレスGatewayIPアドレスは、インストール前に ifconfig, netstat等を使って調べておきましたが、インストールを開始すると下の画像の様に VPSコンソールに表示されるのでメモしておかなくても大丈夫でした。

  • 2. インストル用のコンソール

インストル用のコンソールは下の画像のように、ブラウザーとは別のウインドウが出来ます。

  • 3. 途中で入力するアカウントに付いて

[STEP 4]で入力するアカウントは通常のユーザーですが、adminグループに属しているのでインストール後直ぐに sudo できますからインストル後、このアカウントでログインし sudo して root のパスワード等を設定できます。

Ruby on Rails を動かす為のインストール

sudo apt-get install build-essential
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
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