icewolf
Народ а есть какие нить умные книжки по kolla?
icewolf
а то смотрю https://docs.openstack.org/kolla-ansible/latest/user/quickstart.html
icewolf
это явно под развертывание в nested на варе
Андрей
А смысл её изучать в теории?, пусть просто катает ее и стек поднимает а разных конфигах. Только не all in one в одном месте , а хотя бы на 4 виртуалках.
Андрей
По моему самый простой способ изучения именно практический
icewolf
Ну не все могут как я..
icewolf
и не у всех есть домашняя лаборатория
Genhain
А какие могут быть умные книжки именно по kolla? Это ведь связка openstack-ansible-docker, ковырять и смотреть на практике
Genhain
разве что книги по конкретным элементам связки + дока для понимания общей логики
icewolf
не ну мне то понятно как оно устроено, там связка ансибл докер и там прям дико сложного ничего нету. Ну максимум самое сложное это neutron(там вот да можно залипнуть) ну и бифрост-айроник. Остальное не сложно
icewolf
но свою голову то не пересадишь
Genhain
просто да, это будет, по сути, компиляция из трёх документаций, и кроме офдоки коллы с практическим использованием ничего особо и не надо. Ставить и смотреть конкретные части из смежных инструментов, если требуется глубокое понимание
J
J
Потому что пока нет простого способа взять и вкатиться в опенстек прочитав одну книжку или пройдя инфоцыганский курс.
icewolf
Mr
J
А чо это ты подписи то убрал)
Genhain
кмк это скорее связано с тем, что есть сертификация/книги про сам опенстак, а как его потом будешь накатывать (колла, чисто ансибл/сальт итд) уже вопрос другой, инструменты управления конфигурацией меняются и писать под конкретные талмуды не очень осмысленно
Андрей
Привет всем кто тут в субботу) ,кто нибудь может подсказать в ironic для барметал - для статик адресов в конфиге( читай инвентарнике) серверов ( через бифрост) как то можно передать настройки сетевых интерфейсов или нужно через клауд инит?
icewolf
Nikolay
скажем так хрен редьки не слаще, ироник накатывает ось и создает раздел с склаудинит конфигом
Nikolay
бифрос умеет генерировать конфиг драйв на основании свойств ноды, но в итоге это таки конфиг драйв
Илья | 😶☮️🐸
Андрей
Андрей
Я имею ввиду пробовали что оно работает? не могу понять почему он не сжевывает конфигурацию из server.yml при enrolment
Nikolay
Все там работает
Nikolay
Образец дать?
Андрей
Если возможно был бы благодарен ( https://docs.openstack.org/bifrost/latest/user/howto.html) эти не подходят почему то
icewolf
Образец дать?
как скучно я живу, каждый раз собирая образы
Nikolay
kolla_bifrost_servers:
ctl01:
driver_info:
power:
ipmi_username: ADMIN
ipmi_address: 10.228.1.24
ipmi_password: PASSWORD
driver: ipmi
nics:
- mac: 00:25:90:5a:31:42
name: ctl01
properties:
cpu_arch: "x86_64"
ram: "8192"
disk_size: "50"
cpus: "8"
Nikolay
сетевуку забыл
icewolf
а образ ipa?
icewolf
хотя это уже ironic
Nikolay
ipv4_address: "192.168.1.10" на уровне nics:
Nikolay
первый уровень kolla_bifrost_servers: лишний
Nikolay
а просто config драйв сгенерировать нет?
Nikolay
там же следующий вопрос будет, а как мне бонд, влан итд - а через бифрост никак
Андрей
ipv4_address: "192.168.1.10" на уровне nics:
как в примере в доке ? {
"testvm1": {
"name": "testvm1",
"driver": "redfish",
"driver_info": {
"redfish_address": "https://bmc.myhost.com",
"redfish_system_id": "/redfish/v1/Systems/11",
"redfish_username": "admin",
"redfish_password": "pa$$w0rd",
},
"ipv4_address": "192.168.122.42",
"ipv4_subnet_mask": "255.255.255.0",
"ipv4_gateway": "192.168.122.1",
"ipv4_nameserver": "8.8.8.8",
"nics": [
{
"mac": "52:54:00:f9:32:f6"
}
],
"properties": {
"cpu_arch": "x86_64",
"root_device": {"wwn": "0x4000cca77fc4dba1"}
}
}
}
Андрей
?
Андрей
оно никуда не передается и само ничего не генерирует. ( или я не понял как)
Nikolay
размер диска
Nikolay
а плейбуку запускал?
Nikolay
так
Nikolay
есть фазы ноды в айронике, бифрост немного в них помогает
Nikolay
для каждой фазы есть обязательные аттрибуты
Nikolay
т.е. deploy без образа для раскатки и каким макаром деплоить (ipa kernete ipa initramfs ) никуда не поедет
Nikolay
ipa kernel ipa initramfs бифрост должен был сам принести в теории
Андрей
Тут все едет. Образ ставится все ок. ( просто без настроек) Я пытаюсь понять почему оно не генерируется через конфиг драйв при запуске bifrost-configdrives-dynamic
Nikolay
Ааа
Nikolay
Версия бифроста какая
Nikolay
Там они на другой уровень кажись переместили сетевые настройки
Андрей
Андрей
bifrost-17.1.1.dev8
Nikolay
А по памяти не помню, в каком то из релизов формат servers.yml менялся
Nikolay
В любом случае плейбука с -vvvv
Nikolay
Там будет жоба которая детектит наличчие свойств в ноде и запуск генерации networkdata
Андрей
А по памяти не помню, в каком то из релизов формат servers.yml менялся
- name: "Generate network_data"
network_metadata:
ipv4_address: "{{ ipv4_address | default('') }}"
ipv4_gateway: "{{ ipv4_gateway | default(omit) }}"
ipv4_interface_mac: "{{ ipv4_interface_mac | default(omit) }}"
ipv4_nameserver: "{% if ipv4_nameserver is string %}['{{ ipv4_nameserver }}']{% else %}{{ ipv4_nameserver | default(omit) }}{% endif %}"
ipv4_subnet_mask: "{{ ipv4_subnet_mask | default('') }}"
vlan_id: "{{ vlan_id | default(omit) }}"
network_mtu: "{{ network_mtu | default(omit) }}"
nics: "{{ port_info.baremetal_ports }}"
node_network_data: "{{ node_network_data | default(omit) }}"
when: addressing_mode is undefined or "dhcp" not in addressing_mode
Nikolay
Ну вот when надо смотреть
Андрей
Да я знаю) но я вроде как адресинг мод не назначал и DHCP там нет) Лан спасибо за пояснения, пойду доковыряю дальше
Андрей
выглядит как не допиленный код с кучей TODO
Андрей
)
Nikolay
Добро пожаловать в опенсорц
Андрей
) Да это не страшно, допилить можно, главное понять что из того что есть работает)
Андрей
Спасибо за помощь!
icewolf
Ну а как вы хотели? Комьюнити
icewolf
правда я сломал нафиг забикс, теперь вот Юрию нечего отправлять.. аплаенс в какаху
Nikolay
А я протрезвел :(
icewolf
А я протрезвел :(
я не знаю я 8 бутылочек взял на весь день попиваю.. осталось еще 4
Nikolay
Тебе надо, для здоровья
Илья | 😶☮️🐸
чтож, потестим ovn 👁
icewolf
icewolf
Приветствуем
icewolf
представитесь?
Ivan
Приветствуем
Привет! Набрёл к вам на огонёк из соседнего ру-чатика по кубам. Простой работяга-sre, интересующийся всем-что-под-облаками=)
icewolf