P9oS
P9oS
чето запустил, только блин d-i надо писать
Илья | 😶☮️🐸
когда у тебя девстак встанет на месте- передумаешь
Илья | 😶☮️🐸
то есть?
потому что девстак это одноразовая вещь
96eae59ecc096eb98e63cbe
Добрый вечер, помогите пожалуйста определиться с архитектурой для опенстака. Желаемая цель -- получить как можно больше опыта работы с продуктовым стеком опенстака. Ну и работающее решение для хостинга виртуалок и кубера. Виртуалки для студентов, поэтому производительность и HA не нужны на некросерверах, но хотелось бы научиться в HA. Некросервера для этого мне предоставляет университет: - 10 штук 2U интелов 2010 года: 24CPU в каждом, ~60G DDR3, 2x 300G HDD в RAID1, 4x GbE - 1 нормальный супермикро: 48CPU, 128 DDR4, 2x 2TB SSD, 4x 4TB HDD, 1x 10GbE ethernet - 2 стареньких dell T6xx с 4-16 CPU, ~30G DDR3 - 4x PCI-10GbE адаптеров - много GbE свичей и пара 10GbE Стоит ли настраивать на такой конфигурации ceph? SSD всего 2 штуки. Если потеря IOPS от сефа будет небольшой, то его стоит установить для опыта? В продакшне больше используют бубунту или рхел/центос? Супермикро гораздо мощнее других серверов и на нем много дисков. Как его можно максимально утилизировать? Пока что планирую сделать интелы компутами, а супермикро контроллером+компутом. Это нормальная конфигурация? Чтобы получить больше опыта, наверное не стоит использовать колу или openstack-ansible и устанавливать руками? Заранее благодарен!
Илья | 😶☮️🐸
Добрый вечер, помогите пожалуйста определиться с архитектурой для опенстака. Желаемая цель -- получить как можно больше опыта работы с продуктовым стеком опенстака. Ну и работающее решение для хостинга виртуалок и кубера. Виртуалки для студентов, поэтому производительность и HA не нужны на некросерверах, но хотелось бы научиться в HA. Некросервера для этого мне предоставляет университет: - 10 штук 2U интелов 2010 года: 24CPU в каждом, ~60G DDR3, 2x 300G HDD в RAID1, 4x GbE - 1 нормальный супермикро: 48CPU, 128 DDR4, 2x 2TB SSD, 4x 4TB HDD, 1x 10GbE ethernet - 2 стареньких dell T6xx с 4-16 CPU, ~30G DDR3 - 4x PCI-10GbE адаптеров - много GbE свичей и пара 10GbE Стоит ли настраивать на такой конфигурации ceph? SSD всего 2 штуки. Если потеря IOPS от сефа будет небольшой, то его стоит установить для опыта? В продакшне больше используют бубунту или рхел/центос? Супермикро гораздо мощнее других серверов и на нем много дисков. Как его можно максимально утилизировать? Пока что планирую сделать интелы компутами, а супермикро контроллером+компутом. Это нормальная конфигурация? Чтобы получить больше опыта, наверное не стоит использовать колу или openstack-ansible и устанавливать руками? Заранее благодарен!
я бы не стал ставить цеф, на эфемерных будет работать лучше
Andrey
как я понимаю, это проброс nvme как pci device внутрь ВМ. с точки зрения юзера - да, эфемерный диск получается)
я вот так диск в вм засунул, но это ручная правка xml <disk type='block' device='lun'> <driver name='qemu' type='raw' cache='none' io='threads'/> <source dev='/dev/sda'/> <target dev='sda' bus='scsi'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='scsi' index='0' model='virtio-scsi'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </controller>
P9oS
как понимаю nova это KVM, а zun это crun?
P9oS
т.е. zun типо докер контейнера?
Илья | 😶☮️🐸
Илья | 😶☮️🐸
нова вызывает либвирт, а либвирт уже умеет управлять и lxc и kvm и вот этим вот всем зоопарком
96eae59ecc096eb98e63cbe
я бы не стал ставить цеф, на эфемерных будет работать лучше
тогда как заутилизировать супермикро с кучей дисков?
Илья | 😶☮️🐸
ну или компьют развернуть на супермикре с кучей дисков
96eae59ecc096eb98e63cbe
ну или компьют развернуть на супермикре с кучей дисков
опенстаку будет нормально когда на контроллер и компут на одной ноде?
P9oS
нова вызывает либвирт, а либвирт уже умеет управлять и lxc и kvm и вот этим вот всем зоопарком
не это понятно. Спрошу проще и по понятия nova это виртуализация, а zun контейнеризация?
Илья | 😶☮️🐸
Если можете разделять- разделяйте, плохо от этого не станет
Илья | 😶☮️🐸
не это понятно. Спрошу проще и по понятия nova это виртуализация, а zun контейнеризация?
kvm- это виртуализация нова- комплекс всяких примочек для работы с виртуализацией
96eae59ecc096eb98e63cbe
да вполне
спасибо
96eae59ecc096eb98e63cbe
цындер ваш друг
а как на компутах можно использовать циндер и эфемерные диски одновременно?
Илья | 😶☮️🐸
а как на компутах можно использовать циндер и эфемерные диски одновременно?
вопрос, кажется, с подвохом, нужно кого-то поопытнее послушать
Aleksandr
да вполне
правда кролик будет разваливаться а вместе с ним и клауд -)
Илья | 😶☮️🐸
правда кролик будет разваливаться а вместе с ним и клауд -)
ну не на ровном месте же, нагрузки нужны
Илья | 😶☮️🐸
а там их можно считать что нету
Aleksandr
говорят на компутах нагрузки имеются -)))
Илья | 😶☮️🐸
есть такое
96eae59ecc096eb98e63cbe
ну не в моем случае
Andrey
а как на компутах можно использовать циндер и эфемерные диски одновременно?
можно и одновременно, при создании вм выбирай какие диски использовать(циндер или нова)
96eae59ecc096eb98e63cbe
лучше ставить на бубунту или центос? на центосе наверное будет проце селинукс настроить если в этом есть смысл
Artemy
я бы не стал ставить цеф, на эфемерных будет работать лучше
Сеф можно и как эфемерный сторадж заюзать. Внезапно
Илья | 😶☮️🐸
Сеф можно и как эфемерный сторадж заюзать. Внезапно
локальный, но он будет дублировать данные на другие ноды ?
Artemy
Сеф предоставляет рбд. Кто его будет юзать - нова или синдер - для него не важно. Эфемерки проще поскольку одним компонентом меньше. Синдер лучше потому что доступность виртуалок выше и больше возможностей для манёвра, миграции быстрей, диски расширяются независимо от флавора и такое вот всё.
Artemy
локальный, но он будет дублировать данные на другие ноды ?
Что значит «локальный»? Эфемерки от волюмных вм отличаются только тем в оркестрации кто отвечает за создание и удаление дисков
Artemy
?
Описываешь в нове что эфемерный сторадж на себе и в полёт. Чего там думать.
Илья | 😶☮️🐸
Что значит «локальный»? Эфемерки от волюмных вм отличаются только тем в оркестрации кто отвечает за создание и удаление дисков
локальный в плане что диск находится на той же ноде (которая выступает как компьютом, так и в цефе). Но при этом под капотом данные резервируются
Илья | 😶☮️🐸
С цефом опыта не было, поэтому насколько хватило ума сообразил
Artemy
Ума не хватило :-) Данные находятся на сефе, доступ через сефовские протоколы, где находятся данные не важно для вм - это разруливает сеф. Он же занимается репликой и ребалансами. За это его и любят и используют. И его можно отдельно менеджить при этом прозрачно для других уровней.
Dmitrii
Всем привет! Подскажите пожалуйста в какую сторону копать, google закончился. Может кто сталкивался. Имеется: машина (blade) SYS-5038ML-H12TRF с ubuntu 20.04 два физических накопителя - SAMSUNG MZ7LH1T9 под Cinder LVM целиком, INTEL SSDSC2KB48 под систему 32 Gb RAM 4xIntel Xeon E3-1230 v3 3.30GHz два сетевых интерфейса один из них в state down другой основной с инетом Openstack Wallaby: разворачивал с нуля каждый модуль Nova (nova-api, nova-compute, nova-conductor, nova-novncproxy, nova-scheduler, placement-api) Keystone Glance (glance-api, glance-registry) Neutron(neutron-server neutron-plugin-ml2, neutron-linuxbridge-agent, neutron-l3-agent, neutron-dhcp-agent, neutron-metadata-agent) приемущественно под L3 Cinder(cinder-api, cinder-scheduler, cinder-volume, cinder-backup) Horizon Проблема с Cinder При создании машины происходит ошибка: Unable to update attachment.(Bad or unexpected response from the storage volume backend API: Create export for volume failed (Resource could not be found.).). Лог Cinder + Структура дисков: https://pastebin.com/yykdPLcV Лог nova-compute: https://pastebin.com/04YtArhs - При создании Volume из CLI - все создается - При создании диска из horizon - все ок создается - При создании машины из CLI - ошибка - При создании машины horizon - ошибка - Если создавать машину без диска чисто с ISO образом - все ок - Если создавать машину с диском без ISO образа - ошибка (Error: Build of instance aborted: Block Device Mapping is Invalid.) и появляется вечно создающийся volume Помогите пожалуйста🙏
96eae59ecc096eb98e63cbe
Добрый вечер, помогите пожалуйста определиться с архитектурой для опенстака. Желаемая цель -- получить как можно больше опыта работы с продуктовым стеком опенстака. Ну и работающее решение для хостинга виртуалок и кубера. Виртуалки для студентов, поэтому производительность и HA не нужны на некросерверах, но хотелось бы научиться в HA. Некросервера для этого мне предоставляет университет: - 10 штук 2U интелов 2010 года: 24CPU в каждом, ~60G DDR3, 2x 300G HDD в RAID1, 4x GbE - 1 нормальный супермикро: 48CPU, 128 DDR4, 2x 2TB SSD, 4x 4TB HDD, 1x 10GbE ethernet - 2 стареньких dell T6xx с 4-16 CPU, ~30G DDR3 - 4x PCI-10GbE адаптеров - много GbE свичей и пара 10GbE Стоит ли настраивать на такой конфигурации ceph? SSD всего 2 штуки. Если потеря IOPS от сефа будет небольшой, то его стоит установить для опыта? В продакшне больше используют бубунту или рхел/центос? Супермикро гораздо мощнее других серверов и на нем много дисков. Как его можно максимально утилизировать? Пока что планирую сделать интелы компутами, а супермикро контроллером+компутом. Это нормальная конфигурация? Чтобы получить больше опыта, наверное не стоит использовать колу или openstack-ansible и устанавливать руками? Заранее благодарен!
Подойдет ли такая архитектура для цефа и моих задач? Стоит распределить некоторые диски/RAM по серверам равномернее? Наверное не стоит добавлять SSD в сеф из хардов, лучше добавить его как отдельный девайс в cinder? Или вообще нет смысла делать сетевое хранилище на SSD, потому что он маленький?
96eae59ecc096eb98e63cbe
а смысл тогда от цефа если в нем только один девайс?
P9oS
Немного не по теме
P9oS
А кто что может сказать по opennebula?
Alexander
А кто что может сказать по opennebula?
https://www.google.com/search?q=opennebula+vs+openstack&oq=%D1%89%D0%B7%D1%83%D1%82%D1%82%D1%83%D0%B8%D0%B3&aqs=chrome.3.69i57j0i13l9.4489j0j7&sourceid=chrome&ie=UTF-8
Vyacheslav
А кто что может сказать по opennebula?
https://letmegooglethat.com/?q=opennebula+vs+openstack
Илья | 😶☮️🐸
Да эти опенстакеры токсики, ничо не знают!!!
Aleksandr
Denis
А кто что может сказать по opennebula?
попробуй забутстрапить ОС через contextualization
Denis
ну или хотябы прочитать это слово :D
P9oS
Как пример разницы OpenShift и k8s нормально объяснили в чате, без всяких сложностей)
Alexander
Это понятно, но мнение здесь по мне более ценно, чем Гугла)
вам думать самому не хочется, да? тогда вам в мир OpenStack лучше не ходить )))))
P9oS
вам думать самому не хочется, да? тогда вам в мир OpenStack лучше не ходить )))))
Причем здесь, думать. Порою лучше на входе в какую либо сферу лучше спросить у знающих людей, чем самому все это пробовать и тратить время. Не посоветовавшись с другими можно потратить больше времени на простые вещи
P9oS
Как пример я когда начинал изучать программирование, начинал с питоном так как 90% интернета говорит, что он лучший яп для начинающих, хотя ООП в нем можно понять, только если до этого писал на другом строго типизированной языке. И если бы был человек, который бы мне сразу сказал не слушай интернет, а начинай писать с Java, так как в нем более понятная типизация и ООП, то я бы сэкономил 3 месяца, мучения с питоном
Илья | 😶☮️🐸
впихивать невпихуемое и не только
P9oS
Ну я начал с питона перешёл на Java где и сразу понял конструкторы, Статик методы, абстрактный класс и прочее. И щас уже на питон проще смотреть
Илья | 😶☮️🐸
На питон проще не смотреть. Очень своеобразный язык
P9oS
Но когда нулевый я хз как вообще по питону учиться
P9oS
Ну я для себя свои проекты пишу щас либо js, либо golang
P9oS
И все устраивает)
Илья | 😶☮️🐸
Vyacheslav
Илья | 😶☮️🐸
За event-driven программированием будущее!
P9oS
P9oS
Scala наше все
P9oS
Нафиг циклы, переменные и прочую мишуру, будем все писать в хвостовой рекурсии)
Vyacheslav
Нафиг циклы, переменные и прочую мишуру, будем все писать в хвостовой рекурсии)
https://www.sberbank.com/news-and-media/press-releases/article?newsID=0b74073f-a4eb-435b-bbad-a7d14adf8ab5&blockID=7&regionID=77&lang=en&type=NEWS
Vyacheslav
нафиг ваши програмисты
Илья | 😶☮️🐸