Skip to main content

Agregar Nodo Cluster iRedMail

Para agregar un nodo a una instalación existente de iRedMail, deberemos de seguir los siguientes pasos

Instalar Debian

Configurar el cliente de NTP

Comprobar el fichero de hosts, que contiene la información correcta del nombre del host

instalamos la herramienta de descompresión:

apt-get install bzip2

descargamos la version de ieRdMail a instalar

en este caso

iRedMail-1.3.2.tar.gz

descomprimimos el tar.gz

tar -xvf iRedMail-1.3.2.tar.gz

Se instala cliente del almacenamiento compartido (glusterfs, ceph o NFS)

se configura /etc/fstab

Por ejemplo:

gluster01:/gv0 /mnt/mailstore glusterfs defaults,_netdev 0 0

Reiniciamos o hacemos un mount -a se copia el fichero config de otro de los nodos (estará en root/iredmail0.0...) al nuevo, al directorio de instalación

se ejecuta lo siguiente:
USE_EXISTING_MYSQL='YES' \
    MYSQL_SERVER_ADDRESS='IP_DEL_GALERA' \
    MYSQL_SERVER_PORT='3306' \
    MYSQL_ROOT_USER='root' \
    MYSQL_ROOT_PASSWD='MIPASSWORD' \
    MYSQL_GRANT_HOST='%' \
    INITIALIZE_SQL_DATA=NO \
    bash iRedMail.sh

Se lanza la instalacion

aplica permisos , esto tarda (hacer un mod para eliminar el cambio de permisos)

Luego pregunta , respondemos N

termina y reboot

CERTIFICADOS

el archivo de configuracion esta en:

nano /etc/nginx/templates/ssl.tmpl

COPIAMOS en /etc/ la carpeta cert que contiene una carpeta /micertificado , ahi estaran nuestro pem y nuestro key

en /etc/ssl/private renombremos iredmail.key y subimos nuestro .key para renombrarlo como iRedMail.key

en /etc/ssl/certs renombremos iredmail.crt y subimos nuestro .pem para renombrarlo como iRedMail.crt

Hacemos un ln

ln -s /etc/ssl/certs/micertificado.crt /etc/ssl/certs/iRedMail.crt
ln -s /etc/ssl/private/micertificado.key /etc/ssl/private/iRedMail.key

REDIRECCION DEL WEBMAIL POR DEFECTO

ponemos la redireccion hacia sogo por defecto, en:

nano /var/www/html/index.html

sustituimos mail por sogo

reiniciamos el servicio ngnix

INSTALAR IREDADMIN

Copiamos el  tar iRedAPD-4.6.tar.gz a /root

Descomprimimos

tar -czvf iRedAPD-4.6.tar.gz

Ejecutamos

cd /root/
tar xjf iRedAdmin-Pro-x.y.z.tar.bz2
cd iRedAdmin-Pro-x.y.z/tools/
bash upgrade_iredadmin.sh

Repetimos la operación con el IredAPD

descargamos el iRedAPD-4.6.tar.gz

descomprimimos

vamos a tools/

bash upgrade_iredadmin.sh

MAQUETAR SOGO

nano /etc/sogo/sogo.conf

Modificamos para que coincida con el de producción. modificamos workers

nano /etc/default/sogo

PREFORK=500 (o lo que ponga en pro)

CONFIGURAMOS MEMCACHED

nano /etc/memcached.conf

lo dejamos como en produccion

REVISAR POSTFIX

nano /etc/postfix/main.cf

nano /etc/postfix/main.cf

cotejar con produccion

subimos nuestros ficheros a :

/usr/lib/GNUstep/SOGo/WebServerResources/css/theme-default.css

/usr/lib/GNUstep/SOGo/WebServerResources/img/sogo-full.svg