В курсе рассматривается каким образом осуществить перенос существующей Linux-системы в IaaS-облако и обратно. Рассмотрен различные случаи, как тот, когда существующая система работат в системе виртуализации такой как KVM и доступна в виде готового образа QCOW/QCOW2, VHD или подобного, так и тот, когда существующая система работает в контейнере VServer/OpenVZ или на голом железе, и её образ недоступен.
Подробно рассматривается процесс подготовки образа с нуля: создание образа диска, размещение таблицы разделов на нём, создание файловых систем на партициях, инсталляция загрузчика, перенос системы и её дополнительная настройка, в том числе инсталляция Microsoft Azure Linux Agenta, агента необходимого для работы Linux-системы в IaaS-облаке Microsoft Azure.
В заключительной части модуля рассматривается процесс переноса подготовленного образа в IaaS-облако, включающий в себя такие шаги как:
- конфигурирование хранилища;
- загрузку образа в хранилище;
- регистрацию образа в качестве начального образа виртуальной машины.
Затем осуществляется запуск виртуальной машины с подготовленного и зарегистрированного образа и проверка её состояния.
Последним шагом в модуле рассматривается каким образом машину, работающую в облаке, можно перенести из него во внешний мир: в систему виртуализации, контейнер или на голое железо. Выгруженная из образа машины доступна в виде образа формате VHD.