Dan
по идее шаблон network-isolation только один, емнип
Georgii
и странно что нет сткрипта для генерации конфига
Serhii
да, он один, но внутри него идет куча ссылок на другие шаблоны...
../network/external.yaml
../network/internal_api.yaml
и т.д.
Нужно менять значение сетей в network/internal_api.yaml?
Serhii
Georgii Вот есть дока с описанием сетей
https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/11/html/director_installation_and_usage/chap-planning_your_overcloud
Serhii
Table 3.2. Network Type Assignments
Georgii
Как я понимая storage managment это для s3
Georgii
спасибо
Ruslan
В общем случае storage непосредственно для передачи данных, а management для управления устройствами хранения. Трафик управления изолируется от трафика данных.
NS 🇷🇺
Всем утричка...
NS 🇷🇺
Что то сижу и туплю, а как создать новую AZ?
J
NS 🇷🇺
J
начнем с новы =)
Так же, вроде, в общем то, как и просто host aggregate
nova aggregate-create название_группы название_зоны
J
Ща, у Мирантиса, вроде, была про это статья даж.
J
начнем с новы =)
Да, нашел в закладках)
https://www.mirantis.com/blog/the-first-and-final-word-on-openstack-availability-zones/
NS 🇷🇺
Andrey
https://mirantis.info - вся самая актуальная инфа тут
Andrey
=)
J
Georgii
Читаю доку по установки от tripleo и от redhat.
https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/11/html/director_installation_and_usage/chap-planning_your_overcloud
http://tripleo.org/install/environments/baremetal.html
В tripleo документации есть сеть Public/External, которая приземляется на control и computer ноды, и там может быть внутренний ip с роутингом.
и тажк сеть Provisioning
В схеме от redhat также есть External Uplink, но он роутится Externak (public API) которая попадает только на Control ноду, на Computer по схеме нет.
Вопрос - эта External сеть по итогу будет на computer ноде или нет ?
Georgii
А также у redhat есть протсо Management сеть, которая на схеме не отражена
Serhii
Dan Спасибо за генератор шаблонов! Вещь!!!
Осталось только разобраться с названиями интерфейсов - в шаблонах они идут как nic1,2,3
Скажите плиз, в шаблонах нужно свои имена интерфейсов подставлять (ens3f0,1 и т.д)?
J
Georgii
Можно без сети storage management деплоить?
Georgii
Как я понимаю
Georgii
Если у меня ceph отдельно установлен
Andrey
а вот это кто-нибудь запускал ? - https://github.com/openstack/openstack-helm
Andrey
странно, почему я вопрос задаю с сарказмом, а ответ приходит без....)
Dan
Serhii
>именно nicX
Спасибо за помошь!
но как он их привязывает к существующим интерфейсам?
Например, имеются интерфейсы
eno1 - disconnected
eno2 - disconnected
ens3f0 - All vlans
ens3f1 - Provisioning
ens6f0 - All vlans
ens6f1 - connected but not used
Как узнать какой из них будет nic1,2,3?
J
Andrey
следующие чуваки будут динамически генерить сам helm
✠ FLASh ✠
а ты пробовал деплоить этот колла-кубер?))
Andrey
да я выпал в осадок просто пробежавшись по гайду, там столько стремных решений что я не верю что это может работать
Andrey
"Check that all Helm images have been built by verifying the number is > 150"
J
J
На глазок.
✠ FLASh ✠
✠ FLASh ✠
когда я пробовал то там были захардкожены образы версии, которой еще не было на тот момент)
Andrey
хм, дежавю, я так openstack-ansible первый раз ставил, правда в моем случае еще тега не было на гитхабе
J
Dan
Sergei
Sergei
сколько уровней кодогенерации/конфигогенерации есть в вашей инфраструктуре? :)
Georgii
Всем доброе утро ! В шаблоне интерфейслв tripleo в шапке указано
Georgii
# NOTE: This template is now deprecated, and is only included for compatibility
# when upgrading a deployment where this template was originally used. For new
# deployments, remove the External network from the Controller role and set
# default_route_networks to ['ControlPlane'].
Georgii
Не совсем понимаю откуда это убрать 😕
Georgii
это в файле controller-no-external.j2.yaml
Georgii
Сгенерировал шаблоны генератором для tripleo, запускаю деплой
openstack overcloud deploy —templates -e templates/network-isolation.yaml -e templates/network-environment.yaml
Started Mistral Workflow tripleo.validations.v1.check_pre_deployment_validations. Execution ID: fc2fbbb9-efd9-415e-a9ef-1beec654b249
Waiting for messages on queue 'tripleo' with no timeout.
Removing the current plan files
Uploading new plan files
Started Mistral Workflow tripleo.plan_management.v1.update_deployment_plan. Execution ID: 9f3c9210-b7ba-4930-87ea-7bf1169fd4aa
Plan updated.
Processing templates in the directory /tmp/tripleoclient-KUSd3R/tripleo-heat-templates
Could not fetch contents for file:///home/stack/tripleo-scripts/network/ports/storage.yaml
Georgii
файов такого нет нигде на сервере
Serhii
Приветствую
у меня вчера была такая же фигня
Serhii
я отказался от генератора габлонов
Serhii
делал по методе редхата и все успешно задеплоилось
Serhii
но у меня redhat osp
Serhii
я брал готовые
В моем случае nic2 используется для провижионинга. Пришлось менять имена интерфейса в шаблонах для компьюты и контроллера. Сторадж пока не деплоил
Serhii
там есть прикол, что часть шаблонов должна лежать в каталоге /home/stack/templates и остальные берутся из /usr/share/openstack-tripleo-heat-templates/
Georgii
но править только те которые в home ?
Serhii
ща расскажу
Georgii
ок
Georgii
Serhii
хороший вопрос, самому интересно, но я не проверял)
Serhii
так что если попробуете и сообщите результат - буду благодарен
Georgii
Ещё вопрос - у тебя есть файл /usr/share/openstack-tripleo-heat-templates/network/config/multiple-nics/controller.yaml
?
Georgii
в том каталоге у меня просто 2 файла
Georgii
controller-no-external.j2.yaml controller-v6.j2.yam
Serhii
да, есть
но как я понял, в этом шаблоне для каждой вланы используется свой интерфейс (поправьте меня если я не прав). У меня столько интерфейсов нет, поэтому я копировал из.....
О, сори, только сейчас увидел, что ошибся... сек
Serhii
я копировал отсюда
/usr/share/openstack-tripleo-heat-templates/network/config/bond-with-vlans/
Serhii
$ ls /usr/share/openstack-tripleo-heat-templates/network/config/multiple-nics/
ceph-storage.yaml cinder-storage.yaml compute.yaml controller-v6.yaml controller.yaml README.md swift-storage.yaml
Serhii
исправил свое сообщение с ошибочным путем
Georgii
ls /usr/share/openstack-tripleo-heat-templates/network/config/multiple-nics/
compute-dvr.j2.yaml controller-v6.j2.yaml README.md role.role.j2.yaml
Georgii
странно
Georgii
у меня отличается
Serhii
ну я не знаю...