Requisiti minimi MaaS con juju-jitsu?


8

Ho visitato tanti siti diversi e ho trovato così tante informazioni contraddittorie. Dato che mi sto stancando di questo e credo che questa domanda riguardi molti altri utenti, quindi vorrei raccogliere la risposta "una volta per tutte". Sfortunatamente, la documentazione su MaaS e Juju è ... beh, non la migliore, mi dispiace dirlo.

Quali sono i requisiti minimi di sistema per la configurazione di un cluster MaaS, che verrà orchestrato juju-jitsu?

Devono avere le specifiche esatte del sistema o posso semplicemente combinare hardware diverso?

Quali sono i requisiti minimi per la macchina master?

Ad esempio "Sono necessari almeno 8 GB di RAM, una CPU dual core con almeno 3,0 GHz."

Di quante macchine ho bisogno per implementare MaaS?

Ho letto sei macchine, nove macchine e così via. Voglio chiaramente sapere: "Ne hai bisogno per il Master e per esempio cinque nodi".

Devo collegare alla mia macchina principale quante schede di rete (schede di interfaccia di rete) quante sono i nodi oppure posso semplicemente collegare due schede di rete e uno switch?

Una scheda di rete per la connessione a Internet, una per la gestione delle attività MaaS, collegata a uno switch, che collega i miei nodi al master?

Juju è ora pronto per la distribuzione locale?

L'ultima volta che ho jujuprovato e ho dovuto riavviare la mia macchina, i servizi orchestrati da juju erano spariti. Questo è stato un problema che ho riscontrato anche sul sito ufficiale di juju. Sfortunatamente, come menzionato sopra, la documentazione non è la migliore, quindi non ho potuto trovare di nuovo le informazioni necessarie su questo. Così:

Posso usare juju su un ambiente locale o un riavvio interromperà la mia configurazione?

Risposte:


8

Quali sono i requisiti minimi di sistema per configurare un cluster MaaS, che sarà orchestrato con juju-jitsu?

Per il controller della regione (la macchina principale), non è necessario nulla di particolarmente potente a meno che non si desideri gestire centinaia o migliaia di macchine.

I controller di cluster richiedono ancora meno richieste, ma a meno che tu non abbia a che fare con più di 200 macchine, non avrai comunque bisogno di un controller di cluster dedicato.

Le macchine che gestirai possono essere praticamente qualsiasi cosa, ma ti consiglio vivamente di utilizzare macchine con controller IPMI, in modo che MAAS possa controllarne l'alimentazione. MAAS può utilizzare Wake-On-LAN, ma solo per accendere le macchine, non spegnere.

Quali sono i requisiti minimi per la macchina master?

Niente è particolarmente dispendioso di RAM o CPU, quindi una macchina con 2 GB di RAM e una CPU abbastanza modesta dovrebbe farti andare. Avrai bisogno di spazio su disco per le immagini e i registri della macchina scaricati (MAAS raccoglie i syslog remoti), ma anche qualcosa come 20 GB dovrebbe andare bene anche per i principianti.

La valutazione di espressioni di tag complesse è una delle poche operazioni eseguite da MAAS che richiedono molta CPU, ma distribuisce questo carico ai controller del cluster. Più macchine hai in gestione, più controller di cluster avrai e quindi più macchine su cui verrà distribuito questo carico. Quando inizi, quasi sicuramente non hai nulla di cui preoccuparti al riguardo.

Di quante macchine ho bisogno per implementare MaaS?

Ancora una volta, per iniziare, potresti avere una macchina come controller della regione e il primo controller del cluster e usarla per gestire centinaia di macchine.

Si consiglia di disporre di un controller cluster dedicato per ogni ~ 1000 macchine e che il cluster risieda sul proprio dominio di trasmissione. È inoltre necessario assegnare una sottorete IP distinta a ciascun cluster.

Devo collegare alla mia macchina principale quante schede di rete (schede di interfaccia di rete) quante sono i nodi oppure posso semplicemente collegare due schede di rete e uno switch?

Una scheda di rete è sufficiente. Per evitare che il traffico di trasmissione invada la rete, ti suggeriamo di non inserire più di ~ 1000 macchine in ciascun dominio di trasmissione.

Juju è ora pronto per la distribuzione locale?

Posso usare juju su un ambiente locale o un riavvio interromperà la mia configurazione?

Lascerò le domande di Juju a cui qualcuno con più esperienza potrà rispondere.


2

Questa è una risposta parziale solo alla domanda di distribuzione locale. Il provider locale di Juju in .7 è destinato allo sviluppo locale degli incantesimi e, come hai scoperto, il riavvio interrompe davvero quel flusso di lavoro.

Juju non avrà un fornitore locale pronto per la produzione fino alla fine di questa estate; tuttavia avrà il supporto per sopravvivere a un riavvio.


2
A partire dal 08.06.2015, posso dire che avere una distribuzione MaaS-juju con un server MaaS su un laptop, juju bootstrap e juju-gui su un server e 39 altri sistemi su cui eseguo il mio fascino, che puoi spegnere tutto e eseguire il backup senza danneggiare il database di juj o la configurazione dell'unità di fascino.
rmustakos,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.