Автор молодец выполнил работу раньше срока. Спасибо
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Цель работы заключается в обеспечении работоспособности рабочих станций путём внедренния виртуальных окружений и системы централизованного резервирования.
Для достижения поставленной цели выполнены следующие задачи:
1. Анализ платформ для реализации.
2. Анализ существующих систем виртуализации.
3. Разработка проекта системы.
4. Разработка приложения и скриптов для администрирования окружениями.
5. Разработка приложения для сбора информации о состоянии станции.
6. Внедрение системы централизрванного резервирования.
Введение 3
1 Аналитический обзор специфики тематики 4
1.1 Особенности создания и администрирования виртуальных сред 4
1.2 Анализ существующих программных решений в области 7
1.3 Обоснование выбранного программного обеспечения 10
1.3.1 Программа виртуализации VirtualBox 10
1.3.2 Язык программирования 11
1.3.3 Модуль визуализации Matplotlip 14
1.3.4 Фреймворк PyQt 15
1.4 Цель и основные задачи работы 17
2 Разработка системы 18
2.1 Конфигурация сервера локальной сети 18
2.2 Конфигурация рабочих станций 23
2.2.1 инсталлирования хостовой операционной системы 23
2.2.2 инсталлирования и конфигурация виртуального окружения 27
2.3 Создание шелл скриптов для удаленного развертывания виртуальных окружений 29
2.4 Разработка интерфейса программного приложения 31
2.5 Разработка файловой структуры программы 36
2.6 Создание системы централизованного резервного копирования 44
3 Охрана труда 48
3.1 Требования к микроклимату помещений для ЭВМ 48
3.2 Требования к производственным мебели на рабочих местах пользователей ЭВМ 49
3.3 Первичные средства пожаротушения в помещениях для ЭВМ 51
3.4 Требования безопасности при эксплуатации ЭВМ 54
ВЫВОДЫ 56
ПЕРЕЧЕНЬ ССЫЛОК 57
ПРИЛОЖЕНИЕ А 59
1.1 Особливості створення та адміністрування віртуальних середовищ
Віртуальна машина – модель обчислювальної машини, створеної шляхом віртуалізації обчислювальних ресурсів: процесора, оперативної пам'яті, пристроїв зберігання та вводу і виводу інформації.
Поняття віртуалізації умовно можна розділити на дві категорії, що фундаментально різняться:
• віртуалізація платформ: продуктом цього виду віртуалізації є ВМ – програмні абстракції, що запускаються на платформі реальних апаратно-програмних систем;
• віртуалізація ресурсів: комбіноване чи спрощене уявлення апаратних ресурсів для користувача і отримання деяких користувацьких абстракцій обладнання, просторів імен, мереж [1].
Віртуальні машини поділяються на 2 головні категорії, в залежності від їх використання та відповідності до реальної апаратури: системні (апаратні) віртуальні машини, та прикладні віртуальні машини, які розробленні для виконання лише застосунків.
...
1.2 Аналіз існуючих програмних рішень у галузі
Зазвичай програми працюють в ізольованому адресному просторі і взаємодіють з обладнанням за допомогою інтерфейсу API (Application Programming Interface - інтерфейс прикладного програмування), що надається операційною системою. Якщо дві операційні системи сумісні за своїми інтерфейсів API (наприклад, Windows 98 і Windows ME), то програми, розроблені для однієї з них, працюватимуть і на іншій. Якщо дві операційні системи несумісні за своїми інтерфейсами API (наприклад, Windows 2000 і Linux), то необхідно забезпечити перехоплення звернень додатків до API гостьової ОС і зімітувати її поведінку засобами хостової ОС. При такому підході можна встановити одну операційну систему і працювати одночасно як з її додатками, так і з додатками іншої операційної системи.
Оскільки код програми виповнюється без емуляції, а емулюються лише виклики API, така схема віртуалізації призводить до незначної втрати в продуктивності віртуальної машини.
...
1. Белоконь И. Построение динамично реконфигурируемой вычислительной архитектуры с использованием технологий виртуализации / И. Белоконь, Д. Грязнов, С. Погорелый / Вестник Киевского национального университета имени Тараса Шевченко. - (Серия «Радиофизика и электроника»). - 2010. - С.564-569.
2. Nussbaum L. Linux-based virtualization for HPC clusters / L. Nussbaum, F. Anhalt, O. Mornard // Proc. of the Linux Symposium. - Montreal. - 2009. - P. 221 - 234.
3. Погорелый С.Д. Анализ методов повышения производительности компьютеров с внедрением графических процессоров и программно-аппаратной платформы CUDA / С.Д. Погорелый, Ю.В. Бойко, М.И. Трибрат // Математические машины и системы. - 2010. - № 1. - C. 40 - 54.
4. Палагина А.В. Об ЭВМ с виртуальной архитектурой / А.В. Палагина // Управляющие системы и машины. - 1999. - № 3. - С. 33 - 43.
5. Палагина А.В. Проблемная ориентация в развитии компьютерных архитектур / А.В. Палагина, А.Ф. Кургаев // Кибернетика и системный анализ. - 2003. - № 4. - С. 167 - 180.
6. Armstrong J.S. Forecasting for Marketing / J.S. Armstrong // Quantitative Methods in Marketing. - London: International Thompson Business Press. - 1999. - P. 92 - 119.
7. Jingfei Y. Power System Short-term Load Forecasting / Y. Jingfei // Thesis for Ph.d degree. Germany, Darmstadt, Elektrotechnik und Informationstechnik der Technischen Universitat. - 2006. - 139 p.
8. Семакин И.Г. Информатика и информационно-коммуникационные технологии / И.Г. Семакин, С.В. Русаков. - М: БИНОМ, Лаборатория знаний, 2014. - 221 с.
9. себест Р. Основные концепции языков программирования / Р себест. - М .: Эксмо, 2013. - 322 с.
10. Прохоренок Н.А. PyQt. Создание оконных приложений на Python 3 / Н.А. Прохоренок. - М .: Мир, 2012. - 317 с.
11. Soltesz S. Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors / S. Soltesz, H. Potzl, M. Fiuczynski // Proc. of the 2nd ACM SIGOPS / EuroSys European Conference on Computer Systems. - New York. - 2007. - 14 p.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Цель работы заключается в обеспечении работоспособности рабочих станций путём внедренния виртуальных окружений и системы централизованного резервирования.
Для достижения поставленной цели выполнены следующие задачи:
1. Анализ платформ для реализации.
2. Анализ существующих систем виртуализации.
3. Разработка проекта системы.
4. Разработка приложения и скриптов для администрирования окружениями.
5. Разработка приложения для сбора информации о состоянии станции.
6. Внедрение системы централизрванного резервирования.
Введение 3
1 Аналитический обзор специфики тематики 4
1.1 Особенности создания и администрирования виртуальных сред 4
1.2 Анализ существующих программных решений в области 7
1.3 Обоснование выбранного программного обеспечения 10
1.3.1 Программа виртуализации VirtualBox 10
1.3.2 Язык программирования 11
1.3.3 Модуль визуализации Matplotlip 14
1.3.4 Фреймворк PyQt 15
1.4 Цель и основные задачи работы 17
2 Разработка системы 18
2.1 Конфигурация сервера локальной сети 18
2.2 Конфигурация рабочих станций 23
2.2.1 инсталлирования хостовой операционной системы 23
2.2.2 инсталлирования и конфигурация виртуального окружения 27
2.3 Создание шелл скриптов для удаленного развертывания виртуальных окружений 29
2.4 Разработка интерфейса программного приложения 31
2.5 Разработка файловой структуры программы 36
2.6 Создание системы централизованного резервного копирования 44
3 Охрана труда 48
3.1 Требования к микроклимату помещений для ЭВМ 48
3.2 Требования к производственным мебели на рабочих местах пользователей ЭВМ 49
3.3 Первичные средства пожаротушения в помещениях для ЭВМ 51
3.4 Требования безопасности при эксплуатации ЭВМ 54
ВЫВОДЫ 56
ПЕРЕЧЕНЬ ССЫЛОК 57
ПРИЛОЖЕНИЕ А 59
1.1 Особливості створення та адміністрування віртуальних середовищ
Віртуальна машина – модель обчислювальної машини, створеної шляхом віртуалізації обчислювальних ресурсів: процесора, оперативної пам'яті, пристроїв зберігання та вводу і виводу інформації.
Поняття віртуалізації умовно можна розділити на дві категорії, що фундаментально різняться:
• віртуалізація платформ: продуктом цього виду віртуалізації є ВМ – програмні абстракції, що запускаються на платформі реальних апаратно-програмних систем;
• віртуалізація ресурсів: комбіноване чи спрощене уявлення апаратних ресурсів для користувача і отримання деяких користувацьких абстракцій обладнання, просторів імен, мереж [1].
Віртуальні машини поділяються на 2 головні категорії, в залежності від їх використання та відповідності до реальної апаратури: системні (апаратні) віртуальні машини, та прикладні віртуальні машини, які розробленні для виконання лише застосунків.
...
1.2 Аналіз існуючих програмних рішень у галузі
Зазвичай програми працюють в ізольованому адресному просторі і взаємодіють з обладнанням за допомогою інтерфейсу API (Application Programming Interface - інтерфейс прикладного програмування), що надається операційною системою. Якщо дві операційні системи сумісні за своїми інтерфейсів API (наприклад, Windows 98 і Windows ME), то програми, розроблені для однієї з них, працюватимуть і на іншій. Якщо дві операційні системи несумісні за своїми інтерфейсами API (наприклад, Windows 2000 і Linux), то необхідно забезпечити перехоплення звернень додатків до API гостьової ОС і зімітувати її поведінку засобами хостової ОС. При такому підході можна встановити одну операційну систему і працювати одночасно як з її додатками, так і з додатками іншої операційної системи.
Оскільки код програми виповнюється без емуляції, а емулюються лише виклики API, така схема віртуалізації призводить до незначної втрати в продуктивності віртуальної машини.
...
1. Белоконь И. Построение динамично реконфигурируемой вычислительной архитектуры с использованием технологий виртуализации / И. Белоконь, Д. Грязнов, С. Погорелый / Вестник Киевского национального университета имени Тараса Шевченко. - (Серия «Радиофизика и электроника»). - 2010. - С.564-569.
2. Nussbaum L. Linux-based virtualization for HPC clusters / L. Nussbaum, F. Anhalt, O. Mornard // Proc. of the Linux Symposium. - Montreal. - 2009. - P. 221 - 234.
3. Погорелый С.Д. Анализ методов повышения производительности компьютеров с внедрением графических процессоров и программно-аппаратной платформы CUDA / С.Д. Погорелый, Ю.В. Бойко, М.И. Трибрат // Математические машины и системы. - 2010. - № 1. - C. 40 - 54.
4. Палагина А.В. Об ЭВМ с виртуальной архитектурой / А.В. Палагина // Управляющие системы и машины. - 1999. - № 3. - С. 33 - 43.
5. Палагина А.В. Проблемная ориентация в развитии компьютерных архитектур / А.В. Палагина, А.Ф. Кургаев // Кибернетика и системный анализ. - 2003. - № 4. - С. 167 - 180.
6. Armstrong J.S. Forecasting for Marketing / J.S. Armstrong // Quantitative Methods in Marketing. - London: International Thompson Business Press. - 1999. - P. 92 - 119.
7. Jingfei Y. Power System Short-term Load Forecasting / Y. Jingfei // Thesis for Ph.d degree. Germany, Darmstadt, Elektrotechnik und Informationstechnik der Technischen Universitat. - 2006. - 139 p.
8. Семакин И.Г. Информатика и информационно-коммуникационные технологии / И.Г. Семакин, С.В. Русаков. - М: БИНОМ, Лаборатория знаний, 2014. - 221 с.
9. себест Р. Основные концепции языков программирования / Р себест. - М .: Эксмо, 2013. - 322 с.
10. Прохоренок Н.А. PyQt. Создание оконных приложений на Python 3 / Н.А. Прохоренок. - М .: Мир, 2012. - 317 с.
11. Soltesz S. Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors / S. Soltesz, H. Potzl, M. Fiuczynski // Proc. of the 2nd ACM SIGOPS / EuroSys European Conference on Computer Systems. - New York. - 2007. - 14 p.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
2000 ₽ | Цена | от 3000 ₽ |
Не подошла эта работа?
В нашей базе 55695 Дипломных работ — поможем найти подходящую