Ich bin neu im Openstack und lerne noch. In 2 Monaten bekomme ich 6 Server wie:
Ich habe ein paar Fragen zu diesem Setup und zu Openstack im Allgemeinen:
ich habe praktisch 3 dedizierte Rechenknoten, 1 Rechenknoten + Speicherknoten (1 Server + DAS) und 1 Knoten/Netzwerk-Controller. Wie ich gelesen habe, besteht die beste Vorgehensweise für Netzwerkserver darin, diesen Dienst auf allen Knoten aus Redundanzgründen auszuführen, anstatt auf einem einzelnen Controller zu laufen, auf dem er ausfällt, und auf dem dann auch das gesamte Ökosystem ausfällt. Was ist Ihre Meinung? Eine andere Sache ist das Zusammenfassen von Diensten, da ich nicht die erforderliche Anzahl von Hardware habe, um jeden Dienst auf seiner privaten Hardware bereitzustellen. Ich dachte, dass der Controller den Controlling Part Service von nova, den Object Storage Server und den Block Storage Server ausführen sollte und der Compute + Storage Server sollte nova + Object Storage + Block Storage ausführen. Was haltet ihr von diesem Setup?
für das DAS sollte ich raid verwenden oder nicht, weil ich irgendwo gelesen habe, dass Swift und opesntack im Allgemeinen nicht sehr gut mit raid auskommen?
wie kommt Openstack mit der AMD Opteron 6300 Serie zurecht? Ich frage dies, weil es eine Möglichkeit gibt, dass ich von Intel auf AMD wechseln könnte, wobei letzteres viel billiger ist, so dass ich für den gleichen Geldbetrag zweimal etwas bekommen kann, was der Anzahl der Kerne entspricht (e5-2630 ist ein 6-Kern mit ht, und nach meinem Verständnis sollte ich ht) deaktivieren
Fortsetzung folgt, wenn ich mit anderen Problemen konfrontiert werde.
Danke für deine Hilfe!
HAFTUNGSAUSSCHLUSS: ICH BIN NICHT EIN OPENSTACK-EXPERTE. DIE FOLGENDE STELLUNGNAHME IS IST NUR EINE STELLUNGNAHME UND KANN OR VOLLSTÄNDIG FALSCH SEIN. AUF KEINE WEISE KANN ICH FÜR FOLGEN DER NUTZUNG DES INHALTS VERANTWORTLICH SEIN.
Netzwerkdienste auf jedem Knoten laufen zu lassen, hat seine Vor- und Nachteile .
Viele verschiedene Netzwerkredundanzmöglichkeiten sind möglich, einschließlich Multi-Hosting.
Beim Multi-Hosting muss jedem Host im System eine IP-Adresse im VM -Netzwerk hinzugefügt werden, und auf dem Computerhost tritt möglicherweise eine leichte Leistungsminderung auf.
Es ist auch möglich, dies mit einem Hardware-Gateway zu kombinieren, um zu vermeiden, dass Ihre Computer-Hosts ein Gateway benötigen. Für VMs wären lediglich DHCP und NAT erforderlich.
Ein weiterer bekannter Nachteil von Multi-Hosting ist die zusätzliche Verwendung von IPs in einem Subnetz.
Schauen Sie sich dieses Dokument für weitere Informationen an.
Meiner Meinung nach ist es wahrscheinlich eine gute Idee, mehrere Hosts zu betreiben.
In der Openstack-Dokumentation wird empfohlen, kein RAID zu verwenden , da Swift sehr schreibintensiv ist und bei den meisten paritätsbasierten RAIDs (z. B. RAID 5 oder dem komplizierteren RAID) eine sehr schlechte Leistung erzielt 26).
Vergessen Sie nicht Sichern Sie Ihre Daten, natürlich!
Ich kann wirklich nicht so viel helfen, wie ich hier möchte. Ich würde this Article vorlesen und IRC Channel pingen.
Ubuntu bietet ein Tutorial für die buntu Cloud Infrastructure Installation mit MAAS und Juju.
Ich kann keine guten Informationen finden, ob AMD oder Intel besser für Openstack sind. Aufgrund des Fehlens von Informationen zu diesem Thema würde ich meinen, dass es nur einen sehr geringen Nachteil gibt. Die Openstack-Dokumentation bezieht sich in ähnlicher Weise sowohl auf AMD- als auch auf Intel-Chips.
Auf der Seite wird nur angegeben, dass AMD-V erforderlich ist, und auf der Seite Opteron 6300-Spezifikationen wird dies angegeben.
Beim Thema Hyper-Threading werden die logischen Kerne verdoppelt, und das mag gut sein. Es wird empfohlen, beide Konfigurationen einem Stresstest zu unterziehen, um festzustellen, welche schneller ist.
Ask Ubuntu war möglicherweise nicht der beste Ort, um diese Art von Fragen zu stellen.
Probieren Sie diese Orte aus, wenn Sie Fragen haben oder eine professionelle Meinung wünschen: