icewolf
Если мне не изменяет память на rgw можно еще iscsi но зачем?
icewolf
Иди проспись
А ну да, там свой iSCSI gateway
icewolf
Иди проспись
ващет я трезвый.
Nikolay
Борь что такое сервис каталог
icewolf
Борь что такое сервис каталог
Опять ты за старое с своей манилой
Nikolay
Нет, я про эндпоинты
Nikolay
https://docs.openstack.org/keystone/latest/contributor/service-catalog.html
icewolf
https://docs.openstack.org/keystone/latest/contributor/service-catalog.html
в общем я понял, что я наверное очень тупой, и мне пора заниматься чем нить более приземленным типа Астра Спешол Эдишон.. потому что веет явной наркоманией.
icewolf
это к слову про грибы, и опенстечников придумавших свифт
Nikolay
странный способ признания ошибок, но это пожалуй лучшее от тебя :)
icewolf
ну нахер такое
Nikolay
Напиши другой
icewolf
точнее "service_type": "object-store"
icewolf
Напиши другой
Я вот честно не совсем понимаю глобальную мысль.
icewolf
для keystone middleware?
Nikolay
Можно и так назвать
icewolf
ну такое. Я просто пошел в доки редхата почитал, все что ты описал что база не кластераная что прям на файловой системе что rsync.. и чет это гавно какое то
icewolf
ну то есть мы все дальше и дальше от Бога
Artemy
Я вот честно не совсем понимаю глобальную мысль.
Объясняю для тех кто работает в клаудах: 1. service catalog это просто список эндпоинтов для регионов 2. эндпоинт состоит из трех важных полей - типа сервиса, типа эндпоинта и URL 3. если кому-то нужен эндпоинт сервиса, он 3.1. фильтрует базар каталог по критерию "регион" и "тип сервиса" и получает список эндпоинтов этого сервиса в этом регионе 3.2. затем из списка эндпоинтов он выбирает те, которые подходят типу эндпоинта (как правило public выбирают обычные клиенты, internal выбирают сервисы для общения друг с другом и admin выбирают люди - операторы сервиса) Оператор может накидать в каталог любые сервисы, например { "service_type": "support", "endpoint": "http://my-fucking-jira.domain.com/" }. Основная идея этой штуки - отвязаться от каких-либо предположений и ограничений на именование и размещение сервисов - то есть чтобы не было такого что "наш опенстек имеет домен дрова.рф поэтому синдер должен жить в домене диски.дрова.рф а компьюты иметь апишку гиперы.дрова.рф"
Nikolay
ну не
icewolf
Объясняю для тех кто работает в клаудах: 1. service catalog это просто список эндпоинтов для регионов 2. эндпоинт состоит из трех важных полей - типа сервиса, типа эндпоинта и URL 3. если кому-то нужен эндпоинт сервиса, он 3.1. фильтрует базар каталог по критерию "регион" и "тип сервиса" и получает список эндпоинтов этого сервиса в этом регионе 3.2. затем из списка эндпоинтов он выбирает те, которые подходят типу эндпоинта (как правило public выбирают обычные клиенты, internal выбирают сервисы для общения друг с другом и admin выбирают люди - операторы сервиса) Оператор может накидать в каталог любые сервисы, например { "service_type": "support", "endpoint": "http://my-fucking-jira.domain.com/" }. Основная идея этой штуки - отвязаться от каких-либо предположений и ограничений на именование и размещение сервисов - то есть чтобы не было такого что "наш опенстек имеет домен дрова.рф поэтому синдер должен жить в домене диски.дрова.рф а компьюты иметь апишку гиперы.дрова.рф"
Артемий, это понятно. Итак как божий день. Да я подписан на ваши статьи и читаю и считаю вас очень умным человеком до которого мне как на тракторе до марса
Nikolay
когда сервису нужен тип сервиса он берет его endpoint, и при этом есть api работы c endpoint
Nikolay
т.е. подсунуть вместо условно cindera другую шляпу которая не реализует синдерапи - фиаско
icewolf
легаси какое то времен kernel 2.4
Nikolay
а весь кубер не наэтом принципе разве?
Nikolay
вот есть CNI - дравер должен реализовывать апи cni
George
тред достоен пятницы кмк, не удержусь
icewolf
а весь кубер не наэтом принципе разве?
чет тебя потянуло на 🏳️‍🌈
Artemy
вот нахер моей лысой голове, object-store?
Тебе не надо а кому-то зудит и чешется может быть
icewolf
Тебе не надо а кому-то зудит и чешется может быть
Ну то есть глубинного смысла никакого нет, мы нашли в документации service - type object-store и у кого-то вспомнились года.. когда трава была зеленее, небо голубее и деревья большие
icewolf
тред достоен пятницы кмк, не удержусь
притом что пятница в субботу, то сегодня среда.
icewolf
вот есть CNI - дравер должен реализовывать апи cni
щааа я тебе покажу с какой стороны нападение на Белорусь готовилось
Artemy
Ну то есть глубинного смысла никакого нет, мы нашли в документации service - type object-store и у кого-то вспомнились года.. когда трава была зеленее, небо голубее и деревья большие
Ну вот смотри - ты хочешь анально окупировать клиентов твоего облака и завендорлочить их на себя. Ты пишешь "удобную" бибилиотечку которая тебе сразу и без выгибонов коннектится к твоему S3 (но выдает стандартный ботовый объект - просто с заранее подобранными параметрами), добавляешь в сервискаталог эндпоинт с service_type S3, и навсегда забываешь о проблеме переименования эндпоинта S3, ибо клиенты используют твою замечательную библиотеку для коннекта к твоему же замечательному S3 и и не надо менять эндпоинты когда проклятые буржуины отберут твой домен зоны COM из-за твоей национальности @gmelikov - это вам на заметку на будущее когда вас в ДНС опять забанят, а вы такие хоба - и снова в белом "все кто использовали наши библиотеки молодцы, остальные сами себе виноваты".
Artemy
Я давно не в ВК
Artemy
Ну как минимум некоторое время
icewolf
Ну как минимум некоторое время
вот вы говорите бухаю, хотя абсолютно стекл как трезвышко(пьяный такое не напишет), но хотя бы пояснили глобальный смысл, хотя я если честно смотрел в сторону keystone middleware. Сейчас то понятно. Но конструкция с сефом мне чего то противна
icewolf
rgw само по себе не практично и местами мерзко тыкать.
George
Ну вот смотри - ты хочешь анально окупировать клиентов твоего облака и завендорлочить их на себя. Ты пишешь "удобную" бибилиотечку которая тебе сразу и без выгибонов коннектится к твоему S3 (но выдает стандартный ботовый объект - просто с заранее подобранными параметрами), добавляешь в сервискаталог эндпоинт с service_type S3, и навсегда забываешь о проблеме переименования эндпоинта S3, ибо клиенты используют твою замечательную библиотеку для коннекта к твоему же замечательному S3 и и не надо менять эндпоинты когда проклятые буржуины отберут твой домен зоны COM из-за твоей национальности @gmelikov - это вам на заметку на будущее когда вас в ДНС опять забанят, а вы такие хоба - и снова в белом "все кто использовали наши библиотеки молодцы, остальные сами себе виноваты".
Чот вы тут всё смешали уже:) статика с сайтов через каталог ходить не будет в s3
Artemy
Ceph.RADOS - нормально, даже скорее почти отлично. Ceph.RBD - ну такая себе история, но в целом худо-бедно нормально. А вот Ceph.RGW - это трэш и угар. Понятно, что если все что у тебя есть это Key-Value BLOB + Key-Value для метаданных, ты много не навоюешь.
icewolf
во во.. я в этот трешь залез… кресло качалка с дудылом простите
Artemy
Чот вы тут всё смешали уже:) статика с сайтов через каталог ходить не будет в s3
Ой ли? Просто надо не ссылаться на чужие имена, а делать свое привязав его к бакету на уровне S3
Artemy
Я внутрь свифту не заглядывал, только по апишке побегал. Но не сомневаюсь что там в лучших традициях опенстека все сделано из лучших побуждений программистами-админами которые знакомы с питоном и слышали что абстракции это хорошо, но не поняли почему и когда хорошо
Виталий
rgw? Сомнительно
как минимум, он лучше по совместимости с s3 (минимум: в swift нет версионирования, Lifecycle, Policy, Website.) а swift api нафиг в современном мире никому не всралось, всем нужно s3
icewolf
про свифт я уже писал, дока на редхате описывает всю всратость
George
Ой ли? Просто надо не ссылаться на чужие имена, а делать свое привязав его к бакету на уровне S3
ты про алиасинг своих имен на s3 через cname? Оно тоже на домен ведёт
icewolf
ну то есть вы можете, но мне как неопытному недоадмину неопенстечнику.. при прочтении было больно глазам, голове, и появились фантомные боли(потому что внедрение это, невозбранно развальцует очко молодого инженера)
Artemy
ты про алиасинг своих имен на s3 через cname? Оно тоже на домен ведёт
https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html#VirtualHostingCustomURLs
icewolf
Artemy
Та на самом деле делать CNAME необязательно, есть попрямей схемы
Artemy
@gmelikov - ай я слегка соврал
Artemy
Таки CNAME
icewolf
Да не ной ты так. Оно развальцуемт не только молодому инженеру, но и зрелому мидлу и немолодому сеньору
ну я все равно не спал.. закинулся я значит кофеем на газировке.. и решил я изучить что же это там в кузове синего трактора и почему оно хрюкает..
icewolf
Естественно невозбранно расово верная дока ток редхата, это просто не обсуждается
icewolf
и там такое..
George
Таки CNAME
Ага, увы где-то всё равно будет тот самый домен, а каталог прекрасен когда есть sdk на стороне клиента
icewolf
вон у тындыкс облако свой тераформ
George
а для этого надо его этот SDK написать.
ну у всех он и прорастает, свой с нуля или форк от чего-то в начале
George
вон у тындыкс облако свой тераформ
Как и терраформ провайдер, в вкклауде тоже свой форкнутый уже
Artemy
Ага, увы где-то всё равно будет тот самый домен, а каталог прекрасен когда есть sdk на стороне клиента
Ну зато CNAME в одном месте лежит, не надо везде править. Ну а это самое неназойливое SDK которое "облегчит использование" есть отличный путь к завендорлочиванию клиента. Продавай завернутые стандартные компоненты 🙂
icewolf
про вендорлок тоже понятно:)
ну да, на хлебушек с черной икоркой хватит
Nikolay
VMware Workstation переходит от проприетарного кода к использованию KVM (Linux Kernel-based Virtual Machine) / Хабр https://habr.com/ru/news/855246/
Nikolay
Пятничный разгон
Artemy
VMware Workstation переходит от проприетарного кода к использованию KVM (Linux Kernel-based Virtual Machine) / Хабр https://habr.com/ru/news/855246/
Ну дык удобно же. Можно заделать закрытый юзерспейс и не трахаться с совместимостью
Artemy
Так уже было раньше у них такое когда они на обычном линуксе бегали. Лет этак 20+ назад. Потом уехали на свое
icewolf
дело не в этом, коридор возможностей заканчивается. Все в варе упирается в железо, а моновендорство это конечно хорошо, но это живой труп
John
Коллеги,всех приветствую! Столкнулся с проблемой: поменял на серверах интерфейсы сетевые, соответственно изменил интерфейс в конфиге нейтрона, перезапускаю службы,запускаю инстансы и после того ,как создаётся бридж отваливается сервер. При этом у сервера все службы работают,смотрю на арп таблицы соседей и там мак сервера актуальный(тоесть мак бриджа). Инсталляция опенстека на голых серверах ,версия Виктория на дебиане,в качестве драйвера нейтрона использую Линукс бридж
icewolf
что значит отваливаются сервера? Таблица маршрутизации какая? Перезапустили сети, а через что маршруты?
John
Соответственно в логах нейтрона ошибка только с подключением к кролику,что логично потому что связь сервера с остальными обрубается