Обзор
Зачем это нужно?
Виртуальные машины могут использоваться для:
- защиты информации и ограничения возможностей программ
- исследования производительности ПО или новой компьютерной архитектуры;
- эмуляции различных архитектур (например, эмулятор игровой приставки);
- оптимизации использования ресурсов мейнфреймов ;
- моделирования информационных систем с клиент-серверной архитектурой;
- упрощения управления кластерами ;
- тестирования и отладки системного программного обеспечения;
Как мы это сделаем?
1. Планирование
Перед создание ВМ необходимо спланировать распределение ресурсов «железного сервера» на котором развёрнут гипервизор.
В зависимости от задач и ролей, каждой ВМ выделяется определённое количество ресурсов, которые будут выделены той или иной ВМ.
В качестве ресурсов мы подразумеваем:
- вычислительные ядра,
- оперативную память,
- дисковое пространство портов подключаемых устройств к виртуальной машине
Когда план развёртывания виртуальных машин готов, приступаем к реализации.
2. Реализация
Заведение виртуальной машины, первоначально, сводиться к созданию виртуального свитча(virtual switch) к которому будет подключаться ВМ(виртуальная машина).
При помощи встроенных в гипервизор функциональных средств мы можем создать ВМ с необходимыми параметрами, такими как:
- вычислительные ядра (vCPU) ;
- оперативная память (vMEM) ;
- выделенная область хранения данных, наподобие жёсткого диска в компьютерах – vHDD.
(при создании виртуального диска(vHDD) мы можем указывать где он будет храниться и в каком виде)
Затем производим более точные настройки ВМ:
- создание интеграционных связей с гипервизором,
- проброс портов подключаемых устройств к хостовой машине,
- портов(COM, USB..),
- внешних устройств (DVD? HDD и прочее)
- назначение сетевых настроек
- преднастройка для установки гостевой ОС (ОС в ВМ)
В итоге ресурсы, зарезервированные для ВМ, будут отображены внутри самой ВМ, и так же зарезервированы ресурсы на хосте(гипервизоре)