Ich bin neu im Openstack und lerne noch. In 2 Monaten bekomme ich 6 Server wie:
- 4 Server mit dualem xeon e5-2630, 96 GB RAM, 2 1 GB Ethernet und 2 500 GB Festplatte im RAID
- 1 DAS mit 40 TB Speicher (10 x 4 TB Festplatte)
- 1 Server mit einem xeon e5-2630 mit 16-32 GB RAM.
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 ausführen zu lassen, anstatt auf einem einzelnen Controller zu laufen, auf dem er ausfällt, und auf dem dann auch das gesamte Ökosystem ausfällt. 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 and opesntack im Allgemeinen nicht sehr gut mit raid zurechtkommt?
- soll ich openstack-networking oder das neuere quantum verwenden?
- Ich werde diese Server für das Hosting, Speicher wie Dropbox und Virtualisierung verwenden. Mit Ausnahme der letzteren werden die ersten 2 in VMs ausgeführt. Die Sache ist, dass ich nicht verstehe, wie Openstack mit verfügbaren Ressourcen funktioniert. Macht es einen Pool aus dem verfügbaren RAM, der CPU, dem Speicher usw.? Das DAS wird nur mit einem Server verbunden. Das Lesen und Schreiben auf die Festplatte verwendet RAM-Speicher für den Cache usw. Meine Frage ist: Wird OpenStack die RAM-Proportionalität auf allen Knoten beim Lesen oder Schreiben ausfüllen oder wird nur der RAM verwendet, an den DAS angeschlossen ist? Dies ist ein wichtiges Problem für mich . Wenn Sie nur einen Computer mit tatsächlicher Speicherkapazität haben, können Sie dann 2 weitere 1-GB-Ethernet-Geräte hinzufügen, um die hohen Anforderungen auf dem Speicherserver zu bewältigen. Oder sollte ich die Festplatten auf alle Server verteilen und die Speicherdienste auf ihnen installieren?
- Ich fand kein gutes Tutorial, wie man Openstack mit Maas und Juju bereitstellt, da es eine einfachere Einrichtung zu sein scheint als die manuelle Installation.
wie kommt openstack mit der amd opteron 6300 series zurecht? Ich frage dies, weil es eine Möglichkeit gibt, dass ich von Intel zu 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!