Имя: Пароль:
IT
Админ
Как сделать зеркало сервака...?
,
0 Злопчинский
 
15.02.12
16:49
Есть сервак.
на нем крутится дбфная 7.7  (на отдельном рейде) исключительно в терминальном режиме.
также он используется как файлопомойка (на отдельном рейде).
.
бэкапы делаются; но ввиду того, что это ДБФ - есть определенные проблемы, на скуль перейти возможности пока нет.
.
в результате если сервак рухнет - достаем бэкапы и восстанавливаем. но бэкапы не каждые 2 минуты делаются, поэтому восстановление базы от последнего бэкапа до актуального состояния может быть геморройным.
.
что хочется: типа как-то "сервер-зеркало" на подстраховку - т.е. все что куртится на основном сервере как-то дублируется на "сервер-зеркало".
.
можно ли что-то подобное сделать?
1 Злопчинский
 
15.02.12
16:50
Использование файлопомойки - интенсивоность низкая.
2 ice777
 
15.02.12
16:55
сходу: инкрементный бекап акрониса на другую машину.

или таки raid1 на той же.
3 Feanor
 
15.02.12
16:55
Сильно сомневаюсь, что можно сделать одномоментный снимок всей базы, а без этого бэкап какой-то странный получится. Думаю, тока скуль спасет.
4 FN
 
15.02.12
16:56
система и файлопомойка - любыми стандартными средствами для бекапа, базу - включаешь УРБД с полной миграцией, обмен каждые N-минут
5 FN
 
15.02.12
16:57
(3) одномоментный делается легко, только гарантии целостности базы в случае с dbf все равно никто не даст.
6 Feanor
 
15.02.12
17:00
(5) ну как легко. пока ты читаешь один дбф, в другой уже записали.

а так УРБД - самое то для этой задачи.
7 andrewks
 
15.02.12
17:03
(0) УРБ с обменом по расписанию
8 FN
 
15.02.12
17:04
(6) wiki:Снимок_файловой_системы

Но даже при этом можно напороться на "частичную запись" объекта (типа документ есть, проводок нет и тп)
9 andrewks
 
15.02.12
17:05
а что, рэйду-зеркалу не доверяете?
10 FN
 
15.02.12
17:10
(0) рассмотри еще один вариант: берешь disk2vhd и делаешь образ винта текущего сервера (можно через планировщик каждые 12 часов) куда-нибудь в сеть. Получившийся файл можно за 10 минут поднять как виртуальную машину на Hyper-V в качестве резервного сервера.

Ну а бекапировать базу через УРБД
11 Злопчинский
 
15.02.12
17:14
(9) ну отчего же.. пока все ок.
12 Злопчинский
 
15.02.12
17:18
(8) на данный момент снапшот и делается. Но уменя большое подозрение что он "косячит".. во первых, он отжирает время на создание снапшота - систем апритормаживается. во вторых - пару раз наталкивался на то, что когда идет резервное копирование со созданием снапшота - то данные. введенные во время копирования - куда-то бесследно исчезают (что, в общем, наверное, логично..)
13 Злопчинский
 
15.02.12
17:19
(2) а это как? то есть все юзвери работают как работали, а в это время акрноис снимает копию..?
14 Злопчинский
 
15.02.12
17:21
(6) т.е. создаем периферийку, ставим полную миграцию из центра в периферийку; .. а дальше..?
.
с УРБД не приходилось плотно работать, надобности не было...
если можно, поясни чуть подробнее..
15 Feanor
 
15.02.12
17:23
(14) я на 7.7 тоже не работал с УРБД, но подозреваю, что там так же, как и в 8. дальше - настраиваем автообмен с этой периферийкой
16 FN
 
15.02.12
17:26
(14) дальше настраиваем обмен. создаем файлик prm для пакетного запуска конфигуратора и на обоих серверах запихиваем батник в планировщик с нужной частотой запуска. Если перифирийки в пределах локальной сети то обменные файлы складываем просто в шару, если же сервера далеко друг от друга - нужно мутить обмен через почту или фтп.

В случае падения центральной базы просто все пересаживаются на перефирийку, а ночью превращаешь перифирийку в центральную и настраиваешь все сначала.

примерно так
17 Злопчинский
 
15.02.12
17:29
(16) ага! а выгрузка в периферийку из конфигуратора - как я понял - идет паралелльно с обычной работйо пользователей, так?
18 FN
 
15.02.12
17:41
(16) да. причем логическая целлостность контролируется, в отличие от обычного бекапа.
только придется мучиться при изменении МД-ка...
19 FN
 
15.02.12
17:42
(18) к (17)
20 Злопчинский
 
15.02.12
18:12
(18) ну, МД у меня меняется часто, но не в части структуры данных - это редко. А если меняется - буду выгрузку/загрузку прогонять вручную...
21 Злопчинский
 
15.02.12
18:13
а вот если идет выгрузка в УРБД, изменения в центральной в это врем япишутся в "транзитную" таблицу изменений, а после окончания выгрузки - сливаются в "главную" таблицу регистрации изменений...?
22 FN
 
15.02.12
18:17
(21) На сколько я помню - выгрузка/загрузка происходит в транзакции, так что никакой транзитной таблицы нет.
23 Злопчинский
 
15.02.12
18:23
(22) а если выгрузка в транзакции - то куда пишутся изменения, которые происходят во время выгрузки...? или как это вообще работает?
24 zva
 
15.02.12
18:28
УРБД 7.7 не подойдет, там для загрузки нужно всех выгонять из базы и загружать в конфигураторе, в режиме онлайн обмен не работает
25 Jaffar
 
15.02.12
18:42
(24) в периферийной (бэкапе) никто не работает - ничего не мешает загрузить в конфигураторе.
26 FN
 
15.02.12
18:50
(25)+1
(23) во время выгрузки изменений не происходит. Точно так же как в 7.7 невозможно одновременно провести два документа
27 FN
 
15.02.12
18:51
(24) работает. Выгонять нужно только при изменении МД
28 Fragster
 
гуру
15.02.12
18:53
SAN сделать
29 Fragster
 
гуру
15.02.12
18:53
нормальный, с поддержкой снапшотов
30 Fragster
 
гуру
15.02.12
18:54
а для УРБД нужен ключик отдельный в 7.7
31 FN
 
15.02.12
18:55
(30) ключик на порядок дешевле SAN
32 Fragster
 
гуру
15.02.12
18:57
(31) ага, только SAN еще кучу всего обеспечивает, а ключик УРБД - локальное решение маленькой проблемы. да и не продается он сейчас уже, только если из старых запасов...
33 Jaffar
 
15.02.12
18:57
(23) ЕМНИП - пишутся с номером следующего "пакета" (например 23). если к моменту следующего обмена из периферийки придет подтверждение загрузки пакета 22 - в следующую выгрузку попадут только изменения пакета 23 и старше, если же подтверждение не придет - повторятся все изменения, начиная с пакета 22.
34 GreyK
 
15.02.12
19:01
(30) В районе 25000 Российский рубль Код 643 :)
35 vde69
 
15.02.12
19:06
(30) проще и дешевле МОД купить, и функционал у него покруче
36 Злопчинский
 
15.02.12
20:03
928) вас ист дас SAN?
37 Fragster
 
гуру
15.02.12
20:06
38 DeiMos
 
15.02.12
21:31
Всю ветку не читал...

SQL - не предлагали ещё?
39 Злопчинский
 
15.02.12
22:40
(38)  нету у меня скульной версии...
40 Сержант 1С
 
15.02.12
22:47
тогда смысла нет. Данные меняются нонстоп, как не снимай, все равно копия будет кривой.
41 Злопчинский
 
15.02.12
23:02
(40) ну выше говорять что УРБД спасет отца русской демократии..?
42 NS
 
15.02.12
23:03
(41) Переход на SQL чем хуже?
43 Сержант 1С
 
15.02.12
23:22
велосипеды, велосипеды
44 Злопчинский
 
16.02.12
00:42
(42) отсутствием скуля.
45 IVIuXa
 
16.02.12
10:50
(0)
если рухнет основной - рухнет и зеркало....
оно же реплицируется
пора бы уже знать
единственная возможность - делать быкапы с заданным временным интервалом
46 Jaffar
 
16.02.12
11:07
кстати, напомните - как в 7.7 из резервной периферийки сделать центральную? Достаточно почистить 1SDWNLDS и 1SUPLDS?
47 Злопчинский
 
16.02.12
22:50
(45) а как делать бэкапы безостановочно? а т, например у меня даже за полчаса могут столько наколотить - что восстанавливать день уйдет..
48 vde69
 
16.02.12
23:52
(47) сделай на время бекапа блокировку общего журнала, блобов, и констант
остальное не так важно :)
блокировка делается легко, тупо весь файл блочишь и все

зы
если все упадет я не виноват :)
49 Fragster
 
гуру
16.02.12
23:57
(47) снапшот ФС делается мгновенно
50 tndr
 
17.02.12
00:13
Виндовый кластер, с общим файловым накопителем - решит проблему.
Можно еще в сторону VMWare посмотреть, точно не помню как называется софтина, но там смысл в том, что можно разместить одинаковые виртуалки на разных физичских серваках, и при падении одного без потери времени вся работа автоматом переключается на другой. VM Sphere - вроде.
51 Сержант 1С
 
17.02.12
00:16
(50) всю ветку ждал, кто же про кластер ляпнет. Расскажи плз подробнее, каким образом кластерицация в данном случае спасет ТС :)
52 tndr
 
17.02.12
00:21
(51) Ну блин, платформа на кластере, таблички на рейде.
Кластер имеет виртуальный ай=пишник, на него конектятся клиенты и спокойно себе работают.
Одна нода падает, автоматом все переключается на вторую, третью и тд.
Бэкапы таблиц настраиваются на , например, ленточный накопитель, или еще куда-то.
Ну один хрен это более отказоустойчиво нежели, когда все на одном серваке.
53 tndr
 
17.02.12
00:25
(52)+ Под отдельным рейдом имеется ввиду что-то типа:http://computers.dostavka.ru/Kompyutery/Servery/Sistemy-khraneniya/HP-StorageWorks-Modular-Smart-Array-1000-id_5644056 , первое что попалось...
Подключаются к сервакам по iscisi, или ...эээ забыл технологию..))) Короче гуглить СХД )
54 IVIuXa
 
17.02.12
10:02
(50)
дело говоришь
55 IVIuXa
 
17.02.12
10:03
+(54)
да поможет ему кластер
56 IVIuXa
 
17.02.12
10:05
57 IVIuXa
 
17.02.12
10:33
(51)
вообще как я понял смысл кластера в объединении именно служб
тоесть если служба перестает работать на одном компе, то начинает использоваться служба на другом

вопрос в том - что если причина останвки службы некоректные данные, то лягут все службы и все зеркала
58 Jaffar
 
17.02.12
11:28
(57) примерно как на Фобос-Грунте было? :-)
59 tndr
 
17.02.12
11:31
(57) Естественно ляжет. Вопрос то был поставлен о резервировании железа.
60 Feanor
 
17.02.12
12:04
(59) вопрос изначально был еще и о актуальной копии базы 7.7 на отдельном серванте
61 Сержант 1С
 
17.02.12
23:16
(53) для искази нужно серьезное железо стоимостью в сервак, и веб сторейж сервер, т.к. бюджетные насы искази регулярно роняют. У автора на скуль нет бабла, а ты ему кластеризацию за полмульена предлагаешь. Да еще в формате, который нифига адинеску не спасет.
62 smaharbA
 
17.02.12
23:17
по сути вопроса - есть шадов тома штатно
63 Сержант 1С
 
17.02.12
23:20
(62) эт чо за хрень? )
64 smaharbA
 
17.02.12
23:20
(63) есть такая служба - теневое копирование
65 Сержант 1С
 
17.02.12
23:22
морозить том для снятия копии? )
66 smaharbA
 
17.02.12
23:25
(65) оно копирует "все подряд" там где, что то меняется, без "приложения усилий" - в независимости - заблокированы данные/файлы или нет
вопрос конечно в настройке и использовании инструмента, но сабж оно решает
67 Сержант 1С
 
17.02.12
23:41
это понятно, как ты снимешь с работающей базы без кривых таблиц?
68 smaharbA
 
17.02.12
23:43
(67) для теневого копирования нет "кривых" данных - все данные будут достоверны на 100% на момент создания копии
69 smaharbA
 
17.02.12
23:44
именно на 100% не на йоту больше и даже не меньше (или наоборот)
70 Сержант 1С
 
17.02.12
23:44
снимается мгновенно?
71 smaharbA
 
17.02.12
23:44
(70) если утрированно - фиксируется на момент начала снятия
72 smaharbA
 
17.02.12
23:47
конечно не самый удобный и не самый внятный инструмент.
73 IVIuXa
 
18.02.12
11:46
(72)
теневое копирование насколько помню - сохраненине файла датой позже

тоесть есть файл - обновили данные в этом файле - "старый" файл ушел в теневую копию
еще раз обновили опять файл ушел в теневую копию
получается если файл постоянно меняется - теневая копия его не спасет
74 tndr
 
18.02.12
12:29
(61) Ну тогда сам себе злобный буратина)))
75 tndr
 
18.02.12
12:34
(74) + Ну можно же что-то придумать, типа файловое хранилище какое-то, которое  точно не упадет, а кластерную терминальную службу поднять на разных сервантах. Тут только вопрос с ключиком....
76 Jaffar
 
18.02.12
16:48
(75) в чем проблема с ключиком 7.7?