Переход на отечественное ПО. Методические рекомендации по разработке технического задания проекта перехода на отечественное по органов государственной власти
Скачать 1.12 Mb.
|
5.2 Разработка и внедрение КТР перехода (технические решения перехода АРМ Заказчика на отечественную ОС) Выполняются следующие работы по разработке КТР перехода АРМ на использование отечественной ОС и отечественного офисного пакета: 1. Разработка технических решений, обеспечивающих механизмы создания, развертывания и сопровождения стандартных «образов» АРМ Состав и функциональность технических решений: 1.1 Разработка стандарта для «образа» АРМ (операционной системы, офисного пакета и дополнительных необходимых пакетов, в том числе пакетов прикладного программного обеспечения); 1.2 Разработка технического решения по созданию репозитория. Методические рекомендации по разработке технического задания проекта перехода на отечественное ПО органов государственной власти 63 Функциональность технического решения: - Создание локального и внешнего репозитория (операционной системы, офисного пакета и дополнительных необходимых пакетов, в том числе пакетов прикладного программного обеспечения); - Обновление (синхронизацию) внешнего репозитория; - Обновление программного обеспечения из локального репозитория. Требования к работе с репозиторием: - Локальный репозиторий обновляется только по требованию (команде администратора) и только после прохождения цикла тестирования в Лаборатории. - Репозитории соединяются между собой посредством защищенного канала связи с использованием межсетевого экранирования. - Обновление программного обеспечения из локального репозитория должно поддерживать обновление по требованию (команде администратора) на различные группы АРМ. 2. Разработка технических решений по стандартизации настроек операционной системы, перечня общесистемного и прикладного программного обеспечения для формирования стандартных «образов» АРМ пользователей и инфраструктуры профилирования и сопровождения стандартных «образов» АРМ и разработка технического решения по автоматизированной установке стандартного «образа» АРМ на группу АРМ Функциональность технического решения: - Автоматизированная установка стандартного «образа» АРМ на группу АРМ, в т.ч: Выбор перечня АРМ с помощью идентификаторов АРМ (mac-адрес, IP-адрес, имя хоста, др.) и формирование групп АРМ; Доставка на группу АРМ по сети загрузочного кода для запуска автоматизированной установки стандартного «образа» АРМ; Автоматизированная установка на группу АРМ комплекта общесистемного и прикладного программного обеспечения, входящего в состав стандартного «образа» АРМ. Решение должно проводить проверку АРМ на соответствие требованиям для проведения перехода на отечественную ОС в автоматическом режиме. Методические рекомендации по разработке технического задания проекта перехода на отечественное ПО органов государственной власти 64 Решение должно централизованно доставлять до АРМ под управлением ОС Windows с установленной клиентской частью КТР загрузочный код для запуска сетевой загрузки с последующей установкой выбранного стандартного «образа» АРМ. Решение должно централизованно давать команду АРМ под управлением ОС Windows на перезагрузку. Решение должен ставить только ту пакетную базу ОС и дополнительные пакеты прикладного ПО, которые описаны в стандарте на «образ» АРМ. 3. Разработка технических решений, обеспечивающих механизмы развертывания, миграции и централизованного управления прикладными системами, не входящими в состав разработанного стандартного «образа» АРМ: 3.1 Клиентская часть внедряемого КТР для АРМ под управлением ОС Windows для централизованного управления процессом миграции, устанавливаемая в качестве службы ОС Windows. 3.2 Клиентская часть внедряемого КТР для АРМ под управлением отечественной ОС для централизованного управления АРМ, устанавливаемая в качестве службы отечественной ОС. 3.3 Модуль для организации хранения информации о конфигурациях АРМ в части перечня прикладных систем, не входящих в состав разработанного стандартного «образа» АРМ. 3.4 Технические решения по настройкам прикладных систем, способных функционировать в Linux-среде (либо уже функционирующих) и используемых на АРМ, не входящих в состав разработанного стандартного «образа» АРМ, подготовка каждой прикладной системы для автоматического развертывания. 3.5 Внедрение разработанных технических решений, обеспечивающих механизмы централизованного управления прикладными системами, не входящими в состав разработанного стандартного «образа» АРМ в ИТ-инфраструктуру Заказчика. 4. Разработка технических решений, обеспечивающих миграцию неструктурированных пользовательских данных и механизмы централизованного управления и контроля пользовательскими настройками операционной системы, общесистемного и прикладного ПО 4.1 Разработка стандарта структуры пользовательских данных (как минимум, файлов, хранимых локально на АРМ пользователей), Методические рекомендации по разработке технического задания проекта перехода на отечественное ПО органов государственной власти 65 разработка технических решений по управлению пользовательскими данными, в том числе ограничений, мест хранения, способов доступа с АРМ пользователей, методов работы с неструктурированными пользовательскими данными и др. 4.2 Разработка стандарта на персональные пользовательские настройки операционной системы, общесистемного и прикладного программного обеспечения и разработка технических решений, обеспечивающих механизмы централизованного управления пользовательскими настройками операционной системы, общесистемного и прикладного программного обеспечения. 4.3 Разработка технических решений по миграции пользовательских данных и настроек с операционной системы Windows на отечественную операционную систему в автоматизированном режиме в соответствии с разработанными стандартами: Функциональность технического решения: - Миграция неструктурированных пользовательских данных: В интерфейсе администратора КТР предусмотрена возможность выбора учетных записей пользователей АРМ для миграции неструктурированных пользовательских данных; Осуществляется проверка сетевой доступности сервера резервного копирования, внешнего хранилища данных и т.п.; Осуществляется проверка достаточного количества свободного места для создания резервных копий на внешнем хранилище данных; В интерфейсе администратора КТР предусмотрена возможность дополнительного выбора объектов файловой системы (файлов, директорий и т.д.) из иерархии директорий каждого из томов локального жёсткого диска, на котором установлена ОС Windows. Выбранные объекты должны быть также включены в резервную копию неструктурированных пользовательских данных; Резервная копия выбранных данных создаётся в фоновом режиме, не препятствуя текущей работе пользователя. Резервные копии неструктурированных пользовательских данных создаются на внешнем хранилище (СХД в составе КТР) с сохранением необходимых идентификаторов доступа для последующего обращения к сохраненным данным. К моменту начала миграции (форматирования локального жёсткого диска с установленной ОС Windows и замены ОС Windows на отечественную операционную систему) резервная копия содержит все выбранные объекты файловой системы, включая файлы, которые в процессе создания резервной копии Методические рекомендации по разработке технического задания проекта перехода на отечественное ПО органов государственной власти 66 были открыты пользователям для чтения/записи. В резервную копию помещаются последние сохранённые версии таких файлов. Процесс миграции может быть запущен только после создания полной резервной копии неструктурированных пользовательских данных, положительного результата проверки ее целостности, при условии отсутствия логина пользователя в системе. Восстановление на АРМ неструктурированных пользовательских данных из резервных копий начинается автоматически непосредственно после установки и завершения первичной настройки отечественной операционной системы: o На установленной отечественной операционной системе создаются учетные записи пользователей (в соответствии со списком пользователей ОС Windows, выбранных для миграции); o Неструктурированные пользовательские данные, входившие в пользовательские профили ОС Windows, из резервных копий копируются в домашние директории вновь созданных профилей пользователей; o На директории и файлы, принадлежащие созданным пользователям, устанавливаются права доступа, исключающие доступ других пользователей на чтение, запись и выполнение; o Неструктурированные пользовательские данные, дополнительно включённые в резервную копию, восстанавливаются в директории пользователя, права доступа исключают доступ к ним других пользователей на чтение, запись и выполнение. В КТР реализовано хранение информации о путях расположения данных на внешнем хранилище (СХД в составе КТР), информации о выполненном переименовании файлов и директорий. - Централизованное управление и контроль пользовательскими настройками операционной системы, общесистемного и прикладного программного обеспечения: Учет и хранение конфигурационных элементов (файлов настроек и параметров настройки); Автоматизированная установка конфигурационных элементов на АРМ и их применения к соответствующим учетным записям пользователей (настройка операционной системы, общесистемного и прикладного программного обеспечения). Методические рекомендации по разработке технического задания проекта перехода на отечественное ПО органов государственной власти 67 5. Разработка технических решений, обеспечивающих механизмы совместимости перечня прикладного программного обеспечения, используемого Заказчиком, зависимого от Windows-среды, с внедряемой ОС, в том числе, рекомендации для разработчиков прикладного программного обеспечения и разработчика операционной системы по доработкам для обеспечения совместимости 5.1 Разработка технических решений по реализации стека технологий совместимости, обеспечивающих запуск прикладных систем, разработанных под Windows-среду, на платформе Linux. Для обеспечения механизмов совместимости прикладных систем, зависимых от Windows-среды, с отечественной ОС, должны использоваться следующие технические решения, обеспечивающие запуск прикладных систем, разработанных под Windows-среду, на платформе Linux, как минимум: - пакеты, реализующие функции Win32 API (на базе wine); - решение на базе сервисов терминальных серверов Windows Remote Desktop Services с публикацией приложения на рабочий стол отечественной ОС (без возможности пользователю работать на терминальном рабочем столе Windows Remote Desktop Services – только в самом приложении); - решения на базе сервисов виртуализации (как локальные, так и VDI сценарии), с публикацией приложения на рабочий стол отечественной ОС (без возможности пользователю работать на виртуальной машине Windows – только в самом приложении). 5.2 Разработка технических решений по настройкам прикладных систем, функционирующих исключительно в Windows-среде и используемых на АРМ, на предмет совместимости с внедряемой операционной системой, а также сетевыми сервисами, такими как служба каталогов и другими базовыми технологиями, настройкам окружения (ярлыки, ссылки, префиксы, пользовательские параметры и тому подобное), упаковка каждой прикладной системы для автоматического развертывания. Функциональность технического решения: - Реализация стека технологий совместимости, обеспечивающего запуск прикладных систем, разработанных под платформу Windows, на платформе Linux; Методические рекомендации по разработке технического задания проекта перехода на отечественное ПО органов государственной власти 68 - Настройка АРМ Заказчика для обеспечения совместимости прикладных систем Заказчика (централизованное управление обеспечивается с помощью компонента, обеспечивающего механизмы централизованного управления прикладными системами, не входящими в состав разработанного стандартного «образа» АРМ): Автоматизированная установка необходимого стека технологий совместимости на АРМ; Автоматизированная установка прикладных систем, зависимых от платформы Microsoft на базу стека технологий совместимости на АРМ; Обновление стека технологий совместимости на АРМ из локального репозитория; Обновление прикладных систем, зависимых от платформы Microsoft. В Таблице №3, подраздела 3.2, раздела 3 части 1 настоящих методических рекомендаций приведен перечень устанавливаемых прикладных систем и веб-приложений, разработанных под платформу Windows, для которых обеспечивается совместимость. Окончательный перечень прикладных систем и веб-приложений определяется Исполнителем и согласовывается с Заказчиком по результатам выполнения работ по этапу «Обследование и проектирование технических решений». 5.3 Внедрение разработанных механизмов обеспечения совместимости прикладных систем, функционирующих исключительно в Windows- среде и используемых на АРМ, с внедряемой операционной системой в ИТ-инфраструктуру Заказчика. 6. Разработка технических решений по переходу на отечественный отечественное офисное приложение (в том числе офисный пакет) 6.1 Разработка стандарта по применению офисных систем на АРМ, в том числе элементов форматов данных, элементов основных шрифтов, элементов пользовательских настроек. 6.2 Анализ прикладных систем, интегрированных с офисным пакетом Microsoft Office, имеющих в составе текстовый редактор, редактор электронных таблиц, редактор мультимедийных презентаций и почтовая программа-клиент) и используемых на АРМ, например, для отображения информации, вывода отчетов/реализованных механизмов обмена или интеграции данных и разработка Методические рекомендации по разработке технического задания проекта перехода на отечественное ПО органов государственной власти 69 технических решений по переходу на отечественное офисное приложение (в том числе офисный пакет). 6.3 Разработка технических решений по автоматической миграции настроек и данных с существующей почтовой программы-клиента на устанавливаемую почтовую программу-клиент, включая настройки учетной записи пользователей, адресной книги и календаря. 6.4 Внедрение разработанных технических решений по переходу на отечественное офисное приложение (в том числе офисный пакет) в состав стандартного «образа» АРМ и состав пакетов автоматического развертывания прикладных систем. 7. Разработка технических решений, обеспечивающих базовые инфраструктурные технологии, необходимые для проведения работ по переходу на отечественные ОС на АРМ, такие как: технологии резервного копирования, инфраструктура развертывания, сетевые сервисы, межсетевые экраны, службы разрешения имен, службы динамических адресов и службы выхода в сеть интернет 7.1 Разработка технических решений, обеспечивающих инфраструктурные технологии, необходимые для проведения работ: технологии резервного копирования пользовательских данных (в т.ч. СХД), инфраструктура развертывания, сетевые сервисы, межсетевые экраны, службы разрешения имен, службы динамических адресов и службы выхода в сеть интернет и так далее). Требования к ИТ-инфраструктуре изложены в разделе 6 части 2 данных методических рекомендаций. 7.2 Внедрение разработанных технических решений, обеспечивающих базовые инфраструктурные технологии, необходимые для проведения работ по переходу на отечественные ОС в ИТ- инфраструктуру Заказчика. Отчетные документы по данному этапу: - «Описание применения КТР»; - «Схема структурная комплекса технических средств»; - «Схема функциональной структуры КТР»; - «Описание КТР и программного обеспечения»; Методические рекомендации по разработке технического задания проекта перехода на отечественное ПО органов государственной власти 70 - «Программа и методика испытаний КТР»; - «Протокол испытаний КТР». 5.3 Разработка и инсталляция «Лаборатории по функциональному тестированию отечественного ПО и решений из единого реестра ПО» (далее - Лаборатория) Лаборатория используется для тестирования разрабатываемых технических решений, совместимости прикладного и иного ПО и оборудования, используемого у Заказчика. Выполняются следующие работы: 1. Разработка технического решения по тестовой инфраструктуре (инфраструктуре Лаборатории), на основании данных документа «Анализ инвентаризации АРМ и серверов» В Лаборатории необходимо предусмотреть не менее 10 АРМ, объединенных в один широковещательный домен и как минимум 1 сервер, на котором будет развернут тестовый КТР. Лаборатория реализуется как отдельная система с подключением в информационно-коммуникационную сеть Заказчика через межсетевой экран. Аппаратное и программное обеспечение и помещение для Лаборатории предоставляется Заказчиком. Функциональность технического решения: - Тестирование выполнения функций технических решений, выявление функциональных ошибок; - Выявление ошибок программно-аппаратной совместимости; - Выявление ошибок с настройками операционной системы для подключения периферийного оборудования; - Выявление интеграционных ошибок; - Выявление ошибок и ограничений взаимодействия с серверным программным обеспечением и функциональностью технических решений, обеспечивающего базовые инфраструктурные технологии (технологии резервного копирования, служба каталогов, сетевые сервисы, пропускная способность сети, вычислительные мощности серверного оборудования и объемы внешних систем хранения); - Проведение демонстраций в рамках контрольных точек проекта. |