Size: a a a

OpenNebula - русскоговорящее сообщество

2019 May 12

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
ничем. я где-то читал, что их даже хотят совместить.
ну, может с datablock грузиться нельзя (это моя гипотеза)
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
Nick Potemkin
ну да, с этим я уже поигрался и не очень понял кейс ) ну разве что защита от случайного удаления виртуалки )
Не, не, persistent - это очень нужная вещь, но для другой цели.
Вот есть у вас образ с установленной ОС, вы с него мгновенно создаете виртуалки.
Вот если вам нужно поправить что-то в самом этом образе, вы делаете его persistent.
Грузите одну виртуалку с ним, все правите, потом отмонтируете.
Убираете флаг persistent и делаете новые виртуалки с этого обновленного образа.
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
Единственный момент - opennebula хранит связь "этот образ скопирован с того образа в image datastore".
И если есть образы, которые с него скопированы, то persistent его сделать нельзя.
источник

NP

Nick Potemkin in OpenNebula - русскоговорящее сообщество
т.е. образ заменится? или создастся новый при удалении виртуалки?
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
заменится
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
корректно отмонтируется и скопируется обратно
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
но можно и новый создать
источник

NP

Nick Potemkin in OpenNebula - русскоговорящее сообщество
а, это полезно, согласен
я делал через обычный образ и save, но тогда создается новый
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
когда уже есть 100500 виртуалок, придется создавать новый
источник

NP

Nick Potemkin in OpenNebula - русскоговорящее сообщество
еще вопрос тогда по images
если у меня, например, есть некий image, который используется каким-то количеством виртуалок. но он мне в реальности уже не нужен и ничего с него никогда создаваться не будет (например это старая копия шаблона)
что можно с ним сделать? удалить имадж нельзя - т.к. он "используется". а можно ли, например, удалить с ФС сам образ? чтобы места зря не занимал? он же не чекается, надеюсь, никогда?
источник
2019 May 13

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
хз. я такое не делаю. у меня исходный образ 0 байт)
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Nick Potemkin
т.е. образ заменится? или создастся новый при удалении виртуалки?
можно и новый создать через save_as
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
но persistent-образы нужны в первую очередь для persistent-данных
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
еще один вариант определения cloud'а - это когда виртуалка для тебя ничего не значит. Ты можешь удалить любую виртуалку и создать заново, ничего страшного не произойдет
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
то есть виртуалка - это просто compute сущность, все данные на persistent волумах хранятся у тебя
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
ты даже можешь обучить свое приложение автосейлиться через обращение к api opennebul'ы
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
при таком подходе persistent-данные всегда будут надежно сохранены в persistent-образах
источник

AZ

Anton Zubkov in OpenNebula - русскоговорящее сообщество
В модели IaaS думаю все диски должны быть persistent
источник

NP

Nick Potemkin in OpenNebula - русскоговорящее сообщество
[one.image.persistent] Could not make image persistent: Image cannot be in state USED.

ну как-то тогда кейс с шаблонами ничем не отличается от моего варианта - "сделать виртуалку на основе этого имаджа и потом сделать save для ее диска"
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
kvaps
еще один вариант определения cloud'а - это когда виртуалка для тебя ничего не значит. Ты можешь удалить любую виртуалку и создать заново, ничего страшного не произойдет
А как вам такой вариант? cloud - это характеристика не виртуалок, а системы виртуализации. Т.е. "создавайте виртуалки, не парясь, на каком сервере они запустятся".
Бывает так, что люди создают одну виртуалку в облаке амазона и держут там какой-то сервис.
И они не настраивают автомасштабирование или постоянное создание/удаление виртуалок.
источник