Sono nuovo di openstack e sto ancora imparando. Tra 2 mesi riceverò 6 server come:
- 4 server con dual xeon e5-2630, 96 gb di ram, 2 Ethernet da 1 gb e 2 hdd da 500 gb in raid
- 1 DAS con 40 TB di spazio di archiviazione (HDD 10x4 TB)
- 1 server con xeon singolo e5-2630 con 16-32 gb di ram.
Ho alcune domande per questa configurazione e con openstack in generale:
praticamente ho 3 nodi di calcolo dedicati, 1 nodo di calcolo + memoria (1 server + DAS) e 1 nodo / controller di rete. Mentre leggo, la migliore pratica per il server di rete è quella di far funzionare questo servizio su tutti i nodi per ridondanza anziché eseguirlo su un singolo controller in cui si verifica un errore, quindi anche tutto l'ecosistema fallisce. Qual è la tua opinione? Un'altra cosa è la colocation dei servizi in quanto non ho il numero necessario di hardware per distribuire ogni servizio sul suo hardware privato. Stavo pensando che il controller dovrebbe eseguire il servizio part di controllo di nova, il server di archiviazione oggetti e il server di archiviazione blocchi e il server di calcolo + archiviazione dovrebbe eseguire nova + archiviazione degli oggetti + archiviazione dei blocchi. Cosa ne pensi di questa configurazione?
per il DAS dovrei usare il raid o no perché ho letto da qualche parte che veloce e l'opesntack in generale non vanno molto d'accordo con il raid?
- dovrei usare openstack-networking o il quantum più recente?
- Userò questi server per hosting, archiviazione come dropbox e virtualizzazione. Tranne quest'ultimo, i primi 2 verranno eseguiti nelle macchine virtuali. Il fatto è che non capisco come openstack funzioni con le risorse disponibili. Crea un pool di RAM, CPU, memoria ecc disponibili? Il DAS sarà collegato a 1 solo server. La lettura e la scrittura su disco utilizza la memoria RAM per la cache, ecc. La mia domanda è: openstack riempirà la RAM in modo proporzionale su tutti i nodi durante la lettura o la scrittura o utilizzerà solo la RAM da cui è collegato DAS? Questo è un problema importante per me . Inoltre, avere una sola macchina con capacità di archiviazione effettiva aiuterà ad aggiungere altre 2 Ethernet da 1 GB per far fronte a richieste intense sul server di archiviazione? O dovrei distribuire l'HDD su tutti i server e installare i servizi di archiviazione su di essi?
- non ho trovato un buon tutorial su come distribuire openstack usando maas e juju, perché sembra essere una configurazione più semplice dell'installazione manuale.
come va d'accordo openstack con amd opteron serie 6300? Lo sto chiedendo perché c'è una possibilità che potrei cambiare da Intel a AMD, essendo quest'ultimo molto più economico, quindi posso ottenere lo stesso ammontare di denaro due volte e qualcosa il numero di core (e5-2630 essendo un 6 core con ht, e da quello che ho capito dovrei disabilitare ht)
Per essere continuato quando dovrò affrontare altri problemi.
Grazie per l'aiuto!