Server con CentOS e VirtualBox

Centos-Logo

Ciao, questa volta accontento i miei lettori e in risposta a tutti i tuoi commenti su Sui server, quale distribuzione Linux posso usare?: “Guarda Brody e clearOS e Oracle e CentOS… (derivazioni RedHat) perché non ne parli? Dove stai? Beh ascoltali e ti porto per chi non ha mai usato RedHat o derivato un case study, vero ... un server con CentOS.

Questo tutorial è per chi non conosce CentOS (RedHat) o almeno non ha mai pensato di implementarlo su un server. Volevo chiamare il tutorial "Da Debian a CentOS" o "Il percorso da Debian a CentOS" ma pensavo che i fan di Debian mi avrebbero fischiato nei commenti hehehe

Per motivi di sicurezza! xD ... non so dirti dove? né il modello esatto dell'hardware, ma descriverò volentieri le capacità.

  • 4 Processori 16 core
  • 512 GB di Ram
  • Dischi sata 6 da 600x3GB, la configurazione dei dischi è: raid 0 2x600GB e raid 5 4x600GB
  • 1 controller raid Adaptec
  • 2 schede HBA Qlogic
  • 4 schede di rete da 1 GB

Continuiamo ... Dettagli dettagli dettagli ... Ebbene cosa scarica qui. CentOS 7 o superiore è sposato con l'architettura i386 e x86_64 sulla sua pagina ufficiale, ma indagando e indagando un po 'di più, si scopre che non hanno abbandonato completamente altre opzioni, quindi se vai al seguente indirizzo del tuo wiki possono scegliere altri gusti.

Ha 3 versioni Everything, Dvd ISO e minimal, ho scelto quest'ultima per il minimo richiesto e testare cose come la velocità dei repository ufficiali, le velocità di installazione ed evitare di installare servizi non necessari, tra le altre cose.

La mia sorpresa, la versione minima pesa circa 630 mb, cosa che non mi è piaciuta molto a dire il vero. quindi di nuovo scavare un po 'di più, si scopre che hai una versione netinstall di 380mb circa. (Non so perché non semplificano la vita a tutti e mettono tutto in prima pagina !!!) quello che dovresti fare è andare su x86_64, selezionare un mirror e poi scaricare la versione netinstall qui.

Bene, finora il mistero. Iniziamo avviando il sistema, con l'opzione di installazione di CentOS.

Selezioniamo la lingua.

20160215_100821

Questo menu "Riepilogo installazione" ha queste ottime opzioni e di solito le rileva automaticamente.

20160215_100942

In "Security Policy", porta alcuni profili già predeterminati di ambienti e ambienti, è una tua scelta quella più adatta alle tue esigenze.

20160215_101132

Non sorprende che abbia scelto quello che diceva in modo molto specifico come descrizione del profilo "installazioni server".

20160215_101138

Ok, la parte interessante è che tutti si confondono o fanno esplodere il sistema (principianti intendo, non fatevi offendere dagli esperti. Ho già visto un'ondata di commenti su questo argomento). Il manager secondo me automaticamente non è così intelligente, l'ho provato, ha insistito per impostare sdb come casa. Ora con l'opzione "Vorrei creare ulteriore spazio disponibile", devi scegliere quali partizioni o dischi il programma di installazione può o non può toccare per creare l'intero file system.

20160215_101400

In conclusione, non ho scelto nessuna di queste opzioni e ho optato per il tradizionale. Partizionamento manuale, a questo punto ti consente di creare partizioni lvm, standard o estese tra gli altri tipi, in particolare crearle senza troppi problemi poiché è per questo caso di studio.

20160215_102943

Selezionando + vengono richiesti il ​​punto di montaggio e il formato. Le dimensioni e le dimensioni sono un po 'difficili da mostrare con questo manager, non ho visto un'opzione, per utilizzare il resto dello spazio, quindi devi selezionare a occhio e quindi controllare se hai ancora spazio disponibile.

20160215_102956

Molto importante, nell'opzione di modifica sotto il tuo controller, puoi selezionare i possibili volumi in cui il manager valuterà se la partizione che hai creato si adatta.

20160215_103013

Ad esempio, se creo / home con 500 GiB e non c'è abbastanza spazio disponibile in sda ma se in sdb lo assegnerà automaticamente a quel disco, per evitare questo seleziona il disco in cui vuoi che esista questa partizione.

20160215_103005

Infine, devi creare un utente root e un utente normale

20160215_103242

Alla fine del processo, è necessario riavviare e il gioco è fatto. Quando il sistema si avvia, poi una schermata nera e un messaggio in attesa di login e password, come al solito.

Qui un htop (ho dovuto installare htop non viene fornito di default, il che è comune).

htop

Qui un df -h, tra l'altro l'installazione iniziale pesava 1.2 GB dopo l'aggiornamento, meno di quanto avrebbe dovuto con 1.4 GB. Il motivo per cui pesa 4.4 è che installo Virtualbox e Kde (se già lo so, non è il più leggero, mi diranno installa xfce o installa xen, ma questo tutorial era per oggi e per principianti), più un sacco di biblioteche.

df

Da qui in poi, un gioco da ragazzi.

Rete / Rete

Come sempre ci sono 10 modi per configurare la rete, Ne spiegherò uno dei tanti, ma facile, ed è con intuizione, Per configurare la rete, iniziamo modificando una connessione:


Screenshot a 2016-03-01 08:20:36

Quindi è necessario selezionare quale interfaccia di rete si desidera modificare.

Screenshot a 2016-03-01 08:20:56

E infine, metti tutta la configurazione, Manuale o DHCP, non consiglio dhcp su un server, ma è una decisione di tutti. Non ti giudico hahaha

Screenshot a 2016-03-01 08:21:40

Ora procediamo ad aggiornare il nostro sistema:

yum update
yum upgrade

Consiglio di installare questo pacchetto, perché (in sintesi) permette di risparmiare qualche megabyte scaricando solo le modifiche e non il pacchetto completo.

yum install deltarpm

Installa un'interfaccia grafica per virtualbox, io uso kde, ma hai gnome, kfce, mate, tra gli altri.

 yum -y groups install "KDE Plasma Workspaces" 

Quindi impostalo in modo che si avvii per impostazione predefinita all'avvio e avvia anche l'ambiente contemporaneamente.

# echo "exec startkde" >> ~/.xinitrc
# startx

Con virtualbox, consiglio non solo di aggiungere i repository di virtualbox ma anche di rpmforge per soddisfare tutte le dipendenze, senza alcun problema.

Qui entra nella cartella dei repository e scarica il nuovo repo

cd /etc/yum.repos.d
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

Abilita rpmforge e installa dkms

yum --enablerepo rpmforge installa dkms

Installiamo tutto il necessario, librerie e applicazioni di sviluppo, nonché sviluppo del kernel per gli header del kernel, tra le altre cose

yum groupinstall "Strumenti di sviluppo"
yum installa kernel-devel

Aggiungiamo il nostro utente al gruppo vboxusers

usermod -a -G vboxusers nome utente

E infine, se vuoi usare o condividere i tuoi dispositivi USB con macchine virtuali, esegui queste righe

mkdir / vbusbfs
echo "none / vbusbfs usbfs rw, devgid = $ (awk -F: '/ vboxusers / {print $ 3}' / etc / group), devmode = 664 0 0" >> / etc / fstab
montare -a

Screenshot a 2016-03-01 08:19:55

Facile vero?

Prestazione? benefici? Vantaggi? Beh al momento si comporta bene, non ho lamentele, è uguale a Debian, sto installando nuove macchine virtuali, per articoli futuri


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Chaparral suddetto

    In una certa occasione ho provato ad installare Centoos 7 (credo che il DVD sia ancora lì) e infatti sono riuscito a ottenerlo ma una volta installato il sistema grafico non è stato rilevato con la chiarezza che avrebbe dovuto e dopo averci combattuto per diversi ore sono uscito sconfitto.

    1.    brodidalle suddetto

      Per impostazione predefinita porta driver e configurazioni generiche, è necessario eseguire e installare manualmente tutti i driver aggiuntivi o proprietari di cui si ha bisogno. qualsiasi cosa, se riprovi e fallisci contattami per vedere se posso aiutarti. Grazie per il tuo commento

  2.   Coraggio 2.0 suddetto

    spesso cetriolo del server giusto?

    1.    brodidalle suddetto

      differenza culturale rilevata ... hahaha Non so se intendi qualcosa di buono o cattivo, siamo di paesi diversi, è buono o cattivo? Grazie per il tuo commento

      1.    pietroceco suddetto

        Che cetriolo significa che la macchina è buona :).

  3.   Corto suddetto

    Va bene; Nel mio precedente commento non ho parlato di Centoos come un demerito nei confronti della distribuzione ma, da parte mia, visto che non sono riuscito ad installarlo in modo soddisfacente.

  4.   Alexander suddetto

    Com'è RAID 0, dove lavoro usiamo molto RAID 5, la verità fino ad ora ho imparato da quello e com'è il sistema come se mi difendessi di più.

    1.    brodidalle suddetto

      Guarda, è molto più veloce perché le informazioni sono distribuite su più dischi, quindi le velocità di lettura sono molto più elevate, ma offre una ridondanza 0, non puoi fare nulla per recuperare i dati se un disco è danneggiato. Ma in questo post è un errore, perché ho fatto davvero il raid 1 (mirroring) lo puoi vedere in df -h che mostro

  5.   pietroceco suddetto

    Non sarebbe meglio usare KVM insieme a Virt-Manager? Penso che sia un'opzione migliore di VirtualBox :). Complimenti a Raid 1 per il sistema.

    1.    Coraggio 2.0 suddetto

      Certamente kvm è molto più stabile di VirtualBox, per gli ambienti di produzione kvm lo vedo più serio e robusto, inoltre oracle mi dà uno sfogo.

    2.    brodidalle suddetto

      naturalmente, ci sono alternative più stabili di virtualbox, ma per scopi dimostrativi e didattici, virtualbox fa il lavoro. Grazie per il tuo commento

    3.    Gonzalo martinez suddetto

      Fa, grazie al cielo hai chiarito che era a scopo dimostrativo.

      Stavo per dire che sembrava un disastro e uno spreco usare quel server grossolano con la scatola virtuale

  6.   senza nome suddetto

    Vbox to play / Practice e KVM / LVM / VNC / CentOS-Minimal (una delizia) a Laburar ...
    Ricorda che KVM offre PCI-Passtrough, quindi ti dimentichi per sempre del dual-boot

    1.    brodidalle suddetto

      Sono d'accordo, ecco perché la mia risposta precedente ... sebbene io sia più sulla virtualizzazione con xen (supporta anche PCI-Passtrough) ... più di CentOS minimo, prova l'installazione di rete

  7.   Moises serrano suddetto

    Saluti dal Venezuela, il tutorial è molto interessante, spero che presto pubblicherai come configurare macchine virtuali con funzioni diverse.

    1.    brodidalle suddetto

      qualche funzione specifica?

      1.    Moises seerrano suddetto

        Un proxy 😀 e un server di stampa

    2.    brodidalle suddetto

      Proxy l'ho già fatto, sarà pubblicato tra oggi e domani ... per gli stampatori lo metterò in coda per un post futuro. Grazie per il tuo commento

  8.   Alfredito suddetto

    Che macchina !!!
    Ho noleggiato un vps da 1 GB di RAM e presumibilmente 2 core e funziona molto bene.

  9.   Gonzalo martinez suddetto

    Centos 7 sta andando molto bene.

    Ho molti server in produzione con centesimi 7 e 0 reclami su nessuno di essi.

    Uno di loro ha 32 GB di ram, 8 core e un raid 1 di 512 SSD e solo MySQL, che riceve molte transazioni al secondo (per darti un'idea, sto cercando di caricare il piano dati sull'hosting, perché mangia tutti i 10 Symmetric Mbps di traffico), poiché le basi vengono consumate da circa 8 server web che hanno anche il loro traffico, e ho avuto qualche altro dettaglio con mysql, ma a livello di sistema operativo, una roccia.

    1.    brodidalle suddetto

      Esatto, è molto stabile. Forse la mia unica critica è che le versioni dei pacchetti sono un po 'datate rispetto a quelle attuali, ad esempio postgres 9.2, squid 3.3, ecc ... ma questa è una delle caratteristiche che lo rende così stabile. Grazie per il tuo commento

  10.   Pepito Pepe suddetto

    Davvero non capisco perché nella parte degli adattatori di rete offuschi il tuo ip locale, dirotteremo la tua scheda di rete?