Size: a a a

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

2019 June 22

k

kvaps in OpenNebula - русскоговорящее сообщество
По сути это всё что нужно опеннебуле:

https://raw.githubusercontent.com/kvaps/addon-appmarket-static/master/metadata
источник

MS

Maksim Sukhorukov in OpenNebula - русскоговорящее сообщество
А не могли бы вы немного подробнее описать?
источник

MS

Maksim Sukhorukov in OpenNebula - русскоговорящее сообщество
Всем добрый вечер, занимаемся настройкой opennebula и возникли проблемы с настройкой сети. У нас есть vds на hetzer, сейчас пробуем на одной машине развернуть для теста. У нас всего один внешний ip, возможно ли как-то настроить сеть, чтобы мышины были за внешним ip, с возможностью прокидывать через firewall доступы на эти машины? Если нет, то какие есть варианты с работой на одном ip?
источник

MS

Maksim Sukhorukov in OpenNebula - русскоговорящее сообщество
Да, возможно.
источник
2019 June 23

AT

Alex Tkachenko in OpenNebula - русскоговорящее сообщество
Создаете виртуальную сеть до виртуалок. И далее хост машину используете в качестве шлюза и настраиваете iptables.
Второй как вариант костыль, можно установить роутер отдельной виртуальной машиной и направлять трафик именно через нее (но надо чтобы к вашему серверу была удаленная консоль на всякий случай).
источник

MS

Maksim Sukhorukov in OpenNebula - русскоговорящее сообщество
а может быть есть какая-то статья где описывается что-то подобное?
источник

MS

Maksim Sukhorukov in OpenNebula - русскоговорящее сообщество
Попробовал следующий вариант:
Создал на сервере интерфейс eth командами:
ip link add eth type dummy
ip addr add dev eth 192.168.240.1/24 broadcast 192.168.240.255
после чего перешел в настройку виртуальных интерфейсов и сделал след настройки.
После чего перешел в виртуалку прописал руками 240.2 и попытался пингануть 240.1, что не увенчалось успехом.
источник

MS

Maksim Sukhorukov in OpenNebula - русскоговорящее сообщество
источник

MS

Maksim Sukhorukov in OpenNebula - русскоговорящее сообщество
источник

AT

Alex Tkachenko in OpenNebula - русскоговорящее сообщество
Имя интерфейса надо указывать правильно при натройке, например eth0. Я на своем сервере вланом сделал и бриджевать ничего не надо. И уже через влановский интерфейс через iptables пустил натом трафик
источник

AT

Alex Tkachenko in OpenNebula - русскоговорящее сообщество
И обратно. Вы же понимаете, что создаете бридж и он будет смотреть в сеть провайдера, что как то не очень хорошо смотрится (всякая хрень с арпами и если провайдер молодец, он может левые маки блочить на этом интерфейсе) поэтому вланом на своем хосте или отдельный интерфейс с роутингом для виртуалок.
источник
2019 June 25

КБ

Кирилл Бобров in OpenNebula - русскоговорящее сообщество
Ребят, вопрос насчет хранилищ.
Images Datastore - хранит образы дисков виртуальныльх машин, и машин которые выключены
The System Datastore - Используется для запущеных VM и для снапшотов.
Я правельно понимаю концепцию?
И сразу вопрос вдогонку, допустим у меня два пула в ceph, один систем, а второй для имеджей. Мне двух пользовотелей в ceph создовать по одному под каждый pool? или както можно добавить права на чтения этому  пользователю на оба пула? (гуглил не нашел)
Я почему спрашиваю у меня один пользователь на два пула, я делал по манам из инета. И там чувак как на этом моменте както не акцентируется. Тупо бахнул одного пользователя в ceph и добавил два пула под этим пользователем в OpenNebula.
Я по наблюдением своим заметил что один пул всегда по количеству использываюмых ресурсов на нуле(в моем случае System), только пул images заполнялся. Opennebula приэтом не начто не ругается.
источник

КБ

Кирилл Бобров in OpenNebula - русскоговорящее сообщество
ceph auth list показывает что права на один пул есть.
источник

КБ

Кирилл Бобров in OpenNebula - русскоговорящее сообщество
Кстати
источник

КБ

Кирилл Бобров in OpenNebula - русскоговорящее сообщество
OpenNebula is also integrated with the following storage back-ends with storage drivers developed by the community and with enterprise support by the corresponding vendor.

Linstor - to allow for highly available storage using DRBD9 and Linstor.
StorPool - to build hyperconverged cloud architectures.
источник

КБ

Кирилл Бобров in OpenNebula - русскоговорящее сообщество
Это довно появилось в офф документации?
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Кирилл Бобров
OpenNebula is also integrated with the following storage back-ends with storage drivers developed by the community and with enterprise support by the corresponding vendor.

Linstor - to allow for highly available storage using DRBD9 and Linstor.
StorPool - to build hyperconverged cloud architectures.
Прикольно, надо туда https://github.com/OpenNebula/addon-linstor_un включить
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Кирилл Бобров
Ребят, вопрос насчет хранилищ.
Images Datastore - хранит образы дисков виртуальныльх машин, и машин которые выключены
The System Datastore - Используется для запущеных VM и для снапшотов.
Я правельно понимаю концепцию?
И сразу вопрос вдогонку, допустим у меня два пула в ceph, один систем, а второй для имеджей. Мне двух пользовотелей в ceph создовать по одному под каждый pool? или както можно добавить права на чтения этому  пользователю на оба пула? (гуглил не нашел)
Я почему спрашиваю у меня один пользователь на два пула, я делал по манам из инета. И там чувак как на этом моменте както не акцентируется. Тупо бахнул одного пользователя в ceph и добавил два пула под этим пользователем в OpenNebula.
Я по наблюдением своим заметил что один пул всегда по количеству использываюмых ресурсов на нуле(в моем случае System), только пул images заполнялся. Opennebula приэтом не начто не ругается.
> Я по наблюдением своим заметил что один пул всегда по количеству использываюмых ресурсов на нуле(в моем случае System), только пул images заполнялся.

Это из-за CLONE_TARGET=SELF, вот issue https://github.com/OpenNebula/one/issues/3343
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
в итоге все перепуталось и надо снова расставлять всё на свои места:

marketplace - место где должны храниться начальные образы

image-datastore - место где должны храниться данные. Любые данные которые хоть как-нибудь важны, должны лежать в persistent образах

system-datastore - место куда разворачиваются non-persistent образы и линкуются persistent-образы

images-datasotre и system-datastore очень тесно между ссобой связанны, грубо говоря это определение одного и того же хранилища, но разница лишь в том что они описывают разные стейты образа: точнее параметры которые используются для хранения образа в момент когда он подключен к виртуалке и параметры того же образа когда он никуда не подключен
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Кирилл Бобров
Ребят, вопрос насчет хранилищ.
Images Datastore - хранит образы дисков виртуальныльх машин, и машин которые выключены
The System Datastore - Используется для запущеных VM и для снапшотов.
Я правельно понимаю концепцию?
И сразу вопрос вдогонку, допустим у меня два пула в ceph, один систем, а второй для имеджей. Мне двух пользовотелей в ceph создовать по одному под каждый pool? или както можно добавить права на чтения этому  пользователю на оба пула? (гуглил не нашел)
Я почему спрашиваю у меня один пользователь на два пула, я делал по манам из инета. И там чувак как на этом моменте както не акцентируется. Тупо бахнул одного пользователя в ceph и добавил два пула под этим пользователем в OpenNebula.
Я по наблюдением своим заметил что один пул всегда по количеству использываюмых ресурсов на нуле(в моем случае System), только пул images заполнялся. Opennebula приэтом не начто не ругается.
Это ответ на:
> Images Datastore - хранит образы дисков виртуальныльх машин, и машин которые выключены
The System Datastore - Используется для запущеных VM и для снапшотов.
> Я правельно понимаю концепцию?
источник