Я прочитал довольно много сообщений, страниц вики и веб-страниц о средствах резервного копирования, включая Bacula и backupPc. Для BackupPC я прочитал официальную документацию. Я ищу автоматическое решение для резервного копирования в качестве замены резервных копий Clonezilla.
Мне кажется странным, что я не встречал ссылок на согласованность системы в учебниках. Разве это не было бы одной из первых вещей, когда приходилось думать о автоматизированной резервной копии сервера? Что относительно баз данных MySQL, как насчет большого контента (электронная почта, блог, магазины, git), которые могут измениться при резервном копировании. Я бы хотел, кроме того, что инструменты предоставляют функции для автоматизации дампов БД, для запуска и остановки служб, когда их файлы будут скопированы. Поскольку службы распространяют свои файлы повсюду, я бы ожидал, что это будет нетривиальное и очень трудоемкое планирование. Кроме того, некоторые службы, такие как NTP, LDAP, Samba, могут быть задействованы в аутентификации пользователей и сервисов и могут быть отключены только тогда, когда берет на себя резервный сервер (который не следует копировать одновременно ...). Затем включите предупреждения пользователя о том, что что-то будет отключено через 5-4-3-2-1-0 минут и т. Д. Я думаю, вы поняли.
Итак, теперь у меня такое ощущение, что я я не вижу здесь действительно тривиального решения. Я был бы очень рад, если бы кто-то мог освободить меня от этой ментальной блокировки и указать мне в какое-то место, где я мог бы следовать начальному учебному пособию, охватывающему резервное копирование сервера, включая службы.
EDIT: комментарии показывают, что мой вопрос может быть неправильно понят. Позвольте мне перефразировать вопрос: «Как я сказал выше, как вы решили эти проблемы для своей среды?» Я рад за любую информацию о материалах, которые фактически работали в этой области.
спасибо за чтение.
CatMan
Если вы используете виртуальную машину, вы копируете всю виртуальную машину и выполняете ее. Мы используем собственные скрипты, но для наших экземпляров Google и не полагаемся на программное обеспечение для резервного копирования.
В принципе: собрать все данные в резервную копию и поместить их в каталог. Назовем это /backup/. Внутри /backup/ у нас есть каталоги с именем 01 - 31. В этих каталогах мы копируем все файлы, которые необходимо сохранить. Таким образом, у нас есть 1 месяц резервных копий на самой машине.
Для mysql у нас есть скрипт, чтобы остановить базу данных и использовать mysqldump для создания 1 большого файла и сохранения это в /backup/[01-31] в этом конкретном номере месяца. Файлы конфигурации также копируются. Jasperserver (инструмент для создания шаблонов в основном для PDF-файлов) имеет экспортный скрипт для экспорта всего настраиваемого содержимого в один большой zip-файл. Для apache мы копируем программное обеспечение веб-сайта в zip-файл, а также копируем файлы конфигурации. Мы не используем почту в наших системах (мы используем 2 удаленные системы, называемые flowmailer и postmark для почты), но что-то подобное можно сделать и здесь.
И эти данные затем копируются на другую машину, в том же здании.
Наш простоя должен быть близок к 0. У нас есть клиенты, у которых есть местоположения по всему миру (от Китая до Америки). Дамп MySQL занимает около 90 минут (за эти 90 минут выполняется все другое программное обеспечение). Чтобы решить эту проблему, мы используем 2 экземпляра google, и резервная копия выполняется из подчиненного устройства, поэтому время простоя равно 0. Все, что нам нужно сделать, это обновление подчиненного устройства.
Если вы используете виртуальную машину, вы копируете всю виртуальную машину и выполняете ее. Мы используем собственные скрипты, но для наших экземпляров Google и не полагаемся на программное обеспечение для резервного копирования.
В принципе: собрать все данные в резервную копию и поместить их в каталог. Назовем это /backup/. Внутри /backup/ у нас есть каталоги с именем 01 - 31. В этих каталогах мы копируем все файлы, которые необходимо сохранить. Таким образом, у нас есть 1 месяц резервных копий на самой машине.
Для mysql у нас есть скрипт, чтобы остановить базу данных и использовать mysqldump для создания 1 большого файла и сохранения это в /backup/[01-31] в этом конкретном номере месяца. Файлы конфигурации также копируются. Jasperserver (инструмент для создания шаблонов в основном для PDF-файлов) имеет экспортный скрипт для экспорта всего настраиваемого содержимого в один большой zip-файл. Для apache мы копируем программное обеспечение веб-сайта в zip-файл, а также копируем файлы конфигурации. Мы не используем почту в наших системах (мы используем 2 удаленные системы, называемые flowmailer и postmark для почты), но что-то подобное можно сделать и здесь.
И эти данные затем копируются на другую машину, в том же здании.
Наш простоя должен быть близок к 0. У нас есть клиенты, у которых есть местоположения по всему миру (от Китая до Америки). Дамп MySQL занимает около 90 минут (за эти 90 минут выполняется все другое программное обеспечение). Чтобы решить эту проблему, мы используем 2 экземпляра google, и резервная копия выполняется из подчиненного устройства, поэтому время простоя равно 0. Все, что нам нужно сделать, это обновление подчиненного устройства.
Если вы используете виртуальную машину, вы копируете всю виртуальную машину и выполняете ее. Мы используем собственные скрипты, но для наших экземпляров Google и не полагаемся на программное обеспечение для резервного копирования.
В принципе: собрать все данные в резервную копию и поместить их в каталог. Назовем это /backup/. Внутри /backup/ у нас есть каталоги с именем 01 - 31. В этих каталогах мы копируем все файлы, которые необходимо сохранить. Таким образом, у нас есть 1 месяц резервных копий на самой машине.
Для mysql у нас есть скрипт, чтобы остановить базу данных и использовать mysqldump для создания 1 большого файла и сохранения это в /backup/[01-31] в этом конкретном номере месяца. Файлы конфигурации также копируются. Jasperserver (инструмент для создания шаблонов в основном для PDF-файлов) имеет экспортный скрипт для экспорта всего настраиваемого содержимого в один большой zip-файл. Для apache мы копируем программное обеспечение веб-сайта в zip-файл, а также копируем файлы конфигурации. Мы не используем почту в наших системах (мы используем 2 удаленные системы, называемые flowmailer и postmark для почты), но что-то подобное можно сделать и здесь.
И эти данные затем копируются на другую машину, в том же здании.
Наш простоя должен быть близок к 0. У нас есть клиенты, у которых есть местоположения по всему миру (от Китая до Америки). Дамп MySQL занимает около 90 минут (за эти 90 минут выполняется все другое программное обеспечение). Чтобы решить эту проблему, мы используем 2 экземпляра google, и резервная копия выполняется из подчиненного устройства, поэтому время простоя равно 0. Все, что нам нужно сделать, это обновление подчиненного устройства.
Если вы используете виртуальную машину, вы копируете всю виртуальную машину и выполняете ее. Мы используем собственные скрипты, но для наших экземпляров Google и не полагаемся на программное обеспечение для резервного копирования.
В принципе: собрать все данные в резервную копию и поместить их в каталог. Назовем это /backup/. Внутри /backup/ у нас есть каталоги с именем 01 - 31. В этих каталогах мы копируем все файлы, которые необходимо сохранить. Таким образом, у нас есть 1 месяц резервных копий на самой машине.
Для mysql у нас есть скрипт, чтобы остановить базу данных и использовать mysqldump для создания 1 большого файла и сохранения это в /backup/[01-31] в этом конкретном номере месяца. Файлы конфигурации также копируются. Jasperserver (инструмент для создания шаблонов в основном для PDF-файлов) имеет экспортный скрипт для экспорта всего настраиваемого содержимого в один большой zip-файл. Для apache мы копируем программное обеспечение веб-сайта в zip-файл, а также копируем файлы конфигурации. Мы не используем почту в наших системах (мы используем 2 удаленные системы, называемые flowmailer и postmark для почты), но что-то подобное можно сделать и здесь.
И эти данные затем копируются на другую машину, в том же здании.
Наш простоя должен быть близок к 0. У нас есть клиенты, у которых есть местоположения по всему миру (от Китая до Америки). Дамп MySQL занимает около 90 минут (за эти 90 минут выполняется все другое программное обеспечение). Чтобы решить эту проблему, мы используем 2 экземпляра google, и резервная копия выполняется из подчиненного устройства, поэтому время простоя равно 0. Все, что нам нужно сделать, это обновление подчиненного устройства.
Если вы используете виртуальную машину, вы копируете всю виртуальную машину и выполняете ее. Мы используем собственные скрипты, но для наших экземпляров Google и не полагаемся на программное обеспечение для резервного копирования.
В принципе: собрать все данные в резервную копию и поместить их в каталог. Назовем это /backup/
. Внутри /backup/
у нас есть каталоги с именем 01
- 31
. В этих каталогах мы копируем все файлы, которые необходимо сохранить. Таким образом, у нас есть 1 месяц резервных копий на самой машине. Если пространство ограничено, вы также можете сделать это в течение дня (так что резервные копии на 7 дней).
Для mysql у нас есть скрипт для остановки базы данных и использования mysqldump для создания 1 большого файла и хранения это в /backup/[01-31]
в этом конкретном номере месяца. Файлы конфигурации также копируются. Jasperserver (инструмент для создания шаблонов в основном для PDF-файлов) имеет экспортный скрипт для экспорта всего настраиваемого содержимого в один большой zip-файл. Для apache мы копируем программное обеспечение веб-сайта в zip-файл, а также копируем файлы конфигурации. Мы не используем почту в наших системах (мы используем 2 удаленные системы, называемые flowmailer и postmark для почты), но что-то подобное можно сделать и здесь.
И эти данные затем копируются на другую машину, это же здание.
Наш простоя должен быть близок к 0. У нас есть клиенты, у которых есть местоположения по всему миру (от Китая до Америки). Дамп MySQL занимает около 90 минут (за эти 90 минут выполняется все другое программное обеспечение). Чтобы решить эту проблему, мы используем 2 экземпляра google, и резервное копирование выполняется из подчиненного устройства, поэтому время простоя равно 0. Все, что нам нужно сделать, это обновление подчиненного устройства.
Если вы используете виртуальную машину, вы копируете всю виртуальную машину и выполняете ее. Мы используем собственные скрипты, но для наших экземпляров Google и не полагаемся на программное обеспечение для резервного копирования.
В принципе: собрать все данные в резервную копию и поместить их в каталог. Назовем это /backup/
. Внутри /backup/
у нас есть каталоги с именем 01
- 31
. В этих каталогах мы копируем все файлы, которые необходимо сохранить. Таким образом, у нас есть 1 месяц резервных копий на самой машине. Если пространство ограничено, вы также можете сделать это в течение дня (так что резервные копии на 7 дней).
Для mysql у нас есть скрипт для остановки базы данных и использования mysqldump для создания 1 большого файла и хранения это в /backup/[01-31]
в этом конкретном номере месяца. Файлы конфигурации также копируются. Jasperserver (инструмент для создания шаблонов в основном для PDF-файлов) имеет экспортный скрипт для экспорта всего настраиваемого содержимого в один большой zip-файл. Для apache мы копируем программное обеспечение веб-сайта в zip-файл, а также копируем файлы конфигурации. Мы не используем почту в наших системах (мы используем 2 удаленные системы, называемые flowmailer и postmark для почты), но что-то подобное можно сделать и здесь.
И эти данные затем копируются на другую машину, это же здание.
Наш простоя должен быть близок к 0. У нас есть клиенты, у которых есть местоположения по всему миру (от Китая до Америки). Дамп MySQL занимает около 90 минут (за эти 90 минут выполняется все другое программное обеспечение). Чтобы решить эту проблему, мы используем 2 экземпляра google, и резервное копирование выполняется из подчиненного устройства, поэтому время простоя равно 0. Все, что нам нужно сделать, это обновление подчиненного устройства.