𝚔𝚟𝚊𝚙𝚜
А флеткар живее живых
Флеткар норм штука, но логика его работы несколько отличается от Талоса. Внутри флеткара обычные systemd, ssh, bash и прочее. Хоть и обновляемые атомарно. Внутри Талоса тупо go и контроллеры как в Kubernetes
𝚔𝚟𝚊𝚙𝚜
Хотели его для тенант кластеров заюзать, пока что там убунта
𝚔𝚟𝚊𝚙𝚜
Потому что Талос не умеет подключаться к стороннему control-plane не на талосе. А мы его в обычных родах гоняем
icewolf
расстроили бедного новенького, опять начали на верхнем футархе про атомарные ос
icewolf
Теперь будет rpm-tree. Вадим чувствую запьет 🤣
не вижу ничего в этом плохого
icewolf
у фотон оси там вообще черти что с rpm
Павел
Друзья, здравствуйте! Помогите пожалуйста. Вчера эвакуировал хост, в итоге всё инстансы этого хоста зависли в состоянии Пересоздание. В итоге завис контроллер и пришлось его ребутнуть. Сейчас состояние следующее. В папке /var/lib/nova/instances информация осталась, но virsh list пустой. Virsh start выдаёт ошибку, что домен не найден. Что можно сделать для восстановления инстансов?
icewolf
virsh list —all
Павел
Пустой
icewolf
Ну то есть инстансы вообще никуда не мигрировали?
Павел
Нет
Павел
В списке инстансов они привязаны к старому хосту
icewolf
virsh start не надо делать, это как правило делает nova. это раз. А так для начала надо понять что на контролплейне уехало. Что с системой хранения(ваши инстансы же не локально новообразованы)
Павел
Инстансы созданы локально на хосте. Я поднял кластер ceph на других хостах и хотел туда мигрировать эти инстансы. И вот что вышло.
icewolf
да уж.. ну имаджи от инстансов хоть остались?
icewolf
или все совсем плохо?!
Павел
Не от всех
Павел
Я так понял, что вся информация об инстансе хранится в /var/lib/nova/instances?
Павел
Её можно завести
icewolf
для начала надо сервис нова на компьюте завести заново. Что бы гипер стартанул и передал хоть какое то состояние что с инстансами.. Они например в состоянии error, shutdown ну то есть объективная картина
J
Что такое контрол плэйн?
Контроллер, где nova-api, nova-conductor, nova-scheduler.
Павел
Контрол ноды
Да, контроллер работет и на других хостах инстансы нормально отрабатыаают
Павел
Если речь о cinder
J
К ним диски не были привязаны
Нет, речь про локальные диски. Чтоб не путаться, когда говоришь про cinder, давай говорить "том", а не диск. ГНе очень благозвучно, зато не запутаешься.
Павел
Ок. А где посмотреть переехали ли они?
J
Ок. А где посмотреть переехали ли они?
Давай смотреть: openstack server migration list --server uuid_виртуалки
J
И покажи если можешь вывод openstack server show для той же самой виртуалки. Чувствительную инфу типа ip адреса или имени приватного ключа можно заменить на что-то, нам она не нужна.
icewolf
Давай смотреть: openstack server migration list --server uuid_виртуалки
для начала надо понять стейт этих виртуалок
icewolf
ну и да наверное лучше гипер сначала починить
Павел
Да
J
Ок. А где посмотреть переехали ли они?
Еще покажи вывод openstack compute service list --host <гипервизор с которого мигрировал> openstack compute service list --host <гипервизор куда мигрировал>
Павел
Александр
J
Пишет что это не команда опенстэк
Вполне себе команда. Но если у тебя старое что-то, то может и не знать.
icewolf
пошла жара
Павел
Павел
Меня смущает disable))
J
Меня смущает disable))
Статус disabled только руками ставится, вроде. Ты в какой-то закрытой конторе, где нельзя телеграм на рабочем компе запускать?) Фотки не оч удобно смотреть.
J
Давай миграцию смотреть по какой-нибудь виртуалке.
Павел
Павел
Вот такая штука
J
К сожалению только так😔
Окей, статус миграции failed. Показывай вывод openstack server show для какой-нить из двух failed виртуалок И openstack server list --all --host compute1 openstack server list --all --host compute2
gwaewion
Какой-то странный cloudstack. Это ovirt?
gwaewion
это tionix cloud platform 2.6
Опять vmware замещают?
icewolf
Опять vmware замещают?
ага. Все никак. Там опенстек еще на релизе Queens.
gwaewion
ага. Все никак. Там опенстек еще на релизе Queens.
А пользователи уже поняли, что им заместо pet'ов предлагают cattle'ы шатать?
J
В идеале еще для openstack server list --host compute<> в конец --all-project добавить
Разумно, на всякий случай, да) Можно просто --all, клиент так тож понимает.
icewolf
А пользователи уже поняли, что им заместо pet'ов предлагают cattle'ы шатать?
Ага и никакой техподдержки. Ну то есть саппорт тебя по братски хлопнет по плечу.. и скажет держись брат, мы не знаем чем тебе помочь брат
Павел
А server show говорит, что таких виртуалок нет.
icewolf
И никакого обучения не предлагают?
когда то давно обучали как пользоваться веб интерфейсом и все.
J
А server show говорит, что таких виртуалок нет.
Ты от пользователя admin всё делаешь?
gwaewion
А server show говорит, что таких виртуалок нет.
Это же триал от тионикса? Вы же не успели купить это?
J
Да от админа
И куда ж могли виртуалки деться))) То есть, делаешь server show и клиент отвечает что нет таких? В базу сможешь залезть?) Подскажу куда смотреть.
J
Если, конечно, все это нужно. Конечная цель у тебя какая? Host evacuate не миграцию ведь делает, а пересоздание) То есть, данные в любом случае не сохранились бы.
Павел
Павел
Тупанул
Павел
Вот что выдал
J
Точнее, щас то может еще и остались, но если evacuate без общего хранилища сделаешь, то уже не будет точно)
Павел
Но данных не будет уже.
Данных каких? Сама виртуалка не восстановится, или несохраненные данные?
Георгий
Эфимерные диски, ммм