Size: a a a

OpenShift - русскоязычное сообщество

2020 October 01

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
А есть какое-то summary или proposal? Я могу комментарии написатть, у нас уже очень прилично bare metal тут и можем попробовать подсказать как было бы удобнее с точки зрения юзера.
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
Edouard Ispravnikov
Привет.

В общем случае утилиты ceph на rhcos не поставить? Да и в-целом не скомбинировать наивным способом ноду, допустим, воркера с нодой цефа..? В сторону rook смотреть? Спасибо.
Используйте rook. Утилиты есть в rook-toolbox.
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
mr. X
Всем привет, подскажите  плиз маленький образ уже с утилитой "oc"
https://hub.docker.com/r/lam007/openshift-cli/tags

вот тут левой пяткой вчера собрали, не очень маленький, но с oc от 4.5
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Roman Tsisyk
А есть какое-то summary или proposal? Я могу комментарии написатть, у нас уже очень прилично bare metal тут и можем попробовать подсказать как было бы удобнее с точки зрения юзера.
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
выглядит почти как то, что я тут собирался писать
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
мы собирались сделать образ с dns+dhcp+tftp+http, который записываешь на флешку, втыкаешь флешку в первый попавшийся сервак, дальше делаешь бутстрап, мастеров, переносишь всё добро на мастера, вытаскиваешь флешку
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
ну да, там есть discovery iso для такого. Разве что оно пока не умеет в disconnected насколько я понял
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
пока есть более горящая тема
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
Надо выпиливать haproxy из baremetal. У нас metalb работает на ingress вроде неплохо. На api и api-int не работает, т.к. metallb не работает пока не поднялся openshift-sdn, openshift-sdn не работает пока не поднялся сам кубер, а кубер не работает пока не поднялся metalb. Курица и яйцо.
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Roman Tsisyk
Расскажите как ваши успехи с gpu-operator? У нас вот дошли руки покопать дальше модуля. Сам модуль у нас собирается, но версия OKD старее. На более новой попробуем как обновимся. А вот с собранным модулем вот такая история:

/vectorAdd_nvrtc: error while loading shared libraries: libcuda.so.1: cannot open shared object file: No such file or directory эта штука ищет libcuda, хотя в контейнер ничего не монтируется откуда ей там взяться
попробуйте 4.6 nightlies? Там скоро приедет F33 и там через пару недель будет официально stable
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
Сейчас решения следующие:

1. Прописать в DNS для api-int три мастера, может всё хорошо будет?
2. Налить через ignition haproxy на мастера и сделать как у нормальных людей - haproxy на каждом мастере, смотрящаяя на всех остальные.
3. Ну как-то наружи городить
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Roman Tsisyk
Надо выпиливать haproxy из baremetal. У нас metalb работает на ingress вроде неплохо. На api и api-int не работает, т.к. metallb не работает пока не поднялся openshift-sdn, openshift-sdn не работает пока не поднялся сам кубер, а кубер не работает пока не поднялся metalb. Курица и яйцо.
так роутер можно погасить (replicas: 0) и юзать своё для ингресса
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
Смотрите, сейчас на bare metal существует отдельная инфраструктурная машина. На этой машине стоит dns, dhcp, tftp, http, haproxy. Я планомерно выпиливаю эту машину как класс. Вот DHCP +DNS запендюрил на маршрутизатор. С tftp/http пока не знаю. С haproxy написал выше какая история. Где-то читал, что мол ставьте хардварный балансер и будем вам счастье.
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
metallb для api-int не взлетит, курицо и яйцо там
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
я этот тикет уже запилил 😂 надо оформть результат и написать ребятам
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
а, ну да, в metal3 емнип ironic на bootstrap ноде наливает образы в мастера, ему правда нужен redfish / idrac
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
вот вопрос. Если в DNS написать три айпишника мастеров для api-int тупо, будет ли работать? Кеширует ли оно DNS? Есть ли re-try? Думаю попробовать практически на днях..
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
api же на мастерах стоит? зачем там вообще haproxy не понятно. Пробуй коннектится на три айпишника, какой-то точно работает.
источник

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
а, ну да, в metal3 емнип ironic на bootstrap ноде наливает образы в мастера, ему правда нужен redfish / idrac
metal3 нужно курнуть.. нет у меня ironic, надо через PXE или IPMI лить.
источник