meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
wiki:benchmark:method:v2v_migration [2022/09/29 11:42] – ↷ Page name changed from wiki:benchmark:method:migration to wiki:benchmark:method:v2v_migration mchuswiki:benchmark:method:v2v_migration [2022/09/29 11:46] (current) – ↷ Links adapted because of a move operation mchus
Line 1: Line 1:
 +====== Проверка средств миграции виртуальных машин ======
 +===== Мероприятия по подготовке =====
 +  * Подготовить машину на исходной среде виртуализации.
 +  * Подготовить машину на целевой среде виртуализации.
 +  * Подготовить промежуточное хранилище (если требуется для используемого ПО миграции), доступное обоим средами виртуализации.
 +==== Параметры исходной машины ====
 +  * В среде виртуализации vSphere cоздать виртуальную машину со следующими характеристиками:
 +    * 2vCPU, 4GB RAM, 90GB HDD;
 +    * Windows Server 2019;
 +    * UEFI;
 +  * Установить операционную систему;
 +  * Скачать на виртуальную машину приложение [[http://www.mynikko.com/dummy/dummy12.zip|dummy.exe]];
 +==== Параметры целевой машины ====
 +  * В целевой среде виртуализации создать виртуальную машину со следующими характерстиками:
 +    * 2vCPU, 4GB RAM, 90GB HDD;
 +    * Windows Server 2019;
 +    * UEFI;
 +  * Операционную систему не устанавливать;
 +===== Мероприятия по проверке =====
 +==== Часть 1 ====
  
 +^ Действие                                                                                                                                                                                                                                                                                                                                                                        ^ Ожидаемый результат                                                                                                                                                                                                                        ^
 +| Удалить гостевые утилиты исходной среды виртуализации из виртуальнгой машины.                                                                                                                                                                                                                                                                                                   | Гостевые утилиты исходной среды виртуализации удалены.                                                                                                                                                                                     |
 +| Выполнить полное резервное копирование "чистой" виртуальной машины. Зафиксировать продолжительность выполнения операции с момента запуска процесса резервного копирования или выключения машины.                                                                                                                                                                                | Полное резервное копирование произведено. Продолжительность операции зафиксирована в таблице. Зафиксировать размер резервной копии. При необходимости выключения машины на время копирования - отразить данные сведения в таблице.         |
 +| Выполнить восстановление созданной резервной копии в целевую виртуальную машину. Зафиксировать продолжительность выполнения операции с момента запуска процедуры.                                                                                                                                                                                                               | Восстановление прошло успешно и без ошибок. Продолжительность операции зафиксирована в таблице.                                                                                                                                            |
 +| Запустить целевую виртуальную машину.                                                                                                                                                                                                                                                                                                                                           | Целевая виртуальная машина запускается. Зафиксировать результат в таблице.                                                                                                                                                                 |
 +| На источнике запустить утилиту ''dummy.exe'', при необходимости установив функцию .Net Framework 3.5. Указать настройки запуска программы: 32ГБ, Random File                                                                                                                                                                                                                    | Интерфейс программы запущен и настроен, как показано на риснуке. {{ :wiki:benchmark:migration:method:20220928-170102.png?nolink }}                                                                                                         |
 +| В приложении ''dummy.exe'' нажать кнопку "Create". Дождаться завершения процесса.                                                                                                                                                                                                                                                                                               | В корневой директории сервера создан файл указанного объема, как показано на риснуке.    {{ :wiki:benchmark:migration:method:20220928-170544.png?nolink }}                                                                                 |
 +| Выполнить полное резервное копирование исходной виртуальной машины с созданным файлом. Зафиксировать продолжительность выполнения операции с момента запуска процесса резервного копирования или выключения машины. В случае незначительной разницы времени инкрементногно восстановления и времени первого полного восстановления выполнить вторую часть программы испытаний.  | Инкрементное резервное копирование произведено. Продолжительность операции зафиксирована в таблице. Зафиксировать размер резервной копии.  При необходимости выключения машины на время копирования - отразить данные сведения в таблице.  |
 +| Выполнить восстановление созданной резервной копии в целевую виртуальную машину. Зафиксировать продолжительность выполнения операции с момента запуска процедуры.                                                                                                                                                                                                               | Восстановление прошло успешно и без ошибок. Продолжительность операции зафиксирована в таблице.                                                                                                                                            |
 +| Запустить целевую виртуальную машину.                                                                                                                                                                                                                                                                                                                                           | Целевая виртуальная машина запускается. Зафиксировать результат в таблице.                                                                                                                                                                 |
 +| Установить утилиты интеграции с целевой средой виртуализации, выключить целевую виртуальную машину и переподключить загрузочный диск с использованием паравиртуального контроллера накопителей (Virtio)                                                                                                                                                                         | Гостевые утилиты установлены. Диск подключен через паравиртуальный контроллер. Операционная система загружается.                                                                                                                           |
 +
 +
 +==== Часть 2 ====
 +В случае если разница во времени между полным и инкрементным восстановлением не позволяет сделать однозначный вывод о результатах тестирования, необходимо дополнительно провести данную часть испытаний.
 +
 +^ Действие                                                                                                                                                                                                             ^ Ожидаемый результат                                                                                           ^
 +| Удалить созданный в рамках части испытаний №1 файл на исходной машине, освободив как минимум 70ГБ дискового пространства.                                                                                            | Загрузочный диск тестовой машины имеет как минимум 65 ГБ свободного пространства.                             |
 +| Заполнить загрузочный диск исходной машины несжимаемыми данными, в объеме 64 ГБ. В качестве таких данных могут быть использованы копии, создаваемые испытываемым программным продуктом, медиа файлы, дистрибутивы.  | На загрузочном диске тестовой машины созданы несжимаемые файлы, объемом 64 ГБ.                                 |
 +| Запустить копирование виртуальной машины. Зафиксировать продолжительность и объем создаваемой копии.                                                                                                                 | Копирование машины произведено успешно. Продолжительность операции и объем создаваемых данных зафиксированы.  |
 +| Выполнить восстановление созданной резервной копии в целевую виртуальную машину. Зафиксировать продолжительность выполнения операции с момента запуска процедуры.                                                    | Восстановление прошло успешно и без ошибок. Продолжительность операции зафиксирована в таблице.               |
 +| Заполнить загрузочный диск исходной машины несжимаемыми данными, в объеме 6 ГБ. В качестве таких данных могут быть использованы копии, создаваемые испытываемым программным продуктом, медиа файлы, дистрибутивы.   | На загрузочном диске тестовой машины созданы несжимаемые файлы, объемом 6 ГБ.                                  |
 +| Запустить копирование виртуальной машины. Зафиксировать объем создаваемой копии.                                                                                                                                     | Резервное копирование виртуальной машины прошло успешно                                                       |
 +| Выполнить восстановление созданной резервной копии в целевую виртуальную машину. Зафиксировать продолжительность выполнения операции с момента запуска процедуры.                                                    | Восстановление прошло успешно и без ошибок. Продолжительность операции зафиксирована в таблице.               |
 +
 +===== Мероприятия после проверки =====
 +  * Удалить созданную виртуальную машину на исходной среде виртуализации;
 +  * Удалить созданную виртуальную машину на целевой среде виртуализации;
 +  * Удалить промежуточные копии, использованные для миграции.
 +
 +====== Протокол испытания ======
 +{{page>wiki:benchmark:results:v2v_migration&noheader&permalink}}