Instalación del servidor Fedora 23 y administración con la herramienta Cockpit Management


El Proyecto Fedora lanzó Fedora 23 Server Edition el 11.03.2015 y viene con algunas características nuevas y geniales que le permitirán administrar fácilmente su servidor.

Estos son algunos de los cambios en Fedora 23 Server:

  1. RoleKit – a programmatic interface made for easier deployment
  2. CockPit – Graphical user interface for remote server administration
  3. SSLv3 and RC4 are disabled by default
  4. Perl 5.22 installed by default
  5. Python 3 has replaced python 2
  6. Unicode 8.0 support
  7. DNF System Upgrades

Ya hemos cubierto una serie de artículos sobre Fedora 23 Workstation que puede que le guste leer:

  1. Installation of Fedora 23 Workstation Guide
  2. Upgrade From Fedora 22 to Fedora 23
  3. 24 Things to Do After Fedora 23 Installation

En este tutorial, le mostraremos cómo instalar Fedora 23 Server en su sistema. Antes de comenzar, deberá asegurarse de que su sistema cumpla con los requisitos mínimos:

  1. CPU: 1 GHz (or faster)
  2. RAM: 1 GB
  3. Disk Space: 10 GB of unallocated space
  4. Graphical install requires minimum resolution of 800×600

Primero descargue Fedora 23 Server Edition para la arquitectura de su sistema (32 bits o 64 bits) usando los siguientes enlaces.

  1. Fedora-Server-DVD-i386-23.iso – Size 2.1GB
  2. Fedora-Server-DVD-x86_64-23.iso – Size 2.0GB
  1. Fedora-Server-netinst-i386-23.iso – Size 4580MB
  2. Fedora-Server-netinst-x86_64-23.iso – Size 415MB

Instalación del servidor Fedora 23

1. Primero prepare una unidad flash USB de arranque usando la herramienta Unetbootin o puede usar Brasero - no se necesitan instrucciones aquí.

2. Una vez que haya preparado su medio de arranque, colóquelo en el puerto/dispositivo apropiado y arranque desde él. Debería ver la pantalla de instalación inicial:

3. Seleccione la opción de instalación y espere a que el instalador lo lleve a la siguiente pantalla. Se le proporcionará la opción de elegir el idioma de instalación. Seleccione el preferido y continúe:

4. Ahora se le llevará a la pantalla "Resumen de la instalación". Recuerde este, ya que volveremos aquí varias veces durante la instalación:

Las opciones aquí son:

  1. Keyboard
  2. Language Support
  3. Time & Date
  4. Installation Source
  5. Software Selection
  6. Installation Destination
  7. Network & Hostname

Nos detendremos en cada una de estas opciones para que pueda configurar cada ajuste según sea necesario.

5. En esta sección, puede seleccionar las distribuciones de teclado disponibles para su servidor. Haga clic en el signo más + para agregar más:

Cuando haya hecho su elección, haga clic en "Listo" en la esquina superior izquierda, para que pueda volver a la pantalla "Resumen de la instalación".

6. Lo siguiente que puede configurar es el soporte de idioma para su servidor Fedora. Si necesita idiomas adicionales para su servidor Fedora, puede seleccionarlos aquí:

Cuando haya seleccionado los idiomas requeridos, presione el botón azul "Listo" en la esquina superior izquierda.

7. Aquí puede configurar los ajustes de hora para su servidor seleccionando la zona horaria apropiada en el mapa o desde el menú desplegable:

Una vez más, una vez que haya seleccionado la configuración de tiempo adecuada, haga clic en el botón "Listo".

8. La fuente de instalación detecta el medio desde el que está instalando el sistema operativo. Si desea cambiar la fuente de instalación desde el destino de la red, aquí es donde puede hacerlo.

También tiene la opción de optar por aplicar actualizaciones durante la instalación en lugar de utilizar los paquetes proporcionados en su imagen de origen:

No debería necesitar cambiar nada aquí, ya que todas las actualizaciones se pueden aplicar después de que se complete la instalación. Haga clic en el botón "Listo" cuando esté listo.

9. Esta sección le permite elegir qué software se preinstalará en su servidor cuando se inicie por primera vez. Aquí hay 4 opciones predefinidas:

  • Minimal install – minimum amount of software – configure everything yourself. This is the preferred option by advanced users
  • Fedora Server  – an integrated and easier to manage server
  • Web Server – includes set of tools required to manage a web server
  • Infrastructure Server – this setup is mainly for maintaining network infrastructure services

La elección aquí es muy individual y depende del proyecto para el que necesita su servidor. Cuando selecciona su tipo de servidor (a la izquierda), puede hacer clic en el software que desea tener preinstalado (Windows a la derecha):

En los casos más comunes, querrá tener lo siguiente seleccionado:

  • Common Network Manager Submodules
  • FTP server
  • Hardware support
  • MariaDB (MySQL) Database
  • System Tools

Por supuesto, no dude en seleccionar los paquetes de software que necesite. Incluso si pierde uno, siempre puede instalar más software cuando se complete la instalación.

Cuando haya hecho su elección, haga clic en el botón azul "Listo" para que pueda ir a la ventana "Resumen de la instalación" una vez más.

10. Esta es una de las partes más importantes. Configurará las particiones de almacenamiento de su servidor. Haga clic en la opción "Destino de instalación" y seleccione el disco en el que desea instalar Fedora 23 Server. Después de eso, seleccione "Configuraré la partición":

Haga clic en el botón azul "Listo" en la esquina superior izquierda para que pueda configurar las particiones de disco de su servidor.

11. En la siguiente ventana, seleccione “partición estándar” en el menú desplegable y luego haga clic en el signo más + para crear su primera partición de disco.

12. Aparecerá una ventana más pequeña y deberá configurar el "Punto de montaje" y la "Capacidad deseada" de la partición. Esto es lo que deberá elegir aquí:

  1. Mount Point: /
  2. Desired Capacity: 10 GB

Déle más espacio a la partición raíz si planea instalar una gran cantidad de software.

Cuando se crea la partición, en "Sistema de archivos" asegúrese de que "ext4" esté seleccionado:

13. Ahora procederemos y agregaremos algo de memoria de intercambio para nuestro servidor. La memoria de intercambio se utiliza cuando su servidor se queda sin memoria física. Cuando esto sucede, el sistema leerá temporalmente de la memoria de "intercambio", que es una pequeña parte de su espacio en disco.

Tenga en cuenta que la memoria de intercambio es considerablemente más lenta que la memoria física, por lo que no conviene utilizar el intercambio con demasiada frecuencia. Por lo general, la cantidad de intercambio debería ser el doble del tamaño de su RAM. Para sistemas con más memoria, puede darle 1-2 GB de espacio.

Para agregar memoria de "intercambio", haga clic en el signo más + nuevamente y en la nueva ventana, usando el menú desplegable, seleccione "intercambiar". En mi caso le daré 2 GB de espacio:

  1. Mount Point: Swap
  2. Desired capacity: 2 GB

14. Finalmente, crearemos nuestra partición /home , que almacenará todos los datos de nuestros usuarios. Para crear esta partición, haga clic en el botón + nuevamente y en el menú desplegable seleccione "/ home". Para “Capacidad deseada” déjelo en blanco para usar el espacio restante.

  1. Mount Point: /home
  2. Desired Capacity: leave empty

Por si acaso, asegúrese de que el "Sistema de archivos" esté configurado en "ext4" tal como lo hizo para la partición raíz.

Cuando esté listo, haga clic en el botón azul "Listo". Se le proporcionará una lista de cambios que se realizarán en el disco:

Si todo se ve bien, haga clic en el botón "Aceptar cambios" y se le dirigirá a la pantalla "Resumen de la instalación" una vez más.

15. En esta sección, puede configurar los ajustes de red y el nombre de host de su servidor. Para cambiar el nombre de host de su servidor, simplemente ingrese el nombre deseado junto a "Nombre de host:":

16. Para configurar los ajustes de red para su servidor, haga clic en el botón "Configurar" a la derecha. Por lo general, se debe acceder a los servidores desde la misma dirección IP una y otra vez, y es una buena práctica configurarlos con una dirección IP estática. De esa manera, se accederá a su servidor desde la misma dirección cada vez.

Ahora en la nueva ventana haga lo siguiente:

  1. Selection IPv4 Settings
  2. Next to “Method” select “Manual
  3. Click the “Add” button
  4. Enter your IP settings provided by your ISP. In my case I am using a home router and I have applied an IP address from within the network range that the router uses

Finalmente, guarde los cambios y haga clic en el botón "Listo" una vez más.

17. Por último, puede hacer clic en el botón "Comenzar instalación" en la parte inferior derecha:

18. Mientras continúa la instalación, debe configurar la contraseña de su usuario raíz y crear una cuenta de usuario adicional que es opcional.

Para configurar la contraseña del usuario root, haga clic en "ROOT PASSWORD" y configure una contraseña segura para este usuario:

19. A continuación, puede crear una cuenta de usuario adicional para su nuevo servidor. Simplemente ingrese su nombre real, nombre de usuario y contraseña:

20. Ahora todo lo que queda por hacer es esperar a que finalice la instalación:

21. Una vez completada la instalación, haga clic en el botón de reinicio que aparecerá en la parte inferior derecha. Ahora puede expulsar el medio de instalación y arrancar en su nuevo servidor Fedora.

22. Ahora puede acceder a su servidor con el usuario "root" que ha configurado y tener acceso completo a su servidor.

Administración del servidor Fedora 23 con cabina

23. Para los nuevos administradores, el Proyecto Fedora agregó un panel de control fácil de usar llamado "Cockpit". Le permite administrar los servicios de su servidor a través del navegador.

Para instalar cockpit en su servidor, ejecute el siguiente conjunto de comandos como root:

# dnf install cockpit
# systemctl enable cockpit.socket
# systemctl start cockpit
# firewall-cmd --add-service=cockpit

24. Por último, puede acceder a la cabina en sus navegadores en la siguiente URL:

http://your-ip-address:9090

Tenga en cuenta que es posible que vea una advertencia de SSL, puede ignorarla con seguridad y pasar a la página:

Para autenticarse, utilice:

  1. Username: root
  2. Password: the root password for your server

Puede utilizar las diferentes secciones de este panel de control para:

  • Check system load
  • Enable/disable/stop/start/restart services
  • Review logs
  • See disk usage and I/O operations
  • Review network stats
  • Manage accounts
  • Use web terminal

Conclusión

La instalación de su servidor Fedora 23 ahora está completa y puede comenzar a administrar su servidor. Definitivamente tienes todas las herramientas necesarias para hacerlo. Sin embargo, si tiene alguna pregunta o comentario, no dude en enviarlos en la sección de comentarios a continuación.