Bonjour, cette fois plaire à mes lecteurs et en réponse à tous vos commentaires sur Sur les serveurs, quelle distribution Linux puis-je utiliser?: «Regardez Brody et clearOS et Oracle et CentOS… (dérivations de RedHat) pourquoi ne parlez-vous pas de cela? Où vous situez-vous? Eh bien écoutez-les et je vous amène pour ceux qui n'ont jamais utilisé RedHat ou dérivé une étude de cas, réel ... un serveur avec CentOS.
Ce tutoriel s'adresse à ceux qui ne connaissent pas CentOS (RedHat) ou du moins n'ont jamais pensé à l'implémenter sur un serveur. Je voulais appeler le tutoriel "Debian vers CentOS" o "Le chemin de Debian vers CentOS" mais je pensais que les fanboys Debian allaient me huer dans les commentaires hehehe
Pour des raisons de sécurité! xD ... Je ne peux pas vous dire où? ni le modèle exact du matériel mais je détaillerai volontiers les capacités.
- 4 processeurs 16 cœurs
- 512 Go Ram
- 6x600GB sata 3 disques, la configuration du disque est: raid 0 2x600GB et un raid 5 4x600GB
- 1 contrôleur raid Adaptec
- 2 cartes HBA Qlogic
- 4 cartes réseau 1 Go
Continuons ... Détails détails détails ... Eh bien quoi télécharger ici. CentOS 7 ou supérieur est marié à l'architecture i386 et x86_64 sur sa page officielle, mais en enquêtant et en enquêtant un peu plus, il s'avère qu'ils n'ont pas complètement abandonné les autres options, donc si vous allez à l'adresse suivante de votre wiki ils peuvent choisir d'autres saveurs.
Il a 3 versions Tout, Dvd ISO et minimal, j'ai choisi ce dernier pour opter pour le minimum requis et tester des choses comme la vitesse des référentiels officiels, les vitesses d'installation, et éviter d'installer des services inutiles, entre autres.
Ma surprise, la version minimum pèse environ 630 Mo, ce que je n'aimais pas beaucoup pour être honnête. alors encore une fois creuser un peu plus, il s'avère que vous avez une version netinstall de 380 Mo environ. (Je ne sais pas pourquoi ils ne facilitent pas la vie de tout le monde et ils mettent tout sur la première page !!!) ce que vous devriez faire est d'aller sur x86_64, sélectionnez un miroir puis téléchargez la version netinstall ici !.
Eh bien jusqu'ici le mystère. Nous commençons par démarrer le système, avec l'option install CentOS.
Nous sélectionnons la langue.
Ce menu "Résumé de l'installation" a ces très bonnes options et les détecte généralement automatiquement.
Dans «Politique de sécurité», apportez quelques profils d'environnements et d'environnements déjà prédéterminés, c'est votre choix qui correspond le mieux à vos besoins.
Sans surprise, j'ai choisi celui qui disait très précisément comme description du profil "installations serveur".
Ok, la partie intéressante est que tout le monde est confus ou fait exploser le système (débutants je veux dire, ne soyez pas offensés par ceux qui sont au courant. J'ai déjà vu une vague de commentaires arriver sur ce sujet). Le manager à mon avis n'est automatiquement pas si intelligent, je l'ai essayé, il a insisté pour définir sdb comme home. Désormais, avec l'option "Je souhaite créer de l'espace disponible supplémentaire", vous devez choisir les partitions ou les disques que l'installateur peut ou ne peut pas toucher pour créer l'ensemble du système de fichiers.
En conclusion, je n'ai choisi aucune de ces options et j'ai opté pour la traditionnelle. Partitionnement manuel, à ce stade, il vous permet de créer des partitions lvm, standard ou étendues parmi d'autres types, en particulier de les créer sans trop de problème puisque c'est pour cette étude de cas.
La sélection de + vous demande le point de montage et le format. Les tailles et dimensions sont un peu difficiles à afficher avec ce gestionnaire, je n'ai pas vu d'option, pour utiliser le reste de l'espace, il faut donc sélectionner à l'oeil nu puis vérifier si vous avez encore de l'espace disponible.
Très important, dans l'option de modification sous votre contrôleur, vous pouvez sélectionner les volumes possibles où le gestionnaire évaluera si la partition que vous avez créée convient.
Par exemple, si je crée / home avec 500 Gio et qu'il n'y a pas assez d'espace disponible dans sda mais si dans sdb, il l'attribuera automatiquement à ce disque, pour éviter cela, sélectionnez le disque sur lequel vous voulez que cette partition existe.
Enfin, vous devez créer un utilisateur root et un utilisateur normal
À la fin du processus, vous devez redémarrer et c'est tout. Lorsque le système démarre, un écran noir et une invite attendent le login et le mot de passe, comme d'habitude.
Voici un htop (j'ai dû installer htop ne vient pas par défaut, ce qui est courant).
Voici un df -h, au fait, l'installation initiale pesait 1.2 Go après la mise à niveau, moins que ce que devrait avoir avec 1.4 Go. La raison pour laquelle il pèse 4.4 est que j'installe Virtualbox et Kde (si je sais déjà, ce n'est pas le plus léger, ils me diront d'installer xfce ou d'installer xen, mais ce tutoriel était pour aujourd'hui et pour les débutants), plus beaucoup de bibliothèques.
A partir de là, un morceau de gâteau.
Réseau / Réseau
Comme toujours il y a 10 façons de configurer le réseau, Je vais vous en expliquer un parmi tant d'autres, mais facile, et c'est avec nmtui, Pour configurer le réseau, nous commençons par modifier une connexion:
Ensuite, vous devez sélectionner l'interface réseau que vous souhaitez modifier.
Et enfin, mettez toute la configuration, manuelle ou DHCP, je ne recommande pas dhcp sur un serveur, mais c'est à chacun. Je ne te juge pas hahaha
Nous procédons maintenant à la mise à jour de notre système:
yum update
yum upgrade
Je recommande d'installer ce package, car (en résumé) il vous permet d'économiser quelques mégaoctets en ne téléchargeant que les modifications et non le package complet.
yum install deltarpm
Installez une interface graphique pour virtualbox, j'utilise kde, mais vous avez gnome, kfce, mate, entre autres.
yum -y groups install "KDE Plasma Workspaces"
Ensuite, configurez-le simplement pour qu'il démarre par défaut lors du démarrage et lancez également l'environnement en même temps.
# echo "exec startkde" >> ~/.xinitrc
# startx
Avec virtualbox, je recommande non seulement d'ajouter les référentiels virtualbox mais aussi ceux de rpmforge pour satisfaire toutes les dépendances, sans aucun problème.
Entrez ici dans le dossier des référentiels et téléchargez le nouveau référentiel
cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
Activez rpmforge et installez dkms
yum --enablerepo rpmforge installer dkms
Nous installons tout le nécessaire, des bibliothèques et des applications de développement ainsi que le développement du noyau pour les en-têtes du noyau entre autres
yum groupinstall "Outils de développement" yum installer kernel-devel
Nous ajoutons notre utilisateur au groupe vboxusers
usermod -a -G vboxusers nom d'utilisateur
Et enfin, si vous souhaitez utiliser ou partager vos périphériques USB avec des machines virtuelles, exécutez simplement ces lignes
mkdir / vbusbfs echo "aucun / vbusbfs usbfs rw, devgid = $ (awk -F: '/ vboxusers / {print $ 3}' / etc / group), devmode = 664 0 0" >> / etc / fstab monter -a
Facile non?
Performance? avantages? avantages?, eh bien pour le moment ça se comporte bien, je n'ai rien à redire, c'est la même chose que Debian, j'installe de nouvelles machines virtuelles, pour les prochains articles
À une certaine occasion, j'ai essayé d'installer Centoos 7 (je pense que le DVD est toujours là) et en fait j'ai réussi à l'obtenir mais une fois installé, le système graphique n'a pas été détecté avec la clarté qu'il devrait avoir et après s'être battu avec lui pendant plusieurs heures Je suis parti vaincu.
Par défaut, il apporte des pilotes et des configurations génériques, vous devez exécuter et installer manuellement tous les pilotes supplémentaires ou propriétaires dont vous avez besoin. quoi que ce soit, si vous essayez à nouveau et échouez, contactez-moi pour voir si je peux vous aider. Merci pour ton commentaire
souvent concombre de serveur non?
différence culturelle détectée ... hahaha je ne sais pas si vous voulez dire quelque chose de bon ou de mauvais, nous sommes de pays différents, est-ce bon ou mauvais? Merci pour ton commentaire
Quel concombre signifie que la machine est bonne :).
Bon; Dans mon commentaire précédent, je n'ai pas parlé de Centoos comme un démérite vis-à-vis de la distribution, mais de ma part, car je n'ai pas pu l'installer de manière satisfaisante.
Comment est le RAID 0, où je travaille, nous utilisons beaucoup de RAID 5, la vérité jusqu'à présent, j'apprends de cela et ce qu'est le système comme si je me défendais davantage.
Regardez, c'est beaucoup plus rapide car les informations sont réparties sur plusieurs disques, donc les vitesses de lecture sont beaucoup plus rapides, mais cela offre une redondance 0, vous ne pouvez rien faire pour récupérer les données si un disque est endommagé. Mais dans cet article, c'est une erreur, car j'ai vraiment fait le raid 1 (mise en miroir), vous pouvez le voir dans df -h que je montre
Ne serait-il pas préférable d'utiliser KVM avec Virt-Manager? Je pense que c'est une meilleure option que VirtualBox :). Bravo au Raid 1 pour le système.
Certes, kvm est beaucoup plus stable que VirtualBox, pour les environnements de production kvm je le vois plus sérieux et plus robuste.
bien sûr, il existe des alternatives plus stables que virtualbox, mais à des fins de démonstration et didactique, virtualbox fait le travail. Merci pour ton commentaire
Fa, Dieu merci, vous avez précisé que c'était à des fins de démonstration.
J'allais dire que cela semblait être un gâchis et un gaspillage d'utiliser ce serveur grossier avec une boîte virtuelle
Vbox pour jouer / Pratiquer et KVM / LVM / VNC / CentOS-Minimal (un délice) à Laburar…
N'oubliez pas que KVM propose PCI-Passtrough, vous oubliez donc pour toujours le double démarrage
Je suis d'accord, c'est pourquoi ma réponse précédente ... même si je suis plus sur la virtualisation avec xen (il prend également en charge PCI-Passtrough) ... plus que CentOS minimal, essayez net-install
Salutations du Venezuela, le tutoriel est très intéressant, j'espère que vous publierez bientôt comment configurer des machines virtuelles avec différentes fonctions.
une fonction spécifique?
Un proxy 😀 et un serveur d'impression
Proxy que j'ai déjà fait, il doit être publié entre aujourd'hui et demain ... pour les imprimeurs je vais le mettre en file d'attente pour un prochain post. Merci pour ton commentaire
Quel morceau de machine !!!
Je loue un vps de 1 Go de RAM et supposément 2 cœurs et cela fonctionne très bien.
Centos 7 se porte très bien.
J'ai de nombreux serveurs en production avec centos 7 et 0 plaintes sur aucun d'entre eux.
L'un d'eux a 32 Go de RAM, 8 cœurs et un raid 1 de 512 SSD et seulement MySQL, qui reçoit de nombreuses transactions par seconde (pour vous donner une idée, je cherche à télécharger le plan de données sur l'hébergement, car il mange les 10 Symmetric Mbps of traffic), puisque les bases sont consommées par environ 8 serveurs web qui ont aussi leur trafic, et j'ai eu un autre détail avec mysql, mais au niveau OS, un rocher.
C'est vrai, c'est très stable. Peut-être que ma seule critique est que les versions des packages sont un peu obsolètes par rapport aux versions actuelles, par exemple postgres 9.2, squid 3.3, etc ... mais c'est l'une des caractéristiques qui le rend si stable. Merci pour ton commentaire
Je ne comprends vraiment pas pourquoi dans la partie adaptateurs réseau vous brouillez votre adresse IP locale, allons-nous détourner votre carte réseau?