O-cluster — различия между версиями
Материал из CADR
Gymlyg (обсуждение | вклад) (Новая страница: «= O-cluster = '''O-cluster''' ("O" - от слова octa, восемь) -- кластер из микрокомпьютеров Orange Pi Zero. Предназн…») |
Avp (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
= O-cluster = | = O-cluster = | ||
− | '''O-cluster''' ("O" - от слова octa, восемь) -- кластер из микрокомпьютеров Orange Pi Zero. | + | '''O-cluster''' ("O" - от слова octa, восемь) -- кластер из микрокомпьютеров [[сделано на::Orange Pi Zero]]. |
Предназначен для исследовательских задач и обучения. | Предназначен для исследовательских задач и обучения. | ||
== Orange Pi Zero == | == Orange Pi Zero == | ||
− | [http://linux-sunxi.org/Xunlong_Orange_Pi_Zero Orange Pi Zero] | + | * [http://linux-sunxi.org/Xunlong_Orange_Pi_Zero Orange Pi Zero] |
== Конструкция == | == Конструкция == | ||
Строка 20: | Строка 20: | ||
* cadr (пароль: cadrcadr) | * cadr (пароль: cadrcadr) | ||
− | |||
== Порядок инсталляции == | == Порядок инсталляции == | ||
Строка 40: | Строка 39: | ||
* светодиодная индикация активности | * светодиодная индикация активности | ||
* веб решения для мониторинга и визуализации конфигурации и активности | * веб решения для мониторинга и визуализации конфигурации и активности | ||
+ | |||
+ | == Тестирование работы процессора под нагрузкой == | ||
+ | * Установить cpuburn: apt-get install cpuburn | ||
+ | * Запустить в разных терминалах: | ||
+ | ** htop (мониторинг загрузки процессора) | ||
+ | ** armbianmonitor -m (мониторинг температуры процессора) | ||
+ | ** burnCortexA8 || echo $? & (Вводить команду 4 раза - по процессу на ядро) | ||
+ | |||
+ | = Разработчик = | ||
+ | * [[участник проекта::Участник:Targence|Targence]] | ||
+ | * [[участник проекта::Участник:Gymlyg|Gymlyg]] | ||
+ | |||
+ | [[Категория:Проекты]] |
Текущая версия на 22:50, 9 марта 2019
Содержание
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 раза - по процессу на ядро)