O-cluster
Материал из CADR
Версия от 18:05, 9 марта 2019; Avp (обсуждение | вклад) (Avp переименовал страницу Projects/O-cluster в O-cluster)
Содержание
O-cluster
O-cluster ("O" - от слова octa, восемь) -- кластер из микрокомпьютеров Orange Pi Zero.
Предназначен для исследовательских задач и обучения.
Orange Pi Zero
Конструкция
Стойка с жестко скрепленными секциями. Платы скрепляются между собой с помощью распорок и получившийся столбик горизонтально фиксируется в стойке. 8-ми портовый(пока есть только такой) свитч и БП располагается в соответствующих секциях. Питание -- тумблер БП (или дополнительный внешний), стандартный сетевой шнур.
Конфигурация
Используется текущая dev версия сборки Armbian (Orangepizero_Ubuntu_xenial_dev_4.11.12). Настройки сети для LAN по умолчанию (DHCP)
На неё ставится Docker (Swarm mode).
Пользователи:
- root (пароль: cadrroot)
- cadr (пароль: cadrcadr)
Порядок инсталляции
- Установить софт для создания образа (под Win используется Etcher)
- Скачать и распаковать Armbian образ
- Вставить SD карту и залить образ
- Отключить питание от Orange Pi Zero и установить SD карту с залитым образом.
- Подключить USB2TTL к Debug-UART разъему на борде (подключаются земля, Rx, Tx и больше ничего!) и установить соединение через последовательный порт на скорости 115200
- Включить питание борды, убедиться в удачной загрузке борды, сконфигурировать пользователей и при необходимости установить статический IP адрес
Docker
Список предполагаемых задач
- построение масштабируемых конфигураций
- распределенные научные расчеты
Дополнения
- светодиодная индикация активности
- веб решения для мониторинга и визуализации конфигурации и активности
Тестирование работы процессора под нагрузкой
- Установить cpuburn: apt-get install cpuburn
- Запустить в разных терминалах:
- htop (мониторинг загрузки процессора)
- armbianmonitor -m (мониторинг температуры процессора)
- burnCortexA8 || echo $? & (Вводить команду 4 раза - по процессу на ядро)