Aleksandr
п.с. как точно должен быть указать default user в cloud.cfg - достаточно ли users: root (если мы хотим рута поставить дефолтом) или надо использовать директиву system_info: + default_user в ней ?
Danila
Aleksandr
скорее всего это оно
Aleksandr
то есть явно надо указать кто дефолт юзер в секции system_info:
Aleksandr
*это предположение
Aleksandr
Короче, кому интересно - чтобы работала смена паролья имено руту через meta or user_data надо чтобы в cloud.cfg на gueste было так:
users:
- default
system_info:
default_user:
name: root
Artyom
Я всё подолжаю со swift сражаться. Скажите, у всех загрузка множества маленьких объектов очень медленная? У меня получается около 3 в секунду.
Artyom
Уже не знаю куда копать и как ускорить...
Jain
Artyom
подключаюсь напрямую к swift-proxy
Artyom
пока гонял только через swift3
Artyom
пытался загрузить через s3cmd 10к объектов
Artyom
грузит 2-3 в секунду
Jain
Посмотрите логи. Я через s3 тестил сегодня свой мини кластер, Swift на HDD. Там где-то 40к объектов в секунду было (правда до Свифта ещё nginx-plus) стоит.
Jain
Вот этим тестил https://github.com/minio/warp
Artyom
поделитесь конфигами?
Artyom
40к объектов в секунду на запись было?
Jain
Чего? Уже не "наработе" сегодня конфиг не смог дать. Просто стандартный конфиг свифта.
Artyom
с keystone спаривали?
Jain
Конечно.
Artyom
в логах ничего интересного не видно, ошибок нет
Artyom
вижу только огромное количество запросов к keystone проваливается
Artyom
подозреваю, что в этом то и проблема, но не понимаю как их уменьшить...
Artyom
а в pipeline так прописывали?
authtoken swift3 s3token keystoneauth
Artyom
щас попробовал через swift api заливать, оно за 10с 300 объектов залило... что-то с с3 не так(
Artyom
Jain
V3 сори. И я похоже вам наврал. 40к было в list. Get/Put я видать пропустил.
Artyom
в общем проблема была в том, что я использовал древнюю реализацию с3
Artyom
поставил свифт из последнего релиза и там есть опция кэширования с3 токенов на swift-proxy
Artyom
и всё стало летать)
Artyom
никаких проблем с совместимостью не возникло.
Jain
Покажите что там добавили. И по какой доке.
Artyom
https://docs.openstack.org/swift/latest/install/index.html
Artyom
далее взял пример конфига
curl -o /etc/swift/proxy-server.conf https://opendev.org/openstack/swift/raw/branch/master/etc/proxy-server.conf-sample
Artyom
и далее в фильтре [filter:s3token] поставил secret_cache_duration = 60
Artyom
только нужно ниже указать ещё Keystone credentials в этом же фильтре
Jain
На сколько смогли увеличить скорость?
Artyom
сопоставимо с самим swift
Aleksey
народ, а кто пользует Tempest, у вас случаем не вылезают рандомно ошибки при подключении по SSH?
lolwww
lolwww
Попыток
Aleksey
Попыток
я их там поставил штук 30 чтоли, он у меня по 10 мин в них долбится. Думаю или с ключами там иногда что-то не то происходит или с образом цироса
lolwww
Ну тогда надо смотреть
lolwww
lolwww
Ну логи новы надо смотреть во время теста, какие машины вообще создаются и что происходит .
Aleksey
lolwww
Можно попробовать по паролю поставить и посмотреть, если будет проходить, то ключ не прокидывается может
Aleksandr
Ребзя, кто обьяснит, openstack когда либо хавал admin_pass из метадата? Ибо по всем признакам люди сами допиливают cc_set_passwords.py чтобы чтото происходило
Я и твой кот
https://www.openstack.org/user-survey/survey-2020/landing
Tamerlan
как проще всего перегенерировать значение столбца connection_info в таблице block_device_mapping для БД nova?
живая миграция помогает, однако инстансов много
задача стоит обновить qos_spec для старых инстансов
Artyom
Есть тут эксперты по составлению колец в swift?
Kostya
Kostya
Kostya
гуд)
Artyom
просто у меня в кластере планируются ноды с разным количеством дисков разного размера
Kostya
Нет, количество дисков в нодах кластера одинаковое а вот размеры разные ( но всего 3 размера)
Artyom
серверы в итоге одинаковые получились?
Kostya
По дискам немного разные, но по общему балансу да, все диски заполнены одинаково в процентном соотношении
Artyom
я сейчас отрабатываю совсем плохую ситуацию, когда две ноды имеют по 6 дисков 10тб, а одна нода имеет 2х10Тб и 4х2Тб
Artyom
swift-ring-builder ругается на возникшую дисперсию
Artyom
вот и хотел поинтересоваться как правильно это разруливать
Kostya
А у тебя сколько зон ?
Artyom
пока всё в одной зоне
Artyom
думаю на проде будет две
Artyom
ну правда на проде будет 2 региона по 1 зоне
Kostya
Во первых лучше избегать такого разбаланса, а то заебешься админить потом, но если есть проблема - давай посмотрим) скинь свой object.builder
Artyom
я думаю на проде будет примерно сбалансированно, будут ноды с 8х8Тб и 6х10Тб
Artyom
Artyom
даже overload в 30% не помог...
Kostya
а сделайте ему еще разок swift-ring-builder rebalance
ничего не изменится ?
Artyom
можно его как-то заставить не ждать час?
Kostya
Artyom
судя по всему в —force защита от такого дурака как я имеется)))
Kostya
у вас уже живые объекты ? Если нет - то рекомендую пересоздать его с нуля