Применимо к редакции: МСВСфера 9 (ФСТЭК)

14.1. Введение

В данном разделе описывается процедура установки, настройки и использования платформы виртуализации в операционной системе МСВСфера 9.

Виртуализация — это технология, которая позволяет одновременно запускать на одном компьютере несколько виртуальных машин под управлением различных операционных систем. Каждая виртуальная машина при этом работает со своим набором виртуализированных вычислительных ресурсов, таких как центральный процессор, оперативная память, устройства хранения, сетевые интерфейсы и т.п., выделяемым из общего пула аппаратных ресурсов под управлением гипервизора, в нашем случае — операционной системы МСВСфера 9.

14.1.1. Основные компоненты платформы виртуализации

  • Гипервизор — это программное обеспечение, которое обеспечивает возможность одновременного параллельного выполнения нескольких виртуальных машин на одном физическом компьютере. Также гипервизор предоставляет средства для управления виртуальными машинами.

  • KVM (Kernel-based Virtual Machine) — это часть ядра Linux и ключевой компонент гипервизора, который реализует функцию аппаратной виртуализации, используя возможности современных центральных процессоров. По сути KVM предоставляет в пользовательское пространство необходимый набор ioctl вызовов для создания виртуальной машины, выделения для неё оперативной памяти и виртуального центрального процессора и управления этими ресурсами.

  • QEMU — компонент гипервизора, работающий в пользовательском пространстве, основной задачей которого является управление ресурсами и эмуляция полноценной аппаратной платформы, на которой сможет работать гостевая операционная система.

  • libvirt — набор программных компонентов, предоставляющий интерфейсы для управления виртуальными машинами и их оборудованием. По сути своей это высокоуровневая абстракция над QEMU/KVM.

Для удобства пользователя в МСВСфера доступны различные средства для управления виртуальными машинами и их конфигурацией:

  • virsh, virt-install, virt-xml — набор утилит командной строки.

  • Cockpit — веб-интерфейс для управления сервером, который в том числе поддерживает и управление виртуальными машинами.

  • virt-manager — графическое приложение рабочего стола.

Основные компоненты платформы виртуализации :width: 55% :class: bordered-image

Основные компоненты платформы виртуализации