LAMER. Linux Administration Made Easy Russian


Проблемы расширения и переноса сервера


С поддержкой разнообразных аппаратных средств и доказанным быстродействием и надежностью, Linux постепенно начинает применяться на все более мощной аппаратуре. Это может включать переход к SMP (Symmetric Multi Processing) конфигурации для больших возмоностей обработки процессов, RAID level от 0 до 5 (программная или аппаратная поддержка) и т.п.

Если возможностей аппаратуры уже не хватает, нужен апгрейд. Здесь есть два варианта: нарастить мощность имеющегося сервера, или перенести все на новый. Этот раздел концентрируется на второй ситуации, когда Вы будете переносить свои сервисы со старого сервера на новый.

Имеются несколько cтратегий перемещения, однако этот раздел будет пытаться объяснить некоторые основные принципы, которым Вы можете следовать, чтобы гарантировать, что перенос сервера сопровождается минимальными разрушениями для пользователей.

  • Подготовьте новый сервер как нужно; установите и сконфигурируйте Linux так, чтобы новые аппаратные устройства работали, запустите все необходимые возможности ядра и демоны. Подробности см. в главе 4 и разделе Построение специального ядра главы 10.

  • Установите нужные сервисы (например, Apache web-сервер, Samba или Netatalk file & print сервисы) и погоняйте сервер с тестовыми данными несколько дней, дабы убедиться, что все работает. Подробности в разделах: Файловый сервис и печать через Samba главы 7 и Файловый сервис и печать через Netatalk главы 7 . Не забудьте гарантировать, чтобы любые изменения или скрипты в каталоге ``/etc/'' включая все в ``/etc/rc.d/'' также были выполнены на новом сервере как требуется. Особенно важно, чтобы Вы не забыли внести данные о пользователях в файлы ``/etc/passwd'', ``/etc/group'' и, если используется затенение паролей, в ``

    /etc/shadow''!

  • Остановите сервисы на старом сервере, чтобы ваши файловые системы имели минимальное количество модификации файлов. Очевидно, Вы не хотите, чтобы юзвери меняли данные на старом сервере, в то время как Вы переносите данные на новый! Как root Вы можете остановить большинство сервисов следующей командой:

    killall httpd atalkd smbd nmbd squid sendmail ftpd

    <


    Начало  Назад  Вперед