我的公司有一台运行 ArchLinux x64 的旧 Dell 2650 服务器:http: //www.dell.com/downloads/global/products/pedge/en/2650_specs.pdf(2 x 2.4GHz Intel Xeon w/around 3287 RAM 根据“免费-m")
我们用它来托管我们的内部公司网站并发布我们订单中的一些信息,我们希望能够尽可能地保持它。
我们的要求: - 从早上 8 点到下午 4 点,它需要始终正常运行,以便我们的数据录入人员使用它,其他人可以在上面做其他需要做的事情。- 如果出现故障,我们需要一种快速的方法让机器再次运行。- 如果出现故障,我们希望备份数据。
一些主要问题包括: - 服务器陈旧,可能有内存问题 - 我们不知道其中一个硬盘驱动器何时会出现故障 - 我们的电源偶尔会在这里断电
我们有备用电池,但仅此而已,不是长期的。如果服务器确实出现故障,我们有另一个系统来存储在它出现故障时收到的订单信息,并在它恢复时重新发布,但我们白天需要它。
所以我们想知道,我们应该从期权中得到什么?这些是我们想到的事情,有点像:
- 设置 RAID 1,但这会涉及擦除所有内容吗?如果我们这样做,我们如何在不弄乱服务器的情况下传输数据?
- 我们可以花 100 美元从 eBay 购买额外的服务器或 2 台相同型号的服务器,这实用吗?还是我们应该买别的东西?
- 我们是否应该购买一台 PC 或其他更好的服务器并将其作为主机,因为它更容易更换部件?
- 我们是否应该随身携带额外的零件以防它内爆?
- 我们应该购买/使用备份软件吗?我们听说 drobo 很酷,但很烂。
也许这个问题有一个软件解决方案可以备份到另一台机器或让我们快速重新启动和运行。另外,如果我们要购买硬件,什么是体面的?有人知道 ArchLinux/Linux 的吗?我们都非常了解计算机,但我们不确定要采取什么步骤,尤其是对于这种类型的服务器。
谢谢
您正在寻找的似乎是高可用性,而不是备份。如果您能负担得起另一台服务器,那是您最好的选择。
如果您沿着这条路走下去,这是朝着正确方向迈出的一步: http ://www.linux-ha.org/wiki/Main_Page
就实际备份而言,您应该能够将 /etc/apache、htdocs、数据库等复制到磁带(或您首选的安全存储方法)。
这取决于您的预算。如果你买得起一台新服务器,我会买一台带有 RAID 控制器的新服务器,让你可以随时安装新硬盘,我会用旧的作为备份服务器。您可以选择其中一台戴尔服务器。
AFAIK,安装带有 RAID 控制器的 HDD 可能需要您删除所有当前数据并重新安装所有内容。不管你做什么,我绝对推荐某种 RAID,因为硬盘驱动器根本不可靠。
一个简单的备份解决方案是设置另一个盒子,定期连接到您的服务器并获取所有数据的快照。您可以轻松地在线找到备份脚本并自定义它们以供您使用。您所需要的只是一个脚本,用于压缩 tar.gz 文件中的所有文件,并使用 scp 或 rsync 命令以及 cron 作业传输它,以便每天执行此操作。通过这种方式,您可以随时准备好自己的备份服务器,并在主服务器出现问题时切换它们。
是 - 设置软件 raid1。不,您可以在不丢失数据的情况下执行此操作。
为 HA 购买第二盒,为备件购买第三盒。
2650 是一个非常强大的服务器。
如果您有服务标签,您可以在 Dell 网页上查找原始配置。
为什么是 arch-linux?使用 OMSA 支持的东西会好得多 - 这样该软件就可以监控您的硬件并在出现故障时触发操作(如重启)。