Ubuntu Webhosting 服务器:使用 LVM 的 RAID1 来运行 OpenVZ 驱动的共享 Apache 主机

Ubuntu Webhosting 服务器:使用 LVM 的 RAID1 来运行 OpenVZ 驱动的共享 Apache 主机

关于我的困惑。

我正在尝试安装 Ubuntu Server 10.04 LTS两个 1 TB 物理硬盘内置于服务器中。我对 Ubuntu Server 还没有太多经验,但我对 Ubuntu Desktop 很熟悉。

我喜欢边做边学的方法——因此我花了很多时间在 Google 上搜索,阅读了大量关于 Ubuntu Server 安装的资源,尤其是以下部分关于分区因为我之前从未在 Linux 上配置过 RAID1 设置。

困惑大量不同的意见以及所有这些不同的“最佳实践”,我刚刚使用Ubuntu Server 10.04 替代方案安装 LiveCD。

关于我的困惑投射到硬盘上。

我被困在分区屏幕上,不知道我做了什么,也不知道下一步该做什么。你不需要很天才就能注意到,Ubuntu 不会使用下面的配置进行安装。

令我烦恼的是这些丑陋的小细节,例如浪费的 980 KB 处于“未使用”状态,或者 RAID 设备旁边的“未知”标签。

无论如何,这是我目前得到的:

SCSI2 (0,0,0) (sda) - 1.0 TB ATA SAMSUNG HD103SJ
SCSI2 (0,0,0) (sdb) - 1.0 TB ATA SAMSUNG HD103SJ [same config]

 Nr. 1    primary    149.9 MB   K   raid
 Nr. 5    logical      4.0 GB   K   raid
 Nr. 6    logical    996.1 GB   K   raid

这些分区使用 ubuntu 安装程序提供的“配置软件 RAID”选项进行配置。

RAID1 Device #0 -   148.9 MB  Unknown
      Nr. 1         148.9 MB  K         ext4    /boot
RAID1 Device #1 -     4.0 GB  Unknown
      Nr. 1           4.0 GB  K         Swap
RAID1 Device #2 - 996.1.0 GB  Software-RAID-Device
      Nr. 1       996.1.0 GB  K         lvm
                    **983.0 KB  K         unused**

然后我在 RAID-Device #2 上创建了一个本地卷组并配置了以下 LV:

LVM VG vg1, LV backup - 250.0 GB Linux device-mapper (linear)
    Nr. 1        250.0 GB K     ext4      /backup
LVM VG vg1, LV home   -   2.0 GB Linux device-mapper (linear)
    Nr. 1          2.0 GB K     ext4      /home
LVM VG vg1, LV root   -  20.0 GB Linux device-mapper (linear)
    Nr. 1          20.0 GB K     ext4      /
LVM VG vg1, LV tmp    -   5.0 GB Linux device-mapper (linear)
    Nr. 1           5.0 GB K     ext4      /tmp
LVM VG vg1, LV var    -   5.0 GB Linux device-mapper (linear)
    Nr. 1          20.0 GB K     ext4      /var
LVM VG vg1, LV var    - 714.1 GB Linux device-mapper (linear)
    Nr. 1         714.1 GB K     ext4      /vhosts

关于我的计划,之前有些混乱。

(A)我的目标是具有此功能的系统配置:

  • Ubuntu Server 10.04 LTS 运行并配置了 RAID1
  • 具有独立虚拟主机的 Web 服务器
  • 安全分区布局,在面对日志泛滥 DOS 攻击、Web 漏洞扫描程序以及所有其他可能导致服务器崩溃的工具时,能够提供稳定性。

(B)这是我计划使用的:

  • 基于两个 HD 的 RAID1 阵列的 LVM 设置
  • 标准 PHP、MySQL、Apache 设置
  • OpenVZ 设置虚拟主机;在这些主机内运行 apache/php/等的独立实例

总结

我在安装过程中弄乱了硬盘设置,所以必须重新开始,但我不知道这次该如何做对。我正在尝试获取提供 (A) 下所列功能的设置。

请分享您的想法,看看有什么方法比我在 (B) 下列出的计划更好。此外,您认为此系统的最佳分区布局是什么?

请分享您的经验,我很高兴收到每条建议。

提前致谢,并对发帖太长表示抱歉——这是您造成的混乱。

答案1

好吧,看来我确实很困惑。今天起床后,我启动了两个谷歌查询(不再知道魔法词了),然后立即偶然发现了这些非常有用且(终于!!!)有效的操作指南。我希望我可以为所有那些在 ubuntu 服务器上创建分区的最佳做法的黑暗道路上走下去的沮丧的谷歌用户创造一个新的“最终目的地”。

  1. 论坛帖子描述了如何使用 RAID 和 LVM 安装 Ubuntu LTS(Hardy Heron)

  2. 关于指南Ubuntu Server 强化提供最佳实践示例按照安全可能的分区布局

感谢大家的阅读(以及fbh的评论;)

相关内容