Этапы загрузки терминальной платформы для домохозяек
1. Включение питания
Настройка BIOS для различных платформ
{{@67#}}
2. Инициализация сетевой карты для загрузки по сети
ТК выбирает в качестве загрузочного устройства сетевую карту, кабель локальной сети должен быть подключен к ТК. На данном этапе появляется сообщение о запуске PXE (среда для загрузки компьютера с помощью сетевой карты без использования локальных носителей данных)
Если на этом этапе появляются ошибки, проверьте что сетевой кабель подключен в правильный порт (см. раздел ОБОРУДОВАНИЕ), Что с кабелем все в порядке и что есть линк (моргает зеленым светом порт на ТК и, соединенный с ним, порт на комутаторе)
3. Получение настроек сети по DHCP
На этом этапе происходит получение IP адреса и других сетевых настроек от TG, т.к. он является DHCP сервером (позволяет сетевым устройствам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP)
Если на данном этапе возникают проблемы с дальнейшей загрузкой, проверьте, чтобы конфигурацию ТК получал с адреса 192.168.99.1, если данный адрес отличается - проверьте схему подключения, возможно сервером DHCP является не TG а другое устройство или коммутатор. Для решения данной проблемы, отключите все лишние устройства от сети (такие как видеонаблюдение, роутер для интернета и тд). В случае необходимости - сбросьте коммутатор до заводских настроек.
4. Получение образ прошивки PRE_BOOT через PXE
СНа данном этапе происходит скачиваниется (downloading) образа прошивки PXE,PRE_BOOT, в алгкоторитме PXE естьый инспользуетрукцися для запуска минимальной операционной системы, необходимой для дальнейшей загрузки ямодулей платформы.
Ошибки при получении образа PreBoot
{{@86}}
5. Запуск PRE_BOOT
PRE_BOOT — образ минимальной операционной системы, для первоначальной инициализации платформы
Ошибки при запуске PreBoot
{{@85}}
6. Получение настроек сети по dhcp
7. Получение конфигурации от сервиса terminal-router
terminal-router — сервис предоставляет параметры загруки терминалов Запрос в сервис terminal-router, для получения информации о параметрах загрузки терминала и информации о расположении сервисов
8. Создание и инициализация кэша
9. Запуск boot_manager
boot_manager - программа для регистрации терминала(получение уникального идентификатора) и получение информации об образах rootfs и containers необходимых для функциональности платформы
10. Распаковка и запуск платформы
11. Запрос шаблона у coordinator-service и применение его для терминала
coordinator-service — сервис который хранит в себе конфигурации терминалов Применение шаблона — получение информации какие сервисы нужно запустить, этот процесс состоит из сложных взаимодействий разных менеджеров на терминале, благодаря которым определяется роль терминала