Kann sich MaaS Cluster Controller auf einer VM befinden?

3

Ich habe eine begrenzte Anzahl von Servern, und da es sich um ein kleines Setup handelt, wäre es eine Verschwendung, einen Server für den Cluster-Controller zu haben.

Ich habe mich gefragt, ob es auf einer VM auf meinem Laptop installiert werden kann. Wenn ich Änderungen vornehme, schalte ich es einfach ein und verwende es.

Wenn dies möglich ist, könnte der Cluster-Controller später auf einen physischen Server verschoben werden, wenn die Umgebung größer wird?

user2291975
quelle

Antworten:

1

Ich bin hier kein Experte, aber ich sehe keinen Grund, dies nicht zu tun, solange die VM eine statische IP erhält. Wenn Sie alle Daten auf der VM haben, können Sie die VM bei Bedarf auf eine leistungsfähigere Maschine verschieben, ohne sich um die Migration der Konfigurationsdatenbank oder -dateien kümmern zu müssen.

Angesichts dessen bin ich mir nicht sicher, wie ich die Daten der VM tatsächlich auf einen physischen Server migrieren kann, ohne den Cluster erneut definieren zu müssen.

Tipp: Der Controller sollte nicht viel CPU verbrauchen. Wenn Sie jedoch Juju verwenden und der Controller aufgrund von "nonce already used" blockiert ist, umgehen Sie Folgendes: https://bugs.launchpad.net/maas/+bug / 1190986

Nikola Markovic
quelle
Ich habe eine Testumgebung mit Cluster-Controller auf einer VM auf meinem Laptop ausprobiert. Es hat gut funktioniert, aber ich habe sofort zwei Probleme erkannt. Der erste Cluster-Controller stellt DHCP und DNS bereit, sodass es aufgrund von DNS-Problemen, die nach einer Weile auftreten, nicht mehr in Frage kommt, ihn auf meinem Laptop zu haben und vom Netzwerk zu entfernen. Zweitens, selbst wenn Sie den DNS auf der Routerseite einrichten und die ganze Zeit über einen VPN-Tunnel zwischen meinem Laptop und dem Netzwerk haben. Das Zerstören von Juju-Diensten und das Bereitstellen neuer Dienste dauert ewig, da das Image über das VPN übertragen wird. Die einzige Lösung wäre, eine VM auf einem Server im selben Netzwerk auszuführen.
user2291975
Wir haben ein Setup, in dem wir einen separaten DHCP-Server verwenden, um 3 maas-Umgebungen zu bedienen. Das hilft dir wahrscheinlich nicht viel, weil ich denke, dass die Bilder vom Controller
geliefert
Ich werde dies als beantwortet markieren, da es technisch möglich sein sollte, aber es ist zu mühsam. Ich habe sogar versucht, KVM auf einen der Server zu setzen. Wenn sich Cluster-Controller und Bootstrap jedoch auf demselben Knoten befinden, wird das Netzwerk auf dem KVM unterbrochen.
user2291975