Crear carpetas a partir de listado.

En ocasiones nos surge un problema al tener que crear numerosas carpetas, por el motivo que sea, y tener que crearlas todas a mano puede ser una tarea bastante engorrosa.

Buscando por internet es fácil encontrar métodos para hacerlo a partir de un fichero de excel, pero lamentablemente suelen incluir algo de programación en excel o tener macros habilitadas.

Yo te propongo una solución para crear carpetas ejecutando un archivo .bat y que lee las carpetas de un listado en un archivo .txt Leer más

Windows Server 2016 ya está aquí

Hola

He publicado un nuevo post en el blog de mi empresa (CONASA) sobre el nuevo Windows Server 2016.

Aquí tienes un enlace al artículo completo.

http://www.conasa.es/blog/windows-server-2016-ya-esta-aqui-nuevas-funciones-una-clara-orientacion-hacia-la-nube/

Esta última semana de septiembre de 2016 está previsto que Microsoft presente el nuevo Windows Server 2016 durante la conferencia “Microsoft Ignite” que se está celebrando en Atlanta. Como ya supondréis, esta nueva versión trae unas cuantas mejoras y añadidos interesantes con respecto a las versiones anteriores.

Con el anuncio de la nueva versión de Windows Server aprovecho para recordaros la conveniencia de actualizar los sistemas, ya que las nuevas versiones traen mejoras en la seguridad y el rendimiento, además de nuevas funcionalidades. En esta web de Microsoft puedes comprobar las fechas de soporte de las distintas versiones de Windows Server. Espero que no te queden servidores con Windows 2003, ya que está sin soporte desde el 14/7/2015, como ya comentamos en este post.

Mejoras que trae de la mano Windows Server 2016

Esta nueva versión de Windows Server presume de mejoras en 3 áreas fundamentales:

  1. Seguridad: La mejora en la seguridad y la reducción de riesgos para el negocio se consigue integrando varias capas de seguridad en el sistema operativo.
  2. CPD definido por software: Inspirados por la tecnología de Microsoft Azure (Servicio en la nube de Microsoft), aseguran una reducción de costes y una mayor flexibilidad gracias a las redes, el almacenamiento y los procesos definidos por software.
  3. Innovación: Esta nueva versión de Windows Server incluye nuevas tecnologías como los “Contenedores” de Windows o Nano Server, que permiten nuevas formas de implementar y ejecutar aplicaciones, tanto locales como basadas en la nube.

Como ejemplo de las mejoras, se puede revisar esta comparación entre las versiones de Windows Server 2008, 2012 y 2016.

Licencias

Windows Server 2016 viene con 3 tipos de licencias, cuyas características y precios orientativos puedes ver en este enlace.

A modo de resumen, estaríamos hablando de los siguientes tipos de licencias:

  1. Essentials: Una versión con limitaciones y pensada para organizaciones pequeñas, con menos de 25 usuarios o 50 dispositivos.
  2. Standard: Pensada para organizaciones que no requieren muchos servidores pero quieren un entorno robusto. Esta versión permite 2 servidores virtuales con Hyper-V e ilimitados “contenedores” de Windows.
  3. DataCenter: Esta es la versión por excelencia para el CPD definido por software. Permite servidores y “contenedores” ilimitados. Implementa mejoras en la virtualización: aislamiento de máquinas virtuales, mejoras en el almacenamiento definido por software y mejoras en las redes definidas por software.

NOTA: Básicamente, un “contenedor” es un lugar aislado donde una aplicación puede ejecutarse sin afectar al resto del sistema y sin que el sistema afecte a la aplicación. Los contenedores son la siguiente evolución en el campo de la virtualización. Puedes encontrar más información acerca de los “Contenedores” en los siguientes enlaces:

https://msdn.microsoft.com/es-es/virtualization/windowscontainers/about/about_overview

https://msdn.microsoft.com/es-es/virtualization/windowscontainers/containers_welcome

Opciones de instalación

Windows Server 2016 viene con tres opciones de instalación. A la habitual instalación con entorno de escritorio y la instalación Server Core, que ya venía con la versión anterior, han añadido la opción de instalación “nano server”.

  1. Server with Desktop Experience: Este es el nuevo nombre que le dan a la instalación con escritorio, antes era “Server with a GUI“. Esta opción de instalación, básicamente, incluye el escritorio de Windows 10 Anniversary edition Long Term Servicing Branch (LTSB), más la consola y las herramientas de administración de Windows Server 2016. Este tipo de instalación suele ser habitual y es recomendado cuando tenemos que ejecutar aplicaciones que requieren un interfaz de usuario local o para implementar servicios de escritorio remoto.
  2. Server Core: Es una opción de instalación más ligera y más segura, a la que se ha quitado el entorno de escritorio y la consola de administración. Está principalmente pensado para una administración remota, aunque sí incluye algunas herramientas locales como el administrador de tareas y consola de PowerShell.
  3. Nano Server: Es la opción de instalación más reducida, sin escritorio, sin herramientas. Se administra remotamente con PowerShell. Tiene unos requerimientos realmente reducidos. Es perfecto para instalar servidores con funciones concretas (DNS, Servidor WEB, Nodo de almacenamiento, …), ya que al ser un sistema reducido, la seguridad es mejor, los arranques/reinicios son más rápidos y necesita menos actualizaciones. Puedes ampliar la información sobre Nano Server en la web de Microsoft.

Soporte

Microsoft continua con su política de soporte a los sistemas operativos y dará hasta 10 años de soporte a Windows Server 2016. 5 años de soporte estándar y 5 años de soporte extendido.

Conclusiones finales

Microsoft presenta una nueva versión de su sistema operativo para servidores con mejoras realmente interesantes. Incluye y mejora  lo que había hasta ahora, que ha demostrado funcionar muy bien, y añade nuevas características claramente orientadas a la computación en la nube.

Más allá de las mejoras que trae esta nueva versión, es buen momento para recordar que tienes que mantener tu infraestructura actualizada, por seguridad y por rendimiento. Y, por supuesto, puedes contar con nosotros para acompañarte y asesorarte en la mejora y el mantenimiento de tu infraestructura.

Espero que te resulte de utilidad.

Virtualización de almacenamiento

conasaHoy traigo el enlace a un nuevo post que he publicado en el blog de mi empresa.

Esta vez hablo sobre la virtualización del almacenamiento y sobre distintas soluciones hardware y software.

http://www.conasa.es/blog/consiste-la-virtualizacion-almacenamiento/

Hoy vengo a hablaros de un tema sobre el que quería escribir hace un tiempo pero que todavía no me había puesto a ello. El tema en cuestión es la virtualización del almacenamiento o Almacenamiento Definido por Software (SDS por sus siglas en inglés).

Llevamos ya muchos años hablando de la virtualización de servidores y está ampliamente extendido. De hecho, actualmente es extraño que se instale un servidor físico como hace unos años. Todos quieren las ventajas de la virtualización (ahorro de costeshardware/infraestructuras, mejoras en backup y restauración de datos, tiempos de parada mínimos…)

Una vez que tenemos la virtualización del hardware, o hardware definido por software, nos encontramos con un problema: el almacenamiento. Dónde guardamos nuestras máquinas virtuales y datos pasa a ser un punto realmente crítico. Ya no basta con tener un RAID del tipo que sea, necesitamos que la respuesta sea rápida, que podamos hacer backup y restauraciones rápidas, estar protegidos frente a caídas del sistema. En definitiva, asegurar el servicio y la continuidad del negocio. Solución: la virtualización del almacenamiento, para no depender directamente de los elementos hardware y, a ser posible, tampoco depender de un único fabricante.

La virtualización del almacenamiento, o almacenamiento definido por software, lleva ya unos cuantos años en el mercado. Por ejemplo, DataCore lleva en ello desde 1998, y ha despegado en estos últimos 3 o 4 años a raíz de que grandes fabricantes de hardware de almacenamiento como IBM, HP-3PAR, EMC-DELL, además de los líderes de la virtualización,VMware, también han sacado soluciones de virtualización de almacenamiento o han potenciado algunas que ya tenían.

Con todo esto me atrevería a diferenciar entre soluciones hardware y soluciones softwarepara la virtualización del almacenamiento.

Soluciones Hardware

Como soluciones hardware hablaría de las de fabricantes tradicionales de hardware de almacenamiento. Todos tienen sistemas interesantes pensando exclusivamente en optimizar la solución para su hardware. Algunas soluciones son capaces de gestionarhardware de otros fabricantes, generalmente cabinas conectadas por fibra.

Las soluciones de los fabricantes de hardware parecen más orientadas a empresas con un gran volumen de datos, por los costes de hardware y licencias.

IBM:

La solución de IBM para la virtualización del almacenamiento se llama SVC (SAN Volume Controller). Básicamente son 2 servidores IBM con una versión propia de Linux. Estos servidores son los encargados de la virtualización del almacenamiento y por debajo gestionan varios modelos de cabinas y almacenamiento FLASH de IBM conectados por fibra.

La gestión se realiza principalmente desde una interfaz web y comparte el mismo interfaz que las cabinas de almacenamiento V7000 e incluso V3700 por lo que, si has administrado alguna de estas cabinas, te resultará familiar.

La verdad es que es una solución interesante y relativamente sencilla de administrar. Conozco un par de instalaciones en las que con gran volumen de datos están funcionando muy bien.

HP:

La verdad es que HP siempre me ha gustado como fabricante, aunque mi experiencia se centra principalmente en los servidores. He de reconocer que no he tenido oportunidad de probar las nuevas soluciones que presentan para la virtualización del almacenamiento e incluso para la hiperconvergencia (otra palabra que está dando mucho que hablar en el mundo de la virtualización). Leyendo lo que ponen en su web y en otros foros técnicos, su solución tiene muy buena pinta.

HP también tiene una solución software, HPE StoreVirtual VSA, que se puede instalar prácticamente en cualquier servidor soportado por VMware o Hyper-V.

Soluciones Software:

VMware vSAN:

Como no podía ser de otra manera, el líder en la virtualización de servidores sacó su propia solución para la virtualización del almacenamiento, vSAN.

vSAN es un producto interesante y hay que reconocer que se integra muy bien con VMware,pero a mi modo de ver tiene algunas pegas. Parece diseñado en exclusiva para ser utilizado en VMware y no puede ser utilizado por otras plataformas (windows, linux, …). Requiere al menos 1 disco SSD en cada servidor, ya que es lo que utiliza para caché de lectura/escritura. Se requieren al menos 3 hosts para una solución de alta disponibilidad y, al igual queVMware ESXi, se licencia por socket, no por servidor.

DataCore:

La verdad es que he dejado a DataCore para el final de forma intencionada. Posiblemente sean los que más tiempo llevan en esto del “almacenamiento definido por software” y mi experiencia con la solución ha sido realmente gratificante.

DataCore funciona sobre servidores windows, ya que es el S.O. que más drivers soporta. Admite todo tipo de almacenamiento que puedas conectar a un servidor, FC, FCoE, iSCSI, SAS, SATA, SCSI, incluso IDE o USB. Está claro que si utilizas discos lentos el rendimiento se puede ver algo afectado, pero las posibilidades que ofrece son muy amplias.

Hablando de rendimiento, una de las cosas que me gusta de DataCore es que reserva una parte de la memoria RAM para la ejecución del sistema, y todo el resto de la RAM la utiliza como caché de lectura/escritura por lo que, incluso con almacenamiento más ajustado, consigue un gran rendimiento. Personalmente he podido comprobarlo con 2 clientes, uno con DataCore (reutilizando sus antiguos servidores) y otro sin DataCore. Con la misma cabina de almacenamiento, el cliente con DataCore conseguía un 35% más de rendimiento en las pruebas que realizamos.

Otra de las ventajas es el no depender de un fabricante. Puedes tener nodos de distintas marcas, cabinas de distintas marcas y todo funcionando sin problemas.

DataCore puede servir disco por fibra o por iSCSI. También puedes configurarlo como NAScon Windows y servir disco por CIFS o NFS.

La configuración clásica es con 2 nodos, que funcionan en mirror (el dato se escribe en los 2 almacenamientos a la vez). Los nodos pueden estar en 2 CPDs distintos conectados por fibra, y también puedes añadir un tercer nodo en una ubicación remota para réplica asíncrona.

image009

He de reconocer que posiblemente no sea del todo objetivo pero, la verdad, desde que conocí DataCore hace unos años estoy encantado con la solución que ofrecen. La experiencia en cliente ha sido muy buena. Ha habido casos de caída de un CPD y los usuarios prácticamente no se han enterado; sin parada de servicio, sin afectar a la continuidad del negocio. El soporte del fabricante es rápido, tanto en la atención como en la solución de las incidencias que puedan surgir.

 

Si quieres conocer más sobre la virtualización de almacenamiento y las soluciones que podemos ofrecerte con DataCore, ponte en contacto con nosotros.

 

Espero que os resulte de utilidad.

El Backup, ese gran desconocido (u olvidado)

Hola,

Hoy os dejo una nueva entrada en el blog de mi empresa (CONASA) sobre un tema que creo que es muy interesante, el Backup y la continuidad del negocio.

      El Backup, ese gran desconocido (u olvidado)

Estoy preparando varias entradas más sobre ese tema para el blog de la empresa. Os iré informando.

Este es posiblemente el primero de una serie de artículos dedicados al tema del BACKUP.

Cuando hablo del Backup no me quiero referir únicamente a la copia de seguridad, sino a todos los elementos y procedimientos que aseguren la continuidad del negocio.

Parece mentira que este sea un tema en el que hay que insistir, pero la realidad es así. Seguimos encontrando muchas empresas con una política de backup (continuidad de negocio) inadecuada e insuficiente.

Al final, parece que se confirma la frase: “existen 2 tipos de personas, los que han perdido datos y los que los van a perder”

El problema principal

Generalmente, el problema radica en que la parte de la infraestructura informática y sistemas  dedicados a la continuidad del negocio se considera un gasto en lugar de una inversión. Y se considera un gasto porque es algo que cuesta dinero y “aparentemente” no influye en la productividad de la empresa.

Me gustaría plantearos varias preguntas:

¿Cuánto tiempo puede estar tu empresa parada antes de que peligre su continuidad: una semana, un día, unas horas? ¿Cuánto dinero le cuesta a tu empresa estar parada ese tiempo? ¿Y una parada parcial? ¿Cuánto cuesta, por ejemplo, tener parado el departamento de diseño una mañana? ¿Si pierdes determinada información tendrías que cerrar la empresa?

Las respuestas a estas preguntas nos darán una base sobre la que empezar a plantear una solución que intente minimizar los riesgos ante un eventual desastre/pérdida de información y que intente asegurar la continuidad del negocio.

Yo me suelo plantear varios apartados a tener en cuenta, aunque a veces se entremezclan.

  1. Infraestructura.
  2. Backup/recuperación.
  3. Plan de actuación y formación.
  4. Soporte y mantenimiento

Acciones a replantear

Para empezar, tenemos que plantearnos eliminar los puntos de fallo de nuestra infraestructura. Esta parte, como siempre, estará limitada por el presupuesto, pero es importante.

A modo de resumen, la configuración óptima sería tener el hardware adecuado y todos los elementos redundados (duplicados).

La parte de la infraestructura, sí que es cierto que además de aportarnos seguridad, por lo general, también significará una mejora en el rendimiento de los sistemas.

La infraestructura tendrá que estar protegida frente a fallos eléctricos con un SAI  adecuado y que soporte nuestros sistemas el tiempo suficiente para al menos poder hacer un apagado controlado. En grandes infraestructuras, son planteables, incluso, grupos electrógenos que empiecen a funcionar con un corte de luz prolongado.

Además de la alimentación eléctrica, otro aspecto a tener en cuenta en nuestra infraestructura es la refrigeración. Los sistemas informáticos necesitan estar bien refrigerados para funcionar correctamente. Un exceso de temperatura nos llevará, en el mejor de los casos, a una ralentización del sistema, pudiendo llegar a un bloqueo del servidor e incluso a quemar el procesador o algún otro componente hardware.

Así mismo, hay que tener en cuenta la ubicación de los elementos. He llegado a ver Racks de servidores justo debajo del aparato de aire acondicionado, con el riesgo de que el agua que se genera por condensación caiga al Rack y provoque un cortocircuito.

Si queremos montar un servidor, que el hardware también sea de servidor, no de PC, al final es hardware más testeado y más preparado para un uso intensivo. Fuentes de alimentación redundantes, por supuesto, tarjetas de red redundantes, …

El almacenamiento también hay tenerlo en cuenta, discos en RAID, mínimo RAID1 (espejo 2 discos), y otros tipos de RAID en función de las necesidades. Discos duros adecuados. Los fabricantes de discos suelen tener varios niveles de disco, no sólo en capacidad y tipo de conexión, si no en durabilidad, que es la parte que nos interesa. http://hardzone.es/2014/01/23/comparativa-de-durabilidad-de-discos-duros-mecanicos/ Aquí se suele cumplir el dicho de “lo barato sale caro”.

En el networking lo mismo, a ser posible 2 switches, que además nos permitirán balancear cargas y mejorar el rendimiento. Si cae un switch, caerán parte de los equipos, pero no toda la infraestructura y nos permitirá continuar trabajando.

Y las comunicaciones, también duplicadas y a ser posible de distintos operadores.

Siguiendo con la redundancia podríamos llegar a la opción de tener 2 CPDs, con datos sincronizados, separados en distintas delegaciones de nuestra empresa, e incluso un tercer CPD para réplicas.

Como he comentado al principio, estas opciones son mirando un poco el ideal. Lógicamente, cada empresa tendrá que adecuarse a sus capacidades/necesidades. No requiere lo mismo una empresa con uno o 2 servidores y 10 equipos que una con 100 servidores y 2000 usuarios.

El objetivo final de un buen planteamiento de la infraestructura es estar protegidos frente a un posible fallo hardware, fallo eléctrico o desastre (incendio, inundación, …).

Reflexiones finales

Para terminar el post de hoy dejo algunas preguntas que debemos hacernos.

¿Está mi empresa preparada ante un eventual desastre? ¿Realizamos pruebas periódicas de recuperación de datos? ¿Tenemos en la empresa alguna persona designada como responsable del backup? ¿Tenemos documentados los procedimientos de recuperación ante desastres y al personal implicado formado sobre cómo realizar los procedimientos? ¿Tenemos backup en una ubicación física distinta de nuestro CPD?

Si tienes alguna inquietud acerca de cualquiera de estos aspectos, no dudes en preguntar.

 

Espero que os resulte de utilidad.

Montar unidades de red de windows en linux.

Hoy en día cada vez es más habitual encontrarse servidores linux en las empreas y en la gran mayoría de los casos conviven servidores windows y servidores linux con distintas versiones.

Esto nos lleva que podemos tener un servidor de ficheros Windows con recursos de red compartidos a los que queremos acceder también desde nuestros servidores linux.

En Linux tendríamos dos formas de hacer esta conexión de red, una temporal (comando “mnt”) y otra permanente (fichero /etc/fstab).

Una primera parte, común a las 2 soluciones, consiste en crear un directorio (carpeta) dentro de “/mnt”, que nos servirá como punto de montaje de la unidad de red.

Para ello vamos a la carpeta /mnt y creamos la carpeta que queramos

# cd /mnt
# mkdir nombre_carpeta

Como tampoco nos interesa tener el nombre y contraseña de windows a la vista de todo el mundo vamos a crear un fichero de credenciales que protegeremos convenientemente.

Leer más

Cambiar permisos en shares de Windows

Cambiar permisos a los shares de windows mediante linea de comando o script.

http://social.technet.microsoft.com/Forums/en-US/winserverfiles/thread/aff3830b-ad25-4524-b790-10fd0613a964/

Para modificar los permisos de los shares mediante la linea de comando o un script, Utilizamos herramienta subinacl 
ejemplo:
subinacl /share \\serverName\shareName /grant=everyone=r

Utilidad pertnece al Kit de Recursos de Windows. SubInACL se puede  descargar de:
http://www.microsoft.com/en-us/download/details.aspx?id=23510

La utilidad sirve para otras muchas opertivas con los permisos pero hoy nos centramos en los permisos de los shares.

web con ayuda
http://www.robvanderwoude.com/subinacl.php