Назад | Перейти на главную страницу

Загрузите два сервера с одного диска?

Я читал статья в Linux Journal о Memcached и упоминается загрузка нескольких серверов по сети с одного корневого образа:

Все веб-узлы LiveJournal бездисковые и загружаются по сети с общего, но избыточного корневого образа NFS. Это не только дешевле, но и требует значительно меньшего обслуживания.

Как это работает с логированием? Каждый узел пишет в одно и то же место? А как насчет настройки статических IP-адресов? Если машина A записывает на диск, забирает ли ее машина B? Когда он говорит «веб-узел», имеет ли он в виду только веб-сервер? Я предполагаю, что это означает и веб-приложение (PHP / Perl), верно?

Это вообще хорошая идея (в основном с использованием ОЗУ)?

Можно ли сделать то же самое с iSCISI?

Ведение журнала обычно выполняется путем настройки системного журнала для записи в центральное место по сети. syslog может сделать это с минимальными изменениями. Системный журнал сервера должен быть настроен для приема TCP-соединений, а затем клиентам предлагается писать на этот сервер.

Для таких вещей, как Apache, вам, вероятно, придется писать в разные каталоги на основе имени, или вы можете перекачать его в системный журнал или что-то в этом роде ...

Это хорошая идея? Конечно, отлично работает!

То же самое не так просто сделать с iSCSI, вам нужно, чтобы корневой раздел был в кластерной файловой системе, такой как OCFS или GFS, iSCSI - это не файловая система, это сетевое блочное устройство.