Aleksandr
Лучше утечку памяти в либвирте нашли бы. Манглы у них, понимаешь...
gwaewion
Pavel
А кто течет libvirt или qemu?
gwaewion
Ну... Тогда никаких утечек не видели =)
gwaewion
Где раздают бесплатное время?
gwaewion
Золотое время
gwaewion
Свят-свят, тут ещё ванговать на утечку памяти не закончили, а ужо маняматику вспоминать заставляют
Pavel
https://security.snyk.io/vuln/SNYK-SLES154-LIBVIRTDAEMONQEMU-5664992
gwaewion
Как-то esxi длинно писать стали =)
Artemy
Ты еще добавь «и качественно»
Stanley
А если че - сразу в морду. :)
Slava
Stanley
Stanley
Папрошу без инсинуаций. Я этот сберлинух в нос имел. :) Не мое
Dmitry
Slava
а как рхел без нм? )
Stanley
Ну и кстати, "на файликах" в центоси-стрим поднимать сетевку гораздо больнее чем nmcli
Slava
Pavel
baremetal - это partition image, там только корневой раздел.
(venv) op@util-02:~/diskimage-builder$ sudo losetup --show -f ./deployment_image.raw ;\
sudo sync ;\
sudo kpartx -av /dev/${LOSETUP} ;\
sudo dmsetup --noudevsync mknodes ;\
/dev/loop5
add map loop5p1 (253:0): 0 1126400 linear 7:5 2048
add map loop5p2 (253:1): 0 16384 linear 7:5 1128448
add map loop5p3 (253:2): 0 11462656 linear 7:5 1144832
(venv) op@util-02:~/diskimage-builder$ sudo fdisk -l /dev/loop5
Disk /dev/loop5: 6.01 GiB, 6456606720 bytes, 12610560 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 253FA573-9A98-4C0D-85ED-42A13AE88F70
Device Start End Sectors Size Type
/dev/loop5p1 2048 1128447 1126400 550M EFI System
/dev/loop5p2 1128448 1144831 16384 8M BIOS boot
/dev/loop5p3 1144832 12607487 11462656 5.5G Linux filesystem
Pavel
говорит что 3 раздела
Stanley
да, в 9ке)
В 8ке такая же боль. Я ради развлечения поднимал, но это было тяжело. Проще на nmcli.
Dmitry
Может я путаю уже на старости лет... Ща
Pavel
так EFI есть
disk-image-create --no-tmpfs -o ./deployment_image.qcow2 -t qcow2 ubuntu vm block-device-efi enable-serial-console cloud-init-nocloud devuser
А вот так EFi нет
disk-image-create --no-tmpfs -o ./deployment_image.qcow2 -t qcow2 baremetal ubuntu block-device-efi enable-serial-console cloud-init-nocloud devuser
Dmitry
Если DIB что-то не поменял, то baremetal должно быть только с рутом (проверил в https://docs.openstack.org/ironic/latest/user/creating-images.html)
Dmitry
Slava
в 9 не так, там поновому
Stanley
Почему? Раньше самый простой и понятный путь
Nikolay
Ну так датасорцы какие стоят?
Pavel
Nikolay
Раздел с таким именем один? А то я имел влажные истории когда их было несколько
Stanley
Ой все. Нормальный путь. Я тут два дефолт гейта заипался делать.
Pavel
cloud-init-nocloud - этот ставлю в dib
у меня bifrost
Slava
https://www.redhat.com/en/blog/rhel-9-networking-say-goodbye-ifcfg-files-and-hello-keyfiles
Dmitry
https://opendev.org/openstack/diskimage-builder/src/branch/master/diskimage_builder/elements/cloud-init-datasources
Nikolay
Вот nocloud и config drive это разные источники
Pavel
Dmitry
Я подозреваю, что да. Nocloud, мне думается, будет искать локальные файлы, а не раздел.
Stanley
Нужно было. Два флоата на ВМ.
Nikolay
А через nocloud как раз оверайдил лишние разделы сonfig2
Nikolay
В дибе можно же отдельно передать какие датосорцы
Nikolay
Ну или через параметры ядра
Dmitry
С block-device-efi-lvm не имел дела, сорри.
Nikolay
Notmpfs разве не в памяти пытается все делать?
Dmitry
Nikolay
Ну значит так
Nikolay
Там же башатина, с дебагом запустит посмотреть оьочто спотыкается
Pavel
Там же башатина, с дебагом запустит посмотреть оьочто спотыкается
Если бы...
2023-06-30 12:33:12.354 | DEBUG diskimage_builder.block_device.level1.partitioning [-] Partition 3 added, 5725880320 remaining in disk _create_gpt /home/op/diskimage-builder/venv/lib/python3.10/site-packages/disk
image_builder/block_device/level1/partitioning.py:170
2023-06-30 12:33:12.355 | ERROR diskimage_builder.block_device.blockdevice [-] Create failed; rollback initiated
2023-06-30 12:33:12.355 | Traceback (most recent call last):
2023-06-30 12:33:12.355 | File "/home/op/diskimage-builder/venv/lib/python3.10/site-packages/diskimage_builder/block_device/blockdevice.py", line 421, in cmd_create
2023-06-30 12:33:12.355 | node.create()
2023-06-30 12:33:12.355 | File "/home/op/diskimage-builder/venv/lib/python3.10/site-packages/diskimage_builder/block_device/level1/partition.py", line 85, in create
2023-06-30 12:33:12.355 | self.partitioning.create()
2023-06-30 12:33:12.355 | File "/home/op/diskimage-builder/venv/lib/python3.10/site-packages/diskimage_builder/block_device/level1/partitioning.py", line 205, in create
2023-06-30 12:33:12.355 | self._create_gpt()
2023-06-30 12:33:12.355 | File "/home/op/diskimage-builder/venv/lib/python3.10/site-packages/diskimage_builder/block_device/level1/partitioning.py", line 150, in _create_gpt
2023-06-30 12:33:12.355 | assert size <= disk_free
2023-06-30 12:33:12.355 | AssertionError
Pavel
и это при дефолтной разметке https://github.com/openstack/diskimage-builder/blob/master/diskimage_builder/elements/block-device-efi-lvm/block-device-default.yaml
Pavel
как это можно было зарегать?
https://tenderplus.kz/organization/too-pklpo
Slava
Pavel
название
Linda
Slava
название
Хорошее название, сразу понятно, работают профессианалы
Slava
Наверняка занимаются импортозамещением
Nikolay
А из под кого dib запускается?
Pavel
sudo, пароль не требуется
Nikolay
Ну воткни в кодец принты, там скорее всего под капотом тупо экзеки
Pavel
Pavel
хотя я cloud-init-datasources не включил....
Nikolay
так какая комманда неработает
Pavel
cloud-init не выполняет то что разеделе (iso9660) с леблом config-2
Nikolay
с каким набором параметров не работает dib
Nikolay
и кстати айроник lvm не накатит
Dmitry
Если LVM уже в образе, то должно сработать.
Dmitry
а через ироник кикстарт не подсунешь?
Nikolay
нет
Dmitry
грусть печаль
Nikolay
ironic agent будет искать рутовый раздел на qcow, и потом создавать самостоятено пратриции и записывать содержимое рута, плюс создас раздел с конфигдрайв
Dmitry
Dmitry
спасибо
Nikolay
disk-image-create --no-tmpfs -o ./deployment_image.qcow2 -t qcow2 ubuntu vm block-device-efi-lvm enable-serial-console cloud-init-nocloud devuser
Nikolay
создает разделы
Nikolay
имя размер
Nikolay
ESP 576716800