Страница 1 из 1

Перенос HDD на новый сервер

Добавлено: 2013-07-22 15:29:53
silfi
Добрый день, имеется сервер в датацентре и два жестких диска с установленной фрей и поднятым gmirror на тестовом компе, задача - сделать так чтобы я пришел в датацентр вставил мои диски и сервер на них поднялся.
Я так понял проблема может возникнуть в том что на сервере в датацентре могут поменятся имена дисков и система не запустится, как этого избежать заранее? Или как это исправить уже на месте?
Спасибо.

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-22 15:34:23
snorlov
Вы уверены, что в датацентре вам дадут физический сервер... А так в принципе без проблем, лишь фря знала контроллер жеского диска сервера в датацентре, с другой стороны я бы установил зеркало после поднятия фри в датацентре.

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-22 15:37:00
silfi
Дадут, он мой :) В принципе можно развалить зеркало, а потом на месте собрать. Но меня беспокоит именно смена названия дисков, помню во времена IDE если повесть диск на другой шлейф то система 100% не запускается, а как дела обстоят сейчас с SATA? По идее если ты воткнешь в другой SATA порт ЖД(отличный от тестового сервера) то ему дадут другое имя? Или сейчас все равно идет ada0 и ada1?

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-22 15:45:57
snorlov
да какая разница, выволится, попросит указать с чего грузится, укажешь, потом подредактируешь fstab ну и все... Вроде все стандартно...

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-22 23:28:39
rayder
а что, в датацентрах перестали выдавать местный KVM или на крайний случай IPKVM?
если так, то может стоит задуматься о смене хостера?...

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-23 7:36:06
Гость
Подскажите как правильно развалить зеркало? Сначала выполнить remove одного диска, потом исправить fstab на разделы диска который убрали и потом deactivate зеркало или как?

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-23 11:15:38
BirdGovorun
Да очень просто.
Из /boot/loader.conf убрать geom_mirror_load="YES"
В fstab внести изменения и всё.

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-24 8:22:48
silfi
BirdGovorun писал(а):Да очень просто.
Из /boot/loader.conf убрать geom_mirror_load="YES"
В fstab внести изменения и всё.
Берем зеркало
# gmirror status
Name Status Components
mirror/gm0 COMPLETE ada0 (ACTIVE)
ada1 (ACTIVE)
Делаем как вы писали - т.е. коментируем

# cat /boot/loader.conf
#geom_mirror_load="YES"

Дальше правим fstab

# cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ada0p1 none swap sw 0 0
/dev/ada0p3 / ufs rw 1 1
#/dev/mirror/gm0p1 none swap sw 0 0
#/dev/mirror/gm0p3 / ufs rw 1 1

Вырубаем комп и отключаем 1 диск, грузим систему - загрузилось, далее записываем на него информацию(допустим со старого зеркала в датацентре),

Дальше расскоментируем fstab и loader.conf и ребутаемся с подключением 2 диска.
Система вываливается с паникой и ребутается, после следующего ребута мы заходим и видим что все изменения которые мы делали - пропали!
Так что ваш способ видимо не работает ибо зеркало откатывает изменения. Подскажите как поступить по другому?

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-24 9:33:38
BirdGovorun
silfi писал(а): Дальше расскоментируем fstab и loader.conf и ребутаемся с подключением 2 диска.
Система вываливается с паникой и ребутается, после следующего ребута мы заходим и видим что все изменения которые мы делали - пропали!
Судя по всему зеркало восстановилось со 2-го диска(если я правильно понял ваши телодвижения)
Хотя не должно такого происходить, после развала зеркала не надо диск отключать.
можно еще перед развалом сделать

Код: Выделить всё

# gmirror remove gm0 /dev/ada1
На втором диске вам информация нужна? Можно его полностью убить что-бы не мешал.
И у вас диски с GPT , не знаю исправили или нет, но раньше на GPT зеркало немного по другому делалось.

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-24 9:42:20
Гость
На дисках GPT, делал зеркало при установке системы из шела, затем ставил систему.
Если диск не отключать будет то же самое, я уже пробывал.
Так я и хочу убрать зеркало полностью, сейчас диски заново синхронизируются, попробую через gmirror remove. Вопрос то был как правильно зеркало разобрать.

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-24 9:46:12
BirdGovorun
Если вам второй диск не нужен и что-бы не мешал , то gpart destroy -F /dev/ada1 и он убит.
А потом можно зеркало создать.

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-24 9:51:07
Гость
Зачем полностью то его грохать?

Сейчас планирую сделать
1)сделать remove диска ada1 из зеркала
2)Закоментить подгрузку зеркала и подправить fstab для загрузки с ada0
3)Записать информацию со старого рейда в датацентре
4)Раскоментить loader.conf и исправить fstab
5)gmirror insert второго диска.

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-24 9:54:35
Гость
Кстатии никаких проблем не будет если я из старого рейда в датацентре выдерну диск, заменю его на новый, загружу систему со старого диска зеркала,примонтирую новый диск с новой системой и запишу туда данные? А потом уже добавлю второй новый диск и добавлю его в новое зеркало.

Re: Перенос HDD на новый сервер

Добавлено: 2013-07-24 10:12:12
BirdGovorun
Жонглировать дисками можно как угодно, главное что-бы они были одной ёмкости и производителя.
Можно брать диски большего размера.