Un servidor linux debe usar una version Long Term, por lo que prefiero Centos 7 a Fedora 24
En la opciones de instalación:
* Configurar la red en bonding (selecciono modo 5 que no depende del switch)
* Activar el bonding
* No estoy seguro como se distribuirán las cargas del disco, por lo que dejo gran parte libre para reasignar en la medida que la cosa evoluciones
* Instalación minima, con paquetes de desarrollo, porque siempre necesitaras make y gcc para instalar cualquier cosa.
Repositorios, herramientas y actualización:
Instalar epel-release!!
Un par de herramientas y limitar el número de kernels instalados
yum install -y htop dmidecode vim-enhanced pciutils lshw screen uuid yum-utils wget
echo "installonly_limit=2" >> /etc/yum.conf
Drivers: Instalación de Hardware especial
# Infinibad
yum groupinstall -y "Infiniband Support"
yum install -y infiniband-diags perftest
systemctl start rdma && systemctl enable rdma:
shutdown -r now
ifdown ib0; ifup ib0
yum install -y nfs-utils
dracut -f # Remake the initramfs (rdma)
yum install -y opensm # Only in node master
systemctl start opensm && systemctl enable opensm # Only in node master
# Tesla
TODO
Otras configuraciones utiles
# Reducir el tiempo de espera de Grub
sudo sed -i --follow-symlinks 's/^GRUB_TIMEOUT.*$/GRUB_TIMEOUT=1/' /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg
# Desactivar SELINUX, no estoy preocupado por la seguridad en este server
sed -i --follow-symlinks 's/^SELINUX=.*$/\SELINUX=permissive/' /etc/selinux/config
setenforce permissive
# Instalar fail2ban y activar la protección a ataques SSH y ataques DOS
# Instalar etckeeper
Monitorización del sistema:
Me gusto Netdata, le voy a dar una probada, además los servicios están en python!!
Creo que eso sería lo básico!
En la opciones de instalación:
* Configurar la red en bonding (selecciono modo 5 que no depende del switch)
* Activar el bonding
* No estoy seguro como se distribuirán las cargas del disco, por lo que dejo gran parte libre para reasignar en la medida que la cosa evoluciones
* Instalación minima, con paquetes de desarrollo, porque siempre necesitaras make y gcc para instalar cualquier cosa.
Repositorios, herramientas y actualización:
Instalar epel-release!!
Un par de herramientas y limitar el número de kernels instalados
yum install -y htop dmidecode vim-enhanced pciutils lshw screen uuid yum-utils wget
echo "installonly_limit=2" >> /etc/yum.conf
Drivers: Instalación de Hardware especial
# Infinibad
yum groupinstall -y "Infiniband Support"
yum install -y infiniband-diags perftest
systemctl start rdma && systemctl enable rdma:
shutdown -r now
ifdown ib0; ifup ib0
yum install -y nfs-utils
dracut -f # Remake the initramfs (rdma)
yum install -y opensm # Only in node master
systemctl start opensm && systemctl enable opensm # Only in node master
# Tesla
TODO
Otras configuraciones utiles
# Reducir el tiempo de espera de Grub
sudo sed -i --follow-symlinks 's/^GRUB_TIMEOUT.*$/GRUB_TIMEOUT=1/' /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg
# Desactivar SELINUX, no estoy preocupado por la seguridad en este server
sed -i --follow-symlinks 's/^SELINUX=.*$/\SELINUX=permissive/' /etc/selinux/config
setenforce permissive
# Instalar fail2ban y activar la protección a ataques SSH y ataques DOS
# Instalar etckeeper
Monitorización del sistema:
Me gusto Netdata, le voy a dar una probada, además los servicios están en python!!
Creo que eso sería lo básico!