Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Зеркало в Solaris / 9 сообщений из 9, страница 1 из 1
06.04.2007, 11:53:16
    #34442912
Nadr_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зеркало в Solaris
Подскажите, плииз.
Сделал зеркало, но перед этим забыл занести в metadb.
Сейчас идет синхронизация дисков, и не дает теперь сделать metadb -a disk.
Или переделать зеркало, но сначала нужно остановить синхронизацию, но как ???
Или можно все-таки потом сделать metadb -a disk ???
...
Рейтинг: 0 / 0
07.04.2007, 15:04:38
    #34445168
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зеркало в Solaris
Можно потом. Если кворум уже обеспечен, то можно и не делать. Если нет - при рестарте встанет (поправимо).

Имхо, ты не правильно понимаешь, что такое Metadevice Database и её реплики.

...'Cause there's nothin' strange about an axe with bloodstains in the barn,
There's always some killin' you got to do around the farm...
...
Рейтинг: 0 / 0
07.04.2007, 21:16:35
    #34445416
Nadr_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зеркало в Solaris
Возможно, не до конца разобрался. Я подключил 2 новых одинаковых диска, хочу полностью сделать зеркало (диски для оры). Сделал metainit, потом attach, пошел resync. Что не так сделал ?
...
Рейтинг: 0 / 0
07.04.2007, 21:52:14
    #34445442
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зеркало в Solaris
Ну сначала надо было создать минимум 3 реплики метабазы, чтобы кворум был (создать можно где угодно). Ресинк пусть себе идёт.

Покажи вывод metadb

...'Cause there's nothin' strange about an axe with bloodstains in the barn,
There's always some killin' you got to do around the farm...
...
Рейтинг: 0 / 0
07.04.2007, 23:50:32
    #34445501
Nadr_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зеркало в Solaris
flags first blk block count
a m p luo 16 8192 /dev/dsk/c1t0d0s4
a p luo 8208 8192 /dev/dsk/c1t0d0s4
a p luo 16400 8192 /dev/dsk/c1t0d0s4
a p luo 16 8192 /dev/dsk/c1t1d0s4
a p luo 8208 8192 /dev/dsk/c1t1d0s4
a p luo 16400 8192 /dev/dsk/c1t1d0s4

Это уже было, мои на /dev/dsk/c1t2d0s4 /dev/dsk/c1t3d0s4
...
Рейтинг: 0 / 0
08.04.2007, 00:34:26
    #34445523
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зеркало в Solaris
Зачем так много? При 4 дисках будет достаточно по 1 реплике на каждом из дисков, если вероятности отказа каждого из дисков одинаковы или близки.

...'Cause there's nothin' strange about an axe with bloodstains in the barn,
There's always some killin' you got to do around the farm...
...
Рейтинг: 0 / 0
08.04.2007, 09:31:42
    #34445602
Nadr_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зеркало в Solaris
Этот комп пришел из техносерва, уже с установленом софтом.
Там реплика идет по 1 на отдельный раздел под /root, swap, /opt и /export/home

Но у меня на новом диске все место идет под /oradb т.е. мне надо перебить диск чтоб было несколько метров под SD, а остальное под /oradb и пересоздать зеркало, так ?
Один из новых винтов
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Part      Tag    Flag     Cylinders         Size            Blocks
   0        root    wm        0  -     20        132 .73MB    ( 21 / 0 / 0 )        271824 
   1        swap    wu       21  -     41        132 .73MB    ( 21 / 0 / 0 )        271824 
   2      backup    wu        0  -  45264        279 .38GB    ( 45265 / 0 / 0 )  585910160 
   3  unassigned    wm        0                  0          ( 0 / 0 / 0 )              0 
   4  unassigned    wm        0                  0          ( 0 / 0 / 0 )              0 
   5  unassigned    wm        0                  0          ( 0 / 0 / 0 )              0 
   6         usr    wm       42  -  45264        279 .12GB    ( 45223 / 0 / 0 )  585366512 
   7  unassigned    wm        0                  0          ( 0 / 0 / 0 )              0 
...
Рейтинг: 0 / 0
08.04.2007, 13:11:08
    #34445686
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зеркало в Solaris
Нет, ты всё-таки не понимаешь... Каждая реплика metadevice database хранит информацию обо всех метадевайсах, присутствующих в системе. Необходимость в нескольких репликах продиктована соображениями отказоустойчивости. Каждая реплика идентична всем остальным. Для продолжения работы системы необходима и достаточна доступность более половины реплик, для загрузки системы - половины+1. Таким образом, для нормальной работы необходимо минимум 3 реплики (здесь и везде мастер-база, та, которая использовалась при загрузке, тоже считается репликой, там никаких особенностей нет. В выводе metadb у мастер-базы есть флаг "m"). Т.е., ты можешь иметь хоть тысячу метадевайсов, но метабазы - всего лишь 3. В крайнем случае реплики можно копировать при помощи dd. Также информация о метадевайсах дублируется в файле /etc/lvm/md.cf , который можно использовать для регенерации реплик, если они все потеряны.
Если все твои диски равновероятно могут выйти из строя, то на каждом из 4 дисков имеет смысл иметь по 1 реплике - при отказе одного диска ты сможешь и продолжить работу, и загрузиться. Если диски подвержены отказам неравновероятно, то имеет смысл распределить метабазы соответствующим образом. Например, если в системе 2 зеркала из 2 дисков каждое, и одно зеркало используется для загрузки системы, а второе - для всех файлов БД, то, очевидно, диски второго зеркала более подвержены отказу. В таком случае иногда имеет смысл завести 6 реплик - по 2 на каждом диске первого зеркала и по одной - на каждом диске второго. Иметь бОльшее количество реплик особого смысла не имеет.

...'Cause there's nothin' strange about an axe with bloodstains in the barn,
There's always some killin' you got to do around the farm...
...
Рейтинг: 0 / 0
08.04.2007, 19:03:59
    #34445887
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зеркало в Solaris
Scott Tigerнеобходима и достаточна доступность более половины реплик

Читать "необходима и достаточна доступность половины реплик". Был пьян, лишние слова так и лезли :)

...'Cause there's nothin' strange about an axe with bloodstains in the barn,
There's always some killin' you got to do around the farm...
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Зеркало в Solaris / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]