サーバー構築 · 1 min read · Jan 17, 2026

Debian 3.1 (Sarge) と OpenVZ を使用した仮想サーバー (VPS) の構築

これは “コピー&ペースト” のハウツーです! このチュートリアルに従う最も簡単な方法は、コマンドラインクライアント/SSHクライアント(Windows用のPuTTYなど)を使用し、コマンドをコピー&ペーストすることです(IPアドレス、ホスト名、パスワードなどの自分の情報を提供する必要がある場所を除く)。これにより、タイプミスを避けることができます。

Debian 3.1 (Sarge) と OpenVZ を使用した仮想サーバー (VPS) の構築

バージョン 1.2
著者: Till Brehm

このハウツーでは、Debian 3.1 (Sarge) 32Bit Linux 上で OpenVZ 仮想マシン用にサーバーを準備するための手順を説明します。OpenVZ を使用すると、同じハードウェア上に複数の仮想プライベートサーバー (VPS) を作成できます。これは、Xen や Linux Vserver プロジェクトに似ています。OpenVZ は、仮想サーバーを提供する多くのプロバイダーによって使用される商用仮想化ソリューションである Virtuozzo のオープンソース版です。OpenVZ カーネルパッチは GPL ライセンスの下でライセンスされており、ユーザーレベルのツールは QPL ライセンスの下にあります。

最初の章では、OpenVZ パッチを使用して Debian 用の Linux カーネルをコンパイルします。これにより、簡単にインストールできる .deb パッケージが生成されます。これは、systs.org から入手可能なスタックカーネルにコンパイルされていないドライバーが必要な場合に必要です。事前にコンパイルされたカーネルがニーズを満たす場合は、最初の章をスキップし、1.2章で説明されているようにカーネルをインストールできます。

まず最初に、これはそのようなシステムを設定する唯一の方法ではないことを言いたいと思います。この目標を達成する方法はたくさんありますが、これが私の取る方法です。これがあなたにとって機能することを保証するものではありません!

注意してください: 事前にコンパイルされた OpenVZ カーネルを使用する場合は、セクション 1 と 1.1 をスキップし、直接 1.2 に進んでください。独自のカーネルをコンパイルしたい場合は、1.2 に進む前にセクション 1 と 1.1 をお読みください。

1 仮想プライベートサーバーをホストするためのサーバーの準備

まず、カーネルコンパイルのためのいくつかの前提条件をインストールします。

apt-get install kernel-package libncurses5-dev fakeroot wget bzip2

1.1 OpenVZ Linux カーネルのコンパイル

カーネルソースのダウンロード

OpenVZ パッチは現在、カーネル 2.6.8 のみで利用可能です。私たちは kernel.org からバニラカーネルを使用し、私たちのニーズに合わせてパッチを当てて構成します。ソースをダウンロードして解凍するには、次のコマンドを実行します:

cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.8.tar.bz2
tar xjf linux-2.6.8.tar.bz2
cd linux-2.6.8/

OpenVZ パッチの取得とカーネルへのパッチ適用

次に、OpenVZ.org から OpenVZ カーネルパッチをダウンロードし、カーネルソースに適用します。

wget http://download.openvz.org/kernel/stable/022stab078.14/patches/patch-022stab078-combined.gz
gzip -d patch-022stab078-combined.gz
patch -p1 < patch-022stab078-combined

OpenVZ 用のカーネル設定の取得

OpenVZ.org では、一般的な i686 からエンタープライズ構成まで、いくつかのカーネル構成が提供されています。私は一般的な i686 構成を選択します。ハードウェアやプロセッサに応じて別の構成を選択することもできます。構成はここからダウンロードできます: http://openvz.org/download/kernel/

wget http://download.openvz.org/kernel/stable/022stab078.14/configs/kernel-2.6.8-022stab078-i686.config.ovz

次に、” make menuconfig “ を実行し、” Load an alternate configuration file “ を選択し、” /usr/src/linux-2.6.8/kernel-2.6.8-022stab078-i686.config.ovz “ を選択します。

make menuconfig

特別なカーネル設定の要件がある場合は、今変更してください。その後、Exit を選択し、Save を選択してカーネル設定を保存します。

make-kpkg clean

次に、カーネルをコンパイルします。

fakeroot make-kpkg –revision=OpenVZ.2.6.8 kernel_image

コンパイルがエラーで停止した場合は、次のコマンドを実行します。

make clean

その後、次のコマンドを再実行します。最初は

make menuconfig

1.2 OpenVZ カーネルのインストール

最初の章をスキップした場合は、今すぐ事前にコンパイルされた Debian カーネルをインストールできます。

OpenVZ ツールのリポジトリを /etc/apt/sources.list に追加します:

echo “ deb http://debian.systs.org/ stable openvz “ >> /etc/apt/sources.list
apt-get update

パッケージをインストールします:

apt-get install kernel-image-2.6.8-stable-ovz

1.3 OpenVZ ツールのインストール

パッケージをインストールします:

apt-get install vzctl vzquota vzctl-template

今すぐサーバーを再起動する必要があります:

shutdown -r now

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。