Agregar Nodo Cluster iRedMail
Para agregar un nodo a una instalación existente de iRedMail, deberemos de seguir los siguientes pasos
Instalar Debian
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
APARIENCIA Y LOGO
subimos nuestros ficheros a :
/usr/lib/GNUstep/SOGo/WebServerResources/css/theme-default.css
/usr/lib/GNUstep/SOGo/WebServerResources/img/sogo-full.svg