Страница 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-го диска(если я правильно понял ваши телодвижения)
Хотя не должно такого происходить, после развала зеркала не надо диск отключать.
можно еще перед развалом сделать
На втором диске вам информация нужна? Можно его полностью убить что-бы не мешал.
И у вас диски с 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
Жонглировать дисками можно как угодно, главное что-бы они были одной ёмкости и производителя.
Можно брать диски большего размера.