Расширяем "Соловья"!
Ранее сообщалось [ https://vk.com/wall-34590225_521 ] о том, что у нашего Shmya Cluster появился небольшой ARM-сегмент. Неделю назад, один из участников нашей команды прислал для него 4 одноплатных компьютера Raspberry Pi 3 Model B. Одна из "малинок" уже добавлена к двум работающим узлам (все три можно увидеть в составе Shmya Cluster в проекте SiDock@home: https://www.sidock.si/sidock/hosts_user.php?userid=6 ), но для того, чтобы добавить все, необходимо либо расширять число розеток, используемых для подключения (что увеличивает громоздкость сооружения), либо придумать для "Соловья" свою систему питания. Что и решено попробовать сделать.
В данный момент план такой:
1. Запитать вентиляторы от отдельного небольшого блока питания на 12V;
2. Сами Raspberry Pi запитать от отдельного блока на 5V.
Возможно, есть варианты и получше, но пока попробую так. Сегодня забежал в магазин за компонентами. Закуплены макетная плата, клеммники, клеммы, вилки со шнурами, провода, разъёмы для подключения вентиляторов, припой, паяльник с тонким жалом и, конечно, сами блоки питания. Попробую начать с вентиляторов. :)
Первая очередь "Соловья" переведена на свою систему питания!
После некоторого изучения того, что и как надо делать с приобретёнными ранее деталями и инструментами, сначала попробовал обеспечить питанием вентилятор (пока он один, но будет больше), затем - подключил одну из Raspberry Pi, посмотрел как будет работать в течение пары дней и, затем - подключил к этому питанию ещё 2 "малинки". То, как это происходило, можно посмотреть в фотографиях.
Следующий этап - наблюдение за работой и подключение остальных трёх RPi.
Все 6 узлов "Соловья" - в работе!
После опробования идеи на "первой очереди" из трёх Raspberry Pi, была припаяна и вторая часть проводов, стопка из узлов выросла ещё на 3 одноплатных компьютера и добавился ещё один вентилятор.
Узлы были добавлены и в SLURM, он их видит и позволяет запускать на них расчёты с использованием библиотеки MPI.
Сейчас добавленные RPi нарабатывают свои первые сотни Cobblestones вычислений в SiDock@home, а понаблюдать за ними, как обычно, можно, смотря за списком компьютеров участника Shmya Cluster [ https://www.sidock.si/sidock/hosts_user.php?userid=6 ] - это узлы на основе процессора ARM BCM2835.
Теперь им надо соорудить домик - то есть корпус. :)
Пока ещё не решил. Думаю, что либо какой-нибудь компьютерный, либо самому что-нибудь сделать. Проводов на фотографиях много, но это: провода к двум блокам питания, от БП к клеммникам на макетной плате и от макетной платы к RPi - 2 провода на контакты 5V и 2 провода - землю.