
В чем разница междуОблачные образы UbuntuиОбразы сервера Ubuntu?
решение1
Одно из различий между стандартными образами и облачными образами заключается в том, что облачные образы Ubuntu поставляются соблако-init
решение2
Из первой ссылки: «Образы Ubuntu Cloud — это предустановленные образы дисков, настроенные инженерами Ubuntu для работы на облачных платформах, таких как Amazon EC2, Openstack и LXC». Так вот для чего они нужны.
Вторая ссылка — для их обычного дистрибутива. Если вы хотите установить Ubuntu на физическую (или виртуальную) машину, за которой вы сидите или к которой у вас есть доступ и хороший контроль, вам нужно скачать что-то по второй ссылке и установить это.
решение3
Облачные образы Ubuntu позволяют устанавливать их на (виртуальный) диск из ISO-образа
Когда вы устанавливаете ISO для рабочего стола, он проводит вас через интерактивную установку, которая устанавливает такие вещи, как размеры разделов, имя пользователя и языковые настройки. Вы можете увидеть такую установку по адресу:https://askubuntu.com/questions/884534/how-to-run-ubuntu-16-04-desktop-on-qemu/1046792#1046792
Однако это слишком неудобно для облачных развертываний, которые требуют развертывания большого количества ОС, и все должно быть автоматизировано. Вот почему существуют облачные образы.
В частности, начиная с 18.04, поставляется предустановленный образ qcow2, который можно просто загрузить из коробки без установщика. Этот формат образа также можно легко изменить.
Эти образы также очень полезны для эмуляции, если вы просто хотите быстро запустить Ubuntu. Я показал настройку QEMU по адресу:https://askubuntu.com/questions/281763/есть-ли-предварительно-построенный-qemu-ubuntu-image32bit-online/1081171#1081171
решение4
Не уверен, что первый ответ правильный.
cloud-init — это пакет Ubuntu, который обрабатывает раннюю инициализацию облачного экземпляра. Он установлен в официальных образах Ubuntu live server с момента выпуска 18.04, Ubuntu Cloud Images, а также в официальных образах Ubuntu, доступных на EC2.