Dmitry
А он же для whole disk, не?
Вроде как. Я сам не смог разобраться, есть ли принципиальные проблемы поддерживать partition images.
Dmitry
Надо попробовать.
J
J
J
Тут не уверен даже что придется трогать image extension.
Dmitry
Мммм, надо подумать. Да, наверное это касается именно разбивки разделов.
Dmitry
А, ок. Клиенты - они такие :) У тебя тоже хостинг, если не секрет?
Jain
J
J
J
Пардон)
Dmitry
Всем спасибо за ответы, очень интересно!
Dmitry
Jain
и то, и то
Dmitry
Ясно. Молодцы Rackspace, что придумали эту тему с hardware managers :)
Dmitry
О, ещё такой вопрос (ко всем): вы используете local boot или netboot с инстансами?
J
J
Jain
Ох, у нас есть кастомеры у которых raid 10 на nvme (6,4 TB на нвмешку) стоит, на который потом цеф ставиться.
Jain
То что рейд не нужен не до всех дошло
Dmitry
ну, RAID в ironic запилил CERN, так что.. не всем не нужно :)
Dmitry
(OVH вроде тоже использует)
tsla
Dmitry
Jain
у них 10г сеть всего, плачуться что всё медленно
J
Ну, нвме + 10г это они хорошо придумали.
Jain
по ironic в доке нашел еще такое openstack baremetal node set bmt01-n0 --resource-class baremetal.small
nova flavor-key my-baremetal-flavor set resources:CUSTOM_BAREMETAL_SMALL=1 на что влияет этот ressource-class и CUSTOM_BAREMETAL? http://it.skisport.org.ua/index.php/menu-openstack/133-openstack-ironic
Dmitry
Сядь, не торопись, нам предстоит долгий разговор :D
Dmitry
Если вкратце, каждая нода представляет собой одну единицу соответствующего класса ресурсов.
Dmitry
Соответственно, ты настраиваешь свой flavor запрашивать эту одно единицу на истанс и НЕ запрашивать стандартные классы (CPU/DISK/MEMORY). Без последнего шага не заработает (он пропущен в доках коллы).
tsla
Хоть супер nvme возьми, ты не выжмешь 100к иопс, ты упираешься, в цефе уже 1000 обмусолили это
Jain
Jain
tsla
AMD EPYC 7502
Добротные процы, но ты попробуй донести про ахинею с рейдом
И что есть потолок иопсов к любой осд-шки из-за внутренностей цефа
Jain
Спасибо, я на следующий недели буду на обучалке по стеку. Решил за недельку стэк поставить. Покачто всё достаточно просто было, но тут я уперся в ironic :)
tsla
Jain
Dmitry
покажите мне этот глянцевый журнал
Jain
тут такое часто https://www.heise.de/ct/
Jain
сейчас не найду, но там также был обзор по серверным ссд для сефа, и как это всё потом рекаверить.
tsla
Fedor
Fedor
Я про ресурсные классы
Dmitry
Traits нужны, чтобы уточнять запрос, они не взаимоисключающие.
Dmitry
Товарищи, использующие ironic. Мы тут для foundation пишем whitepaper про использование ironic: почему выбрали, чем помог, что бы хотели улучшить. Никто не хотел бы поучаствовать?
Dmitry
@j52089ec7e87 у тебя, видимо, больше всего опыта ^^^
J
Dmitry
Точный формат уточняю, но можно и в свободной форме.
Dmitry
Если с английским дружите, можете прямо в https://docs.google.com/document/d/1BmB2JL_oG3lWXId_NXT9KWcBJjqgtnbmixIcNsfGooA/edit#heading=h.dpsbni5nye5n предложить текст.
Dmitry
Там есть пример от CERN.
J
Dmitry
Dmitry
Главное, кто вы, чем помог ironic, что хотите видить в будущем. Можно в документ по-английски, можно мне на почту по-русски.
Dmitry
Будем очень благодарны!
J
Dmitry
Jain
Добрый день, у меня еще вопрос по Ironic. Теперь когда я запускаю инстанц с flavor baremetal. То нода BareMetal получает Instanc ID и запускаеться через IPMI. Но, как только она посылает dhcp-request то ничего неполучает обратоно. В логах "dnsmasq" есть только это dnsmasq-dhcp: DHCPDISCOVER(ens2) 00:02:c9:56:a5:82 ignored
Dmitry
Jain
да, на kolla. Окружение baremetal смотрю в ironic_dnsmasq
Dmitry
Ага. Если kolla делает то, что я ожидаю, то ironic_dnsmasq только для ironic-inspector (ща уточню).
Dmitry
В любом случае, я бы посмотрел tcpdump на нужном интерфейса с портами 67, 68, 69
Jain
посмотрел на порты, там всё запрашиваеться. Щас попробую в irc зайти
Jain
в сети dhcp работает. через maas всё грузилось
Dmitry
Тогда для начала tcpdump, надо хотя бы знать, приходит ли что-то и отвечает ли кто-то на это :)
Dmitry
Ну и можно попробовать найти логи neutron dhcp-agent'а
Dmitry
(понятия не имею, где они в колле)
Jain
Вот что тут есть в /var/log/kolla/neutron?neutron-dhcp-agent.log binding:vif_type=binding_failed думаю из за этого не работает
020-02-11 09:32:36.017 6 INFO neutron.agent.dhcp.agent [-] Trigger reload_allocations for port admin_state_up=True, allowed_address_pairs=[], binding:host_id=ce21cb55-b6ce-473c-b39b-e2a074de68b3, binding:profile=, binding:vif_details=, binding:vif_type=binding_failed, binding:vnic_type=baremetal, created_at=2020-02-11T09:32:11Z, description=, device_id=a653b84c-422a-44c0-9a37-18a6e1973d7b, device_owner=compute:nova, extra_dhcp_opts=[{u'opt_value': u'172.16.5.16', u'ip_version': 4, u'opt_name': u'server-ip-address'}, {u'opt_value': u'pxelinux.0', u'ip_version': 4, u'opt_name': u'67'}, {u'opt_value': u'172.16.5.16', u'ip_version': 4, u'opt_name': u'66'}, {u'opt_value': u'/tftpboot/', u'ip_version': 4, u'opt_name': u'210'}, {u'opt_value': u'172.16.5.16', u'ip_version': 4, u'opt_name': u'150'}], fixed_ips=[{u'subnet_id': u'764820f6-3b3e-44e8-80a7-1a4262df5e4d', u'ip_address': u'192.168.17.183'}], id=766dbf20-f7e1-4662-a74d-86748079a2ea, mac_address=00:02:c9:56:a5:82, name=, network_id=27efe944-4526-4d07-a744-dc1832296fe2, port_security_enabled=True, project_id=c0e23261db4e4f319eab47ba257630f7, qos_policy_id=None, resource_request=None, revision_number=8, security_groups=[u'97f2fa92-f673-4f8d-b032-cd3057a854d0'], status=DOWN, tags=[], tenant_id=c0e23261db4e4f319eab47ba257630f7, updated_at=2020-02-11T09:32:35Z
2020-02-11 09:32:36.691 6 INFO neutron.agent.dhcp.agent [req-2bc55c49-a298-44a5-bc77-7182627153c8 - - - - -] DHCP configuration for ports set([u'766dbf20-f7e1-4662-a74d-86748079a2ea']) is completed
Jain
ой, простынка