Romka_Kharkov

Romka_Kharkov
Рейтинг
485
Регистрация
08.04.2009
Должность
Хостинг
Качественный хостинг
Andreyka:
Поиграйся, прикольная штука
Я на ней хостинговый кластер поднимал

Я немного иначе рассматриваю это дело, потому что я хостер, вот выпускают всякие файловые системы с возможностью кластеризации и прочего, это бесспорно круто, прогресс и прочее, но внедрение таких технологий либо несет с собой только минусы (пока технология не обкатана) либо несет ограничения которые в следствии мешают работать общей схеме, по этому я как-то привык общаться на уровне интерфейсов операционной системы которяа доступна, FS в данном случае тоже интерфейс, что мешает сделать свой интерфейс который будет совместим с ext2,3 / ufs (имею ввиду стандартные решения) как бы поверх... Легче в обслуживании - так как собственный продукт, лекго модифицируется и масштабируется если это требует общая схема.... Это конечно только 1 из вариантов мышления, кто-то видит простоту в покупке готовых продуктов, но всяческие реализации серьезные типа кластерных решений - строить на gfs2 я бы не стал, хотя бы потому, что это gfs2...... Если я не путаю global file system начала использоваться еще в далеких 90х годах, а вот gfs2 появилась куда более позже , я думаю где-то в 2004 - 2007 годах (точно не знаю\не помню), 5 лет для того что бы устояться для FS как по мне маловато.... Вы готовы на gfs2 предложить комплексное решение без костылей и заплаток?

Romka_Kharkov добавил 11.07.2011 в 20:18

Добавлю для Andreyka:

На моем опыте я сталкивался с работой некого кластера, который был основан на обычных FreeBSD 6.x (на то время) и общались сервера между собой путем передачи команд через SSH тунель... это конечно не совсем кластер я вас понимаю, но это решение, когда у вас есть 5 MX Серверов , 5 DB серверов, 2 DNS сервера , 5 Hosting серверов, и при этом одна панель управления.... какие действия могут быть на сегодня ? я думаю никаких... ;( А так минимальный набор функций на каждой тачке для её целевого назначения, публичный ключ и вперед.... передавай команды... Фактически некий интерфейс который при подаче на вход данных о пользователе \ домене , начинает по всем 10-20 сереврам лазить и раскладывать там то, что надо.

Причем отдельно замечу, что с точки зрения стабильности.... работает по сей день куда круче всяких cPanel / DirectAdmin / любых панелей... А самое вкусное в том, что это основано на perl и если мне завтра надо будет что-то поменять я сделаю это без особых проблем....

Да это не низкоуровневое решение для кластеризации за много тысяч баксов... но оно решает задачи "распределения хостинга"....

Levda:
А так - самому интересно. :)

Так в чем проблема? Обращайтесь :)

myhand:
Мне интересно, а зачем Вам весь геморой с монтированием /boot в read-only? Тем более, что туда писать может итак только рут, а если кто-то у Вас уже получил рута, то все эти финтифлюшки с chattr/chmod и монтированием /boot в read-only - ему глубоко до лампочки.

Та вы шо :D Если securelevel покрутить то вы наверное знаете методу перемонтирования FS без перезагрузки в single... да при условии что это удаленно.... готов выслушать 🍿

вы про kld експлоиды слышали вообще ?

Romka_Kharkov добавил 11.07.2011 в 19:59

Alex_Fed:
Linux подтерто 2.6.26-2-686-bigmem #1 SMP Thu Nov 25 01:59:22 UTC 2010 i686 GNU/Linux

Похоже на Убунту. В любом случае это linux все мои ранние напутствия в силе.

UTC 2010 - это тайм зона и год :D

i686 - Архитектура

GNU/Linux - сомнительно дает понимания о вашей ОС.

Выполните "uname -a" хост нейм свой потереть можете оттуда :D

cat /etc/issue ?

Попробуйте поработать так:


require_once "Mail.php";

$g_from = "email@from.com";
$email = "email@to.com";

$smtp = Mail::factory('smtp', array ('host' => $g_smtp, 'auth' => true, 'username' => $g_user, 'password' => $g_pass));

$headers = array ('From' => $g_from, 'To' => $email, 'Subject' => "Subject There");

$body = " test"

$mail = $smtp->send($email, $headers, $body);

$g_smtp , $g_user, $g_pass - Берется из основного конфига, тут описана авторизация клиента по SMTP. В данном случае на SMTP сервере обязательно наличие физического акаунта с нужным паролем.

Romka_Kharkov добавил 11.07.2011 в 19:39

sasha2010:

Romka_Kharkov, думаю exim не причем, т.к. перед этим стоял sendmail
Сейчас гляну лог exim-а

Мне кажется , что PHP таким образом не верно передает отправителя, скорее всего рождается что-то типа nobody@xxxxxxx.com или www@xxxxxxxx.com смотря как ваш апач отрабатывает, раз вы говорите что отправляя из CLI все нормально....

sasha2010, я думаю что у вас не верно из mail() передается FROM (не в теле вашего сценария, а например в php.ini там где описан sendmail какие-то ключи левые, либо сборка exim их не понимает....) или может быть EXIM запрещает отправку от определенного UID в системе.... Вам бы посмотреть , что в логе почтового сервера происходит через который вы отправляете почту. Там может содержаться ошибка которая ответит на все ваши вопросы.

Alex_Fed:
хостера нету, сервер у меня на руках.
уточню про первый вопрос:
хочу чтобы я мог закачать файлы, и никто и ни что их трогать не смогло.

добавлено:

есть isp manager lite.
Заходя в базы данных возможность скачивать базу есть, а закачивать нет. как можно обойти?

chattr + chown и кроме рута никто ничего править не сможет, а рут сможет только после снятия +i флага..... Либо как сказал андрейка, можно FS опустить в режим r/o но это не совсем практично с точки зрения сервера, либо надо ваш "акаунт" разместить на отдельной FS и с ней тогда уже играться.

Romka_Kharkov добавил 11.07.2011 в 19:28

V(o)ViK:
chattr/chflags если не нравятся права (чем не нравятся, почему?).
Но, вообще, задачи у вас мягко говоря странные.

Задачи нормальные, если есть статический сайт, например движок, человек понимает что кроме базы ничего не будет модифицироваться... то какой смысл в этой точке r/w иметь ? :)) Уж простите вы /boot случайно в r/w не монтируете ? :)

Andreyka:

Поздравляю с изобретением велосипеда!!! 🤪
Это все делается gfs2 искаропки

Спасибо!

С gfs2 не работал, ибо пока нет надобности, но в целом, если она индексирует по собственной методике залитые на разные ноды файлы с одинаковыми именами :)))))) То это бесспорно круто :D Но что-то сомнительно :)

Himiko:
Это для 2-х серверов. Да и тоже возможны глюки.

Не спорю :D Но есть то вариант? :)

ТС, а вам для хранения или дальнейшей раздачи, как-то не понятно.

Вроде и FTP вам подходит, но как же вы тогда отдавать будете? Просто если надо залить и пусть лежит... это одно дело, а если залить и раздавать, совсем другое . Как в вашем случае?

Всего: 6838