Artemy
За девопсов обидно
Alexander
Alexey
Alexey
чет я очкую
Alexey
кейринги же есть
Alexey
Alexey
эта же бездуховная
Alexey
так так таааак
Alexey
чет не сходится
Alexey
ну стопэээ он же сам их создавал
Alexey
и бинаря чет нету
Alexey
ceph.client.cinder-ceph-m9.keyring :/
Alexey
ну работало же у
Alexey
жеж
Alexey
Alexey
как то это же должно по правильному работаь
Alexey
откуда он вообще взял ceph.client.cinder-ceph.keyring если изначально сетапилось с приставкой m9 первый кластер
Alexey
загадка дыры
Mikhail
Серьёзно, спроси безов, скажи у меня пропали ключи кластера, я спросил в интернете где они, но тут говорят не брали их
Mikhail
Помогите Лёше найти кейринги или Саше
Mikhail
Ну почему нет? Чувак не хочет чинить, хочет понять почему у него кейринги называются не так как ждёт цеф, мб раньше был конфиг цефа другой и он вдруг сменился
Mikhail
Задача вполне для безов
Mikhail
Не угадали
Mikhail
А так если конфиг цефа был другой раньше ищите мб кто-то залил конфиг менеджмент тулзой какой-то другой
Mikhail
Конечно, во всём виноваты англо-саксы
Mikhail
Это их рук дело
Alexey
когда новый кластер линковал перезаписались где то конфиги со стандартным неймингом ?
Mikhail
Juju - canonical - англо-саксы
Artemy
Как подключить к опенстеку ДВА цефа
1. Заводите два цефа с разными именами, например zhopa и asshole
2. В каждом из них заводите по цефовском юзеру - например zhopauser в калстере zhopa и assholeuser в кластере asshole и выдаете им нужные парва в цефе
3. На гиперы раскладываете по ДВА секрета - один от юзера zhopauser второй от юзера assholeuser
4. Для каждого цефа поднимаете по бакэнду синдера и в конфиге бакэндов прописываете правильные UUID секретов
5. Желательно (но не обязательно) закинуть на гиперы asshole.conf, asshole.client.assholeuser.keyring и zhopa.conf и zhopa.client.zhopauser.keyring в /etc/ceph
Всё. После этого всё работает
Alexey
то есть для каждого кластера нужен свой синдер ?
Artemy
Свой cinder-volume бакэнд. Да.
Artemy
Artemy
Волюм тайпы разные не надо. А вот разные зоны доступности не помешало бы - но тогда поломается нова. Там всё просто (исправить просто) но печально (потому что надо исправлять).
Artemy
Не хочу / не буду гадать. Лучше просто прочту
Artemy
Я бы так не рисковал. Можно подавиться и преставиться
Alexey
ну дал я ему что он хочет начал получать статус кластера с гипервизора но это не чего не поменяло
Alexey
в синдере все та же ошибка
Alexey
и по аттачу вольюмов не каких изменнений
Mikhail
Наверное имеет смысл посмотреть конфиг синдера и таки ещё раз проверить ceph -s
Alexey
не понимаю как поднять два бекенда
Alexey
угу
Alexey
c 4го пункта
Alexey
где куда и почему щас не работает со старым сефом, одни вопросы ))) Ладно спасибо за сторание и простите за тупизну ПТ. чуть позже вернусь к этой кутюрьме Нужно свалить в другую область
Илья | 😶☮️🐸
После первых 30 минут 99% зала уйдёт
Илья | 😶☮️🐸
дык да, я все мониторю когда что-то интересное по опенстаку будет в РФ... а пока вот linkmeetup думаю посетить через пару недель
Artemy
Что за набег опять ...
Pavel
Есть N бекендов у cinder
Хоть и стоит шедулинг по занятому месту но во время массового (5-6) создания дисков большая часть кладется в один и тот же бек
Что и как решает такую задачу?
Aleksey
Aleksey
ну как часто у тебя массовые создания? На больших объёмах всё равно +- отбалансится
Pavel
Aleksey
Pavel
Pavel
я через tf создаю там куча сразу создается.
или например деплю в k8s что-то с pvs
Aleksey
ручной шедулинг?
Pavel
Pavel
tf b k8s это просто следствие. изначально все про cinder
Artemy
Антиаффинити есть, в какой то мере
Pavel
Это я уже прочитал. не круто
https://docs.openstack.org/cinder/latest/cli/cli-cinder-scheduling.html
Aleksey
Aleksey
@stress_t ну раз у тебя там tf под капотом, тогда хардкодь 😁️️ бэки под каждый мастер
Pavel
Pavel
datastore {
type = "mysql"
version = "8.0"
}
Pavel
спрей
Artem
Дезодорант
Pavel
да
Pavel
до rke нуно допускать людетй кторые сдали на серт k8s
Artemy
Я и твой кот
Выступили бы на конфе какой-нибудь, рассказали бы про openstack.
Artemy
Скучно. Рассказывать интересное нельзя. Неинтересное ненужно
Aleksandr
Pavel
Волумы на same_host к вм я побели :) осталось руты победить
Pavel
https://access.redhat.com/documentation/ru-ru/red_hat_openstack_platform/13/html/openstack_data_processing/instancelocality
Pavel
resource "openstack_blockstorage_volume_v3" "k8s_master_volume" {
for_each = tomap({for j in local.master_datadisks_name_map : j.datadisk_name => j.lun })
region = var.os_region
name = each.key
size = local.disk_size[each.key]
scheduler_hints {
local_to_instance = openstack_compute_instance_v2.k8s_mater_instance[local.disk_to_vm[each.key]].id
}
}
Pavel
я и не говорил что ceph
Pavel
Профдеформация :)