Я новичок в openstack, и я все еще учусь. Через 2 месяца я получу 6 серверов, таких как:
- 4 сервера с двумя xeon e5-2630, 96 ГБ оперативной памяти, 2 1 ГБ Ethernet и 2 500 ГБ HDD в рейде
- 1 DAS с 40 ТБ хранилища (10x4 ТБ жесткого диска)
- 1 сервер с одним xeon e5-2630 с 16-32 ГБ оперативной памяти.
У меня есть несколько вопросов для этой установки и с openstack в целом:
У меня практически есть 3 выделенных вычислительных узла, 1 вычислительный + узел хранения (1 сервер + DAS) и 1 узел / сетевой контроллер. Насколько я понимаю, лучшая практика для сетевого сервера - запускать эту службу на всех узлах для обеспечения избыточности, а не на одном контроллере, где происходит сбой, а затем и вся экосистема. Каково ваше мнение? Другая вещь - это размещение сервисов, поскольку у меня нет необходимого количества оборудования для развертывания каждого сервиса на его частном оборудовании. Я думал, что контроллер должен запустить службу управляющей части nova, сервер хранения объектов и сервер блочного хранения, а сервер compute + storage должен запустить nova + хранилище объектов + хранилище блоков. Что вы думаете об этой настройке?
для DAS я должен использовать рейд или нет, потому что я где-то читал, что swift и opesntack вообще не очень хорошо ладят с рейдом?
- я должен использовать openstack-networking или более новый квант?
- Я буду использовать эти серверы для хостинга, хранения, как Dropbox и виртуализации. За исключением последнего, первые 2 будут работать в виртуальных машинах. Дело в том, что я не понимаю, как openstack работает с доступными ресурсами. Делает ли он пул доступных оперативной памяти, процессора, хранилища и т. Д.? DAS будет подключен только к 1 серверу. Чтение и запись на диск использует оперативную память для кэширования и т. Д., Мой вопрос: будет ли openstack заполнять оперативную память пропорционально на всех узлах при чтении или записи или будет использовать только оперативную память, откуда подключен DAS? Это важная проблема для меня , Кроме того, имея только одну машину с реальными возможностями хранения, это поможет добавить еще 2 1 ГБ Ethernet, чтобы справиться с интенсивными запросами на сервере хранения? Или я должен распределить жесткие диски по всем серверам и установить на них службы хранения?
- я не нашел хорошего руководства о том, как развернуть openstack, используя maas и juju, потому что кажется, что это проще, чем ручная установка.
как openstack ладит с серией amd opteron 6300? Я спрашиваю об этом, потому что есть вероятность, что я мог бы перейти с intel на amd, последняя намного дешевле, так что я могу получить за ту же сумму денег в два раза больше количества ядер (e5-2630 - это 6 ядер с ht, и из того, что я понимаю, я должен отключить ht)
Продолжение следует, когда я столкнусь с другими проблемами.
Спасибо за помощь!