Dmitriy
Ну тут такое с мфа, эта ошибка появляется так же и в момент когда под админом заходишь, и при этом проблем с авторизацией админа нет
Dmitriy
А вот нот екстернал не понятно
Dmitriy
Еще поскольку пользователь из кк все-таки создаётся на опенстаке но не логинит под ним грешу, что не правильно смапил соответствие между доменом группой и проектом
Dmitriy
Вот вот, а почему хз
Dmitriy
А рулесы связаны с маппингом?
Pavel
Pavel
как кейтон должен догадаться?
Из воздуха вхять взаимосвязь между доменом к клоке и кейтоном?
Pavel
PATH_INFO: `/v3/auth/OS-FEDERATION/identity_providers/KeyCloack/protocols/openid/websso
Илья | 😶☮️🐸
чот наркоманией занимаетесь
Dmitriy
Dmitriy
Pavel
я это все из вашего лога и беру
Dmitriy
Nikita
wsgi-keystone.conf
Nikita
эти конфиги разворачивает колла
Nikita
после
keystone_identity_providers:
- name: "KeyCloack"
openstack_domain: "federated_domain"
protocol: "openid"
identifier: "https://..."
public_name: "Auth KeyCloack"
attribute_mapping: "rules"
metadata_folder: "/etc/kolla/config/openid/metadata"
certificate_file: "/etc/kolla/config/openid/UEu440D9qLuDYlN1Ow82nFgbWwjOvsnNjg0kJ7XAlZI.pem"
keystone_identity_mappings:
- name: "rules"
file: "/etc/kolla/config/openid/rules.json"
в глобал
Pavel
federated_domain - покажите мне этот домен в keystone
Pavel
исправил
Dmitriy
Pavel
теперь вижу
Alexey
??
Alexey
ааа))) а то я чет пытался понять про что вы там )) не понял )))
Pavel
проект project_nlapenkov - есть в домене federated_domain?
Nikita
Alexey
ха я завтра наверно толлько вернусь в работу ) надо добить тоже скайлайн и вообще с правами разобраться
Dmitriy
Alexey
да да я видел, буду проверять по результату сообщу
Dmitriy
Pavel
я увидел по скринам
Pavel
openstack user list --domain federated_domain
что показывает?
Dmitriy
Pavel
значит keystone знает этого юзера
Dmitriy
Pavel
Pavel
openstack role assignment list --names --project 901ab6870bba40868b54646041d9669f
Nikita
ubuntu@dev:~$ openstack role assignment list --names --project 901ab6870bba40868b54646041d9669f
+----------+----------------------------+-------+------------------------------------+--------+--------+-----------+
| Role | User | Group | Project | Domain | System | Inherited |
+----------+----------------------------+-------+------------------------------------+--------+--------+-----------+
| _member_ | nlapenkov@federated_domain | | project_nlapenkov@federated_domain | | | False |
+----------+----------------------------+-------+------------------------------------+--------+--------+-----------+
Pavel
openstack role list
Nikita
Nikita
Pavel
вы сами добавляли _member_?
Nikita
вроде нет
Dmitriy
по идее маппер его создал
Nikita
Pavel
я пока виж что отовсюду выпинывают _member_
Pavel
замените на member
Dmitriy
Сейчас потестим
Nikita
ничего не изменилось
Pavel
а если из cli под этим пользователм проверить ресурсы?
Pavel
любой list сделать.
Nikita
для этого нужно или выпустить токен для этого юзера или знать его пас, верно?
Pavel
с openid я хз, но по идее должна всяцепочка повторится с ауфом
Nikita
в опен рц нужно засунуть данные от этого юзера?
Nikita
и соур его?
Nikita
но там или пасс или токен
Pavel
пихни пас
Dmitriy
пихни пас
У федеративных юзеров нет пароля, и назначить нельзя
Pavel
там внизу про The K2K Federation Authentication Flow
Хоть и старое но может быть живое
http://greenstack.die.upm.es/2015/09/16/keystone-to-keystone-federation-with-the-openstack-ansible-project/
Dmitriy
Nikita
У федеративных юзеров нет пароля, и назначить нельзя
ну просто так не выйдет, юзер который завелся через кейклок хз какой пас имеет в база опенстака, + если он в веб не логинится, а что бы через сли это сделать, ему нужно выпустить токен, а чтоб выпустить токен, в команде указывается пас юзера
Slava I.
Нету у кк-юзера пасса в стеке. Только токен
Slava I.
И это не тот токен который openstack token isseu, а опенидшный токен
Nikita
это же правильная пост настройка?
openstack domain create federated_domain
openstack group create federated_users --domain federated_domain
# Get the federated_users group id and assign the role Member
GROUP_ID=$(openstack group show federated_users --domain federated_domain | grep -v domain_id | grep id |awk '{print $4}')
openstack role add --group ${GROUP_ID} --domain federated_domain Member
Dmitriy
Slava I.
Slava I.
Там опенрц надо писать с указанием драйвера
Yuriy
Коллеги, у кого Ubuntu 22.04 LTS на физике с поднятым LACP?
Yuriy
У меня плавающая ошибка, когда бутаю ОС бонд то поднимается, то нет.
Yuriy
Когда не поднимается
в файле /proc/net/bonding/bond0
Aggregator ID /NA.
Yuriy
У меня проблемы начались начиная с 5.15.0-69-generic.
Yuriy
Оии логику netplan поменяли, где стал match на всех интерфейсах проверять, если у тебя хоть где то match стоит. И Бонд через раз поднимается. При буте вообще виснет, если не в безопасном, ждет когда бонд запуститься.
Yuriy
Я вот думаю, или это я криворукий и кривоголовый, или со стороны коммутаторов настройки надо глядеть.
Yuriy
Bond к OVS привязан.
Yuriy
Fedor
Bond к OVS привязан.
такой конфиг я ток завтра налью) а обычный сервак сейчас запустится, покажу вывод