Имя: Пароль:
1C
1С v8
Зеркалирование данных 1С
0 MatrosoV AleXXXand_R
 
12.09.13
10:23
Подскажите - немного недопонимаю ... Есть 2 сервера, крутятся на PostGres и MS SQL Server. К примеру, настраиваю зеркалирование только этих баз.  
К примеру ... приходит "Час XXX" - слетает сервер, остается зеркало баз в формате Postgres или MS SQL Server. Я настраиваю новый сервер 1С - но как мне к этому новому серверу 1С привязать эти базы (консоль 1С же будет пустой)?
1 Лефмихалыч
 
модератор
12.09.13
10:26
(0) давай по порядку. Какой из двух серверов "слетает" - сервер БД или сервер приложений?
2 Лефмихалыч
 
модератор
12.09.13
10:26
почему консоль же будет пустой?
3 Лефмихалыч
 
модератор
12.09.13
10:27
разве БД MSSQL можно зеркалировать в постгрес?
4 MatrosoV AleXXXand_R
 
12.09.13
10:29
(1) у меня и сервер БД и сервер приложений - все на одном крутится на данный момент. К примеру - делается зеркалирование на другой компьютер именно средствами СУБД (PostGres или MS SQL Server, у меня 2 рабочих таких сервера - на одном postGres, на другом MS SQL - на одном одни базы крутятся, на другом - другие).

Если слетит сервер 1С - я настрою ему замену - но как подцепить потом все это обратно для 1С?
5 MatrosoV AleXXXand_R
 
12.09.13
10:30
мне вот этот момент именно непонятен
6 z0001
 
12.09.13
10:30
(0)вам действительно нужна бесшовная/бесперебойная работа или тупо пилите бюджет?

поставьте в другое помещение сервак недорогой с зеркалом и копируйте на наго не сети оперативно баки, разностные баки, и баки журналов.
7 Живой Ископаемый
 
12.09.13
10:33
2(4) зайти в консоль, и для каждой базы вместо mainSql.mydomain написать backupSQL.mydomain
руками
8 MatrosoV AleXXXand_R
 
12.09.13
10:36
(7) не как развернуть базы обратно (это понятно), а как подцепить их в консоли 1С, чтобы клиентские машины потом могли точно видеть эти базы
9 MatrosoV AleXXXand_R
 
12.09.13
10:36
(6) нужна бесперебойная работа
10 MatrosoV AleXXXand_R
 
12.09.13
10:38
когда же базу на сервере средствами 1С создаешь - он же ее автоматом добавляет в консоль 1С ...
11 Живой Ископаемый
 
12.09.13
10:39
2(8) чувак, ты что, тугой? Что непонятно из того что написано?
вот держи картинку:
http://screencast.com/t/uyjGuiNe
12 zva
 
12.09.13
10:41
(0) И давно есть зеркалирование баз PostGre и SQL средствами СУБД? А то я от жизни отстал... Желательно со ссылкой...
13 Лефмихалыч
 
модератор
12.09.13
10:41
(11) подозреваю, ему не понятно, как клиенты поймут, что сервер приложений упал и надо теперь к другому коннектиться
14 Живой Ископаемый
 
12.09.13
10:41
2(9) совсем бесперебойной не будет. вообще-вообще.
Совсем бесперебойную нужно настраивать другими средствами. на уровне ОС или сети, чтобы например одно доменное имя могло резолвится на разные айпишники в зависимости от того, произошло что-то с первыми или нет
15 Лефмихалыч
 
модератор
12.09.13
10:41
+(13) исходя из "у меня и сервер БД и сервер приложений - все на одном крутится"
16 zva
 
12.09.13
10:41
или на каждом сервере и PostGre и SQL поднят?
17 Живой Ископаемый
 
12.09.13
10:42
2(11) никак не поймут. На клиентах придется менять имя кластера серверов.
18 RomanYS
 
12.09.13
10:42
(0) так ине понял какой вариант тебя интересует
-падение сервера СУБД
-или падение сервера 1С?
19 Лефмихалыч
 
модератор
12.09.13
10:43
(17) а еще можно через запятую имена серверов приложений перечислить в порядке их приоритета.
Но тут надо понимать, что на зеркальном сервер должен быть развернут серверприложений и ключ там должен быть к нему отдельный
20 Живой Ископаемый
 
12.09.13
10:43
2(19) да, точно!
21 Лефмихалыч
 
модератор
12.09.13
10:44
22 Лефмихалыч
 
модератор
12.09.13
10:46
+(19) ну, или в случае падения первичного сервера, к нему должны быть приставлены специальные круглосуточные пацаны, которые подорвутся и ключ из одного ящика в другой переткнут, а потом запустят службу сервера на резервном ящике
23 RomanYS
 
12.09.13
10:46
а почему никто не говорит по кластер 1с, он что совсем не работает?
24 Живой Ископаемый
 
12.09.13
10:47
2(22) а  почему сразу не держать службу запущенной? Чтобы случайно какой-нибудь пользователь не зашел на него мимо первого?
25 Живой Ископаемый
 
12.09.13
10:47
2(23)что кластер 1С?
26 RomanYS
 
12.09.13
10:49
(25) ну вроде он как раз для этих целей и предназначен, вроде резервирование есть
27 MatrosoV AleXXXand_R
 
12.09.13
10:49
(18) У меня и сервер БД и сервер 1С находятся на одном компьютере ... К примеру падает сервер, но остаются базы данных на зеркале (на другом компьютере). Сервер 1С восстанавливаю по-новому, и к примеру консоль 1С на восстановленном сервере окажется пустой.

Вот как мне в ней не изменить пути, а именно добавить эти базы с зеркала? Добавлять в консоль 1С вручную в таком случае?
28 Живой Ископаемый
 
12.09.13
10:50
2(27)"Сервер 1С восстанавливаю по-новому, и к примеру консоль 1С на восстановленном сервере окажется пустой. " - тебе говорят - заранее создай и заранее сделай ее не пустой.
29 MatrosoV AleXXXand_R
 
12.09.13
10:50
(27) надеюсь, что сейчас написал более-менее понятно свой вопрос ...
30 Лефмихалыч
 
модератор
12.09.13
10:51
(27) та почитай ты мануал уже, ёпт... там 5 страниц
31 Живой Ископаемый
 
12.09.13
10:51
2(29) нет
32 RomanYS
 
12.09.13
10:54
(27) в пустую консоль подцепляются существующие БД(ПКМ-добавить в списке бах Консоли), потеряется только журнал регистрации
33 MatrosoV AleXXXand_R
 
12.09.13
11:05
Все извиняюсь ... вопрос снят ...

Особое спасибо за ответы (19) и (32)
34 z0001
 
12.09.13
11:18
а при таком подходе будет бесшовная работа или сессии всё таки отвалятся?
35 ptiz
 
12.09.13
11:22
(27) Но их же надо в рабочий режим перевести?
С "зеркальной базой" по умолчанию вроде как нельзя работать сразу.
А что если сбой кратковременный,на 1 минуту. Тут все переключатся на второй сервер. И всё... Такого же простого пути на первый не будет. Снова настраивать зеркалирование, но обратно?
36 Лефмихалыч
 
модератор
12.09.13
11:25
(34) не будет бесшовной работы. Просто период, когда все плохо, будет не такой длительный, как если бы зеркалирования не было.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн