Instalación de un Servidor CentOS 6.x

Este tutorial enseña a instalar un servidor CentOS 6.3 basico.
2014-01-21 ACTUALIZACIÓN:
Originariamente escribí esta guía para la versión 6.3 de CentOS, pero he seguido probando también en las versiones más modernas y sigue valida hasta la ultima versión 6.5.

1. Requisitos

Para instalar un servidor CentOS necesitas lo siguiente:

Para hacer una instalación básica solo se necesita el DVD 1, el fichero de la imagen iso a descargar se llama CentOS-6.5-x86_64-bin-DVD1.iso.

Hay también otras imágenes iso, por ejemplo para una instalación mínima, para instalar desde la red y una versión Live.

2. Nota Preliminar

Antes de empezar sólo quiero advertirte que esta es una guía práctica sin ningún tipo de garantía, que fue escrita con el propósito de ayudar a los administradores de sistemas, así que no voy a explicar los detalles técnicos ni la teoría que está detrás de ellos.

A los efectos de este tutorial he creado una máquina virtual con VirtualBox, esto significa que el hardware de tu propio ordenador podría diferir significativamente, incluyendo las unidades de disco duro y las tarjetas de red.

En este tutorial voy a utilizar el nombre de host server.example.com con la dirección IP 192.168.0.100 y la puerta de enlace 192.168.0.1, también estos valores pueden ser diferentes para ti, así que tienes que reemplazarlos cuando sea apropiado.

3. Instalar el Sistema Operativo

Lo primero en hacer es arrancar desde el primer DVD de CentOS 6.5 y seleccionar Install or upgrade an existing system

Image01

Normalmente evito de hacer el test de la unidad DVD, si está roto me avisará de todas formas

Image02

Cuando llega la pantalla de bienvenida pincha en el botón Next.

Image03

Escoge tu idioma.

En esta instalación he seguido con el Inglés y he añadido el soporte al Castellano más adelante.

Image04

Selecciona tu teclado.

Image05

En esta maquina virtual he seleccionado Basic Storage Devices, pero si tienes algunas SANs deberías escoger Specialized Storage Devices.

Image06

Ahora hacemos una instalación limpia.

Image07

Introduce el nombre de host del servidor, y luego pincha en Configure Network para asignar una dirección IP estática.

Image08

En la pestaña Wired, selecciona la interfaz de red y pincha en Edit.

Image09

Marca la casilla Connect automatically.

En la pestaña IPv4 Settings selecciona Manual en el menú Method.

Luego pincha en el botón Add para añadir una dirección IP estática.

Por ultimo introduce los números de tus servidores DNS separados por comas.

Cuando la configuración de red está lista pincha en Apply, luego Close y Next.

Image10

Seleccione tu zona horaria.

Image11

Introduce la contraseña del usuario root.

Image12

Ahora ha llegado el momento de particionar el disco duro.

Como esta es una maquina virtual con un disco vacío escogí Use All Space, así es más sencillo pero esta no es una buena opción si ya tienes un sistema operativo instalado, en este caso deberías usar Create Custom Layout.

Me gusta saber lo que hace el sistema y como ha particionado el disco, así que he marcado la casilla Review and modify partitioning layout.

Image13

y así es como ha quedado el disco duro, como puedes ver ha creado un volumen LVM.

Image14

Cuando estas listo con el particionado pincha en Write changes to disk.

Image15

Selecciona donde instalar el boot loader.

Image16

Ahora puedes escoger la serie de programas para instalar.

En mi caso he usado Basic Server, en realidad la documentación de CentOS y RedHat no es muy clara sobre cuales paquetes se van a instalar, así que puede mirar los enlaces siguientes que pueden ayudarte a escoger la serie más adecuada para ti:

Image17

Nota como en el pantallazo anterior he seleccionado la casilla Customize now, esto me permite de añadir el soporte para el idioma Castellano.

Image18

Ahora empieza la instalación de todos los paquetes y suele tardar unos cuantos minutos.

Image19

Cuando la instalación termina puedes remover el DVD y reiniciar el ordenador.

Image20

Después el reinicio puedes entrar en el sistema como usuario root.

Image21

¡Esto es todo! Ahora ya tienes un servidor básico CentOS instalado.

Danilo