Pavel
Лайв миграцию из облака в облако без хистакса кто чудил?
Смотря что нужно. Там можно образ выгружать куда-нить и закидывать в другом месте. Можно баш скрипт наваять, чтоб делал тож самое.
Можно сделать на NFS бэкэнд для вольюмов, и через него перетаскивать (миграция на нфс, далее второй регион туда-же подцеплен, затаскивание диска внутрь)
Nikolay
последнее и планирую
Nikolay
там же как обычно снепшоты выплывут...
Ilya
Nikolay
по напевам трипло, которые предлагают вместо апгрейда слепить рядом клауд и херкс и ты тама
Pavel
Не завязан на снапшоты тогда, делаешь, что хочешь.
Pavel
Гы... Ну, потенциально можно представить как такое сделать. Но апгрейд легче, на мой взгляд.
Nikolay
по идее при хорошей сетевой связанности можно лайвом перетащить, вопросики конечно к остальной обмазке вида сетей итд
J
Nikolay
надо повязать тенатские сети в двух облаках
Nikolay
вопрос скорее в том стоит ли истязать сознание и тратить время или сказать что без даунтайма никак и тупо перетащить персоздать объекты в новом клауде
J
Nikolay
нет, разобрать старое облако на атомы
J
А, вона как)
Nikolay
Хочется незаметненько так, раз и клиент на новом девственном облаке
Nikolay
Я фокусник :)
J
NS 🇷🇺
Pavel
@poghost ваш выход 😂
Шибко ёбко. Целевого решения нет, есть удачные эксперименты и понимание как. Так шта не совсем по адресу :)
J
В моем понимании проще апгрейднуть облако и радикально перестроить, чем параллельно второе заводить и туда перетягивать.
Pavel
Дак если тачки можно выключать, то вопрос изи. Другое дело если надо на живую
J
Мне трудно представить когда такое может приключиться кроме как если самому себе поставить задачу перенести на живую чтоб потом выпендриваться)
J
Hoodad
https://serverfault.com/questions/1118004/cephadm-openstack-keystone-integration
it's a big help if you tell me the answer.
это большая помощь, если вы скажете мне ответ.
Nikolay
J
Dmitry
J
Ребята, такая тема. Дурацкий вопрос, как я не люблю)
Я первый раз решил не собственные образы накатывать на baremetal, а обычные, whole-disk cloud образы.
Пока без подробностей, но как будто всё что пробовал не хочет поднимать интерфейсы и запускать cloud-init. Через rescue вешал пароль, грузился обратно в систему. Интерфейсы link down, cloud-init не стартовал. если руками поднять интерфейс и дернуть cloud-init, то он, мерзавец, отрабатывает и тянет метаданные.
Пробовал Ubuntu 20.04/22.04, Debian 10 и Centos 8. Везде одно и то ж.
Пока в dmesg/syslog ничего дельного не нашел вообще.
Может, у кого-то было похожее?
NS 🇷🇺
Ребята, такая тема. Дурацкий вопрос, как я не люблю)
Я первый раз решил не собственные образы накатывать на baremetal, а обычные, whole-disk cloud образы.
Пока без подробностей, но как будто всё что пробовал не хочет поднимать интерфейсы и запускать cloud-init. Через rescue вешал пароль, грузился обратно в систему. Интерфейсы link down, cloud-init не стартовал. если руками поднять интерфейс и дернуть cloud-init, то он, мерзавец, отрабатывает и тянет метаданные.
Пробовал Ubuntu 20.04/22.04, Debian 10 и Centos 8. Везде одно и то ж.
Пока в dmesg/syslog ничего дельного не нашел вообще.
Может, у кого-то было похожее?
Чисто предположение. А там имена интерфейсов не захардкожены? А то может ждет поднятия eth0, а ты ему ens суешь
Fedor
Ребята, такая тема. Дурацкий вопрос, как я не люблю)
Я первый раз решил не собственные образы накатывать на baremetal, а обычные, whole-disk cloud образы.
Пока без подробностей, но как будто всё что пробовал не хочет поднимать интерфейсы и запускать cloud-init. Через rescue вешал пароль, грузился обратно в систему. Интерфейсы link down, cloud-init не стартовал. если руками поднять интерфейс и дернуть cloud-init, то он, мерзавец, отрабатывает и тянет метаданные.
Пробовал Ubuntu 20.04/22.04, Debian 10 и Centos 8. Везде одно и то ж.
Пока в dmesg/syslog ничего дельного не нашел вообще.
Может, у кого-то было похожее?
config-drive True ?
Fedor
А то он сходу не угадает, что и в какой позиции ему поднять.
Fedor
Я так понял он мету с сети забирает
Да, но это же бессмысленно с бареметалом. У тебя может быть 6 интерфейсов в сервере, из которых 2 рабочих, и те в бонде. Образ к такому не готов, разве что dhcp-all-interfaces в dib ты подсунешь
J
Илья | 😶☮️🐸
Илья | 😶☮️🐸
force_metadata вроде
Fedor
Так откуда у тебя образ клаудный знает, что нужно поднять что-то, что не eth0/eth1 ?
Fedor
Там же по умолчанию лежит что-то в стиле ifcfg-eth0
J
Fedor
Fedor
https://github.com/openstack/diskimage-builder/tree/master/diskimage_builder/elements/dhcp-all-interfaces вот такое нужно, чтобы все подряд интерфейсы поднять и за клауд-инитом сходить
J
Fedor
Хорошо, с чего вдруг у тебя сервак должен поднять eth3 и dhcp с него попросить?
J
в образе
В образах никаких конфигураций сети нет.
cloud-init должен сам прикинуть с каких интерфейсов пытаться получить dhcp.
Fedor
Fedor
https://cloudinit.readthedocs.io/en/latest/topics/network-config.html вот все способы получения этой даты. Kernel cmdline ещё интересно кстати, но нова в это не умеет. Как ты без скриптов/нетворкманагера/нетплана/конфиг драйва/модификации образа хочешь получить адрес по dhcp?
J
Если нет доступных локально датасорсов cloud-init начинает во время init-local перебирать через sysfs все интерфейсы в /sys/class/net
Фильтрует из списка veth, бриджи, вланы и лупбеки, на остальных проверяет линк.
На тех интерфейсах где линк есть пытается получить dhcp.
Илья | 😶☮️🐸
Вот как-то опрометчивым кажется дёргать мету с бареметала, а вдруг херакс ?
Илья | 😶☮️🐸
а config-2 раздел всегда доступен
Fedor
J
Парни, я же вам не говорил какая модель использования этого всего планируется, поэтому опрометчиво или нет вы наверняка сказать не можете)
Fedor
Fedor
Откуда инфа, что он попытается на всех интерфейсах с линком получить дхцп? Я не вижу этого в доке
J
J
Fedor
J
Ладно, пока всё на паузу и попробую глянуть что творится в предсобранном образе еще раз.
А то уже каша в голове, надо освежиться)
J
А щто, никто больше базовые образы не пробовал на голое железо?
J
Спасибо, получилось -_-
J
Написал, думал что щас лихо расскажу как ничо не работает.
J
А при очередной попытке запустить cloud образ Ubuntu 22.04.1 она инициализировалась спокойно.
J
@creepy_owlet
Парни, репортинг ресурсов для baremetal нод теперь вообще никак не включить?
Подразумевается ведь что с ресурс провайдером baremetal ноды должен быть связан один кастомный ресурс класс?
J
@creepy_owlet
Извини, хотел тэгнуть тебя, потом передумал, а потом так и забыл убрать.
Dmitry
Dmitry
Теперь мой гендер "парни" :)
Dmitry
Они, естественно. В любой непонятной ситуации.
J
Фух)
J
Спасибо)
Dmitry
Обращайся!