J
$ git clone git://git.infradead.org/users/hch/nvmetcli.git Cloning into 'nvmetcli'... remote: Enumerating objects: 393, done. remote: Counting objects: 100% (393/393), done. remote: Compressing objects: 100% (184/184), done. remote: Total 393 (delta 213), reused 352 (delta 196), pack-reused 0 (from 0) Receiving objects: 100% (393/393), 76.79 KiB | 660.00 KiB/s, done. Resolving deltas: 100% (213/213), done. /tmp$ ls nvmetcli/ COPYING Makefile bump-ver.sh examples loop.json nvmet.service rdma.json setup.cfg tcp.json Documentation README debian fc.json nvmet nvmetcli rpm setup.py
J
$ ls -l nvmetcli/nvmet/ total 56 -rw-rw-r-- 1 johnny johnny 101 Aug 9 12:26 __init__.py -rw-rw-r-- 1 johnny johnny 29029 Aug 9 12:26 nvme.py -rw-rw-r-- 1 johnny johnny 16897 Aug 9 12:26 test_nvmet.py
J
ну не факт что это прям "оно")
commit d323d5a3091af490502c5d025ec7361a3a2cfbd9 (HEAD -> master, tag: v0.8, origin/master, origin/HEAD) Author: Christoph Hellwig <hch@lst.de> Date: Fri Nov 3 14:48:18 2023 +0100 bump version to v0.8 commit 8b898470358b62ecf8739e7d9828750b47bdb622 Author: Yi Zhang <yi.zhang@redhat.com> Date: Thu Nov 2 15:18:51 2023 +0800 fix common misspellings from codespell project Signed-off-by: Yi Zhang <yi.zhang@redhat.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
J
Вот, например. https://enterprise-support.nvidia.com/s/article/howto-configure-nvme-over-fabrics-target-using-nvmetcli
icewolf
Signed-off-by: Yi Zhang <yi.zhang@redhat.com>
icewolf
хехе
J
Классика, кароч. Весь cinder драйвер для быстрых и крутых nvme over tcp держится на пыхтоновской утилитке поддерживаемой полутора анонимусами и у которой даже зеркал нету ни на openinfra ни на гитхабе) Не говоря уж об официальной страничке)
Denis
в дебияне все стибально старое, запустил в ubuntu:24.04, и вот оно появилось) # grep -rn '^import nvmet' /usr/ /usr/lib/python3/dist-packages/cinder/privsep/targets/nvmet.py:29:import nvmet
Denis
А в RHEL норм?
да там есть прям пакет nvmetcli
J
да там есть прям пакет nvmetcli
Ынтырпрайз) Позаботились о людях)
Denis
$ sudo dnf info nvmetcli Имя : nvmetcli Версия : 0.7 Выпуск : 12.fc40 Архитектура : noarch Размер : 49 k Источник : nvmetcli-0.7-12.fc40.src.rpm Репозиторий : fedora Краткое опис : An adminstration shell for NVMe storage targets URL : ftp://ftp.infradead.org/pub/nvmetcli/ Лицензия : ASL 2.0 Описание : This package contains the command line interface to the NVMe over Fabrics : nvmet in the Linux kernel. It allows configuring the nvmet interactively : as well as saving / restoring the configuration to / from a json file.
icewolf
Ынтырпрайз) Позаботились о людях)
давайте будем честны, редхат позаботился.
J
давайте будем честны, редхат позаботился.
Да, позаботился. Весь день, видать, снова будем читать опять что deb-based говно и безблагодатность, а rhel топ)
icewolf
вчера же написал они разные, в принципе разные.
Denis
щяс выяснится, что nvmetcli ставится через snap 🤣
Denis
https://snapcraft.io/install/nvme-cli/ubuntu тип такого 😅
J
Нету её там, выдыхай.
icewolf
Нету её там, выдыхай.
да у меня уже от этих снапов дергуньчик
J
да у меня уже от этих снапов дергуньчик
Угу. В итоге выглядит как говенная выдумка. Проблем пока больше чем удобства.
Mikhail
ну вот пакеты этого чела я вроде ставил и ниче не получилось, щас попробую еще разок
Denis
ну вот пакеты этого чела я вроде ставил и ниче не получилось, щас попробую еще разок
вчера с гитхаба ставил) попробуй с "оригинала" накати
Denis
Такое ощущение, что нужно в бота список русских женских имен загрузить. И чтобы он не пускал пользователей с ними автоматом ни под каким предлогом, а давал только контакты админов, с которыми можно связаться для получения инвайта. Весь спам исключительно от них
Glor
а ее просто в первый раз не забанили, там обсуждение бурное было
Denis
может это он, вон партнеров пассивных ищет
Glor
не, просто затерялось в чате. там еще Михаил Малов такой же висит. глядишь скоро снова голос подаст)
Artemy
как зачем? сеф и опенстек на них крутить
При том что контейнеры цефа собраны на базе центоси. Хороший план - крутить центось на убунте.
Glor
так пакеты пока еще не отменили. можно по старперски крутить на голом железе
Artemy
И какой отдел в итоге приносил больше денег?
Отдел продаж, коммерческий отдел, бухгалтерия и отдел взыскания задолжностей?!
J
То что cephadm деплоит только в контейнеры, а orch только с ними работает я кроме как мудачеством и не назову)
J
Вот вам шляпа которая ваш ЛЕГАСИ ДЕПЛОЙМЕНТ в контейнеры пихнет.
Denis
А зачем вот цеф в контейнеры запихали?
чтобы люди запускали цеф, а не изучали сексуальные подробности вендоров линукса....
Denis
oci это отличное средство доставки и запуска любой программы... А не вот это вот садомия с pip, apt, yum, etc
Denis
nvmetcli
да понятно, что пакет nvmetcli, а apt понятия не имеет откуда оно, в коде есть импорт того, чего нету в репозиториях))
Artemy
icewolf
То что cephadm деплоит только в контейнеры, а orch только с ними работает я кроме как мудачеством и не назову)
Понимаете, попытка была уменьшить взаимодействие юзера с всей этой наркоманией. В итоге получили аналог шняпов. То есть больше проблем чем решения..
icewolf
Покажите мне этих отличников боевой и строевой с колой? Шаг влево шаг вправо и все развальцевало
Artemy
да понятно, что пакет nvmetcli, а apt понятия не имеет откуда оно, в коде есть импорт того, чего нету в репозиториях))
Это проблема мантейнеров пакета синдера в дебиане, что они не добавили зависимость. Но тут двойственно - либо этот пакет указывается как хардовая зависимость и приезжает даже если вы про NVMe-TCP ни сном ни рылом, либо он в софтах и и приезжает "по пенделю", или ее вообще не указан и тогда кто не сделал, никто не виноват
モズ
угорайте в другом месте.
Artemy
Ой
Artemy
Угорел насмерть
icewolf
угорайте в другом месте.
никакого суда, никакого следствия, никаких разбирательств. Просто отстрел
Raxmatov
Всем привет. У меня проблема с "cinder-volume". У меня следующая ситуация. Bad or unexpected response from the storage volume backend API : error: Bad or unexpected response from the storage volume backend API: The number of online fc initiatoss than the set number: 3.). Я написал несколько цифр, но это не сработало. Я погуглил, но не нашел ответа.
Artemy
Всем привет. У меня проблема с "cinder-volume". У меня следующая ситуация. Bad or unexpected response from the storage volume backend API : error: Bad or unexpected response from the storage volume backend API: The number of online fc initiatoss than the set number: 3.). Я написал несколько цифр, но это не сработало. Я погуглил, но не нашел ответа.
Начните с того, что укажите какой у вас драйвер (подозреваю какой-нибудь классический копропративный СХД) который и возвращает вам ошибку. А потом идите в документацию по вашей СХД и из нее узнавайте в какое ограничение вы воткнулись. Думаю что ваша СХД просто не поддерживает более 3 одновременно подключенных инициаторов на порт или на лун
Artemy
Когда говорится про online FC initiators это однозначный непрозрачный намек на лимиты СХД.
icewolf
over 4000 lun
Denis
Это проблема разработчиков cinder тоже) Упоминания nvmet/nvmetcli нет ни тут: https://opendev.org/openstack/requirements Ни тут: https://opendev.org/openstack/cinder/src/branch/master/requirements.txt Ни в документации)
А в целом и нормально, ведь этот питон пакет приезжает как системный через системный пакетный манагер, а убунтари, вероятно, удалили его как зависимость... Кроме того, как пип пакет это поделие тоже не опубликовано, поэтому еще одна причина, почему нет в реквайрементах:( вчерась с этого прям и начали же)
J
Ща надо узнать как там в kolla с этим дела)
J
Происки убунтариев не одобряешь?
Denis
J
Ну это ты не мне тогда говори) У меня то на дебиане с убунтой все и штаны чистые)
Denis
Ссситуация, человек берет LTS версию, просто ставит пакет, а там в коде импорт кода хрен знает откуда-то 🙈😳 ну бывает, ага...
icewolf
Щас тебе за это накидают
Denis
Пакета nvmetcli нету в пип
J
Ща надо узнать как там в kolla с этим дела)
По идее, щас те кто из пакетов дистрибутива ставит в меньшинстве. В kolla и openstack-ansible, мож продумали установку nvmetcli)
Denis
Надо было запускать готовые контейнеры👍
Denis
надо. Но у многих лапки
Ну тогда страдать🙈🤣