O-cluster — различия между версиями

Материал из CADR
Перейти к: навигация, поиск
(Новая страница: «= O-cluster = '''O-cluster''' ("O" - от слова octa, восемь) -- кластер из микрокомпьютеров Orange Pi Zero. Предназн…»)
 
 
(не показаны 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)
  
Мастер-нода имеет поднятый wifi для соединения с центральным роутером.
 
  
 
== Порядок инсталляции ==
 
== Порядок инсталляции ==
Строка 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

Docker swarm

Список предполагаемых задач

  • построение масштабируемых конфигураций
  • распределенные научные расчеты

Дополнения

  • светодиодная индикация активности
  • веб решения для мониторинга и визуализации конфигурации и активности

Тестирование работы процессора под нагрузкой

  • Установить cpuburn: apt-get install cpuburn
  • Запустить в разных терминалах:
    • htop (мониторинг загрузки процессора)
    • armbianmonitor -m (мониторинг температуры процессора)
    • burnCortexA8 || echo $? & (Вводить команду 4 раза - по процессу на ядро)

Разработчик