Статьи

KubeVirt в действии

Вступление

KubeVirt — это проект с открытым исходным кодом, который предлагает вам вариант виртуализации на основе виртуальной машины поверх любого кластера Kubernetes. За последние пару лет в этой области было проделано много работы, и Кубевирт достиг стадии зрелости, чтобы стать готовым к производству. В этой статье мы рассмотрим, как развернуть это в Openshift Container Platform (OCP) 4.2 и получить первую виртуальную машину Windows, работающую внутри OCP.

Предпосылки

  • Запуск и запуск кластера OCP 4.2.
  • KubeVirt V0.24.0.
  • Windows 2012 R2 ISO скачать.
  • Оператор Containerize Data Importer (CDI) для загрузки образа ISO.
  • virtctl для работы на ВМ.

Шаги высокого уровня

Для запуска виртуальной машины на базе Windows с использованием файла Windows ISO необходимо выполнить следующие 8 шагов:

  1.          
    Настройте CDI.
  2.          
    Настройте KubeVirt. 
  3.          
    Загрузка изображений с использованием
    Virtctl.
  4.          
    Создайте PV для 
    hardisk,
     который будет держать установку Windows.
  5.          
    Создайте виртуальную
    машину
    Windows, используя пример файла yaml .
  6.          
    Запустите виртуальную
    машину, используя virtctl.
  7.          
    Подключитесь к ВМ, используя VNC.
  8.          
    Установите Windows.

Подробные шаги

1. Настройте CDI

CDI требуется для загрузки изображения на ПВХ. CDI можно настроить, выполнив следующие команды:


Оболочка