Jestem nowy w openstack i wciąż się uczę. Za 2 miesiące otrzymam 6 serwerów takich jak:
- 4 serwery z podwójnym Xeon E5-2630, 96 GB RAM, 2 1 GB Ethernet i 2 500 GB HDD w RAID
- 1 DAS z 40 TB pamięci (dysk twardy 10 x 4 TB)
- 1 serwer z pojedynczym xeon e5-2630 z 16-32 GB pamięci RAM.
Mam kilka pytań dotyczących tej konfiguracji i ogólnie z openstack:
i praktycznie ma 3 dedykowane węzły obliczeniowe, 1 obliczeniowy + węzeł magazynowania (1 serwer + DAS) i 1 węzeł / kontroler sieci. Gdy czytam, najlepszą praktyką dla serwera sieciowego jest uruchomienie tej usługi na wszystkich węzłach w celu zapewnienia nadmiarowości, w przeciwieństwie do działania na pojedynczym kontrolerze, w którym zawodzi, wtedy zawodzi cały ekosystem. Jakie jest Twoje zdanie? Kolejną rzeczą jest kolokacja usług, ponieważ nie mam niezbędnej liczby sprzętu, aby wdrożyć każdą usługę na jej prywatnym sprzęcie. Myślałem, że kontroler powinien uruchomić kontrolującą część usługi nova, obiektowy serwer pamięci i serwer pamięci blokowej, a serwer obliczeniowy + pamięć masowa powinien uruchomić aplikację nova + pamięć obiektowa + pamięć blokowa. Co sądzisz o tej konfiguracji?
bo DAS powinienem używać raidu, czy nie, ponieważ czytam gdzieś, że szybki i opesntack ogólnie nie radzi sobie dobrze z raidem?
- powinienem używać sieci openstack czy nowszej wersji kwantowej?
- będę używać tych serwerów do hostingu, przechowywania danych, takich jak Dropbox i wirtualizacji. Z wyjątkiem tych ostatnich pierwsze 2 będą działać na maszynach wirtualnych. Chodzi o to, że nie rozumiem, jak działa openstack z dostępnymi zasobami. Czy tworzy pulę dostępnego pamięci RAM, procesora, pamięci itp.? Serwer DAS zostanie podłączony tylko do 1 serwera. Odczytywanie i zapisywanie na dysku używa pamięci RAM do pamięci podręcznej itp .; moje pytanie brzmi: czy openstack wypełni pamięć RAM proporcjonalnie we wszystkich węzłach podczas odczytu lub zapisu, czy będzie używał tylko pamięci RAM, do której podłączony jest DAS? Jest to dla mnie ważny problem . Ponadto posiadanie tylko jednej maszyny z faktycznymi możliwościami przechowywania pomoże w dodaniu 2 dodatkowych 1 Gb Ethernetu, aby poradzić sobie z intensywnymi żądaniami na serwerze pamięci? Czy powinienem dystrybuować dyski twarde na wszystkie serwery i instalować na nich usługi pamięci?
- nie znalazłem dobrego samouczka na temat wdrażania openstack przy użyciu Maas i Juju, ponieważ wydaje się, że jest to łatwiejsza konfiguracja niż instalacja ręczna.
Jak Openstack dogaduje się z AMD Opteron 6300 Series? Pytam o to, ponieważ istnieje możliwość, że mógłbym zmienić z Intel na AMD, przy czym ten ostatni jest znacznie tańszy, więc mogę dostać tę samą kwotę pieniędzy dwa razy i coś w liczbie rdzeni (E5-2630 to 6 rdzeni z ht i z tego, co rozumiem, powinienem wyłączyć ht)
Ciąg dalszy nastąpi, gdy napotkam inne problemy.
Dziękuję za pomoc!