Вложений: 1
QRZ.RU - что находится по ту сторону экрана
В период с 8 по 11 октября был произведен апгрейд аппаратного и программного обеспечения сервера.
Вот как это было:
8 октября я прилетел в Москву, и встретился с RV3DHC. Антон мне передал серверную материнскую плату Asus PSCH-SR, которой решено было заменить десктопную Gigabyte GA-8PE667 Ultra.
В субботу около 14 часов дня я был в хостинг-центре с полным набором "железа" – был приобретен Pentium 4 Prescott 3,0GHz с шиной 800 MHz, а также два SATA-диска Seagate 250Gb c буфером 8 Мб и функцией NCQ
Я отключил QRZ и вытащил резервный винчестер, которому суждено было стать диском загрузки операционной системы. Затем я включил сервер снова чтобы не терять траффик и принялся собирать железо на новой материнке.
После включения новой материнки я отформатировал два свежекупленных диска в BIOS Setup'e, и запустил инсталляцию FreeBSD 5.4. К сожалению выяснилось, что система в упор не замечала харды подключенные к Adaptec AIC-8110 контроллеру. Поиски в гугле дали вот такой результат в котором сообщалось, что:
1. работающие в Windows-среде драйвера обеспечивают программный RAID, который плохо себя ведет при серьезных нагрузках
2. Разработчики Adaptec не предоставили спецификацию устройства, а значит драйвера под FreeBSD можно в общем-то и не ждать.
Пришлось подключать винчестеры к южному мосту ICH6R, собранному на чипе 6300ESB. Подключенные таким образом харды стали видны в системе как два независимых устройства. Дальнейшее преобразование их в программное "зеркало" было осуществлено системными командами операционной системы по описанию на CitForum
Поскольку 250 Гб - это объем дисков исчисляемый в гигабайтах, которые приняты среди астрологов, хиромантов и производителей дисков, то фактически после выполнения этих команд был поднят дисковый массив емкостью около 230 Гб. ;)
Затем пришлось отключить QRZ.RU уже надолго, чтобы обеспечить копирование всех файлов на новые диски. Второе отключение произошло в воскресенье около 17 часов. После копирования всех файлов со старых дисков я поставил в корпус новую материнскую плату. Потом последовало несколько этапов установки необходимых программных пакетов, обеспечивающих доступ снаружи по SSH и FTP-протоколам. К вечеру времени уже были "подняты" два виртуальных (man jail) сервера 62.181.33.2 и 62.181.33.3, на которых размещаются www.qrz.ru и mail.qrz.ru
С 9 до 14 часов дня понедельника был скомпилирован apache для www.qrz.ru со всеми необходимыми модулями для работы, и перенес MySQL-таблицы. После запуска виртуального сервера 62.181.33.2 выяснилось что часть разделов web-сервера не работает - какая-то странная проблема, из-за которого MySQL 4.1 не "видит" таблицы, созданные в сервере версии 4.0. Ох уж этот бесплатный софт :)
После обеда у меня были ряд встреч, после которых были приобретены два DDR DIMM модуля памяти 1 Гб фирмы Kingston. На хост-площадке был около 17.30, в течении 20
минут погасили сервер, переставили память. На момент написания этой статьи глюков замечено не было :)
И вообще сколько блин FreeBSD памяти не дай, она все сожрет :)
Вечером в понедельник работоспособность CMS-системы www.qrz.ru была восстановлена полностью, включая форум. Затем поставил на копирование с резервного бэкапа файлы 62.181.33.4
Во вторник был «поднят» виртуальный сервер 62.181.33.4, на котором хостуются страницы радиолюбителей.
Код:
Было Стало
Gigabyte GA8PE667 Ultra Asus PSCH-SR/2GB/SATA
Pentium4 1,8 GHz 533FSB Pentium4 3,0 GHz 800 FSB
RAM 1Gb PC 2700 RAM 2Gb PC 3200
IDE RAID1 120Gb SATA RAID1 250Gb
FreeBSD 4.9 FreeBSD 5.4
На фото - процесс инсталляции системы
Вложений: 1
Процесс форматирования RAID-массива
RAID 1 - простое зеркало без кеширования
Вложений: 1
Вид рабочего стола при форматировани зеркала
Форматирование зеркала - процесс небыстрый, на 250 гигов ушло около двух часов
Вложений: 1
Вынимаем старую материнскую плату
Ранее стояла Gigabyte GA-8PE667 Ultra на 845-м чипсете
Вложений: 1
Новая материнская плата упакована в корпус
Новая материнская плата упакована в корпус
Вложений: 1
Подготовка к установке в серверную стойку
Подготовка к установке в серверную стойку
Вложений: 1
Окно загрузки системы сервера
Выбор вида загрузки. Типа как в Windows только с картинкой :)