У моей компании есть более старый сервер Dell 2650 с ArchLinux x64: http://www.dell.com/downloads/global/products/pedge/en/2650_specs.pdf (2 x 2,4 ГГц Intel Xeon с примерно 3287 ОЗУ согласно "free -m")
Мы используем его для размещения нашего внутреннего сайта компании и для размещения на нем некоторой информации о наших заказах, и мы хотели бы поддерживать ее как можно дольше.
Что нам нужно: - Он должен всегда работать с 8:00 до 16:00, чтобы наш специалист по вводу данных мог его использовать, а другие - выполнять другие необходимые действия. - Если он выйдет из строя, нам нужен быстрый способ снова запустить машину. - Если он выйдет из строя, мы хотели бы сделать резервную копию данных.
Некоторые из основных проблем включают: - Серверы старые, и у них могут быть проблемы с памятью - Мы не знаем, когда может выйти из строя один из жестких дисков - Время от времени здесь отключается питание
У нас есть резервная батарея, но это почти все, и это ненадолго. Если сервер все-таки выйдет из строя, у нас есть другая система для хранения информации о заказах, которая поступает, когда он не работает, и повторно публикует ее, когда она возвращается, но нам она нужна в течение дня.
Итак, нам интересно, что мы должны получить за опционы? Вот то, о чем мы думали, вроде:
Возможно, есть программное решение этой проблемы, которое выполняет резервное копирование на другую машину или быстро заставляет нас снова работать. Кроме того, если мы собираемся покупать оборудование, что будет приличным? Кто-нибудь знает об одном для ArchLinux / Linux? Мы оба много знаем о компьютерах, но не совсем уверены, что делать с этим, особенно с этим типом серверов.
Спасибо
Это зависит от вашего бюджета. Если вы можете позволить себе новый сервер, я бы купил новый, который поставляется с RAID-контроллером и позволяет устанавливать новые жесткие диски на ходу, и я бы использовал старый в качестве резервного сервера. Вы можете пойти с одним из Серверы Dell.
AFAIK, установка жесткого диска с RAID-контроллером может потребовать от вас удаления всех ваших текущих данных и повторной установки. Что бы вы ни делали, я определенно рекомендую какой-нибудь RAID, потому что жесткие диски совсем ненадежны.
Простое решение для резервного копирования - установить еще одно устройство, которое периодически подключается к вашему серверу и получает снимок всех ваших данных. Вы легко можете найти сценарии резервного копирования онлайн и настройте их для вашего использования. Все, что вам нужно, это сценарий для сжатия всех файлов в файле tar.gz и его передачи с помощью команд scp или rsync вместе с заданием cron, чтобы делать это каждый день. Таким образом, вы можете постоянно иметь собственный резервный сервер и просто переключать его на случай, если что-то случится с вашим основным.
Похоже, что вам нужна высокая доступность, а не резервное копирование. Если вы можете позволить себе еще один сервер, это лучший вариант.
Вот шаг в правильном направлении, если вы пойдете по этой дороге: http://www.linux-ha.org/wiki/Main_Page
Что касается фактических резервных копий, вы должны просто иметь возможность скопировать / etc / apache, htdocs, базу данных и т. Д. На ленту (или ваш предпочтительный метод безопасного хранения).
Да - настроить программный raid1. Нет, вы можете сделать это без потери данных.
Купите вторую коробку на ГА, купите третью коробку на запчасти.
2650 - довольно надежный сервер.
Если у вас есть сервисный тег, вы можете найти исходную конфигурацию на веб-странице Dell.
Почему Arch-linux? Было бы гораздо лучше использовать что-то, что поддерживается OMSA, чтобы часть программного обеспечения могла контролировать ваше оборудование и запускать действия при сбоях (например, перезагрузку).