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

кластер ubuntu - так близко, но так далеко

Вот установка:

Вот что я хотел бы сделать:

Вот то, что я не хочу делать (по причинам, которые я не буду вдаваться в подробности - я уже прошел этот путь):

Пример:

Вопрос:

Ваши предложения? Я пробовал много разных способов настроить то, что, как меня считали, является святым Граалем - кластеризацией - без особого успеха. Я знаю, что не работает. Могу действительно получить пользу от некоторых полезных советов.

Краткий ответ: GlusterFS

Длинный ответ: я настроил систему с DRDB, которая, как я думал, будет идеальным решением, поскольку она хорошо документирована и можно найти множество примеров запуска на ней LAMP.

Но это не идеальное решение, поскольку файловая система монтируется только на одном устройстве за раз, и вам приходится обрабатывать запуск множества служб и т. Д., Когда одна машина переключается на другую. И это только для двух машин.

Сегодня я построил тестовый кластер glusterfs из двух виртуальных машин Ubuntu Lucid Lynx в virtualbox, и он не только до смешного прост в настройке, но и все, что вам нужно, находится в репозиториях.

Судя по моим тестам, это все, что я хочу.

Это немного похоже на двухстороннюю (или на самом деле многостороннюю) nfs. У вас может быть столько узлов, сколько вы хотите получить к нему, и файловая система обрабатывает блокировки и т. Д., Поэтому игнорируйте комментарий «Это плохая идея, например, наличие двух одновременных установок Windows, обращающихся к одному и тому же диску NTFS ...», потому что это далеко от курса.

Убедитесь, что у вас есть серверно-клиентский аспект! Я упустил точку монтирования FUSE, пока не подумал о блокировке файла.

Я еще не тестировал его при большой нагрузке MySQL, но пока я впечатлен. Мои поиски в Интернете почти не дали оснований полагать, что GlusterFS подходит для этой работы, поэтому меня тоже успокаивает комментарий Тома О'Коннера.

Если завтра я найду более подходящую информацию, я отправлю ее обратно.

Хорошо ... вы исключили NFS. нечто подобное могло быть AFS.

Или вы также можете попробовать sshfs.

Не знаю, решат ли они ваши проблемы, но им хорошо иметь в виду:>