Come utilizzare MAAS per distribuire le immagini CentOS?

2

Qualcuno può indicare la direzione giusta per distribuire le immagini CentOS con MAAS? Ho trovato un comando per caricare le immagini, ma la distribuzione end-to-end è piuttosto oscura.

Sembra esserci una lacuna nella documentazione e un breve tutorial sarebbe davvero bello.

Molte grazie in anticipo.

    
posta sba 14.02.2015 - 21:10

3 risposte

4

Ho pensato di condividere la risposta che ho trovato, grazie a questo post su travnewmatic.com :

Una volta generate le immagini CentOS, è necessario importarle utilizzando l'API dopo il login:

maas root boot-resources create name=centos/centos6 title="CentOS-6" architecture=amd64/generic  [email protected]=centos6-amd64-root-tgz

Lo script del builder sembra essere la strada da percorrere. Analizzandolo, ho cercato di utilizzare direttamente le immagini cloud CentOS con la directory poptina popolata e virt-sysprep ma senza successo (l'installazione dell'immagine non è stata completata correttamente un nodo MAAS è bloccato nella distribuzione). Avrei bisogno di dedicare più tempo a vedere cosa c'è di sbagliato in questo approccio in quanto sarebbe più efficiente.

Si noti che raccomando di modificare lo script del builder e il file di configurazione kickstart contrib per accelerare la creazione dell'immagine. L'utilizzo del mirror di kernel.org porta a un errore di creazione dell'immagine ... Invece, l'utilizzo di near vicino da mirror lead alla creazione dell'immagine ha successo con una velocità ragionevole sul server RAM 32 GB fatto in casa.

    
risposta data sba 25.02.2015 - 16:00
1

Con MAAS 2.0, questo è veramente facile: le immagini CentOS sono incluse nella configurazione del magazzino! Vai alla scheda Immagini, seleziona le caselle di controllo di CentOS 6 e / o 7 e seleziona Applica modifiche.

Si noti che MAAS 2.0 è lo stack MAAS predefinito in Ubuntu 16.04, ma è ancora un release candidate (2.0 RC4) a partire dal 10 agosto 2016.

Se stai utilizzando un MAAS 2.0 RC e non vedi queste immagini come un'opzione, assicurati che l'URL di sincronizzazione dell'immagine (nella scheda Impostazioni) sia impostato su https://images.maas.io/ephemeral-v2/daily/ . (La fonte di immagine .../release/ non ha ancora le immagini CentOS, ma presumibilmente lo sarà quando verrà rilasciato 2.0 final.

    
risposta data nturner 10.08.2016 - 20:08
0

Quindi la versione corrente di MAAS che carica come versione predefinita in Ubuntu 16.04 non è MAAS versione 2.1.3.

2.1.3 include il supporto dell'immagine per impostazione predefinita per Centos 6.6 e Centos 7. Ho testato Centos 6.6, e funziona benissimo, assicurati di aver caricato prima la tua chiave pubblica ssh e accedi utilizzando "centos" dell'utente e la tua chiave provate che corrisponde alla suddetta chiave pubblica.

Tuttavia, quando provo l'immagine di Centos 7, ho scoperto che le porte di rete di Centos 7 sono disabilitate di default al primo avvio e devono essere abilitate alla console durante l'installazione (o tramite script, che non funziona in MAAS 2.1.3) e potrebbe essere necessario aggiornare gli script di distribuzione MAAS per risolvere questo problema. Non c'è un modo ovvio per accendere le porte Ethernet, non posso nemmeno entrare per vedere cosa non va negli script. Quindi Centos 6.6 è ciò che funziona ora, a partire dal 5/11/17. Ho un'altra domanda aperta sul problema Centos 7, quindi aggiornerò quella discussione una volta che avrò un CentOS 7 funzionante.

    
risposta data Bigtexun 12.05.2017 - 00:38

Leggi altre domande sui tag