Autor: Jose Miguel Lopez-Coronado

Actualizar el cluster

Intro La elección de CentOS para instalar el cluster de HA tiene su origen en el largo periodo de vida de esta distribución (unos 10 años). Sin embargo, si no actualizamos el SO periódicamente este periodo de vida resultaría inutil, puesto que no estaríamos aplicando las actuailzaciones de seguridad que ofrece la distribución. Para estar al día de las actualizaciones hemos creado una tarea de cron que básicamente chequea los paquetes disponibles para su actualización y nos manda un correo. El script se llamará check-updates.sh y lo pondremos dentro de la carpeta crones del directorio /home/virtual, que está dentro...

Read More

Montar la partición / como rw y viceversa

A veces es necesario realizar cambios en archivos de configuración de FreeNAS®, pero por defecto, la partición / está montada como read only. Para poder realizar los cambios pertinentes habría que montarla para lectura/escritura y de nuevo como read only al terminar. Para montar como lectura/escritura: mount -uw / Para montar como read only: mount -ur / Eso es todo...

Read More

Crear el certificado Positive SSL a partir del bundle recibido

Cuando adquirimos un certificado PositiveSSL y lo activamos empleando nuestro csr, recibimos de Comodo SSL un fichero .zip con los siguientes archivos: AddTrustExternalCARoot.crt COMODORSAAddTrustCA.crt COMODORSADomainValidationSecureServerCA.crt STAR_cect_org.crt El certificado del sitio es STAR_cect_org.crt (en nuestro caso hemos elegido un certificado wildcard para todos los subdominios de cect.org). Sin embargo, para que los navegadores no se quejen del certificado, es necesario incluir los archivos correspondientes al certificado raiz y la entidad de certificación intermedia. Ésto se puede realizar mediante distintas opciones en el archivo de configuración de apache. Sin embargo, para facilitarnos las cosas y que además el certificado nos sirva...

Read More

Cambiar la UUID de un disco duro en VirtualBox

Una de las ventajas de VirtualBox es que permite migrar las máquinas virtuales prácticamente con copiar el directorio que las contiene. Sin embargo, cuando queremos reorganizar los directorios nos encontramos con que el sistema arroja un error del estilo: “Cannot register the hard disk ‘E:\VirtualBox VMs\Windows 8 \Windows 8 Enterprise2.vhd’ {ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} because a hard disk ‘E:\VirtualBox VMs\Windows 8 Enterprise\Windows 8 Enterprise2.vhd’ with UUID {ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} already exists.” Esto ocurre siempre que queremos mover un archivo que contiene un disco duro virtual de un directorio a otro y notificarlo en la ventana de configuración de la máquina virtual (Fig 1.) La...

Read More

Configurar APC en php para Apache en CentOS7

En ubuntu y otras distribuciones de Linux es posible instalar APC para php simplemente haciendo apt-get install php-pecl-apc. Sin embargo en CentOS 7 no existe el paquete, así que instalaremos a mano, siguiendo las instrucciones del siguiente artículo: $ yum install php-pear php-devel httpd-devel pcre-devel gcc make $ pecl install apc   Después creamos el archivo /etc/php.d/apc.ini y le vamos añadiendo los siguientes valores: Enable APC for php. extension=apc.so apc.enabled=1 The number of seconds a cache entry is allowed to idle in a slot before APC dumps the cache. apc.ttl=72000 apc.user_ttl=72000 apc.gc_ttl=3600 Size of memory for apc ( 1024 M) apc.shm_size=1024M Enable apc stats. apc.stat=1 Enable APC for command line php operations. apc.enable_cli=1 Allow 2 seconds after a file is created before it is cached. This will prevent premature PHP pages to get cached. apc.file_update_protection=2 Maximum size of single file that apc can store. apc.max_file_size=1M Maximum number of files APC can store ( rotation). apc.num_files_hint=200000 Maximum number of users data entries that APC can store. apc.user_entries_hint=20000 You can put your configuration in php.ini file but i prefer to have separate file like above for configuration. Values mentioned above are for demonstration purpose, different values  for APC can be set  which depends on number of PHP pages, size of memory in server, number of page hits e.t.c   Reiniciamos apache y ya está: service httpd restart   La salida de...

Read More