V
Ребят а правильно ли я понимаю что vmware со своими продуктами можно считать как платная альтернатива openstack ?
V
Нет.
чего же нет ?
J
Ну, openstack эт control plane для датацентровой инфраструктуры. Его задача предоставлять единый интерфейс управления ресурсами независимо от того чо внутри используется. В том числе и использование vcloud, nsx и прочих приблуд вместо опенсорсных гипервизоров и систем сетевой оркестрации. А vmware пилит свою закрытую типа облачную платформу (IaaS) которая хреновато с чем-то интегрируется и пытается тем самым вскочить на уже тронувшийся поезд датацентровой оркестрации. Проще говоря, vmware - конкртная реализация IaaS платформы, а Openstack -система управления гетерогенной инфраструктурой включающей в себя самые разные сервисы. Это, если чо, как я вижу все.
J
Ну и надо сказать что вмваревские продукты ориентированы полностью на приватное использование, а попенстек наоборот - на публичное предоставление сервисов.
Nick
Всем привет! Машина не уезжает при лайв миграции nova-compute `INFO nova.virt.libvirt.driver Migration running for 0 secs, memory 0% remaining; (bytes processed=0, remaining=0, total=0) ERROR Live Migration failure: operation failed: migration job: unexpectedly failed` В libvirt.log: `2018-04-27 11:29:40.363+0000: 29241: error : virNetClientProgramDispatchError:177 : Library function returned error but did not set virError 2018-04-27 11:29:40.365+0000: 29241: warning : qemuMigrationCancelDriveMirror:1632 : Unable to stop block job on drive-virtio-disk0 2018-04-27 11:29:40.371+0000: 29241: warning : qemuMigrationCancelDriveMirror:1632 : Unable to stop block job on drive-virtio-disk1` В чем может быть причина?
Nick
подскажи плиз как код в телегу грамотно вставлять?
J
подскажи плиз как код в телегу грамотно вставлять?
Не надо его в телегу вставлять. На pastebin какой-нибудь скинь)
Nick
https://pastebin.com/3WZbf5qX
J
А, подожди-ка.
J
Ты block migrate пытаешься сделать с бекэндом на цефе или еще чем-то?
Nick
там nfs
J
а миграцию какую делаешь? live migrate или block migrate?
Nick
live-migrate
Nick
live-migration --block-migrate сообщений не выкидывает
J
окей. Ну тогд этот вариант отпал.
Nick
а машина остается
J
стоой
J
так делаешь то с —block-migrate или без него?
J
Надо, короче, включать debug в нове и смотреть.
Nick
nova live-migration c09025c8-2a52-4afb-b6dd-f8e99877b88d hostname
Nick
с блок мигрэйт прост на всякий тоже попробовал)
Nick
вот вывод дебага nova evacuate live
Nick
https://pastebin.com/8H6e96wN
Nick
все 3 машинки никуда не поехали
J
Да ну дебаг клиента не нужен.
J
debug = True в конфиге нова компьют включить надо и там смотреть)
Nick
а если я ему сейчас скажу перечитать конфиг машины лягут?
J
Нет, с чего?
Georgii
поцчему нигде не написано, что при влындивании ha нужно фернет и креденшиалс ключи копировать на все ноды контроллера?
Я их на каждой ноде сгенерировал ( Там просто папку fertnet между всеми нодами растиражировать?
✠ FLASh ✠
растяните фернет с помощью глустера
Nick
@j52089ec7e87 https://pastebin.com/XmU27bNT
✠ FLASh ✠
йеп
✠ FLASh ✠
по контроллерам растянуты у нас с помощью глустера
✠ FLASh ✠
все работает окей
Georgii
по контроллерам растянуты у нас с помощью глустера
Это я понял, думаю не может ли это быть дополнительной точной отказа.
✠ FLASh ✠
может быть, но оно быстро детектится
✠ FLASh ✠
как бы импакт минимальный и у нас почти никогда ничего не бывает с этим
J
@j52089ec7e87 https://pastebin.com/XmU27bNT
азазаз, оно мигрирует виртуалку, но потом внезапно абортит. Так?
Nick
ну вроде того
J
Страннота)
J
ну вроде того
Эт было с какого сервера? Куда мигрируешь или с того с которого мигрируешь?
Nick
это с того откуда
J
А на принимающем как?
Nick
https://pastebin.com/BkCZghKN
✠ FLASh ✠
а там хватает ресурсов на ноде куда ты мигрируешь?
J
https://pastebin.com/BkCZghKN
А либвирт на принимающем сервере чо говорит?
Nick
2018-04-27 13:35:29.314+0000: 12326: error : virNetSocketReadWire:1571 : End of file while reading data: Input/output error 2018-04-27 13:36:16.890+0000: 12328: warning : qemuDomainObjTaint:1899 : Domain id=19 name='instance-000029b5' uuid=c09025c8-2a52-4afb-b6dd-f8e99877b88d is tainted: high-privileges 2018-04-27 13:36:17.190+0000: 12330: warning : qemuDomainObjTaint:1899 : Domain id=20 name='instance-000029d6' uuid=a86b806d-03b9-4c6b-9c93-a58b7d44be53 is tainted: high-privileges 2018-04-27 13:36:17.626+0000: 12327: warning : qemuDomainObjTaint:1899 : Domain id=21 name='instance-000029dc' uuid=75afe110-e208-4f0c-8b38-6fcda4564ea7 is tainted: high-privileges
J
Ну, проблема, кажется, не в опенстеке. Либвирт? Сеть? Ядро? Диски? Вот на это все я смотрел бы.
Nick
окей, спасибо
Nick
ну вообще, остальные виртуалки нормально поехали
Anonymous
люди, а кто-то помнит, где могут быть описаны workflow для rebuild/evacuate?
Anonymous
хочется понять, участвует ли scheduler в том же rebuild с точки зрения выбора хоста, например
Anonymous
насколько я помню, ни разу не видел, чтобы rebuild выкидывал инстанс на другой хост.
V
Ребят а на openstack хранилище типа Amazon S3 построить можно ?
Anonymous
swift же.
V
swift же.
и ссылки сможет генерировать на файлы url ?
Anonymous
https://docs.openstack.org/swift/latest/admin/objectstorage-features.html
Anonymous
Enable direct browser access to content, such as for a control panel.
Anonymous
оно, не?
Anonymous
ну и Utilize tools that were designed for the popular S3 API.
Anonymous
люди, а кто-то помнит, где могут быть описаны workflow для rebuild/evacuate?
Anonymous
хочется понять, участвует ли scheduler в том же rebuild с точки зрения выбора хоста, например
Anonymous
насколько я помню, ни разу не видел, чтобы rebuild выкидывал инстанс на другой хост.
Anonymous
шо, таки прям никто не знает?
J
шо, таки прям никто не знает?
пока в доках ничо не нашел а код долго смотреть. У меня пока толко такое предположение: На старом гипервизоре из-за оверкоммита или еще по какой-то прчиине может не буть какого-то нужного машине ресурса. И поэтому она пихается на другой хост. Это подразумевает что планировщик участвует в процессе)
Anonymous
ну как бы вот здесь вопрос, будет ли он пытаться пихать или нет.
Anonymous
evacuate явно требует умерший compute.
Anonymous
а вот с rebuild везде тишина :(
J
Опа) https://raw.githubusercontent.com/int32bit/openstack-workflow/master/output/nova/rebuild.png
Anonymous
о. как замурчательно.
J
Ебать воркфлоу)
J
Там и для всего остального, конечно же. https://github.com/int32bit/openstack-workflow/blob/master/README.en.md
Anonymous
божественно!