The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Solaris boot-device = mirror mirror-a"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски / Solaris)
Изначальное сообщение [ Отслеживать ]

"Solaris boot-device = mirror mirror-a"  +/
Сообщение от Аноним (??) on 19-Фев-15, 11:32 
Други, помогите.

Надо сбросить рутовый пароль.

в XSCF говорю sendbreak -d 0
ok> boot cdrom -s

mount /dev/dsk/c0t0d0s0 /a

в shadow стер хеш.
umount
init 6

и... фигу! не пускает.

OpenBoot видно что boot-device = mirror mirror-a

это что, программное зеркало?
как мне быть.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Solaris boot-device = mirror mirror-a"  +/
Сообщение от zd3n (ok) on 19-Фев-15, 11:48 
Второе подзеркало отключить (выдернув винт).
И потом загрузившись с компашки поправить shadow.
После этого должно пустить.
Затем винт вернуть и засинхронизировать зеркало.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Solaris boot-device = mirror mirror-a"  +/
Сообщение от Camb (??) on 19-Фев-15, 12:37 
> Второе подзеркало отключить (выдернув винт).
> И потом загрузившись с компашки поправить shadow.
> После этого должно пустить.
> Затем винт вернуть и засинхронизировать зеркало.

одобрите мои шаги:

1. poweroff -d 0
2. выдернуть любой винт
3. poweron -d 0
4. sendbreak -d 0
5. boot cdrom -s
6. mount, change shadow, umount
7. init 6

8. poweroff -d 0
9. подключить второй НЖМД
10. poweron -d 0

11. сделать синхронизацию (пока не знаю как)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Solaris boot-device = mirror mirror-a"  +/
Сообщение от zd3n (ok) on 19-Фев-15, 13:01 

> одобрите мои шаги:
> 1. poweroff -d 0
> 2. выдернуть любой винт
> 3. poweron -d 0
> 4. sendbreak -d 0
> 5. boot cdrom -s
> 6. mount, change shadow, umount
> 7. init 6

8. Загрузиться с одного винта, зайти в систему под root без пароля, задать нужный пароль.
9. Если сервер поддерживает горячее подключение винтов, то подключить второй винт. (Sparc M-series поддерживает)
10. devfsadm -C
11. Запустить синхронизацию зеркала.

Если зеркало построено на основе ZFS, то статус можно посмотреть так
zpool status

Этой же командой можно засинхронизировать
zpool detache ...
zpool attache ...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Solaris boot-device = mirror mirror-a"  +/
Сообщение от Camb (??) on 19-Фев-15, 12:45 
Подскажите как точно определить что зеркало у меня используется?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Solaris boot-device = mirror mirror-a"  +/
Сообщение от zd3n (ok) on 19-Фев-15, 13:05 
> Подскажите как точно определить что зеркало у меня используется?

Если зеркало на основе ZFS, то статус можно посмотреть
zpool status

Если зеркало на основе UFS и метадевайсов, то так:
metastat

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Solaris boot-device = mirror mirror-a"  +/
Сообщение от Camb (??) on 19-Фев-15, 14:49 
zd3n, спасибо большое! пароль сбросился.

подскажите как правильно вернуть к жизни зеркало.
вот одно из зеркал. одно подзеркало в Maintance.


bash-3.00# metastat d24
d24: Mirror
    Submirror 0: d25
      State: Okay
    Submirror 1: d26
      State: Needs maintenance
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 105484416 blocks (50 GB)

d25: Submirror of d24
    State: Okay
    Size: 105484416 blocks (50 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c0t0d0s6          0     No            Okay   Yes


d26: Submirror of d24
    State: Needs maintenance
    Invoke: metareplace d24 c0t1d0s6 <new device>
    Size: 105484416 blocks (50 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c0t1d0s6          0     No     Maintenance   Yes


Device Relocation Information:
Device   Reloc  Device ID
c0t0d0   Yes    id1,sd@n500000e1137e5510
c0t1d0   Yes    id1,sd@n500000e1138295a0

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Solaris boot-device = mirror mirror-a"  +/
Сообщение от Camb (??) on 19-Фев-15, 15:38 
достаточно ли будет сказать:

# metareplace d24 c0t1d0s6

?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Solaris boot-device = mirror mirror-a"  +/
Сообщение от zd3n (ok) on 19-Фев-15, 20:01 
> достаточно ли будет сказать:
> # metareplace d24 c0t1d0s6
> ?

metasync d24

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Solaris boot-device = mirror mirror-a"  +/
Сообщение от Camb (??) on 20-Фев-15, 07:18 
я запустил
metasync d24
не помогло

metareplace еще не запускал


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Solaris boot-device = mirror mirror-a"  +/
Сообщение от zd3n (ok) on 20-Фев-15, 07:31 
> я запустил
> metasync d24
> не помогло

Что пишет? На что ругается?
Синхронизируется не сразу, там в статусе должен отсчёт начаться в процентах...

А
metasync -r
если попробовать?

> metareplace еще не запускал

либо как второй варианта, второе подзеркало отключить и подключить:
metadetach d24 d26
metattach d24 d26


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Solaris boot-device = mirror mirror-a"  +/
Сообщение от Camb (??) on 20-Фев-15, 08:49 
metasync d24
проходит тихо, мирно без ошибок.
Но подзеркало так и находится в состоянии Maintenance.
Проценты не появляются.

metasync -r
тоже тихо...

Помог Ваш второй вариант:
metadetach -f d24 d26
metattach d24 d26

Спасибо еще раз!!!

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру