使用Debian 3.1(Sarge)和OpenVZ构建虚拟服务器(VPS)

使用Debian 3.1(Sarge)和OpenVZ构建虚拟服务器(VPS) 在这个HowTo我将描述准备一个服务器的操作步骤...

这是一个“复制和粘贴” HowTo! 遵循本教程的最简单的方法是使用命令行客户端/ SSH客户端(如PuTTY for Windows),并简单地复制和粘贴命令(除了必须提供自己的信息,如IP地址,主机名,密码... )。 这有助于避免打字错误。

使用Debian 3.1(Sarge)和OpenVZ构建虚拟服务器(VPS)

版本1.2
作者:Till Brehm <t.brehm [at] howtoing [dot] com>

在本教程中,我将描述在Debian 3.1(Sarge)32Bit Linux上为OpenVZ虚拟机准备服务器的步骤。 使用OpenVZ,您可以在同一硬件上创建多个虚拟专用服务器(VPS),类似于Xen和Linux Vserver项目。 OpenVZ是Virtuozzo的开源分支,Virtuozzo是许多提供虚拟服务器的提供商所使用的商业虚拟化解决方案。 OpenVZ内核修补程序根据GPL许可证进行许可,用户级工具符合QPL许可。

在第一章中,我将使用OpenVZ修补程序编译Debian的linux内核。 这将导致易于安装的.deb包。 当您需要不能从systs.org可用的库存内核中编译的驱动程序时,这是必需的。 如果预编译内核满足您的需求并安装内核,则可以跳过第一章,如第1.2章所述。

我想先说说这不是建立这样一个系统的唯一途径。 实现这一目标有很多方法,但这是我所采取的方式。 我不会保证这将为您工作!

请注意:如果要使用预编译的OpenVZ内核,可以跳过第1节和第1.1节,直接转到1.2。 如果要编译自己的内核,请阅读第1节和第1.1节,然后继续执行1.2。

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-组合

获取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 ”,选择“ 加载备用配置文件 ”,并选择文件“ /usr/src/linux-2.6.8/kernel-2.6.8-022stab078-i686.config.ovz ”。

做menuconfig

如果您有一些特殊的内核配置要求,请现在更改它们。 然后选择退出 ,然后选择保存以保存内核配置。

make-kpkg干净

现在我们编译内核。

fakeroot make-kpkg --revision = OpenVZ.2.6.8 kernel_image

如果编译停止并出现错误,请运行

做干净

然后重新运行以前的命令

做menuconfig

1.2安装OpenVZ内核

如果您已经跳过了第一章,那么现在可以安装预编译的Debian内核。

将OpenVZ Tools的存储库添加到/etc/apt/sources.list

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

安装软件包:

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

1.3安装OpenVZ工具

安装软件包:

apt-get install vzctl vzquota vzctl-template

现在您应该重新启动服务器:

关机-r现在