Georgii
Доброе утро. Можно ещё 1 вопрос - при разворачивании через tripleo - имена сетевух переделылывать в старый формат - eth , или это ни на что не повлияет ?
Georgii
J
J
J
Для того и затевалась вся эта хитрожопая архитектура и разбиение на тыщу сервисов чтобы можно было при необходимости расширяться.
Georgii
Михаил
Georgii
Georgii
Georgii
Georgii
Михаил
J
Georgii
Может кто сталкивался в tripleo - команда импорты ноды висит и не отвечает
openstack overcloud node import instackenv.json
Started Mistral Workflow tripleo.baremetal.v1.register_or_update. Execution ID: dde1e63b-6681-41ed-b42f-8503902e4a4c
Waiting for messages on queue 'tripleo' with no timeout.
Georgii
Причем в автодискавери вроде отрабатывает:
$ openstack overcloud node discover —range 10.10.20.15/32 —credentials Administrator:xxx
Started Mistral Workflow tripleo.baremetal.v1.discover_and_enroll_nodes. Execution ID: 1a820fcf-c0ce-46f7-b105-452f89159c8f
Waiting for messages on queue 'tripleo' with no timeout.
Nodes set to managed.
Georgii
в дискавери тоже не добавляет :
openstack baremetal node list +--------------------------------------+-----------------------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+--------------------------------------+-----------------------+---------------+-------------+--------------------+-------------+
| 2eecebee-6db9-4883-af29-63820aac718d | openstack-controller1 | None | None | enroll | False
Georgii
(
Georgii
вот лог
Georgii
https://pastebin.com/NAhwLLzZ
Georgii
Вопрос решён, большое спасибо Dan Y
Fox
Что было
Georgii
драйвер нужен pxe_impitool
Georgii
ilo не отрабатывает
Georgii
и просто impi тоже вроде
Albert
Кто нибудь в openstack ptg едет?
Dan
нееее, они еще сдуру в северном дублине это дело проводят
Dan
https://dyasny.blogspot.com/2018/02/using-infrared-as-universal-provisioner.html
Alexander
Albert
+
Вы там на какой проект идете?
Alexander
Self-Healing SIG, Watcher, Nova, Ironic
Georgii
Всем доброго дня. Вопрос по разворачиванию undercloud - не проходит introspect .
Нода находится в ironic
Georgii
enstack baremetal node list +--------------------------------------+-----------------------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+--------------------------------------+-----------------------+---------------+-------------+--------------------+-------------+
| a2069a4d-6cee-4188-9dad-31858931dc86 | openstack-controller1 | None | power on | manageable | False |
+--------------------------------------+-----------------------+---------------+-------------+--------------------+-------------+
Georgii
через командную строку ipmi состояние питания получаю
Georgii
2018-02-26 12:45:23.013 1826 DEBUG ironic.common.utils [req-632cb141-90d8-498b-b5b7-0384ef7ecb93 - - - - -] Execution completed, command line is "ipmitool -I lanplus -H 10.10.20.15 -L ADMINISTRATOR -U Administrator -R 12 -N 5 -f /tmp/tmpknt19z power status" execute /usr/lib/python2.7/site-packages/ironic/common/utils.py:75
2018-02-26 12:45:23.014 1826 DEBUG ironic.common.utils [req-632cb141-90d8-498b-b5b7-0384ef7ecb93 - - - - -] Command stdout is: "Chassis Power is on
Georgii
в ironic-inspector.log
2018-02-26 13:51:00.641 9682 DEBUG futurist.periodics [-] Submitting periodic callback 'ironic_inspector.pxe_filter.base.periodic_sync_task' _process_scheduled /usr/lib/python2.7/site-packages/futurist/periodics.py:639
2018-02-26 13:51:00.642 9682 DEBUG ironic_inspector.pxe_filter.base [-] The PXE filter driver IptablesFilter, state=initialized enters the fsm_reset_on_error context fsm_reset_on_error /usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter/base.py:137
2018-02-26 13:51:00.695 9682 DEBUG ironic_inspector.pxe_filter.iptables [-] Not updating iptables - no changes in MAC list [] sync /usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter/iptables.py:110
2018-02-26 13:51:00.696 9682 DEBUG ironic_inspector.pxe_filter.base [-] The PXE filter driver IptablesFilter, state=initialized left the fsm_reset_on_error context fsm_reset_on_error /usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter/base.py:153
J
Ну похоже что у тебя список маков для ironic inspector оказывается пустым и поэтому инспектор не может создать список правил предназначенных для того чтоб отделять обычные PXE запросы от других нод от тех на котоорые инспектору нужно отвечать.
Ну и в итоге дальше дело не идет.
J
хз почему так.
Georgii
Georgii
вот я тоже так подозреваю
Georgii
))))
J
Расскажи потом в этом дело было или нет)
Georgii
Georgii
в документации http://tripleo.org/install/basic_deployment/basic_deployment_cli.html нет этого
Georgii
что странно
J
Вот на этом этапе косяк)
http://tripleo.org/install/basic_deployment/basic_deployment_cli.html#register-nodes
J
Ключ mac, думаю, должен быть указан для всех серверов.
Причем, mac интерфейса обычного, для PXE загрузки, а не IPMI интерфейса.
J
Ну как вот тут)
http://tripleo.org/install/environments/baremetal.html#instackenv
Georgii
Georgii
по правильному ?
J
Georgii
Georgii
Serhii
Приветствую,
хм, у редхата мак адреса в instackenv.json являются опциональными
J
Ну, вероятно не надо слепо полагаться на документацию.
Если для загрузки используется PXE, то как иначе ironic будет узнавать какой мак принадлежит какому серверу? Как будет их правильно загружать?
Serhii
но что интересно, это работает 🙂
В instackenv.json я только указал параметры pm_type, pm_user, pm_password и pm_addr. По этим данным айроник забутал ноду и успешно добавил ее
J
J
Serhii
Ребят, подскажите плиз по шаблонам для деплоя оверклауда. Там их дофигища....
Хочу задеплоить тестовый энв из двух нод (контроллер и компьюта). На нодах по два интерфейса (один для провижионинга, другой для остальных вланов). Я хочу задеплоить overcloud с network_isolation. В ямле network-isolation.yaml я поменяю свои значения вланов и сетей...
Скажите плиз:
1. Достаточно параметры сетей поменять только в одном шаблоне или нужно по всем пройтись?
2. Какие еще шаблоны нужны деплоя такого энва?
Serhii
>Посоветуешь может коллеге тогда?
без проблем)
>Ничего что я на "ты"?
конечно ничего, я сам такой...
Dan
Если включен autodiscovery то ничего удивительного.
Georgii
Кажись я нашёл проблему - сервер пытается стартануть pxe на первой сетевухи, а managment сеть на второй.
Dan
ну вот :)
Serhii
Кстати, а как включить автодисковери? У меня вроде в undercloud.conf "enable_node_discovery = True", но после деплоя андерклауда нет команды discovery
Georgii
вобщем интроспекция закчилась успехом , после того как выставил загрузук с нужной карты. Ненужные сетевые интерфейсы лучше отрубать, а то много времени тратится на их проверку.
Dan
вот тут PTL показывает https://www.youtube.com/watch?v=wJkDxxjL3NQ
Serhii
Dan О, круто, спасибо большое!
Georgii
Для изоляции сетей конфиг файл прям как война и мир по объёму , судя по дукументации ))) не совмес понимаю - есть storage и storage managment - чем они отличаются ?
У ceph есть сеть public сеть - это просто storage ?
А ещё отдельгая сеть для iscsi - вторая storage сеть ?
Serhii
Ребят, расскажите про шаблоны плиз)
или поделитесь толковой ссылкой, чтобы понятно было, как они взаимодействуют друг с другом...
Спасибо!
Dan
Serhii
да, но если я меняю VLAN ID в одном шаблоне, этот параметр нужно менять также во всех остальных шаблонах?
Serhii
опять же, имена интерфейсов в шаблонах nic1,2,3 - мне свои имена подставлять нужно?