Server mit CentOS und VirtualBox

Centos-Logo

Hallo, diesmal erfreue ich meine Leser und antworte auf all deine Kommentare zu Welche Linux-Distribution kann ich auf Servern verwenden?: Schauen Sie sich Brody und clearOS und Oracle und CentOS an… (RedHat-Ableitungen), warum sprechen Sie nicht darüber? Wo stehst du? " Hören Sie ihnen zu und ich bringe Sie für diejenigen, die noch nie RedHat verwendet oder eine Fallstudie abgeleitet haben, real ... einen Server mit CentOS.

Dieses Tutorial richtet sich an Personen, die CentOS (RedHat) nicht kennen oder zumindest noch nie daran gedacht haben, es auf einem Server zu implementieren. Ich wollte das Tutorial aufrufen "Debian zu CentOS" o "Der Weg von Debian zu CentOS" aber ich dachte, dass Debian-Fanboys mich in den Kommentaren aushöhlen würden, hehehe

Aus Sicherheitsgründen! xD ... Ich kann dir nicht sagen wo? noch das genaue Modell der Hardware, aber ich werde gerne die Funktionen detailliert.

  • 4 Prozessoren 16 Kerne
  • 512 GB Ram
  • 6x600GB Sata 3-Festplatten, die Festplattenkonfiguration lautet: RAID 0 2x600GB und RAID 5 4x600GB
  • 1 Adaptec Raid Controller
  • 2 Qlogic HBA-Karten
  • 4 Netzwerkkarten 1 GB

Fahren wir fort ... Details Details Details ... Na und? Hier herunterladen. CentOS 7 oder höher ist auf seiner offiziellen Seite mit der i386- und x86_64-Architektur verheiratet. Wenn Sie jedoch ein wenig mehr untersuchen und untersuchen, stellt sich heraus, dass andere Optionen nicht vollständig aufgegeben wurden. Wenn Sie also zu der folgenden Adresse gehen Wiki Sie können andere Geschmacksrichtungen wählen.

Es hat 3 Versionen Alles, DVD-ISO und minimal, ich habe mich für Letzteres entschieden, um das erforderliche Minimum zu erreichen und Dinge wie die Geschwindigkeit der offiziellen Repositorys, Installationsgeschwindigkeiten und die Vermeidung unnötiger Dienste zu testen, unter anderem.

Meine Überraschung, die Mindestversion wiegt ca. 630 mb, was mir ehrlich gesagt nicht besonders gut gefallen hat. Wenn Sie also noch einmal ein bisschen mehr graben, stellt sich heraus, dass Sie eine Netinstall-Version von ca. 380 MB haben. (Ich weiß nicht, warum sie nicht jedem das Leben leichter machen und sie setzen alles auf die erste Seite !!!) Was Sie tun sollten, ist zu x86_64 zu gehen, einen Spiegel auszuwählen und dann die netinstall-Version herunterzuladen hier.

Nun soweit das Rätsel. Wir beginnen mit dem Booten des Systems mit der Option CentOS installieren.

Wir wählen die Sprache.

20160215_100821

Dieses Menü "Installationszusammenfassung" enthält diese sehr guten Optionen und erkennt sie normalerweise automatisch.

20160215_100942

Bringen Sie in "Sicherheitsrichtlinie" einige vorgegebene Profile von Umgebungen und Umgebungen mit. Sie haben die Wahl, die Ihren Anforderungen am besten entspricht.

20160215_101132

Es überrascht nicht, dass ich diejenige ausgewählt habe, die sehr spezifisch als Beschreibung des Profils "Serverinstallationen" angegeben ist.

20160215_101138

Ok, der interessante Teil ist, dass jeder verwirrt ist oder das System explodieren lässt (Anfänger, ich meine, lassen Sie sich nicht von Kennern beleidigen. Ich konnte eine Welle von Kommentaren zu diesem Thema sehen). Der Manager ist meiner Meinung nach automatisch nicht so schlau, ich habe es versucht, er bestand darauf, sdb als Zuhause festzulegen. Mit der Option "Ich möchte zusätzlichen verfügbaren Speicherplatz erstellen" müssen Sie nun auswählen, welche Partitionen oder Festplatten das Installationsprogramm berühren kann oder nicht, um das gesamte Dateisystem zu erstellen.

20160215_101400

Zusammenfassend habe ich keine dieser Optionen gewählt und mich für das Traditionelle entschieden. Manuelle Partitionierung, an dieser Stelle können Sie unter anderem lvm-, Standard- oder erweiterte Partitionen erstellen, insbesondere diese ohne große Probleme, da dies für diese Fallstudie vorgesehen ist.

20160215_102943

Wenn Sie + auswählen, werden Sie nach dem Einhängepunkt und dem Format gefragt. Die Größen und Abmessungen sind mit diesem Manager etwas schwierig anzuzeigen. Ich habe keine Option gesehen, um den Rest des Speicherplatzes zu verwenden. Sie müssen also per Auge auswählen und dann prüfen, ob noch Speicherplatz verfügbar ist.

20160215_102956

Sehr wichtig ist, dass Sie in der Änderungsoption unter Ihrem Controller die möglichen Volumes auswählen können, auf denen der Manager bewertet, ob die von Ihnen erstellte Partition passt.

20160215_103013

Wenn ich zum Beispiel / home mit 500 GiB erstelle und in sda nicht genügend Speicherplatz verfügbar ist, aber in sdb, wird es automatisch dieser Festplatte zugewiesen. Um dies zu vermeiden, wählen Sie die Festplatte aus, auf der diese Partition vorhanden sein soll.

20160215_103005

Schließlich müssen Sie einen Root-Benutzer und einen normalen Benutzer erstellen

20160215_103242

Am Ende des Prozesses müssen Sie neu starten und das wars. Beim Systemstart warten wie gewohnt ein schwarzer Bildschirm und eine Eingabeaufforderung auf Anmeldung und Kennwort.

Hier ein htop (ich musste htop installieren kommt nicht standardmäßig, was üblich ist).

htop

Hier ein df -h, übrigens wog die Erstinstallation nach dem Upgrade 1.2 GB, weniger als mit 1.4 GB hätte sein sollen. Der Grund, warum es 4.4 wiegt, ist, dass ich Virtualbox und Kde installiere (wenn ich bereits weiß, dass es nicht das leichteste ist, werden sie mir sagen, dass ich xfce oder xen installieren soll, aber dieses Tutorial war für heute und für Anfänger) und viele andere Bibliotheken.

df

Von hier an ein Kinderspiel.

Netzwerk / Netzwerk

Wie immer Es gibt ungefähr 10 Möglichkeiten, das Netzwerk zu konfigurierenIch werde eines von vielen erklären, aber einfach, und es ist mit nmtui, Um das Netzwerk zu konfigurieren, ändern wir zunächst eine Verbindung:


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

Anschließend müssen Sie auswählen, welche Netzwerkschnittstelle Sie ändern möchten.

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

Und schließlich, setzen Sie die gesamte Konfiguration, Handbuch oder DHCP, ich empfehle nicht DHCP auf einem Server, aber es liegt an jedem. Ich verurteile dich nicht, hahaha

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

Nun aktualisieren wir unser System:

yum update
yum upgrade

Ich empfehle die Installation dieses Pakets, da Sie damit (zusammenfassend) einige Megabyte sparen können, indem Sie nur die Änderungen und nicht das gesamte Paket herunterladen.

yum install deltarpm

Installiere eine grafische Oberfläche für virtualbox, ich benutze kde, aber du hast unter anderem gnome, kfce, mate.

 yum -y groups install "KDE Plasma Workspaces" 

Stellen Sie dann einfach ein, dass es beim Booten standardmäßig gestartet wird, und starten Sie die Umgebung sofort.

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

Bei virtualbox empfehle ich, nicht nur die Virtualbox-Repositorys, sondern auch die rpmforge-Repositorys hinzuzufügen, um alle Abhängigkeiten problemlos zu erfüllen.

Geben Sie hier den Repositorys-Ordner ein und laden Sie das neue Repo herunter

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

Aktivieren Sie rpmforge und installieren Sie dkms

yum --enablerepo rpmforge installiere dkms

Wir installieren unter anderem alles Notwendige, Bibliotheken und Entwicklungsanwendungen sowie die Kernelentwicklung für die Kernel-Header

yum groupinstall "Entwicklungstools"
yum installiere kernel-devel

Wir fügen unseren Benutzer der vboxusers-Gruppe hinzu

usermod -a -G vboxusers Benutzername

Und schließlich, wenn Sie Ihre USB-Geräte für virtuelle Maschinen verwenden oder freigeben möchten, führen Sie einfach diese Zeilen aus

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

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

Einfach richtig?

Performance? Leistungen? Vorteile? Nun, im Moment verhält es sich gut, ich habe keine Beschwerden, es ist das gleiche wie Debian, ich installiere neue virtuelle Maschinen für zukünftige Artikel


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Chaparral sagte

    Bei einer bestimmten Gelegenheit habe ich versucht, Centoos 7 zu installieren (ich glaube, die DVD ist noch vorhanden), und tatsächlich habe ich es geschafft, sie zu bekommen, aber nach der Installation wurde das Grafiksystem nicht mit der Klarheit erkannt, die es haben sollte, und nachdem ich mehrere Male damit gekämpft hatte Stunden habe ich besiegt verlassen.

    1.    brodydalle sagte

      Standardmäßig werden allgemeine Treiber und Konfigurationen bereitgestellt. Sie müssen alle zusätzlichen oder proprietären Treiber ausführen und manuell installieren, die Sie benötigen. Wenn Sie es erneut versuchen und es nicht schaffen, kontaktieren Sie mich, um zu sehen, ob ich Ihnen helfen kann. Vielen Dank für Ihren Kommentar

  2.   Mut 2.0 sagte

    oft Gurke Server richtig?

    1.    brodydalle sagte

      kultureller Unterschied festgestellt ... hahaha Ich weiß nicht, ob Sie etwas Gutes oder Schlechtes meinen, wir kommen aus verschiedenen Ländern, ist es gut oder schlecht? Vielen Dank für Ihren Kommentar

      1.    Petercheco sagte

        Was für eine Gurke bedeutet, dass die Maschine gut ist :).

  3.   Kurz sagte

    Okay; In meinem vorherigen Kommentar habe ich Centoos nicht als Fehler in Bezug auf die Distribution bezeichnet, sondern meinerseits, da ich es nicht zufriedenstellend installieren konnte.

  4.   Alejandro sagte

    Wie ist RAID 0, wo ich arbeite? Wir verwenden viel RAID 5, die Wahrheit, die ich bisher daraus gelernt habe und wie das System ist, als ob ich mich mehr verteidige.

    1.    brodydalle sagte

      Schauen Sie, es ist viel schneller, weil die Informationen auf mehrere Festplatten verteilt sind, daher sind die Lesegeschwindigkeiten viel schneller, aber es bietet 0 Redundanz. Sie können nichts tun, um die Daten wiederherzustellen, wenn eine Festplatte beschädigt ist. Aber in diesem Beitrag ist es ein Fehler, weil ich wirklich Raid 1 (Spiegeln) gemacht habe. Sie können es in df -h sehen, das ich zeige

  5.   Petercheco sagte

    Wäre es nicht besser, KVM zusammen mit Virt-Manager zu verwenden? Ich denke, es ist eine bessere Option als VirtualBox :). Gut gemacht, Raid 1 für das System.

    1.    Mut 2.0 sagte

      Sicherlich ist kvm viel stabiler als VirtualBox, für Produktionsumgebungen kvm sehe ich es ernsthafter und robuster. Außerdem gibt mir Orakel einen Ausschlag.

    2.    brodydalle sagte

      Natürlich gibt es stabilere Alternativen als virtualbox, aber zu Demonstrations- und didaktischen Zwecken erledigt virtualbox die Aufgabe. Vielen Dank für Ihren Kommentar

    3.    Gonzalo Martinez sagte

      Fa, Gott sei Dank, Sie haben klargestellt, dass es zu Demonstrationszwecken war.

      Ich wollte sagen, dass es wie ein Chaos und eine Verschwendung schien, diesen groben Server mit virtueller Box zu verwenden

  6.   namenlos sagte

    Vbox zum Spielen / Üben und KVM / LVM / VNC / CentOS-Minimal (eine Freude) für Laburar…
    Denken Sie daran, dass KVM PCI-Passtrough anbietet, sodass Sie Dual-Boot für immer vergessen

    1.    brodydalle sagte

      Ich stimme zu, deshalb meine vorherige Antwort ... obwohl ich mich mehr mit Virtualisierung mit Xen beschäftige (es unterstützt auch PCI-Passtrough) ... mehr als CentOS minimal, versuchen Sie es mit net-install

  7.   Moises serrano sagte

    Grüße aus Venezuela, das Tutorial ist sehr interessant. Ich hoffe, Sie werden bald veröffentlichen, wie virtuelle Maschinen mit verschiedenen Funktionen konfiguriert werden.

    1.    brodydalle sagte

      irgendeine spezifische Funktion?

      1.    Moises seerrano sagte

        Ein Proxy 😀 und ein Druckserver

    2.    brodydalle sagte

      Proxy habe ich schon gemacht, es soll zwischen heute und morgen veröffentlicht werden ... für die Drucker werde ich es für einen zukünftigen Beitrag in die Warteschlange stellen. Vielen Dank für Ihren Kommentar

  8.   Alfredito sagte

    Was für ein Stück Maschine !!!
    Ich vermiete ein vps von 1 GB RAM und angeblich 2 Kerne und es funktioniert sehr gut.

  9.   Gonzalo Martinez sagte

    Centos 7 geht es sehr gut.

    Ich habe viele Server in Produktion mit Centos 7 und 0 Beschwerden auf keinem von ihnen.

    Einer von ihnen hat 32 GB RAM, 8 Kerne und einen RAID 1 von 512 SSDs und nur MySQL, das viele Transaktionen pro Sekunde empfängt (um Ihnen eine Idee zu geben, möchte ich den Datenplan auf das Hosting hochladen, weil er frisst alle 10 symmetrischen Mbit / s des Datenverkehrs), da die Basen von ungefähr 8 Webservern belegt werden, die auch ihren Datenverkehr haben, und ich einige andere Details mit MySQL hatte, aber auf Betriebssystemebene ein Stein.

    1.    brodydalle sagte

      Das stimmt, es ist sehr stabil. Vielleicht ist meine einzige Kritik, dass die Versionen der Pakete im Vergleich zu den aktuellen etwas veraltet sind, zum Beispiel Postgres 9.2, Squid 3.3 usw., aber das ist eines der Merkmale, die es so stabil machen. Vielen Dank für Ihren Kommentar

  10.   Pepito Pepe sagte

    Ich verstehe wirklich nicht, warum Sie im Teil mit den Netzwerkadaptern Ihre lokale IP-Adresse verwischen. Werden wir Ihre Netzwerkkarte entführen?