Subido por Gaby Cruz

Fedora Server características

Anuncio
Fedora Server características






OS opensource moderno con moderno software
Repositorio de modularidad brindando diferentes versiones de software
(maneja diferentes servicios con diferentes versiones)
Manejo y administración sencilla por medio de interfaz web Cockpit
Manejo de bases de datos opensource (PostgreSQL, MariaDB, etc.)
Completa solución de dominio empresarial con FreeIPA
y mas
Requisitos mínimos para instalar un servidor Fedora





Procesador de 64Bits o aarch64
1GB RAM (mas es mejor)
10 GB disco (dependiendo de los servicios a montar, mas es mejor)
DVD o puerto USB
1 puerto ethernet
Y continuamos respondiendo una pregunta que muchos se hacen
Fedora Server vs Centos Linux, cual usar, que ofrece cada uno
Ambas, Fedora y CentOS, son distribuciones gratuitas
CentOS es creada a partir del código fuente de RedHat Enterprise Linux, la
distro empresarial estable y de soporte a largo plazo de RedHat
Los lanzamientos de nuevas versiones de CentOS coinciden con los de RHEL
(es decir, CentOS 7 es equivalente a RHEL 7 en términos de paquetes
incluidos y sus versiones, etc.)
Fedora es la distribución de desarrollo y experimentación de RedHat que
incluye paquetes más modernos, potencialmente menos estables y que se
actualizan con más frecuencia
Por lo que CentOS es útil como servidor cuando se necesita un sistema muy
estable con el conjunto de funciones y rendimiento de RedHat Enterprise Linux,
pero no necesita el soporte y los recursos relacionados que vendrían con una
Licencia paga de RHEL
Fedora es más adecuado si necesitas aplicaciones de estaciones de trabajo y
para servidores que se requieran versiones de software MUY moderno, aunque
pueda ser menos estable
Se espera que la estabilidad aumente en Fedora ahora con su nueva
funcionalidad de modularidad
Donde descargar el ISO Fedora Server
-Para descargar el Fedora Server ISO navegamos a su página oficial, allí
encontraremos los links de descarga para 64bits y aarch64
En la página oficial encontramos links de descarga para el ISO Fedora Server
Netinstall o DVD, que ISO descargo?
-Dependiendo de lo siguiente será el que debes descargar




Tu conexión a internet es lenta o con poco ancho de banda: Netinstall te
parecerá pequeño el ISO, pero en el DVD encuentras ya casi todo
El DVD ISO instala casi todo de forma local sin usar internet
El Netinstall necesita una conexión a internet para instalar
Ambos son buena opción, ya depende de ti cual usar
Para este articulo uso el DVD ISO
Etcher, tu herramienta opensource para crear USB
booteables
qBittorrent, cliente BitTorrent en Linux
Artículos recomendados:
Deluge BitTorrent en Linux paso a paso
FrostWire BitTorrent, cliente multiplataforma para tus
descargas
Verificamos la imagen del servidor Fedora
-Como buena política que nos puede evitar dolores de cabeza comenzamos
verificando el medio de instalación (sea una USB booteable o un DVD)
Apenas hacemos boot ingresamos por la segunda opción, Test this media &
install Fedora 29 presionando Enter
Verificamos el medio de instalación evitando este corrupto o mal descargado
-Comienza el boot con la verificación, esperamos hasta que termine
No canceles la verificación, espera hasta que termine.
Instalación de Fedora Server
-Terminado de cargar el escritorio gráfico se nos dará la bienvenida y elegimos
el idioma con su región
Damos click al botón Continuar
Elegimos idioma y región en el asistente fedora
Resumen instalación Fedora Server
-En este paso realizaremos casi todo el trabajo de instalación y debemos tener
en cuenta lo siguiente




Toda opción con un mensaje inferior en rojo es que tiene un error o falta
por configurarse
Una opción con símbolo amarillo de Atención significa que hay algo que
necesita que se confirme por parte nuestra
Opciones en negro sin mensaje de atención o rojo inferior quiere decir
que sus defaults son suficientes
Tenemos 3 columnas, Regionalizacion, Software y Sistema con
opciones a personalizar o dejar con sus defaults
Damos click a Destino de la instalación en la columna Sistema
Particionado disco en Fedora Server
-El particionado de disco es una de las tareas más importantes al instalar.
Primero elegimos el disco que peticionaremos (en este caso de 50Gb)
Básicamente tenemos dos formas


Automática: El asistente creara un esquema con una partición swap
(memoria virtual) y el resto del disco para / (filesystem root). No se
requiere conocimiento previo, el asistente hará el trabajo
Personalizada: Es la forma más óptima, pero requiere conocimiento
porque se hará todo de forma manual
Además, podemos agregar más seguridad activando el cifrado del disco (en
otro paso se pedirá una contraseña para el cifrado)
Para este articulo haré un particionado manual a un disco de 50Gb
Damos click al botón Hecho para continuar
-Al elegir particionado manual llegaremos a otra ventana
Allí daremos click a la caja desplegable encontrándonos 4 formas de
particionado, Particionado estándar (la que usaremos, le damos click), Btrfs,
LVM y LVM liviano
Creando particiones para Fedora Server
-Ya elegiste el esquema de particionado, entonces estamos listos para
comenzar a crear particiones
Para este articulo creare las siguientes particiones

biosboot: Si tu servidor fedora tiene 4 años o menos, seguramente
tendrá un BIOS EFI, por lo cual debes crearla



swap: Memoria virtual en disco, necesaria cuando se agota la RAM
física
/: Partición (filesystem) root o /
/var: Partición generalmente usada para albergar las páginas web
servidas por apache, los logs de nuestro Linux, etc.
Es decir, crearemos 4 particiones en las 50Gb de nuestro disco. Haz el cambio
según tu disco
Daremos click al botón + inferior
En la parte inferior contamos con botones para agregar o eliminar particiones
además del tamaño restante
Partición biosboot
-Comenzamos creando la partición biosboot para equipos EFI
Elegimos biosboot en Punto de montaje
Nuestra primera partición será biosboot
-La partición biosboot mínimo debe tener un tamaño de 500Mb en Capacidad
deseada, damos click al botón Añadir punto de montaje
Creamos una partición biosboot de 500Mb y la montamos
Partición de memoria virtual
-Repetimos los pasos para crear la partición de memoria virtual swap
Elegimos swap en Punto de montaje y damos 2Gb (2048Mb) de Capacidad
deseada
Una formula no necesariamente fija (pero muy popular) para calcular cantidad
de swap es RAMx2=cantidad de swap
Damos click al botón Añadir punto de montaje
Nuestro Fedora Server tendrá 2Gb de swap
La partición /
-La partición o filesystem / es MUY IMPORTANTE por lo cual debemos tener
cuidado de no crearla muy pequeña
En este caso la creare de 15Gb
Depende de ti hacer un cálculo aproximado de que tantos servicios piensas
instalar o para que usaras el server.
No te quedes sin espacio después
Asignamos 15Gb al filesystem /
Partición /var
-El filesystem /var tiene varias funciones importantes aunque por mayoría de
votos creo que la más importante es la de tener el punto de almacenamiento de
logs (/var/logs)
En este caso no escribo capacidad para que el asistente del espacio restante
disponible del disco de 50Gb
-Y con eso ya tenemos nuestro esquema de particionado Fedora con 4
filesystem’s
Damos click al botón Hecho
-Confirmamos la creación de las particiones dando click al botón Aceptar
cambios
Se nos muestra un resumen de cambios al disco. Confirmamos las operaciones
Selección de software
-De regreso al Resumen de instalación
Aunque no es obligatorio, creo que facilitara nuestra posterior tarea de
administración
Damos click a Selección de software en la columna Software
Haremos unos cambios en la Selección de software
-Al entorno Fedora Server Edition agregamos Editores y Administración de
sistemas sin gráficos
Damos click al botón Hecho
En Selección de software de Fedora podemos agregar grupos de paquetes
Red y nombre de equipo Fedora
-Es común ver servidores Linux con su hostname sin configurar (con nombre
local host)
Damos click a Red y nombre de equipo
Para configurar hostname y conexión ingresamos a Red y nombre de equipo
-Escribimos un hostname para nuestro servidor de la forma host. dominio
(ejemplo, servidor.negociosonline.com) en la caja de texto inferior Nombre de
equipo
Damos click al botón Aplicar
Activamos hostname para nuestro servidor Fedora
-Verificamos que la tarjeta de red esté conectada (si lo está veremos sus datos
en la ventana al conectarse vía DHCP)
En caso de no contar con un servidor DHCP debemos configurar la conexión
de forma manual dando click al botón Configurar
Nuestro servidor Linux automáticamente tratara de conectarse via un servidor
DHCP
Comenzar instalación de server Fedora
-Con todo lo anterior ya estamos listos para pasar al paso final, el de terminar
de instalar Fedora Linux
Damos click al botón Empezar instalación
Nuestro paso final en la instalación de Fedora
Cuenta de administrador root
-Creías que habíamos terminado, aun no
Damos click a Contraseña de root
Aun no hemos terminado, debemos ingresar a colocar contraseña a la cuenta
root
-Escribimos (y la confirmamos escribiéndola nuevamente en Confirmar) una
contraseña lo suficientemente fuerte
Debajo de las cajas de texto veremos unas barras de color que nos dirán que
tan buena es la contraseña
Damos click al botón Hecho
Tu contraseña para root debe ser robusta
Creamos cuenta de usuario fedora
-Por seguridad, es mejor no trabajar todo el tiempo como usuario root
Por tanto, crearemos una cuenta de usuario dando click a Creación de usuario
Crearemos una cuenta de usuario fedora
-Llenamos los campos solicitados cuidando de marcar Hacer de este usuario
un administrador
Damos click al botón Hecho
La creación de una cuenta de usuario es una tarea sencilla
-Ahora si, busquemos nuestro café y esperemos que termine la instalación de
fedora
-Muy bien, ya terminamos la instalación fedora
Damos click al botón Reiniciar y retiramos el DVD o USB booteable usada para
instalar
Al finalizar reiniciamos el servidor
Como actualizar Fedora Server
-Para actualizar nuestro servidor Linux nos logeamos con la cuenta root y
ejecutamos
dnf upgrade
Se nos pedirá la contraseña de root, esperamos unos segundos mientras se
verifica contra los repositorios en internet y aceptamos las actualizaciones con
s (o y si instalaste en Ingles)
Actualizaremos nuestro servidor fedora ejecutando dnf
Administrando Fedora Server con Cockpit
-Fedora Server incluye Cockpit, una útil interfaz web para administrar nuestro
servidor Linux opensource
Para conectarnos a Fedora Cockpit abrimos un navegador y nos conectamos a
https://IP-Fedora-Server:9090 (o https://hostname-fedora-server:9090).
Haz el cambio a los datos de tu servidor
OJO, seguramente te saldrá un error por el certificado auto firmado
Aceptamos el certificado dando click a Configuración avanzada
Tu navegador seguramente te alertara del certificado fedora. No hay
problemas, lo aceptamos
-Ingresamos a fedora Cockpit con nuestra cuenta de usuario, no dejes de
marcar la opción Reuse my password for privileged tasks
Damos click al botón Log In
Ingresamos a fedora cockpit con nuestra cuenta de usuario
Fedora Cockpit sistema
-Es la pestaña por default a cargarse apenas nos logeamos al dashboard web
Cockpit es sencillo de navegar mostrando un menú vertical a la izquierda de la
página, un espacio central con información y una barra superior que muestra el
usuario conectado
En el caso de Cockpit Sistema veremos unas gráficas en tiempo real de CPU,
Memoria, Disco y Trafico de red
Además, veremos









Resumen de hardware detectado en nuestro servidor Linux
Identificador único del equipo
Versión de nuestro sistema operativo y estado de actualizaciones
Llaves SSH
Nombre del host (hostname)
Dominio en caso de ya pertenecer a uno o para agregarlo
Fecha y hora del equipo
Opciones de apagado (reiniciar o apagar)
Perfil de rendimiento en caso de estar activo tuned
Cabe aclarar que además de las opciones del menú vertical izquierdo,
podemos dar click a algunas opciones marcadas en azul en la parte central
Damos click a la referencia de Hardware
Con fedora cockpit sistema veremos gráficas en tiempo real del desempeño de
nuestro equipo
Fedora Cockpit Información del sistema
-En Cockpit Información del sistema encontraremos más información a
profundidad sobre el hardware detectado en nuestro servidor Linux
Información útil para verificar, por ejemplo, si detecto una nueva tarjeta o disco
Cockpit Información del sistema mostrara un listado de hardware detectado
Fedora Cockpit Registros
-En la medida que manejes y entiendas los logs (registros) de tu servidor se te
facilitara su administración pudiendo detectar problemas apenas aparezcan
Cockpit Registros nos permite filtrar los logs con dos cajas de opciones
superiores


Fecha: actual, reciente, últimas 24 horas, últimos 7 días
Severidad: Desde mostrar todos los logs a solo algunos dependiendo de
su severidad
Fedora Cockpit Registros es una herramienta fundamental para verificar en
logs el funcionamiento de tu servidor
-La severidad de los logs puede ser todo, emergencia, alertas, criticas, error,
atención, debug, etc.
Puedes mirar todos los logs o solo los que necesites con fedora cockpit
registros
Fedora Cockpit Almacenamiento
-Otra de las tareas administrativas, estar al tanto de los discos (storage)
Fedora Cockpit Almacenamiento te mostrara






Gráficas en tiempo real de lectura y escritura
Listado de filesystem’s en uso en el servidor con punto de montaje,
tamaño y uso
Listado de volúmenes NFS (en caso de tenerlos o podemos agregar)
Logs relacionados con el storage
Podemos agregar volúmenes RAID, grupos de volúmenes, iSCSI
Hardware de almacenamiento detectado (en este caso un disco y un
DVD-ROM)
En el menú Fedora Cockpit Almacenamiento manejaremos los filesystem’s de
nuestro Linux
-Si damos click al disco veremos







Modelo detectado
Firmware
Serial
Capacidad
Estado
Fichero device (en este caso /dev/sda)
Listado de particiones o filesystem’s
Fedora Cockpit Redes
-En cockpit redes veremos gráficas en tiempo real del trafico entrante y saliente
Además, veremos:

Botón de encendido / apagado del firewall




Cantidad de reglas de firewall activas
Interfaces de red con su nombre, ip, cantidad de paquetes enviados y
recibidos
Crear interfaces de tipo bond, team, bridge o vlan
Listado de líneas de logs relacionados a la red
Además de poder verificar logs de red, podemos agregar reglas de firewall y
otros tipos de interfaces de red
Fedora Cockpit Firewall
-El crear y activar reglas de firewall (cortafuegos) no tiene que ser algo
complejo y cockpit facilita bastante las cosas
Para acceder al cockpit firewall navegamos por el menú Redes – Cortafuegos
Ya allí veremos un listado de reglas activas ordenadas en 4 columnas




Nombre del servicio
Puerto TCP
Puerto UDP (en caso de tenerlo)
Botón para eliminar la regla
El listado de reglas de firewall Cockpit nos lo ordena en columnas
Como crear una regla de firewall en Cockpit
-Damos click al botón Añadir servicio
Podemos buscar en el listado de la ventana que nos aparece o comenzar a
escribir el nombre de protocolo o servicio deseado (en este ejemplo quiero abrir
los puertos 80 y 443 para servidor web)
Marcamos el (o los) servicio y damos click al botón Añadir servicios
Los servicios o protocolos los buscamos en listado o escribimos su nombre
-Con lo cual ya tenemos los puertos o servicios deseados como reglas del
firewall en cockpit
No es
complejo agregar reglas al firewall con cockpit en fedora server
Fedora Cockpit interfaz de red
-Para modificar o ver la configuración de la tarjeta de red en Fedora Cockpit
navegamos al menú Redes y allí damos click a la interfaz que queremos
modificar / configurar (para este ejemplo ens18)
Aquí veremos







Gráficas en tiempo real del trafico enviado y recibido
Nombre de la tarjeta, fabricante y Mac address
Estado ipv4, ipv6
Ancho de banda
Conexión ipv4
Conexión ipv6
MTU
Fedora Cockpit brinda bastante información sobre las interfaces de red
Fedora Cockpit ip estática
-En Fedora Server por medio de Cockpit podemos configurar una ip estática
(fija) navegando al menú Redes y dándole click a los datos mostrados de IPv4
Veremos una nueva ventana donde seleccionaremos Manual (por default
estará en Automático (DHCP)) en Dirección
Cambiaremos la interfaz de red en ipv4 de Automática a Manual
-Al hacer el cambio a Manual se nos habilitaran los campos para




Dirección ip
Mascara de red
Puerta de salida (Gateway)
DNS
Damos click al botón Aplicar
Asignar ip estática, mascara, Gateway y DNS a una tarjeta es tarea sencilla en
Cockpit
-De regreso a la información de la tarjeta de red ya podemos ver en IPv4 los
datos que modificamos
Fedora Cockpit Cuentas de usuario
-En esta sección de Cockpit podemos crear, modificar o eliminar cuentas de
usuarios
En el menú Cuentas de Cockpit podemos crear, modificar o eliminar cuentas de
usuarios
-En el perfil de una cuenta de usuario Fedora Cockpit podemos hacer varios
cambios como son







Escribir o modificar el nombre completo del usuario
Asignarle permisos de administrador
Bloquear cuenta (así esta cuenta no podrá logearse)
Cambiar contraseña
Forzar el cambio de contraseña la próxima vez que el usuario se
conecte
Agregar llaves publicas ssh
Eliminar cuenta de usuario
Cada cuenta de usuario tiene un perfil en Cockpit con varias opciones
Fedora Cockpit Servicios
-Quieres saber qué servicios están ejecutándose en tu servidor Fedora Linux?
En Cockpit Servicios encontramos un listado de servicios activos
(ejecutándose) o inactivos (detenidos)
Además, podemos organizarlos en el listado mostrado como





Objetivos
Servicios de sistema
Sockets
Temporizadores (tareas a ejecutarse a cierta hora, día, etc)
Trayectos
Es fácil perderse en un largo listado de servicios, cockpit te lo facilita
-No solo podemos ver los servicios de nuestro servidor Fedora, también
podemos iniciarlos, pararlos, activarlos para que se ejecuten al hacer boot
Solo es darle click al servicio que nos interese y allí tendremos acceso a todas
esas opciones
Todos los servicios en Cockpit pueden ser iniciados, detenidos y habilitados
para ejecutarse al hacer boot
Actualizando Fedora Server desde Cockpit
-No te gusta la consola, ok, puedes actualizar tu servidor Fedora Linux desde
Cockpit navegando a su menú Actualizaciones de software
Tu Servidor Fedora debe estar actualizado y desde Cockpit lo puedes hacer
Fedora Cockpit Terminal
-Si ya estas conectado al dashboard Cockpit también tienes acceso a una
sesión de consola (terminal)
Para esto solo debemos navegar al menú Terminal en Cockpit
Cockpit Terminal te permite acceder a la consola desde tu cuenta de usuario
Como cambiar el idioma de Fedora Cockpit
-Por default veras el contenido de Cockpit en Ingles
Para cambiar el idioma daremos click al nombre de nuestra cuenta de usuario
en la esquina superior derecha
Seguidamente a Display Languaje, buscamos nuestro idioma (Español) y click
al botón Select
Para que el cambio tome efecto debemos desconectarnos por medio de la
opción Log Out y volver a ingresar
La opción del menú superior Display Language nos permite cambiar el idioma
de Cockpit
-En este artículo utilice Cockpit versión 182
Cockpit versión 182 en Fedora Server
Fedora Cockpit Dashboard
-Con Cockpit Dashboard (Tablero) tendremos acceso a gráficas en tiempo real
del desempeño de nuestro servidor Fedora Linux
Cockpit Dashboard un vistazo para su estado
-Las gráficas son para CPU, Memoria, Red y Disco I/O
Fedora Cockpit Dashboard te mostrara 4 gráficas en tiempo real
Fedora Server quiere y podría estar en tu datacenter con sus diversas opciones
de administración y moderno software, ya lo usas? estas en planes de
instalarlo
Descargar