Показать полную графическую версию : Резервное копирование серверов
Dimas_83
13-06-2006, 11:32
Есть куча серваков. Все на 2003 виндах, с разными ролями
Вопрос: как грамотно организовать резервное копирование?
Через встроенный бэкап, юзать систем стэйт? или через Акронис Тру Имидж Сервер?
В сети несколько ДК, роли FSMO разделены на них.
Или ДК бэкапить систем стэйтом, а серваки файл-сервер через имиджи?
Или все диски загонять в имиджи? (тока не понятно, умрет АД или нет, если забэкапить в момент реплицирования)
Единственное, что бесит во встроенном бэкапе винды - так это "откуда берутся Гигабайты инфы...."... одно время юзал встроенный бэкап, архив рос на глазах, за месяц превратился в 13 гиг... я был в шоке...
СИМАНТЕК (бывшее название VERITAS) БЭКАП СЕРВЕР 10D - ПРОВЕРЕНО! ЛУЧШЕЕ
Dimas_83
13-06-2006, 11:45
я просил помочь при данном положении... без покупки доп.ПО
Единственное, что бесит во встроенном бэкапе винды - так это "откуда берутся Гигабайты инфы...."... одно время юзал встроенный бэкап, архив рос на глазах, за месяц превратился в 13 гиг... я был в шоке...
Ты наверное ставил бэкам нормальный, т.е дописать инфу, в бэкам
Я бы предложил использовать связку ntbackup и acronis
ntbackup делать бэкап всех файлов раз в месяц, и каждый день инкрементальный
раз в неделю делать бэкап системы тем же ntbackup
И раз в месяц снимать полный образ системного диска всех серверов acronis
Должно помочь, еще если напишешь пару скриптов для перемещения созданных файлов в несколько мест, для надежности, то все будет оК. е5сли что пиши :)
Dimas_83
13-06-2006, 12:09
А может так:
1-сервак с ГК:
-диск Д (база 1с, файлы юзеров):
*полное еженедельное - Акронис
*добавочное ежедневное (или разностное) - Акронис
-диск С
*полное еженедельное - Акронис
*полное ежедневное - System State
2-серваки ДК
*ежедневное полное System State
3-сервак с ISA
*еженедельное полное - Акронис
Dimas_83 Скажи ты снимаешь образы серверов Acronis как? тое всмысле, грузишься с диска и пошел, или у тебя висит постоянно этот процесс в системе?
А тем более на контролере домена?
Еще скажи зачем тебе ису каждую неделю бэкапить, ты каждую неделю вносишь изменения?
2-серваки ДК *ежедневное полное System State
Пробывал ли ты на убитую систему ставить System State?
Мне кажется нет, для этого надо переустановить винду, или взять ее из рабочего образа не старше 60 дней, причем это все надо проводить при отключенной сети.
Потом как часто ты вносишь изменения в AD?
У меня база 1с бэкапится каждый день полный бэкам ntbackp, потом с помощью vbs скриптов перемещается на два харда в папу с датой, очень удобно. в случае востановления, легче искать, и не надо ставить дополнительное ПО Acronis, и можно востановить на голую систему без ничего, ну и конечно на одну лицензию меньше :)
Dimas_83
13-06-2006, 12:29
-Акронис снимает образы без перезагрузки, то есть из винды, когда никто не юзает систему...после 21 вечера
-ИСУ зачем... да пусть будет :)
-я никогда (!) не восстанавливал серверные компы не из Акрониса, не из ntbackup.
-вот, нтбэкап надо восстанавливать на новой оси, а Акронису пофигу, хард новый поставил, перезалил имидж и все
другое дело, если сервак вообще спалитсья, тогда попадалово :(
-AD
так как ДК в сети еще есть, надо копировать часто, дабы избежать конфликтов реплицирования между офисами (!)
-все таки файлы надо резервировать через Акронис... удобнее и быстрее
P.s. Балин, забыл про мускуль...
-вот, нтбэкап надо восстанавливать на новой оси,
Можно не на новой а на образе месячной давности.
Я бы порекомендовал проделать на виртуальной сетке, или тестовой, есле такая имеется, процесс восстановления с образов acronis. Чтоб знать что делать.
У тебя файлы бэкапа куда складируются? т.е на том же компьютере что и делает бэкап?
И сколько франятся?
Dimas_83
13-06-2006, 12:38
-образы хранятся на других винтах
-не понял про "и сколько хранятся".... я же каждый день почти делаю... то есть они постоянно в акутальном состоянии
короче вся загвоска в АД
значит ее надо хранить через ntbackup
Тогда вопрос: какой метод полного бэкапа? то есть бэкапить каждый день и сохранять на винте под папками (как у тебя), очень старые потом удалять?
System state восстановит на новой ОСИ программы?
System state восстановит на новой ОСИ программы?
Если ты посмотришь что сохраняется в System state то увидешь что там AD, реестр...
-не понял про "и сколько хранятся".... я же каждый день почти делаю... то есть они постоянно в акутальном состоянии
Правильно, но допустим шеф скажет что неделю назад удалил случайно файлик, что ты будешь делать?
Dimas_83
13-06-2006, 13:23
Если ты посмотришь что сохраняется в System state то увидешь что там AD, реестр...
значит все с нуля надо ставить будет....
Правильно, но допустим шеф скажет что неделю назад удалил случайно файлик, что ты будешь делать?
спасения утопающих - дело рук самих утопающих
Кстати! Если же он спросит, как я бэкап файл открою? а имидж акрониса можно как с архивом работать, открыл его, достал файл...
В общем, нужна комбинация систем резервного копирования: на случай выхода из строя харда - акронис, на случай выхода сервака полностью (с его заменой) - system state (для диска с:), и опять же акронис для дисков с файлами юзеров и базой
делись скриптом :)
Кстати! Если же он спросит, как я бэкап файл открою? а имидж акрониса можно как с архивом работать, открыл его, достал файл...
попробуй сделать сейчас любую папку и попытаться восстановить, ты увидешь что можно восстановить как папку целиком так и файл отдельно
спасения утопающих - дело рук самих утопающих
я уже преставил своего шефа когда скажу ему это :)
Dimas_83
13-06-2006, 13:52
понятно, ты за ntbackup
вернемся к программам... систем стэйт восстановит установленные проги или нет?
понятно, ты за ntbackup
Я уже писал что пользуюсь тем и тем
систем стэйт восстановит установленные проги или нет?
Нет, ты должен сначала их установить а лишь затем поставить System state.
По поводу того сколько хранить бэкап: надо как минимум месяц, у нас были случаи что надо восстановить и более поздние документы ;)
Dimas_83
13-06-2006, 14:20
В общем гемор мелкомягкие устроили как обычно....
ладно, буду комбинировать...
ну комбинируй если что пиши сюда или в аську :)
Резервное копирование данных контроллера домена можно производить, не отключая работающие на нем службы, что очень облегчает труд администратора. Поскольку данные Active Directory считаются частью данных состояния системы, для создания их резервной копии достаточно заархивировать данные состояния системы; при этом заодно можно создать и резервные копии других папок и дисков. Данные состояния системы на контроллере домена включают следующие компоненты:
• загрузочные файлы;
• системный реестр;
• регистрационная база данных классов СОМ+;
• файлы Active Directory;
• каталог SYSVOL;
• база данных сертификатов (если контроллер домена выполняет роль сервера сертификации).
Я ностроил Acronis True Image на ежедневный бэкап ночью, а чуть попозже cmd-файл разносит их по целевым папкам. Храню копии ежедневные, еженедельные и ежемесячные. AD восстанавливать не пробовал, но однажды намертво упал винт с системой и SQL-базой - поставил другой винт, развернул образ и до сих пор проблем не не знаю.
Dimas_83
13-06-2006, 16:48
делись скриптом...
Эх...магнитные ленты.... да уж....
Вот думаю хард купить выносной на 250 гиг, как раз под резервные копии... и домой уносить...
Вот думаю хард купить выносной на 250 гиг, как раз под резервные копии... и домой уносить...
Я бы два купил. один для полного бэкапа, а второй для ежедневного.
REM Данный файл занимается разнесением по местам файлов бэкапов
REM созданных программой Acronis True Image и находящихся
REM в папках \\SERVER_NAME\BACKUP
REM Расшифровка имен переменных:
REM q - имя сервера из списка (server1, server2....)
REM day_week - номер дня недели
REM day_month - число
ECHO Получаем число
SET day_month=%DATE:~3,2%
ECHO Текущее число - %day_month%
ECHO Получаем день недели
SET day_week=%DATE:~0,2%
ECHO Текущий день недели: %day_week%
ECHO Определение номера текущего дня недели
IF %day_week%==Пн (SET day_week=1
) ELSE (IF %day_week%==Вт (SET day_week=2
) ELSE (IF %day_week%==Ср (SET day_week=3
) ELSE (IF %day_week%==Чт (SET day_week=4
) ELSE (IF %day_week%==Пт (SET day_week=5
) ELSE (IF %day_week%==Сб (SET day_week=6
) ELSE (IF %day_week%==Вс (SET day_week=7
)))))))
ECHO Ежемесячная копия
IF %day_month%==01 (
FOR %%q IN (server1, server2....) DO (
MD f:\%%q\month\%DATE:~6,2%-%DATE:~3,2%\
ECHO Копирую файлы сервера %%q в каталог f:\%%q\month\%DATE:~6,2%-%DATE:~3,2%\
NET USE R: \\%%q\BackUp
XCOPY r:\*.tib f:\%%q\month\%DATE:~6,2%-%DATE:~3,2%\
NET USE R: /DELETE
))
ECHO Еженедельная копия
IF %day_week%==1 (
FOR %%q IN (server1, server2....) DO (
MD f:\%%q\week\%DATE:~6,2%-%DATE:~3,2%\
ECHO Копирую файлы сервера %%q в каталог f:\%%q\week\%DATE:~6,2%-%DATE:~3,2%\
NET USE R: \\%%q\BackUp
XCOPY r:\*.tib f:\%%q\week\%DATE:~6,2%-%DATE:~3,2%\
NET USE R: /DELETE
))
ECHO Ежедневная копия
FOR %%q IN (server1, server2....) DO (
ECHO Копирую файлы сервера %%q в каталог f:\%%q\%day_week%\
NET USE R: \\%%q\BackUp
DEL /Q f:\%%q\%day_week%\
XCOPY r:\*.tib f:\%%q\%day_week%\
DEL /Q \\%%q\BackUp\*.*
NET USE R: /DELETE
)
Небольшие пояснения:
1 Для WinXP и Win2003: на компе, который будет выполнять это задание необходимо формат даты сделать в виде "ddd dd.MM.yyyy", иначе день недели посредством команды DATE не получишь
2 Образ системы заливается в расшаренную папку BACKUP с сетевым именем BACKUP
3 server1, server2.... – это имена серверов, перечисленные через запятую
4 В корне диска F:\ лежат папки, имена которых соответствуют именам серверов, которые в них бэкапятся, при этом в каталогах лежат следующие папки: 1, 2,3,4,5,6,7, Month и week.
5 При вставке этого кода в cmd-файл не забудь поменять дни недели(Пн, Вт, Ср, Чт, Пт, Сб и Вс) на dos-кодировку
Будут еще вопросы - спрашивай
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.