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.

Error VMware Virtual Center: Base de datos llena

Un nuevo artículo que escribí para mi empresa y todavía no había compartido aquí.

Esta vez es un artículo técnico sobre el problema que podemos tener cuando se nos llena la base de datos del Virtual Center.

Accede al artículo completo aquí:

http://www.conasa.es/error-vmware-virtual-center-base-de-datos-llena/

Hoy voy a hablar de un problema que no es nuevo y, por suerte, tampoco es muy habitual, pero que se puede convertir en un problema serio si nos sucede. Por supuesto, también voy a dar la solución técnica.

El problema:

El problema es que el servicio de Virtual Center no inicia porque la base de datos ha llegado al límite permitido por la licencia, generalmente 4GB.

Error VMware Virtual Center: Base de datos llena

El problema se da cuando tenemos instalado nuestro Virtual Center en un servidorWindows. Por limitaciones de licencia, la base de datos tiene un tamaño máximo de 4GB. Cuando la base de datos alcanza ese tamaño se paraliza y el servicio de virtual center se detiene.

Nuestros servidores virtuales seguirán funcionando, por lo que no perderemos servicio pero, al no haber virtual center (está detenido), sí que careceremos de todas las ventajas de la virtualización. Nos quedaremos sin Alta Disponibilidad (HA), no podremos mover máquinas virtuales entre hosts (vMotion), dependiendo de nuestra solución de backup, lo más probable es que no podamos realizar backup de nuestras máquinas virtuales, y tampoco restaurarlas en caso de necesidad. En definitiva, tendremos servidores virtuales corriendo en hosts independientes.

Como se puede ver, sin ser un problema crítico que nos paralice la empresa, sí es un problema serio que puede terminar afectando gravemente a nuestra infraestructura de virtualización.

Por suerte para nosotros, este problema tiene una solución relativamente sencilla.

La solución:

La solución, a modo de resumen, será borrar datos antiguos de la base de datos y liberar espacio en la base de datos.

Para solucionar este problema seguiremos los siguientes pasos:

  1. Iniciamos SQL Server Management Studio Express. Entramos con un usuario con permisos de administrador.
    Iniciar SQL Server Management Studio Express
  2. Desde la web http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1000125descargamos el script VCDB_Purge_MSSQL_V2.X.zip y lo descomprimimos.
    Descargar script
  3. Ejecutamos el script, nos volverá a pedir usuario y contraseña para añadir el script alSQL. Seleccionamos la base de datos del Virtual Center, generalmente VIM_VCDB.
  4. Primero realizamos una prueba del script, con las líneas “SET @DELETE_DATA = 0” y “SET @CUTOFF_DATE = GETUTCDATE () -20”. Esto nos dirá si el script se ejecuta correctamente y el número de líneas que va a borrar.
  5. Si la prueba se realiza correctamente, modificamos la linea “SET @DELETE_DATA = 1”, quedando como la imagen.

    Modificación línea “SET @DELETE_DATA = 1”
  6. Cuando termine de ejecutarse el script, hay que hacer la reducción de la base de datos.Para ello seleccionamos la base de datos con el botón derecho del ratón y vamos a “Tareas -> Reducir -> Base de datos”
    “Tareas -> Reducir -> Base de datos”Nos arrancará un asistente, al que daremos “Aceptar” y, cuando termine, nos indicará en cuanto ha reducido nuestra base de datos.Asistente

    Ejecutando

  7. Una vez que termine el proceso ya podremos iniciar el servicio de Virtual Server.
    Iniciar servicio Virtual Server
  8. Para terminar, e intentar que no nos vuelva a pasar, tendremos que configurar nuestroVCenter para que registre menos datos.

 

En fin, espero que todo esto os resulte de utilidad y espero que no os surja este problema. Pero, por si acaso, ya sabéis la solución. Por supuesto os recomendaría que esta solución la aplique personal especializado.

Ante cualquier consulta no dudes en preguntarnos, te ayudaremos encantados.

Espero que os resulte de utilidad.

Upgrade Windows 2008 R2 Enterprise to Datacenter

Situación:
Tengo un cliente en el que unos “compañeros” instalaron unos servidores virtuales con Windows 2008 R2 Enterprise. No tenían la licencia adecuada y, lógicamente, da error de activación. El cliente tiene la licencia de Windows Datacenter, pero al indicarle que queremos cambiar la key de la licencia, da un error porque la versión instalada es la Enterprise.
Solución:
Todas las versiones de Windows 2008 R2 tienen un ejecutable de línea de comando que es DISM.exe, con el que se puede realizar la actualización de versión.
Para saber la versión instalada, ejecutar:
DISM /online /Get-CurrentEdition
Para saber a qué versiones podemos actualizar, ejecutar:
DISM /online /Get-TargetEditions
Para iniciar el upgrade, ejecutar:
DISM /online /Set-Edition: /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Por ejemplo, para actualizar a Windows Server 2008 R2 Datacenter desde una versión inferior, hay que ejecutar:
DISM /online /Set-Edition:ServerDatacenter /productkey:ABCDE-ABCDE-ABCDE-ABCDE-ABCDE
Después de ejecutar este comando, pide reiniciar el servidor.
Después de reiniciar ya podemos activar nuestro Windows sin problemas.
Más información:
http://blogs.technet.com/b/server_core/archive/2009/10/14/upgrading-windows-server-2008-r2-without-media.aspx
http://technet.microsoft.com/en-us/library/dd744380(WS.10).aspx
http://richardstk.wordpress.com/2012/04/10/in-place-upgrade-of-windows-server-2008-r2-standard-to-enterprise-or-datacenter-edition/
http://technet.microsoft.com/en-us/library/ff793421.aspx

Espero que os resulte de utilidad.

Equipo de monitorización (III)

Bueno, ya estamos más cerca de instalar Nagios.Pero antes vamos a instalar alguna herramienta más que nos puede resultar de utilidad.
Como ya tenemos la máquina con IP fija podemos acceder con PuTTY o alguna utilidad similar. Nos facilitará la tarea, ya que nos permite , entre otras cosas, acciones como copiar y pegar.
Como hemos instalado nuestro equipo sin interfaz gráfica, y para facilitarnos las tareas administrativas, vamos a instalar Webmin.
Webmin es una interfaz basada en web para la administración de sistemas Unix/Linux. Utilizando cualquier navegador web moderno, se pueden configurar cuentas de usuario, Apache, DNS, compartir archivos y mucho más.


En la siguiente web http://www.webmin.com/deb.html está explicado como instalar Webmin en Debian, además de algunas consideraciones a tener en cuenta.
A modo de resumen:
Nos vamos al directorio /tmp y descargamos el paquete de instalación de Webmin
# cd /tmp
# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.630_all.deb
Ejecutamos el comando de instalación:
# dpkg –install webmin_1.630_all.deb
Con esto ya tenemos Webmin instalado y ya podemos acceder a administrar nuestra máquina desde un navegador web, con la dirección https://equipodeminitorizacion:10000
image
Bueno, de momento esto es todo, vamos poco a poco con nuestro equipo de monitorización.
Espero que os resulte de utilidad.

Equipo de monitorización (II)

Bueno, después de tener nuestra máquina virtual instalada con Debian, explicado en Equipo de monitorización (I), ahora nos toca hacer unos cuantos pasos de configuración/actualización de nuestro Debian antes de instalar Nagios:
# apt-get update
Sincroniza el índice de paquetes desde sus fuentes, y consecuentemente actualiza el listado de paquetes con las últimas versiones disponibles que están contenidos en los repositorios activos en nuestro sistema y localizados en el archivo: /etc/apt/ sources.list.
# apt-get upgrade
Actualiza a la versión más nueva los paquetes instalados en nuestro sistema así como sus librerías. Antes de ejecutar este comando siempre tenemos que actualizar el listado de paquetes con apt-get update. Podemos ejecutarlos simultáneamente:
apt-get update & & apt-get upgrade
# apt-get autoclean
Elimina de la cache sólo aquellos paquetes que ya no se pueden descargar o que son inservibles, en cualquier caso inútiles. Limpia aplicaciones no instaladas y elimina del cache los paquetes .deb con versiones anteriores a los de los programas que tienes instalados.
# apt-get autoremove
Desinstala paquetes que se instalaron automáticamente para satisfacer las dependencias de otros paquetes pero que ya no son necesarios.
# apt-get check
Verifica que no tenemos ninguna dependencia incumplida.

# apt-get install rar unrar zip unzip unace bzip2 lzop lzmap7zip-full p7zip-rar
Instalar varias herramientas de compresión/descompresión.
# apt-get install linux-headers-$(uname -r)
# apt-get install ssh build-essential checkinstall make automake cmake autoconf git git-core
En alguna ocasión para instalar alguna aplicación o para alguna configuración puede que necesitemos algunos de estos paquetes.

Configurar tarjeta de red con IP fija:
Hay que editar el fichero /etc/network/interfaces.
# nano /etc/network/interfaces
image image
image image
Modificamos en la seccion de “The primare network interface” la ultima palabra de la segunda linea, hemos cambiado dhcp por static y luego añadimos las direcciones a mano.
address – Direccion ip que queremos que tenga nuestro equipo
netmask – Mascara de subred a la que pertenece, generalmente suele ser 255.255.255.0
network – Red o subred a la que pertenece, es la misma que la dirección ip que hemos puesto, pero el ultimo digito es 0
gateway – Puerta de enlace, es la direccion ip del router con el que nos conectamos a internet, por defecto suele ser la misma que la ip pero acabado en 1 o en 254
Para comprobar la correcta configuración podemos probar un ping.
# ping –c 3 www.rbisysadmin.com

Instalar algunas librerías necesarias:
# apt-get update
#apt-get upgrade
# apt-get install gcc g++ sudo libgd2-xpm libgd2-xpm-dev libpng-dev libjpeg-dev libgd-tools
Instalación de la librería GD:
Este proceso es un poco más largo, por lo que nos iremos a la carpeta /tmp para realizar todo el proceso.
la última versión de la librería GD la podemos encontrar en: https://bitbucket.org/libgd/gd-libgd
Empezamos el proceso.
# cd /tmp
# wget https://bitbucket.org/libgd/gd-libgd/downloads/gd-2.1.0-preview-29a6d2ae.tar.gz
# tar -zxvf gd-2.1.0-preview-29a6d2ae.tar.gz
# cd gd-2.1.0-preview-29a6d2ae/
# ./configure
# make
# make install
# cd /

Espero que os resulte de utilidad