АТС Алмаз1 (almaz1) восстановление флешки
Что такое станция серии «алмаз1» можно почитать, например, здесь:
http://www.almaz-sss.ru/продукция/цатс-протон-ссс-серии-алмаз/
Наша задача – описать процесс восстановления станции алмаз1 с нуля.
К сведению: с флешки работает только алмаз1.
Предыстория.
Стоял себе этот алмаз1, работал. Работал хорошо. Потом – реорганизация, перестройка и т.д. :)
В общем, осталась станция ни в каком виде. Встала задача восстановить.
Несколько фоток ДО:
Восстановление станции началось с восстановления загрузочной флешки, с которой грузится и работает станция Алмаз1.
Для этого надо написать в техподдержку по адресу service@proton-sss.ru
Вам пришлют ссылку для скачивания образа диска, с помощью кот можно восстановить флешку.
http://files.proton-sss.ru/ssoft/SPO/SSS_Support_v33.iso
Скачиваем, записываем, грузимся.
ПРИМЕЧАНИЕ
Перед загрузкой – подключите флешку. Иначе, после загрузки диска, система,возможно, не определит флешку. Придется перезагрузиться.
Или, чтобы не перезагружаться, вводим команду:
fdisk -lкот выведет все накопители.
Итак, загружаемся.
ВНИМАНИЕ!
После выбора меню (кнопками вверх/вниз и т.д.) - обязательно нажимать ENTER, потом F10 ! Только после этого активируется выбранное.
Увидим меню загрузки:
По умолчанию, выбирается первый пункт, графический режим:
Boot in framebuffer (graphics) modeЕго и выберем.
После загрузки увидим шел root’а, и описание того, что в этом шеле можно сделать:
Для восстановления флешки надо запустить утилиту CF_Repair.
Запускаем:
И если вы забыли воткнуть флешку ДО запуска диска, то увидите такой облом

То есть, нечего восстанавливать ))))
Втыкаем флешку и перегружаемся заново. Тогда флешка определится нормально.
Примерно, как-то так:
Далее, идет выбор технических данных:
- - Тип процессорного модуля;
- - Серия Linux ядра;
- - Прикладная система;
- - Вариант системы.
Тип процессорного модуля.
В моем случае, это MSM. Потому что в нашем АТС Алмаз1 стоит БУКМ с модулем MSM586SEN. Увидеть это можно на самой плате.
плата БУКМ:
Плата MSM:
Плата БУКМ с торца:
Плата MSM вблизи:
Модули MSM и Atom – INTEL-овские.
Модули MOPS и LX – AMD-шные.
Комплектацию и модели плат смотрите в документации и/или паспорте станции.
Серия Linux ядра.
В БУКМ стоит MSM, там 2 ядра – поэтому выбираем 2:
Если подложка БУКМ-Е с ETX-LX Kontron, то там 6 ядер (выбираем просто 6).
Прикладная система.
Прикладная система – это вариант исполнения станции. В нашем случае – Алмаз1 (diamond):
Другие варианты и их значения:
- Diamond - работа с ЦАТС
- DGW - работа с IP-шлюзом
- DIP - работа с ЦАТС, в котором встроенный IP-шлюз
Более подробно описано в мануале.
Вариант системы.
Вариант системы – это варианты установки операционной системы Linux.
На выбор два варианта: Classic и BusyBox.
Вариант Classic – ставится по умолчанию.
Вариант BusyBox – облегченный вариант, обрезанный.
Ставим Classic:
Далее, прописываются:
данные типа сети - статические или динамические (статические в нашем случае):
Имя хоста и имя домена:
В итоге, получаем такую картину маслом:
После продолжения спросит на проверку сбойных блоков флешки. Соглашаемся:
И начнется форматирование, установка и настройка флешки:
Ставим станционный софт, diamond-2.2.0.tbz2
ОБЯЗАТЕЛЬНО!
После станционного софта – ставить diamond_custom. иначе не будет работать.
Далее, будет предложено изменить пароль root:
И, наконец, установка временной зоны:
После того как всё установится, установщик предложит демонтировать и перегрузить компьютер.
Но делать этого не стоит!
Если никаких изменений не будет – достаточно нажать F10:
Нажимем любую клавишу и попадаем в консоль.
Надо изменить атрибут файла /etc/rc.d/rc.local на исполняемый.
После выхода из диска-восстановления мы находимся в корне LiveCD диска.
Нужный файл rc.local находится на флешке.
Флешка подмонтирована в папку по пути /mnt/cf1
Поэтому полный путь до rc.local выглядит так: /mnt/cf1/etc/rc.d/rc.local
Чтобы изменить атрибут файла rc.local на исполняемый (иначе станционный софт не запустится) нужно выполнить следующую команду:
chmod +x /mnt/cf1/etc/rc.d/rc.local
Если не сделать этого - не создадутся необходимые системные файлы для плат (например тут: \usr\diamond\hardware\config).
Вот теперь можно перегружатся - набираем reboot для перезагрузки:
Перегружаемся:
Восстановление конфигурации
Название конфигурационного файла должно быть config-0.acf
Поэтому, при манипуляциях - не забудьте переименовать!
Конфигурационный файл (файл config-0.acf ) должен лежать в /usr/diamond/software/config
По FTP заливаем в /usr/diamond/software/config, потом уже можно подгружать конфигурацию через КОНФИГУРАТОР.
Файл конфигурации, скопированный по FTP, и файл конфигурации, выгруженный из КОНФИГУРАТОРА, - НЕ ОДИН И ТОТ ЖЕ!!!
Скопировать по FTP можно, например, через TotalCommander.
Потом подключиться telnet'ом и reboot (или выключить и включить;) )
НАСТРОЙКА СОФТА.
Со станциями серии Алмаз1, Модуль Оператора не работает. Работает КОНФИГУРАТОР.
Который можно попросить в техподдержке.
В комплекте идет дистрибутив конфигуратора и программы мониторинга.
Для начала настроим подключение к станции.
ПОДКЛЮЧЕНИЕ К СТАНЦИИ ЦАТС АЛМАЗ1(ALMAZ1).
За подключение отвечает (в том числе), сервер: Serv_ATS3.exe
Для упрощения команд есть bat-ник: server.bat
Синтаксис(содержимое) батника:
Serv_ats3.exe -ip1 192.168.1.1 -acr -l -tc 10
Если два бука то в сервер бат пишем:
Serv_ats3.exe -ip1 172.16.37.38 -ip2 172.16.37.39 -acr -l -tc 10
и запускаем. Подключится БУКМ, который стоит в работе.
БУКМ, который в работе ( моргает медленно), а другой в резерве (моргает быстро).
Резервирование БУКМ-ов прописывается в etc/rc.d/rc.local, чтобы при отказе одного из БУКМ-ов второй автоматически переходил в рабочее состояние.
В local в строчке после ... supervisor пишем:
-d -n 30001 -u 30002 -i "ip1"
В другом БУКМ-е:
- d -n 30002 -u 30001 -i "ip2"
ВАЖНО
Если в станции два блока БУКМ, то отображение будет осуществляться по IP.
И, хотя, подключение будет к нужному БУКМ (так как по IP), в ClientCfg.exe индикатор будет неправильно показывать.
вот здесь:
Некритично, но следует знать

Если есть два блока БУКМ.
Если есть два блока БУКМ, то пишем два батника:
Server_BUKM1.bat
Serv_ats3.exe –ip1 192.168.1.1 -acr -l -tc 10
Server_BUKM2.bat
Serv_ats3.exe –ip2 192.168.1.2 -acr -l -tc 10
Тогда, при правильно настроенных БУКМ-ах, можно быстро переключать сами платы и софт.
Или создаем один bat-ник и пишем так:
Serv_ats3.exe -ip1 172.16.37.38 -ip2 172.16.37.39 -acr -l -tc 10
и запускаем. Подключится БУКМ, который стоит в работе.
Который в работе - будет моргать медленно, который в резерве - будет моргать быстро.
Запускаем батник. Он будет висеть резидентно. Можно свернуть.
Работа сервера Serv_ATS3.exe:
КОНФИГУРАТОР оборудования Протон-ССС
Ставим КОНФИГУРАТОР.
Логин: ADMIN
Пароль: ROOT
При настройке точки доступа к оборудованию выбираем Сервер "Serv-ATS":
Работает по следующим портам:
UDP: - 40000
Ну и фото ПОСЛЕ восстановления

P.S.
Если нали неточность - отпишитесь, пожалуйста.