Wiren Board Cloud: различия между версиями
(не показаны 34 промежуточные версии 3 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: | {{DISPLAYTITLE: Wiren Board Cloud — удалённое администрирование}} | ||
== Описание == | == Описание == | ||
{{ | {{PeerTube | ||
[https://wirenboard.cloud Wiren Board Cloud] — | | link= https://peertube.wirenboard.com/w/cc5geBHyRkGtVAik4QCfDS | ||
| text= Демонстрация | |||
}} | |||
[https://wirenboard.cloud Wiren Board Cloud] — сервис удаленного администрирования систем автоматизации на контроллерах Wiren Board. '''[https://wirenboard.com/ru/pages/cloud/ Подробное описание возможностей]''' | |||
Работает в контроллерах Wiren Board 6 и новее. | |||
Информацию об ошибках и пожелания присылайте на [https://support.wirenboard.com/ портал техподдержки]. Если вы сообщаете о проблемах — приложите к сообщению [[Wiren_Board_Web_Interface#diagnostic |диагностический архив]]. | |||
== Принцип работы == | == Принцип работы == | ||
Строка 18: | Строка 16: | ||
Данные передаются по защищённому каналу. Авторизация контроллера в облаке происходит по ключу, хранящемся в чипе [[CryptodevATECCx08_Auth|ATECCx08]]. | Данные передаются по защищённому каналу. Авторизация контроллера в облаке происходит по ключу, хранящемся в чипе [[CryptodevATECCx08_Auth|ATECCx08]]. | ||
== Подключение контроллера == | Подробнее об архитектуре смотрите в нашем докладе [https://habr.com/ru/companies/wirenboard/articles/818499/ Собственное облако, новый конфигуратор устройств и другие новости софта Wiren Board]. | ||
=== Порты === | |||
Для работы Wiren Board Cloud не нужно пробрасывать порты, так как все соединения с контроллера исходящие: | |||
# агент стучится по адресу https://agent.wirenboard.cloud ; | |||
# для тоннелей на стороне облака открываются порты из диапазона 10000 - 30000 и frpc на контроллере подключается по ним. | |||
Это позволяет держать контроллер за NAT, что повышает безопасность. | |||
== Подключение контроллера к облаку == | |||
=== Установка агента === | === Установка агента === | ||
Агент доступен на контроллерах Wiren Board 6 и новее с релизами ПО testing, wb-2207, wb-2310 и новее. [[Wiren_Board_Software#releases|Как узнать релиз ПО на контроллере]]. | |||
{{note|note| Начиная с релиза wb-2407 агент установлен на контроллер по умолчанию, установка не требуется.}} | |||
Установка: | |||
# Обновите список пакетов: | # Обновите список пакетов: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
apt update | apt update | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# Установите агент | # Установите агент: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
apt install wb-cloud-agent | apt install wb-cloud-agent | ||
</syntaxhighlight> | </syntaxhighlight> | ||
В дальнейшем агент будет обновляться вместе с операционной системой командами: | |||
:<syntaxhighlight lang="bash"> | |||
apt update ; apt upgrade | |||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Добавление контроллера в облако === | === Добавление контроллера в облако === | ||
[[Image: wb-cloud-add-controller-1.png |thumb|300px|Ссылка на добавление в веб-интерфейсе контроллера]] | |||
По умолчанию контроллер отключен от облака, надо его добавить: | По умолчанию контроллер отключен от облака, надо его добавить: | ||
# Откройте веб-интерфейс контроллера, перейдите '''Настройки''' → '''Система''' и кликните на появившейся ссылке в разделе '''Подключение к облаку'''. | # Откройте веб-интерфейс контроллера, перейдите '''Настройки''' → '''Система''' и кликните на появившейся ссылке в разделе '''Подключение к облаку'''. | ||
# После перехода по ссылке вы попадёте в личный кабинет, либо система попросит авторизоваться или создать аккаунт. | # После перехода по ссылке вы попадёте в личный кабинет, либо система попросит авторизоваться или создать аккаунт. | ||
< | Также ссылку на добавление можно получить в консоли, для этого подключитесь к контроллеру по [[SSH]] и введите команду <code>wb-cloud-agent</code>: | ||
<syntaxhighlight lang="console"> | |||
# wb-cloud-agent | |||
</ | 👉 https://wirenboard.cloud/controllers?add=69bdf824559896554d15abeaba3e62ad30c5a8f65er82f52be0bf87f084b1 | ||
</syntaxhighlight> | |||
Важно! Если в контроллере удалить данные через factory reset, а потом снова поставить агент — контроллер подключится к облаку автоматически. | |||
Если | |||
== Отключение контроллера от облака == | |||
Инструкция: | |||
# Перейдите в личный кабинет, откройте страницу контроллера и удалите контроллер. | |||
# Подключитесь к контроллеру по [[SSH]]. | # Подключитесь к контроллеру по [[SSH]]. | ||
# Введите команду: | # Введите команду: | ||
Строка 73: | Строка 71: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Если вы раньше использовали stable-релиз и добавляли при установке экспериментальный репозиторий — удалите его: | |||
:<syntaxhighlight lang="bash"> | :<syntaxhighlight lang="bash"> | ||
rm /etc/apt/sources.list.d/wb-cloud.list ; apt update | rm /etc/apt/sources.list.d/wb-cloud.list ; apt update | ||
</syntaxhighlight> | </syntaxhighlight> |
Текущая версия на 19:58, 16 сентября 2024
Описание
Wiren Board Cloud — сервис удаленного администрирования систем автоматизации на контроллерах Wiren Board. Подробное описание возможностей
Работает в контроллерах Wiren Board 6 и новее.
Информацию об ошибках и пожелания присылайте на портал техподдержки. Если вы сообщаете о проблемах — приложите к сообщению диагностический архив.
Принцип работы
На контроллер Wiren Board устанавливается агент wb-cloud-agent, который соединяется с облаком и получает из него настройки для создания тоннелей и отправки метрик. Для отправки метрик используется сервис wb-cloud-agent-telegraf, а для тоннелей wb-cloud-agent-frpc.
Данные передаются по защищённому каналу. Авторизация контроллера в облаке происходит по ключу, хранящемся в чипе ATECCx08.
Подробнее об архитектуре смотрите в нашем докладе Собственное облако, новый конфигуратор устройств и другие новости софта Wiren Board.
Порты
Для работы Wiren Board Cloud не нужно пробрасывать порты, так как все соединения с контроллера исходящие:
- агент стучится по адресу https://agent.wirenboard.cloud ;
- для тоннелей на стороне облака открываются порты из диапазона 10000 - 30000 и frpc на контроллере подключается по ним.
Это позволяет держать контроллер за NAT, что повышает безопасность.
Подключение контроллера к облаку
Установка агента
Агент доступен на контроллерах Wiren Board 6 и новее с релизами ПО testing, wb-2207, wb-2310 и новее. Как узнать релиз ПО на контроллере.
Начиная с релиза wb-2407 агент установлен на контроллер по умолчанию, установка не требуется.
Установка:
- Обновите список пакетов:
apt update
- Установите агент:
apt install wb-cloud-agent
В дальнейшем агент будет обновляться вместе с операционной системой командами:
apt update ; apt upgrade
Добавление контроллера в облако
По умолчанию контроллер отключен от облака, надо его добавить:
- Откройте веб-интерфейс контроллера, перейдите Настройки → Система и кликните на появившейся ссылке в разделе Подключение к облаку.
- После перехода по ссылке вы попадёте в личный кабинет, либо система попросит авторизоваться или создать аккаунт.
Также ссылку на добавление можно получить в консоли, для этого подключитесь к контроллеру по SSH и введите команду wb-cloud-agent
:
# wb-cloud-agent
👉 https://wirenboard.cloud/controllers?add=69bdf824559896554d15abeaba3e62ad30c5a8f65er82f52be0bf87f084b1
Важно! Если в контроллере удалить данные через factory reset, а потом снова поставить агент — контроллер подключится к облаку автоматически.
Отключение контроллера от облака
Инструкция:
- Перейдите в личный кабинет, откройте страницу контроллера и удалите контроллер.
- Подключитесь к контроллеру по SSH.
- Введите команду:
apt purge wb-cloud-agent
Если вы раньше использовали stable-релиз и добавляли при установке экспериментальный репозиторий — удалите его:
rm /etc/apt/sources.list.d/wb-cloud.list ; apt update