Size: a a a

KVM (PVE/oVirt etc)

2020 July 03

M

Metronome in KVM (PVE/oVirt etc)
Metronome
Так, ребзи добрый вечер. Вопрос на обнуление. Как вшить стартап скрипт в packer? Пробовал rc.local, ноль эмоций
Если что, собираю образ qemu
источник

k

kvaps in KVM (PVE/oVirt etc)
Dan Y
типа того. Они пытались (очень) написать хоть какую-то интеграцию к овирту еще в ранних версиях, но на самом деле drbd там не нужен вообще никак, и оно не взлетело. Я тогда с ними работал плотно
Там наверное глючный drbdmanage был
источник

k

kvaps in KVM (PVE/oVirt etc)
Dan Y
типа того. Они пытались (очень) написать хоть какую-то интеграцию к овирту еще в ранних версиях, но на самом деле drbd там не нужен вообще никак, и оно не взлетело. Я тогда с ними работал плотно
А почему не нужен? (просто интересно)
источник

DY

Dan Y in KVM (PVE/oVirt etc)
kvaps
Там наверное глючный drbdmanage был
10 лет назад дело было, там все глючило. Но на самом деле, drbd как система, не очень подходит под нужды системы виртуализации
источник

k

kvaps in KVM (PVE/oVirt etc)
Dan Y
10 лет назад дело было, там все глючило. Но на самом деле, drbd как система, не очень подходит под нужды системы виртуализации
Вау, ты и сейчас так считаешь, почему?
источник

DY

Dan Y in KVM (PVE/oVirt etc)
kvaps
Вау, ты и сейчас так считаешь, почему?
из того функционала с которым я знаком (а я давно не трогал DRBD) там нет ничего нужного для виртуального ДЦ. репликация блоков для DR - есть и в SDS и в SAN нативно. standalone хосты это боль, и не надо так делать, а если все таки хочется то надо там поднимать HCI. Что остается? Стрим изменившихся блоков вроде как qemu умеет нативно
источник

M

Metronome in KVM (PVE/oVirt etc)
Metronome
Так, ребзи добрый вечер. Вопрос на обнуление. Как вшить стартап скрипт в packer? Пробовал rc.local, ноль эмоций
Ребят, варианты решений есть?
источник

Bm

Baka mate in KVM (PVE/oVirt etc)
Metronome
Ребят, варианты решений есть?
А разве rc.local скрипты не заменили на юниты системд?
источник

M

Metronome in KVM (PVE/oVirt etc)
Baka mate
А разве rc.local скрипты не заменили на юниты системд?
Я пробовал, может я что-то не доделываю, у меня скрипт написан который диск расширяет, и в ребут тачку угоняет
источник

k

kvaps in KVM (PVE/oVirt etc)
Dan Y
из того функционала с которым я знаком (а я давно не трогал DRBD) там нет ничего нужного для виртуального ДЦ. репликация блоков для DR - есть и в SDS и в SAN нативно. standalone хосты это боль, и не надо так делать, а если все таки хочется то надо там поднимать HCI. Что остается? Стрим изменившихся блоков вроде как qemu умеет нативно
Ну DRBD выгодно отличается от других SDS производительностью при сравнительно небольших затратах ресурсов системы.

Про standalone-хосты не понял, но Linstor вроде и есть тот самый HCI, в виде удобной API'шечки для спавна сколько хочешь DRBD-устройств под каждую виртуалку в общем пространстве нод.
источник

DY

Dan Y in KVM (PVE/oVirt etc)
kvaps
Ну DRBD выгодно отличается от других SDS производительностью при сравнительно небольших затратах ресурсов системы.

Про standalone-хосты не понял, но Linstor вроде и есть тот самый HCI, в виде удобной API'шечки для спавна сколько хочешь DRBD-устройств под каждую виртуалку в общем пространстве нод.
может оно и стало стабильнее чем в те времена когда я его гонял... тогда явным рецептом для потери данных было 1) использовать асинхроную репликацию и 2) реплицировать более чем на одну дополнительную ноду.
источник

k

kvaps in KVM (PVE/oVirt etc)
Dan Y
может оно и стало стабильнее чем в те времена когда я его гонял... тогда явным рецептом для потери данных было 1) использовать асинхроную репликацию и 2) реплицировать более чем на одну дополнительную ноду.
3) использовать мультимастер
источник

DY

Dan Y in KVM (PVE/oVirt etc)
Если сегодня это все работает, да еще и способно размазывать ограниченное количество реплик на большое количество нод, да еще и способно активно релоцировать реплики на ноды где используемые блоки станут локальными, то в принципе они молодцы
источник

DY

Dan Y in KVM (PVE/oVirt etc)
kvaps
3) использовать мультимастер
дада, актив/актив
источник

DY

Dan Y in KVM (PVE/oVirt etc)
я по этим причинам использовал DRBD только как эмулятор репликации SAN когда готовил для овирта DR сценарии на железках под столом
источник

DY

Dan Y in KVM (PVE/oVirt etc)
где-то в 2011 емнип, публиковал серию сценариев и статей как с ними быть, правда в шапке посчитали что звучу я не очень, и на мои записи сделали профессиональный voiceover с американским актером :D
источник

k

kvaps in KVM (PVE/oVirt etc)
Dan Y
Если сегодня это все работает, да еще и способно размазывать ограниченное количество реплик на большое количество нод, да еще и способно активно релоцировать реплики на ноды где используемые блоки станут локальными, то в принципе они молодцы
Там обычно наоборот делается, они написали кастомный шедуллер для кубернетиса, который по возможности ворклоад сразу поближе к данным шедулит. В OpenNebula и Proxmox такой возможности пока нет, но можно настроить чтобы реплика с данными создавалась на тойже ноде, куда была зашедулена виртуалка.
источник

DY

Dan Y in KVM (PVE/oVirt etc)
kvaps
Там обычно наоборот делается, они написали кастомный шедуллер для кубернетиса, который по возможности ворклоад сразу поближе к данным шедулит. В OpenNebula и Proxmox такой возможности пока нет, но можно настроить чтобы реплика с данными создавалась на тойже ноде, куда была зашедулена виртуалка.
a gluster это все умел еще в далеком 2009 :)
источник

k

kvaps in KVM (PVE/oVirt etc)
Dan Y
может оно и стало стабильнее чем в те времена когда я его гонял... тогда явным рецептом для потери данных было 1) использовать асинхроную репликацию и 2) реплицировать более чем на одну дополнительную ноду.
Здесь почти ничего не поменялось, да, появилась синхронная репликация до 32 нод и кворум, но использовать мультимастер, дисклесс-реплики (аналог iSCSI), стало чуть-чуть постабильнее.

Но в исключительных случаях по прежнему возможен сплит-брейн и allow-two-primaries по прежнему рекомендуется использовать только для проведения live-миграции.
источник

DY

Dan Y in KVM (PVE/oVirt etc)
kvaps
Здесь почти ничего не поменялось, да, появилась синхронная репликация до 32 нод и кворум, но использовать мультимастер, дисклесс-реплики (аналог iSCSI), стало чуть-чуть постабильнее.

Но в исключительных случаях по прежнему возможен сплит-брейн и allow-two-primaries по прежнему рекомендуется использовать только для проведения live-миграции.
тогда я не вижу тут пользы :) сорри
источник