28 октября 2015 г.

Локальный репозиторий RHEL

 Монтируем ISO в /mnt


Создаём файл /etc/yum.repos.d/rhlocal.repo

С текстом

[rh_local_7.1]

name=Local Repo 7.1

baseurl=file:///mnt

gpgcheck=0

enabled=1

21 октября 2015 г.

SUN Fire v490 замена диска


/etc/lvm/md.cf - посмотреть зеркала

Удаляем половинки зеркала (того диска, который будем менять)

metadetach d6 d26

metadetach d3 d23

metadetach d2 d22

metadetach d1 d21

metadetach d0 d20

 

metaclear d25

metaclear d21

...

metaclear d23

 

Удаляем с заменяемого диска метадевайсы

metadb -d /dev/dsk/c1t1d0s7

 

Смотрим диск

cfgadm -al (т.к. на этом сервере не поддерживается горячая замена дисков => как разобрано зеркало - диск можно дергать)

 

Расконфигуриваем диск

cfgadm -c unconfigure c0::dsk/c1t1d0

 

Меняем диск физически

 

devfsadm -C # обновляем все устройства, диск должен подхватиться

devfsadm -м # смотрим какие изменения произошли

devfsadm

 

далее можно посмотреть format-ом сам новый диск

 

Переписываем таблицу разделов на новый диск

prtvtoc /dev/rdsk/c1t0d0s2 > /var/tmp/c1t0d0s2.vtoc

fmthard -s /var/tmp/c1t0d0s2.vtoc /dev/rdsk/c1t1d0s2

 

Обновляем метку диска

metadevadm -u c1t1d0

 

Создаем метадевайсы, добавляем вторые половинки к первым

metainit d26 1 1 c1t1d0s6

metattach d6 d26

metainit d23 1 1 c1t1d0s4

metattach d3 d23

metainit d22 1 1 c1t1d0s3

metattach d2 d22

 

То зеркало, что было полностью разобрано - собираем заново

metainit d15 1 1 c1t0d0s5

metainit d25 1 1 c1t1d0s5

metainit d5 -m d15

metattach d5 d25

 

Обновляем таблицу метадевайсов

metadb -a -c 2 /dev/dsk/c1t1d0s7

 

На всякий случай записываем бутблок на новый диск

installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c1t1d0s0

 
------------------

Делаем совсем новое зеркало рутовой партиции:

metainit -f d10 1 1 c1t0d0s0

metainit d20 1 1 c1t1d0s0

metainit d0 -m d10

metaroot d0

ребутимся

цепляем вторую половинку