Instalación mínima de CentOS/Fedora/RedHat

Non teño dúbida de que os nobles dons -administradores de Linux- se esforzan por minimizar o conxunto de paquetes instalados no servidor na medida do posible. É máis económico, máis seguro e dálle ao administrador unha sensación de control e comprensión total dos procesos en curso.

Polo tanto, un escenario típico para a instalación inicial do sistema operativo parece escoller a opción mínima e, a continuación, enchela cos paquetes necesarios.

Instalación mínima de CentOS/Fedora/RedHat

Non obstante, a opción mínima que ofrece o instalador de CentOS resulta non ser moi mínima. Hai unha forma de reducir o tamaño da instalación inicial do sistema dun xeito estándar documentado.

Usando o sistema operativo CentOS no traballo, tarde ou cedo descubrirás a automatización da súa instalación mediante o mecanismo Kickstart. Hai moito tempo que non instalei CentOS co instalador estándar. Durante o traballo, acumulouse un arsenal suficiente de ficheiros de inicio de configuración, o que lle permite implementar automaticamente sistemas, incluíndo LVM, particións criptográficas, cunha GUI mínima, etc.

E así, nun dos lanzamentos da 7ª versión, RedHat engadiu unha sorprendente opción a Kickstart, que permite minimizar aínda máis a imaxe do sistema instalado:

--nocore

Desactiva a instalación do Núcleo grupo de paquetes que, doutro xeito, sempre está instalado por defecto. Desactivando o Núcleo O grupo de paquetes debe usarse para crear recipientes lixeiros; instalar un sistema de escritorio ou servidor con --nocore dará lugar a un sistema inservible.

RedHat advirte honestamente sobre as posibles consecuencias do uso desta opción, pero anos de uso por min nunha contorna real confirman a súa estabilidade e aplicabilidade.

A continuación móstrase un exemplo dun ficheiro de inicio de instalación mínimo. Os valentes poden excluír a Yum. Prepárate para sorpresas:

install
text

url --url="http://server/centos/7/os/x86_64/"

eula --agreed
firstboot --disable

keyboard --vckeymap=us --xlayouts='us'
lang en_US.UTF-8
timezone Africa/Abidjan

auth --enableshadow --passalgo=sha512
rootpw --plaintext ***

ignoredisk --only-use=sda

zerombr
bootloader --location=mbr
clearpart --all --initlabel

part /boot/efi --fstype="efi" --size=100 --fsoptions="umask=0077,shortname=winnt"
part / --fstype="ext4" --size=1 --grow

network --bootproto=dhcp --hostname=localhost --onboot=on --activate

#reboot
poweroff

%packages --nocore --nobase --excludedocs
yum

%end

%addon com_redhat_kdump --disable

%end

Quero sinalar que CentOS/RedHat é máis leal a Fedora na interpretación da opción. Este último emasculará tanto o sistema que terá que ser reinstalado coa adición de utilidades vitais.

Como extra, vou dar un "feitizo" para instalar un ambiente gráfico mínimo en CentOS / RedHat (versión 7):

yum -y groupinstall x11
yum -y install gnome-classic-session
systemctl set-default graphical.target

Tanto a imaxe mínima do sistema operativo como o contorno gráfico mínimo foron probados por min e traballan en sistemas reais.

Fonte: www.habr.com

Engadir un comentario