Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2318

.pdf
Скачиваний:
1
Добавлен:
17.06.2024
Размер:
6.86 Mб
Скачать

ECONOMICS AND MANAGEMENT

физической платформе с применением операционной системы Linux. Необходимо определить типы систем виртуализации для их дальнейшего использования в информационной системе вуза. Такой подбор позволяет более эффективно использовать имеющиеся аппаратные ресурсы в информационной системе, а также реализовать все преимущества технологии виртуализации.

Основная часть Применение систем виртуализации в информационной системе высшего учебного

заведения позволяет развернуть множество сетевых сервисных служб на одной или нескольких серверных платформах. Система виртуализации представляет собой программное обеспечение, функционирующее в составе операционной системы с модифицированным или немодифицированным ядром, в результате есть возможность запуска нескольких операционных систем, при этом каждой гостевой операционной системе выделяется необходимое количество логических ресурсов (процессорное, оперативной памяти, порты ввода и вывода, объем дискового хранилища), т.е. тех ресурсов, которые ограничены конфигурацией аппаратной платформы используемого сервера.

Существует несколько принципов функционирования систем виртуализации: полная виртуализация, паравиртуализация, изоляция на уровне операционной системы. Они различаются уровнем распределения ресурсов и изоляции от других сеансов виртуализации, а также степенью модифицированности использованного ядра Linux.

Процессоры Intel имеют аппаратную поддержку технологии виртуализации VT, которая может обеспечивать аппаратную поддержку виртуализации, и это приводит к повышению производительности вычислительной платформы. Поэтому при выборе процессора для платформы виртуализации необходимо обеспечить поддержку такой технологии.

В универсальных операционных системах Linux, таких, например, как CentOS6, CentOS7, обеспечивается поддержка следующих типов виртуализации:

аппаратной виртуализации (KVM);

виртуализации уровня операционной системы (OpenVZ, LXC);паравиртуализации (Хen).

В вузах используются аппаратная виртуализация и уровни операционной системы, что позволяет на четырех физических серверах создать серверную платформу, обеспечивающую надежную и бесперебойную работу сервисных служб, таких, как электронная почта, Интернет-сайты, электронная библиотека, файловый сервер, электронные курсы. На рис. 1 показан список машин, развернутых на уровне виртуализации операционной системы.

Используя аппаратную виртуализацию на базе KVM, можно развернуть следующие информационные сервисы: файловый сервис на основе SAMBA-сервера, электронную библиотечную систему DSPACE; сервер каталога OpenLDAP; Интернет-сайт на основе СМS Joomla и сервер аутентификации, авторизации FreeRadius. На рис. 2 показан список машин на уровне аппаратной виртуализации.

Используя виртуализацию уровня операционной системы, создают виртуальные машины для размещения Интернет-сайтов вуза (электронные научные журналы, сайты приемной комиссии, центра трудоустройства, антитеррористической направленности, ftp-сервер). Все эти виртуальные машины функционируют под управлением ОС CentOS 6.9. В качестве программного обеспечения для дополнительных Интернетсайтов применяются CMS Plone и Joomla.

Такое распределение виртуальных машин позволяет обеспечить максимальную их производительность, а также исключить их влияние друг на друга. Использование системы OpenVZ обеспечивает изоляцию и динамическое выделение ресурсов физического сервера, что идеальным образом подходит для создания пула Интернет-сайтов.

Regional architecture and engineering 2018

№3 231

ЭКОНОМИКА И УПРАВЛЕНИЕ

Рис. 1. Виртуальные машины на основе OVZ

Рис. 2. Виртуальные машины на основе KVM

Уровень полной аппаратной виртуализации KVM применяется для размещения серверов, которым необходима максимальная производительность и к которым предъявляются высокие требования к ресурсам. Кроме того, KVM обеспечивает выделение и закрепление за каждым сервером необходимых аппаратных средств физического сервера, что исключает их неработоспособность по причине перераспределения ресурсов в пользу другой виртуальной машины.

В ПГУАС в качестве базовой операционной системы выбрана OpenVZ7, на которую были мигрированы существующие виртуальные машины с платформы OpenVZ6, которая, в свою очередь, использовалась как базовая платформа виртуализации. При внедрении технологии KVM была применена ОС CentOS 7. Но полный переход невозможен, так как отсутствует модифицированное ядро для запуска виртуальных машин OVZ. На рис. 3 показано одновременное использование различных типов виртуализации на базе СО OpenVZ 7.

232 Региональная архитектура и строительство 2018

№3

ECONOMICS AND MANAGEMENT

Рис. 3. Виртуальные машины ОС OpenVZ7

Появление ОС OpenVZ7 позволило создать единую, одинаковую платформу на всех серверах для запуска виртуальных машин с полной виртализацией и изоляцией на уровне виртуальных машин. Она базируется на ядре RHEL 7 (3.10), которое поддерживается производителями серверного оборудования. Кроме того, OpenVZ 7 обладает лучшими возможностями по осуществлению живой миграции, управления виртуальными машинами и контейнерами с помощью свободной реализации унифицированной API для управления виртуализацией libvirt.

ВПГУАС все серверы переведены на ОС OpenVZ 7, что позволило обеспечить надежную и стабильную работу информационных сервисов, возможность создания новых виртуальных серверов, их резервное копирование и живую миграцию в виртуальных машинах с различными типами виртуализации в пределах одной операционной системы.

Вы в о д ы :

1.Показана возможность создания единой серверной платформы с применением технологии виртуализации в информационной системе вуза.

2.Виртуальные машины позволяют использовать оборудование более экономично, разделяя ресурсы на несколько сетевых сервисов одновременно.

3.Определена операционная система, OpenVZ7, для использования в рамках единой платформы виртуализации с возможностью живой миграции и единой системой управления для различных видов виртуализации.

Список литературы

1.Таненбаум, Э.С. Современные операционные системы / Э.С. Таненбаум. –

СПб.: Питер, 2010. – 1116 с.

2.Сафонов, В.О. Основы современных операционных систем / В.О. Сафонов. –

М.: ИНТУИТ, 2011. – 352 с.

References

1.Tanenbaum, E.S. Modern operating systems / E.S. Tanenbaum. – St. Petersburg .: Peter, 2010. – 1116 p.

2.Safonov, V.O. The fundamentals of modern operating systems / V.O. Safonov. – М.: INTUIT, 2011. – 352 p.

Regional architecture and engineering 2018

№3 233

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]