icewolf
Если мне не изменяет память на rgw можно еще iscsi но зачем?
Artemy
Nikolay
Борь что такое сервис каталог
Nikolay
Нет, я про эндпоинты
Nikolay
https://docs.openstack.org/keystone/latest/contributor/service-catalog.html
icewolf
это к слову про грибы, и опенстечников придумавших свифт
Nikolay
странный способ признания ошибок, но это пожалуй лучшее от тебя :)
icewolf
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
Nikolay
когда сервису нужен тип сервиса он берет его endpoint, и при этом есть api работы c endpoint
icewolf
Nikolay
т.е. подсунуть вместо условно cindera другую шляпу которая не реализует синдерапи - фиаско
icewolf
легаси какое то времен kernel 2.4
Nikolay
а весь кубер не наэтом принципе разве?
Nikolay
вот есть CNI - дравер должен реализовывать апи cni
George
тред достоен пятницы кмк, не удержусь
icewolf
Artemy
Ну то есть глубинного смысла никакого нет, мы нашли в документации service - type object-store и у кого-то вспомнились года.. когда трава была зеленее, небо голубее и деревья большие
Ну вот смотри - ты хочешь анально окупировать клиентов твоего облака и завендорлочить их на себя. Ты пишешь "удобную" бибилиотечку которая тебе сразу и без выгибонов коннектится к твоему S3 (но выдает стандартный ботовый объект - просто с заранее подобранными параметрами), добавляешь в сервискаталог эндпоинт с service_type S3, и навсегда забываешь о проблеме переименования эндпоинта S3, ибо клиенты используют твою замечательную библиотеку для коннекта к твоему же замечательному S3 и и не надо менять эндпоинты когда проклятые буржуины отберут твой домен зоны COM из-за твоей национальности
@gmelikov - это вам на заметку на будущее когда вас в ДНС опять забанят, а вы такие хоба - и снова в белом "все кто использовали наши библиотеки молодцы, остальные сами себе виноваты".
icewolf
Artemy
Я давно не в ВК
Artemy
Ну как минимум некоторое время
icewolf
Ну как минимум некоторое время
вот вы говорите бухаю, хотя абсолютно стекл как трезвышко(пьяный такое не напишет), но хотя бы пояснили глобальный смысл, хотя я если честно смотрел в сторону keystone middleware. Сейчас то понятно.
Но конструкция с сефом мне чего то противна
icewolf
rgw само по себе не практично и местами мерзко тыкать.
George
Artemy
Ceph.RADOS - нормально, даже скорее почти отлично.
Ceph.RBD - ну такая себе история, но в целом худо-бедно нормально.
А вот Ceph.RGW - это трэш и угар. Понятно, что если все что у тебя есть это Key-Value BLOB + Key-Value для метаданных, ты много не навоюешь.
icewolf
во во.. я в этот трешь залез… кресло качалка с дудылом простите
Виталий
Artemy
Я внутрь свифту не заглядывал, только по апишке побегал. Но не сомневаюсь что там в лучших традициях опенстека все сделано из лучших побуждений программистами-админами которые знакомы с питоном и слышали что абстракции это хорошо, но не поняли почему и когда хорошо
icewolf
Виталий
rgw? Сомнительно
как минимум, он лучше по совместимости с s3 (минимум: в swift нет версионирования, Lifecycle, Policy, Website.)
а swift api нафиг в современном мире никому не всралось, всем нужно s3
icewolf
про свифт я уже писал, дока на редхате описывает всю всратость
George
icewolf
ну то есть вы можете, но мне как неопытному недоадмину неопенстечнику.. при прочтении было больно глазам, голове, и появились фантомные боли(потому что внедрение это, невозбранно развальцует очко молодого инженера)
icewolf
Artemy
Та на самом деле делать CNAME необязательно, есть попрямей схемы
Artemy
Artemy
@gmelikov - ай я слегка соврал
Artemy
Таки CNAME
icewolf
Естественно невозбранно расово верная дока ток редхата, это просто не обсуждается
icewolf
и там такое..
George
Таки CNAME
Ага, увы где-то всё равно будет тот самый домен, а каталог прекрасен когда есть sdk на стороне клиента
icewolf
icewolf
вон у тындыкс облако свой тераформ
icewolf
George
George
Nikolay
VMware Workstation переходит от проприетарного кода к использованию KVM (Linux Kernel-based Virtual Machine) / Хабр
https://habr.com/ru/news/855246/
Nikolay
Пятничный разгон
Artemy
icewolf
Artemy
Так уже было раньше у них такое когда они на обычном линуксе бегали. Лет этак 20+ назад. Потом уехали на свое
icewolf
дело не в этом, коридор возможностей заканчивается. Все в варе упирается в железо, а моновендорство это конечно хорошо, но это живой труп
John
Коллеги,всех приветствую! Столкнулся с проблемой: поменял на серверах интерфейсы сетевые, соответственно изменил интерфейс в конфиге нейтрона, перезапускаю службы,запускаю инстансы и после того ,как создаётся бридж отваливается сервер. При этом у сервера все службы работают,смотрю на арп таблицы соседей и там мак сервера актуальный(тоесть мак бриджа). Инсталляция опенстека на голых серверах ,версия Виктория на дебиане,в качестве драйвера нейтрона использую Линукс бридж
icewolf
что значит отваливаются сервера? Таблица маршрутизации какая? Перезапустили сети, а через что маршруты?
John
Соответственно в логах нейтрона ошибка только с подключением к кролику,что логично потому что связь сервера с остальными обрубается