Me he tirado muchísimo tiempo tratando de identificar la fuente de un error que tenía en una máquina que trabaja con Windows 2008 Server R2 virtualizada en un VMWare ESXi.
El proceso System (el núcleo del sistema) estaba consumiendo tanta CPU que no dejaba prácticamente nada para los usuarios, y estos experimentaban interminables ralentizaciones.
Como todos conocemos y asumimos (sorprendentemente), Windows es un sistema que se guarrea automáticamente con el tiempo.
Para evitarlo, hemos decidido virtualizar un escritorio Windows 2008 Server R2 (con la idea equivocada de que por ser Server será más estable) e instalarlo en modo amnésico, o no persistente (es decir, cada vez que apagas y enciendes la máquina virtual, los cambios desaparecen), programado para olvidar todo cada semana, pero trabajamos en un entorno con muchos usuarios que quieren guardar sus configuraciones para trabajar cómodamente.
Para conseguirlo, utilizamos una directiva de grupo GPO en la que configuramos la redirección de directorios (Folder Redirection) y perfiles móviles (Roaming Profile Path) para que todas las configuraciones de usuario se guarden en discos duros de red que se encuentran fuera de esta máquina.
Cuando un usuario ancla un acceso directo a la barra de inicio, todo funciona hasta que el servidor ejecuta su amnesia, tras lo cual desaparece misteriosamente de ahí.
Nos ponemos a investigar, y resulta que en la ruta
%AppData%\Roaming\Microsoft\Internet Explorer\Quick Launch\User
Pinned\TaskBar\
encontramos todos los accesos directos que el usuario ha anclado (de
hecho, puede que hasta encuentres duplicados de alguno), así que... ¿por qué no le
aparecen?
Si tienes la maldición desgracia necesidad de tener que
administrar un servidor Windows en un dominio, y de tener que configurar redirección
de carpetas (Folder Redirection) para que el perfil del usuario se halle en la red en
lugar de en la máquina local, es posible que te des contra este simpático cartelito de
error cada vez que intentas lanzar un acceso directo desde el escritorio o la barra de
tareas:
[caption id="attachment_644" align="aligncenter" width="300"]
Advertencia de seguridad de Abrir Archivo: No podemos verificar quién creó este
archivo. ¿Está seguro de que desea abrirlo?[/caption]
Tienes una máquina virtual Windows añadida a un dominio. La clonas, y al encender ese clon Windows se queja:
The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain
Ambas máquinas dejan de funcionar bien con el dominio.
Ya estuvimos hablando de la descentralización de la mensajería instantánea con XMPP. Hoy me alegro de poder decir que cada vez es más fácil tener tu propio rincón privado de Internet. Os presento 3 distribuciones a tener en cuenta:
Si bien siempre me ha encantado Bash, hay que reconocer que Fish es increíble:
No te tienes que complicar configurando absolutamente nada, por defecto ya viene coloreando tu terminal, auto completando tus comandos y permitiendo llevar todo esto de las configuraciones de manera muy simple e intuitiva mediante una interfaz web (local, claro está) en donde tendrás al alcance absolutamente todo lo que quieras modificar; desde el historial de comandos, hasta las funciones a ejecutarse por defecto, colores, autocompletado inteligente y/o personalizado, ¿Ya les dije que el auto completado es inteligente y simplemente aprende tus comandos? ¡No tienes que decirle que haga nada, él solito aprende!
Normalmente, cuando descubres Docker, te pones a bajar y probar imágenes como loco, a construir algunas que no funcionan bien... Al final se te queda una caché de demasiados GBi sin usar.
Instalar los paquetes necesarios: # yum install openerp7 openerp7-httpd-fonts-access postgresql-server Iniciar los servicios hasta el próximo reinicio: # systemctl start openerp postgresql Iniciar los servicios automáticamente: # systemctl enable openerp postgresql Desactivar el cortafuegos hasta el próximo reinicio (deberías añadir una excepción, pero no lo explicaré aquí): # systemctl stop firewalld Activar el usuario necesario de la base de datos: $ sudo -u postgres createuser --createdb openerp Navega a http://localhost:8069 y crea tu base de datos desde ahí.
Accede por SSH al servidor de OpenERP y ejecuta: $ sudo -u openerp bash -c "rm /tmp/oe-sessions-openerp/*"