Server met CentOS en VirtualBox

Centos-logo

Hallo, deze keer een plezier voor mijn lezers en als reactie op al uw opmerkingen over Welke Linux-distributie kan ik op servers gebruiken?: Kijk Brody en clearOS en Oracle en CentOS ... (RedHat-afleidingen) waarom praat je daar niet over? Waar sta je? Luister goed naar ze en ik breng jullie voor degenen die nog nooit RedHat hebben gebruikt of een case study hebben afgeleid, echt ... een server met CentOS.

Deze tutorial is voor degenen die CentOS (RedHat) niet kennen of er in ieder geval nooit aan hebben gedacht om het op een server te implementeren. Ik wilde de tutorial bellen "Debian naar CentOS" o "Het pad van Debian naar CentOS" maar ik dacht dat Debian-fanboys me zouden uitschelden in de commentaren hehehe

Om veiligheidsredenen! xD ... ik kan je niet vertellen waar? noch het exacte model van de hardware, maar ik zal graag de mogelijkheden beschrijven.

  • 4 processoren 16 kernen
  • 512 GB Ram
  • 6x600GB sata 3 schijven, de configuratie van de schijven is: raid 0 2x600GB en een raid 5 4x600GB
  • 1 Adaptec raid-controller
  • 2 Qlogic HBA-kaarten
  • 4 netwerkkaarten 1 GB

Laten we doorgaan ... Details details details ... Nou wat download hier. CentOS 7 of hoger is getrouwd met de i386- en x86_64-architectuur op de officiële pagina, maar als je iets meer onderzoekt en onderzoekt, blijkt dat ze andere opties niet helemaal hebben opgegeven, dus als je naar het volgende adres van je wiki ze kunnen andere smaken kiezen.

Het heeft 3 versies Alles, Dvd ISO en minimaal, ik koos voor het laatste om voor het minimaal vereiste te gaan en dingen te testen zoals de snelheid van de officiële repositories, installatiesnelheden en het vermijden van het installeren van onnodige services, onder andere.

Mijn verrassing, de minimale versie weegt ongeveer 630 mb, wat ik eerlijk gezegd niet zo leuk vond. dus graaf weer een beetje meer, het blijkt dat je een netinstall-versie hebt van ongeveer 380mb. (Ik weet niet waarom ze het leven van iedereen niet gemakkelijker maken en ze zetten alles op de eerste pagina !!!) wat je moet doen is naar x86_64 gaan, een spiegel selecteren en dan de netinstall-versie downloaden hier.

Tot zover het mysterie. We beginnen met het opstarten van het systeem, met de optie CentOS installeren.

We selecteren taal.

20160215_100821

Dit "Installatieoverzicht" menu heeft deze zeer goede opties en detecteert ze gewoonlijk automatisch.

20160215_100942

Breng in "Beveiligingsbeleid" enkele reeds vooraf bepaalde profielen van omgevingen en omgevingen mee, het is uw keuze die het beste bij uw behoeften past.

20160215_101132

Het is niet verrassend dat ik degene koos die heel specifiek zei als een beschrijving van het profiel "serverinstallaties".

20160215_101138

Ok, het interessante is dat iedereen in de war raakt of het systeem laat ontploffen (beginners bedoel ik, wees niet beledigd door degenen die het weten. Ik zag al een golf van reacties over dit onderwerp komen). De manager is naar mijn mening automatisch niet zo slim, ik heb het geprobeerd, hij stond erop sdb als thuis in te stellen. Nu met de optie "Ik zou graag extra beschikbare ruimte willen creëren", moet u kiezen welke partities of schijven het installatieprogramma wel of niet kan aanraken om het volledige bestandssysteem te creëren.

20160215_101400

Kortom, ik heb geen van deze opties gekozen en ben voor het traditionele gegaan. Handmatige partitionering, op dit punt kunt u onder andere lvm-, standaard- of uitgebreide partities maken, in het bijzonder deze zonder veel problemen aan te maken aangezien het voor deze case study is.

20160215_102943

Als u + selecteert, wordt u om het koppelpunt en formaat gevraagd. De maten en afmetingen zijn wat lastig te laten zien met deze manager, ik zag geen optie om de rest van de ruimte te gebruiken, dus je moet op het oog selecteren en dan kijken of je nog ruimte vrij hebt.

20160215_102956

Heel belangrijk, in de wijzigingsoptie onder uw controller kunt u de mogelijke volumes selecteren waar de manager zal evalueren of de door u gemaakte partitie past.

20160215_103013

Als ik bijvoorbeeld / home creëer met 500 GiB en er is niet genoeg ruimte beschikbaar in sda, maar als het in sdb staat, zal het het automatisch aan die schijf toewijzen, om dit te vermijden, selecteer je de schijf waarop je deze partitie wilt hebben.

20160215_103005

Ten slotte moet u een rootgebruiker en een normale gebruiker aanmaken

20160215_103242

Aan het einde van het proces moet u opnieuw opstarten en dat is alles. Wanneer het systeem opstart, een zwart scherm en een prompt die wacht op login en wachtwoord, zoals gewoonlijk.

Hier een htop (ik moest htop installeren niet standaard, wat gebruikelijk is).

htop

Hier een df -h, overigens woog de initiële installatie 1.2 GB na de upgrade, minder dan met 1.4 GB zou moeten zijn. De reden waarom het 4.4 weegt, is dat ik Virtualbox en Kde installeer (als ik het al weet, het is niet de lichtste, ze zullen me vertellen xfce te installeren of xen te installeren, maar deze tutorial was voor vandaag en voor beginners), plus veel bibliotheken.

df

Vanaf hier een fluitje van een cent.

Netwerk / netwerk

zoals altijd er zijn ongeveer 10 manieren om het netwerk te configureren, Ik zal een van de vele uitleggen, maar gemakkelijk, en het is met nmtui, Om het netwerk te configureren, beginnen we met het aanpassen van een verbinding:


Schermafbeelding op 2016-03-01 08: 20: 36

Vervolgens moet u selecteren welke netwerkinterface u wilt wijzigen.

Schermafbeelding op 2016-03-01 08: 20: 56

En tot slot, zet alle configuratie, handmatig of DHCP, ik raad dhcp niet aan op een server, maar het is ieders beslissing. Ik beoordeel je niet hahaha

Schermafbeelding op 2016-03-01 08: 21: 40

Nu gaan we verder met het updaten van ons systeem:

yum update
yum upgrade

Ik raad aan om dit pakket te installeren, omdat je (samengevat) een paar megabytes kunt besparen door alleen de aanpassingen te downloaden en niet het volledige pakket.

yum install deltarpm

Installeer een grafische interface voor virtualbox, ik gebruik kde, maar je hebt onder andere gnome, kfce, mate.

 yum -y groups install "KDE Plasma Workspaces" 

Stel het vervolgens in om standaard te starten wanneer het opstart en start ook de omgeving meteen.

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

Met virtualbox raad ik aan om niet alleen de virtualbox-repositories toe te voegen, maar ook de rpmforge-repositories om zonder enig probleem aan alle afhankelijkheden te voldoen.

Voer hier de map met repositories in en download de nieuwe repo

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

Schakel rpmforge in en installeer dkms

yum --enablerepo rpmforge installeer dkms

We installeren al het nodige, bibliotheken en ontwikkelingstoepassingen, evenals kernel devel voor onder andere de kernel headers

yum groupinstall "Development Tools"
yum installeer kernel-devel

We voegen onze gebruiker toe aan de vboxusers-groep

usermod -a -G vboxusers gebruikersnaam

En tot slot, als u uw usb-apparaten wilt gebruiken of delen met virtuele machines, voer dan gewoon deze regels uit

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

Schermafbeelding op 2016-03-01 08: 19: 55

Makkelijk toch?

Prestatie? voordelen? voordelen?, nou op dit moment gedraagt ​​het zich goed, ik heb geen klachten, het is hetzelfde als Debian, ik installeer nieuwe virtuele machines, voor toekomstige artikelen


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Chaparral zei

    Bij een bepaalde gelegenheid probeerde ik Centoos 7 te installeren (ik denk dat de dvd er nog steeds is) en het lukte me zelfs om het te krijgen, maar eenmaal geïnstalleerd, werd het grafische systeem niet gedetecteerd met de duidelijkheid die het zou moeten hebben en na er een aantal jaren mee te hebben gevochten. uur verliet ik verslagen.

    1.    brodydalle zei

      Standaard brengt het generieke stuurprogramma's en configuraties met zich mee, u moet alle aanvullende of eigen stuurprogramma's die u nodig hebt uitvoeren en handmatig installeren. iets, als u het opnieuw probeert en het niet lukt, neem dan contact met mij op om te zien of ik u kan helpen. Bedankt voor je reactie

  2.   Moed 2.0 zei

    vaak komkommer of server toch?

    1.    brodydalle zei

      cultureel verschil ontdekt ... hahaha ik weet niet of je iets goeds of slecht bedoelt, we komen uit verschillende landen, is het goed of slecht? Bedankt voor je reactie

      1.    petertsjechisch zei

        Wat een komkommer betekent dat de machine goed is :).

  3.   Kort zei

    Oke; In mijn vorige opmerking sprak ik niet over Centoos als een nadeel van de distributie, maar van mijn kant, omdat ik het niet naar tevredenheid kon installeren.

  4.   Alexander zei

    Hoe is RAID 0, waar ik werk, gebruiken we veel RAID 5, de waarheid tot nu toe leer ik daaruit en hoe het systeem is alsof ik mezelf meer verdedig.

    1.    brodydalle zei

      Kijk, het is veel sneller omdat de informatie over meerdere schijven is verspreid, dus de leessnelheden zijn veel hoger, maar het biedt 0 redundantie, je kunt niets doen om de gegevens te herstellen als een schijf beschadigd is. Maar in dit bericht is het een fout, want ik heb echt raid 1 (mirroring) gedaan, je kunt het zien in df -h dat ik laat zien

  5.   petertsjechisch zei

    Zou het niet beter zijn om KVM samen met Virt-Manager te gebruiken? Ik denk dat het een betere optie is dan VirtualBox :). Goed gedaan voor Raid 1 voor het systeem.

    1.    Moed 2.0 zei

      Zeker, kvm is veel stabieler dan VirtualBox, voor productie-omgevingen kvm zie ik het serieuzer en robuuster.Bovendien bezorgt oracle me uitslag.

    2.    brodydalle zei

      Natuurlijk zijn er stabielere alternatieven dan virtualbox, maar voor demonstratie- en didactische doeleinden doet virtualbox het werk. Bedankt voor je reactie

    3.    Gonzalo Martinez zei

      Fa, godzijdank heb je duidelijk gemaakt dat het voor demonstratiedoeleinden was.

      Ik wilde zeggen dat het een puinhoop en een verspilling leek om die grove server met virtuele box te gebruiken

  6.   naamloos zei

    Vbox om te spelen / oefenen en KVM / LVM / VNC / CentOS-Minimal (een genot) voor Laburar ...
    Onthoud dat KVM PCI-Passtrough biedt, zodat u dual-boot voor altijd vergeet

    1.    brodydalle zei

      Ik ben het ermee eens, daarom is mijn vorige antwoord ... hoewel ik meer van virtualisatie ben met xen (ondersteunt ook PCI-Passtrough) ... meer dan CentOS minimaal, probeer net-install

  7.   Moises serrano zei

    Groeten uit Venezuela, de tutorial is erg interessant, ik hoop dat je binnenkort zult publiceren hoe je virtuele machines met verschillende functies kunt configureren.

    1.    brodydalle zei

      een specifieke functie?

      1.    Moises seerrano zei

        Een proxy 😀 en een printserver

    2.    brodydalle zei

      Proxy heb ik al gedaan, het moet tussen vandaag en morgen worden gepubliceerd ... voor de printers zal ik het in de wachtrij plaatsen voor een toekomstige post. Bedankt voor je reactie

  8.   Alfredito zei

    Wat een machine !!!
    Ik huur een vps van 1GB RAM en zogenaamd 2 cores en het werkt erg goed.

  9.   Gonzalo Martinez zei

    Centos 7 doet het erg goed.

    Ik heb veel servers in productie met geen centos 7 en 0 klachten.

    Een van hen heeft 32GB RAM, 8 cores en een raid 1 van 512 SSD en alleen MySQL, die veel transacties per seconde ontvangt (om je een idee te geven, ik wil het dataplan uploaden naar de hosting, omdat het alle 10 Symmetrische Mbps aan verkeer), aangezien de bases worden verbruikt door ongeveer 8 webservers die ook hun verkeer hebben, en ik heb wat ander detail met mysql gehad, maar op OS-niveau, een rots.

    1.    brodydalle zei

      Dat klopt, het is erg stabiel. Misschien is mijn enige kritiek dat de versies van de pakketten een beetje verouderd zijn in vergelijking met de huidige, bijvoorbeeld postgres 9.2, squid 3.3, enz ... maar dat is een van de kenmerken die het zo stabiel maken. Bedankt voor je reactie

  10.   Pepito Pepe zei

    Ik begrijp echt niet waarom je in het gedeelte met netwerkadapters je lokale IP-adres vervaagt, gaan we je netwerkkaart kapen?