1 votes

Créer une iso CentOS7 bare metal à partir des sources

Mon objectif est d'utiliser CentOS7 de la manière la plus minimale possible, tout en étant capable de l'utiliser comme serveur pour héberger certaines choses. J'utilise déjà l'iso minimale de CentOS (et un kickstart pour installer/désinstaller certains paquets), mais je veux approfondir si je peux le rendre encore plus bare metal.

Pour cela, j'ai besoin de pouvoir compiler un CentOS bare metal, le convertir en iso, le démarrer et faire quelques tests. Quelqu'un peut-il m'aider en m'indiquant les étapes de la compilation et de la construction d'une iso CentOS bare metal ? Sur la base de ces tests, je vérifierai si cette approche ou l'utilisation de CentOS minimal sera meilleure pour moi.

1voto

Aaron Copley Points 12225

Je pense que vous demandez une installation encore plus minimale que l'option CentOS Minimal. Bare-métal signifie autre chose et n'est pas en accord avec le contexte.

https://en.wikipedia.org/wiki/Bare-metal_server

Puisque vous êtes déjà familier avec Kickstart, je peux vous indiquer le groupe de paquets de base quelque peu non documenté et quelques options supplémentaires pour la section %packages.

%packages --nobase --excludedocs
@core --nodefaults

Vous pouvez encore affiner votre liste de forfaits en fonction de ce dont vous avez besoin/ne pas avoir besoin. Il y a quelques suggestions utiles dans le lien forums.centos.org ci-dessous pour vous aider à réfléchir.

Source(s) :

Après avoir ajusté votre Kickstart pour qu'il produise les résultats que vous souhaitez, vous pouvez créer votre propre ISO qui l'inclut pour le réutiliser. Voir cette populaire question-réponse sur les pannes de serveur ici :

0voto

John Mahowald Points 28597

Lorsque vous utilisez un kickstart, la taille du système installé sera la même que vous utilisiez l'iso NetInstall au format CD ou le DVD complet. Il y a peut-être une différence dans le temps de transfert si vous copiez une image sur chaque hôte.

Je ne pense pas que NetInstall puisse être rendu beaucoup plus petit et garder les mêmes fonctionnalités. Si vous n'avez pas besoin de modifier le contenu des versions officielles, je ne vous recommande pas de faire l'effort de créer votre propre version.

Envisagez plutôt l'amorçage réseau PXE. Utilisez syslinux pour démarrer l'installateur. Dirigez-le vers votre miroir local (HTTP ou FTP) de la version. Choisissez comment vous voulez implémenter ceci, en configurant directement tftp-server, ou en utilisant un outil de provisionnement d'hôte comme Foreman, Red Hat Satellite, ou Canonical MAAS.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X