...
Esta es una guía muy resumida de los pasos necesarios para instalar Rocky Linux. Al realizarla hemos partido de la ISO Rocky-9.4-x86_64-minimal.iso
, es posible que en otras versiones algunos pasos cambien.
Esta guía sólo sirve de ayuda, no sustituye a cualquier documentación oficial, que siempre debe tenerse en cuenta.
Steps to install OS
Descargar la ISO de la web oficial de Rocky, cargarla en su sistema de virtualización y arrancar.
Al arrancar se muestra un asistente gráfico, configurar los siguientes apartados:
Idioma y Zona horaria
Layout del teclado
Destino de la instalación -- > Automático: Ingresar y aceptar sin modificar nada.
Software Selection → Minimal install.
Configuración de red: En el apartado IPv4, seleccionar Static y añadir las IPs necesarias para cada tipo de instalación (master requiere 2 y los nodos 1), configurando Máscara de red y Gateway correspondiente en cada caso. Luego, configurar DNS en el campo correspondiente.
Usuario del sistema y su contraseña
Recomendación: crear un usuario (p. ej. opengate), con contraseña y con el check de Administrador. No activar ni poner contraseña al usuario root, usaremos sudo con el usuario administrador.
Info |
---|
Si no se configura en este momento la red (o no se configura correctamente), luego de tras reiniciar se puede ejecutar el comando sudo nmtui para acceder al programa Network Manager y poder configurar allí la conexión de red y el nombre del Host) . |
Una vez finalizada la instalación reiniciar la máquina, expulsar el disco de instalación y comprobar que arranca y se puede conectar por SSH (ssh opengate@ip.ip.ip.ip
donde opengate es el usuario que se ha configurado durante la instalación).
...
En caso de necesitar modificar la configuración de red:
Code Block sudo nmtui
Para deshabilitar el firewall:
Code Block sudo systemctl disable firewalld sudo systemctl stop firewalld
Instalar Docker:
Code Block sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin sudo systemctl --now enable docker
En caso de instalar en RedHat, el repositorio es diferente, ejecutar estos comandos:
Code Block sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin sudo systemctl --now enable docker
Añadir el usuario al grupo “docker” (si no se hace todos los comandos de docker deberán ejecutarse con sudo):
Code Block sudo usermod -a -G docker $(whoami)
Tras ejecutar este comando es necesario realizar un logout y volver a conectar para que cargue los permisos. Realizarlo Salir con
exit
y volver a establecer la conexión ssh.Conectar Una vez conectado de nuevo y , verificar que docker está funcionando con el comando
docker info
que mostrará una información similar a la siguiente:Code Block [opengate@localhost ~]$ docker info Client: Docker Engine - Community Version: 26.1.3 Context: default Debug Mode: false Plugins: buildx: Docker Buildx (Docker Inc.) Version: v0.14.0 Path: /usr/libexec/docker/cli-plugins/docker-buildx compose: Docker Compose (Docker Inc.) Version: v2.27.0 Path: /usr/libexec/docker/cli-plugins/docker-compose ...
Other OS level configuration
Email service
En el Master es necesario instalar “postfix” para poder enviar los emails de buzones de voz:
...
Status | ||||
---|---|---|---|---|
|
NTP synchronization
Por defecto está configurada para sincronizar con servidores públicos. Si se quiere configurar para que sincronice con la máquina en la que se ejecuta OpenGate Proxy Server, editar el fichero /etc/chrony.conf
eliminar los servidores públicos y añadir en su lugar:
...