Georgii
по феншую так сказать
Georgii
вопрос
Georgii
а кто ставит руками
Georgii
откуда берут информацию по изоляции ?
Georgii
или у них всё в одной сети ?
Dan
откуда берут информацию по изоляции ?
есть причина почему red hat нанимает столько архитекторов, очень мало кто делает все сам в серьезном проде
Dan
я сам начинал в опенстаке как интегратор, потом свалил из этой неблагодарщины
Georgii
есть причина почему red hat нанимает столько архитекторов, очень мало кто делает все сам в серьезном проде
А для чего в конфиге дефолтные vlan заданы ? Они же как я понимаю перекрываются данными из основного файла network-environment.yaml ? InternalApiNetworkVlanID: default: 20 description: Vlan ID for the internal_api network traffic. type: number StorageNetworkVlanID: default: 30 description: Vlan ID for the storage network traffic. type: number
Dan
или у них всё в одной сети ?
и архитекты кстати ходят с кучей готовых темплейтов которые сами написали, и подгоняют их под клиента
Georgii
Dan
похоже так и етсь. файлы на которые ты дал ссылку понятные, спасибо!
эти файлы - heat templates, честно говоря не помню обязательно ли там default vlan, но оно не мешает
Georgii
cinder-storage ?
Georgii
Это шаблоны для разворачивания нод, но этих нод у меня пока нет
Dan
что делать с swift-storage ?
зачем тебе swift?
Georgii
зачем тебе swift?
не нужен пока, поэтому и вопрос - можно в resource смело закоментить ?
Dan
cinder - другое дело, особенно с внешним сефом
Georgii
cinder - другое дело, особенно с внешним сефом
да, понятно что через него работает
Georgii
cinder - другое дело, особенно с внешним сефом
но под него нужна нода отдельная, так ?
Dan
но под него нужна нода отдельная, так ?
не обязательно. под neutron, особенно под нагрузкой, лучше выделить отдельную ноду или три
Dan
всякие мониторы типа ELK тоже жрут, так как джава, но синдер с внешним сефом это просто брокер
Georgii
))
Dan
ему ресурсов надо до жопы, это да. хочешь начать стартап - выбери любой популярный продукт на джаве и перепиши на плюсах
Dan
привет scylla :)
Georgii
вообще, если следовать инструкциям на tripleo.org можно поднять установку без особых проблем, но это будет относительно примитивная установка
Еще судя по документации запускать деплой надо: openstack overcloud deploy —templates \ -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml \ -e /home/stack/templates/network-environment.yaml \ —ntp-server pool.ntp.org
Georgii
Но файла network-isolation.yaml нет, есть только network-isolation.j2.yaml
Georgii
они по идее одинаковые ?
Georgii
Ошибка как и в прошлый раз: openstack overcloud deploy —templates -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml -e /home/stack/network-environment.yaml —ntp-server pool.ntp.org Started Mistral Workflow tripleo.validations.v1.check_pre_deployment_validations. Execution ID: 0a2200ef-ae59-42bf-84a6-ced376bd0486 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: 66d59118-dc6a-4fbf-b59d-258bb3225049 Plan updated. Processing templates in the directory /tmp/tripleoclient-MfiKAS/tripleo-heat-templates while scanning for the next token found character '%' that cannot start any token in "<string>", line 1, column 2: {%- set primary_role = [roles[0]] -%} ^
Georgii
гм
Georgii
j2 нифига не yaml
Dan
Но файла network-isolation.yaml нет, есть только network-isolation.j2.yaml
конечно нет, j2 это темплейт для построения файла ансиблом
Georgii
конечно нет, j2 это темплейт для построения файла ансиблом
Тоже скачивать https://github.com/cybertron/tripleo-network-templates/blob/master/simple/network-isolation.yaml ?
Georgii
это все примеры, не более
как я понимаю network-isolation править не надо, взял /usr/share/openstack-tripleo-heat-templates/ci/environments/network/multiple-nics/network-isolation.yaml
Georgii
врлед что то отрабатывает
Dan
на копии конечно
Georgii
openstack overcloud deploy —templates -e /usr/share/openstack-tripleo-heat-templates/ci/environments/network/multiple-nics/network-isolation.yaml -e /home/stack/network-environment.yaml —ntp-server pool.ntp.org Started Mistral Workflow tripleo.validations.v1.check_pre_deployment_validations. Execution ID: 1b639eb2-be14-4086-a649-90b2177a4e7e 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: 093de57e-939b-4f6c-9964-539495b3d586 Plan updated. Processing templates in the directory /tmp/tripleoclient-Pzu0_Y/tripleo-heat-templates Could not fetch contents for file:///tmp/tripleoclient-Pzu0_Y/tripleo-heat-templates/ci/environments/network/network/ports/storage.yaml
Dan
/usr/share/openstack-tripleo-heat-templates/ci/environments/network/multiple-nics/network-isolation.yaml неправильно
Dan
ci это темплейты которые используются в тестах, они заточены под конкретную установку, явно не продовую
Georgii
в файле инклудятся другие
Georgii
# External OS::TripleO::Network::External: ../network/external.yaml OS::TripleO::Network::Ports::ExternalVipPort: ../network/ports/external.yaml OS::TripleO::Controller::Ports::ExternalPort: ../network/ports/external.yaml
Dan
тогда вообще этот файл нужен ?
никакой файл как таковой не нужен, все они для кастомизации
Georgii
никакой файл как таковой не нужен, все они для кастомизации
в доке он просто есть - The following deploy command should work for all of the subsequent examples:
Georgii
деплой команду выше привоил
Georgii
теперь Processing templates in the directory /tmp/tripleoclient-EHg5wT/tripleo-heat-templates environment has wrong section "reource_registry"
Dan
reource_registry
Dan
reSource
Georgii
reSource
Действительно, спасибо. Даже что то запустилось и работает.
Georgii
в смысле деплой
Georgii
reource_registry
Чёто nova не пошла ( 2018-02-28 16:59:49Z [overcloud.Compute.0.NovaCompute]: CREATE_FAILED ResourceInError: resources.NovaCompute: Went to status ERROR due to "Message: No valid host was found. There are not enough hosts available., Code: 500" 2018-02-28 16:59:49Z [overcloud.Compute.0.NovaCompute]: DELETE_IN_PROGRESS state changed 2018-02-28 16:59:52Z [overcloud.Controller.0.Controller]: CREATE_FAILED ResourceInError: resources.Controller: Went to status ERROR due to "Message: No valid host was found. There are not enough hosts available., Code: 500" 2018-02-28 16:59:52Z [overcloud.Controller.0.Controller]: DELETE_IN_PROGRESS state changed
Georgii
хосты вроде есть openstack baremetal node list +--------------------------------------+-----------------------+---------------+-------------+--------------------+-------------+ | UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance | +--------------------------------------+-----------------------+---------------+-------------+--------------------+-------------+ | 8d22c5b5-827f-4bf3-9888-f884cbd36bcf | openstack-controller1 | None | power off | available | False | | b913945e-975d-4455-b641-35c3386c1f64 | openstack-compnode1 | None | power off | available | False
Serhii
а диски на которые ось ставить нужно указывались?
Serhii
о, там целая эпопея, ща, 2 минут
Serhii
я делал вот это https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/10/html/director_installation_and_usage/chap-configuring_basic_overcloud_requirements_with_the_cli_tools#sect-Defining_the_Root_Disk_for_Nodes
Serhii
да, сегодня в 3 утра 🙂
Serhii
буду теперь пробовать со стораджем задеплоить
Georgii
буду теперь пробовать со стораджем задеплоить
А руками ты не пробовал ешё. как Михаил советовал ?
Serhii
не, у меня цель другая - мне нужен redhat OSP
Georgii
на это уйдут годы 🙂
Тут надор за 8 часов всё ставит
Georgii
на это уйдут годы 🙂
Но в документации с простой установкой не вижу схема разграничения сети. Может тоже надо самому рисовать ))))
Georgii
Смотрели? https://docs.openstack.org/neutron/queens/admin/deploy-ovs.html
Глянул сейчас. В деплои при изоляции больше разграничений по сетям - https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/8/html/director_installation_and_usage/sect-planning_networks
Georgii
Смотрели? https://docs.openstack.org/neutron/queens/admin/deploy-ovs.html
хотя может мне так кажется, надо подробнее посмотреть
Georgii
Может кто подсказать - при ручной установке - https://docs.openstack.org/keystone/pike/install/keystone-install-rdo.html#finalize-the-installation