@
anteriores...

Archivos para abril 2012

Disponible el volumen 12 del Reporte de Inteligencia de Seguridad

Microsoft SIR 12

Microsoft comparte con todos la entrega número 12 de este reporte, en donde resalta como Conficker sigue propagándose y todo el tema de las amenazas persistentes. Adicional, también ofrece resultados sobre como se trabajan y se tratan las vulnerabilidades y las manipulaciones, además de informar, de acuerdo con estudios y análisis sobre telemetría, la manera en la cual los países responden a “infecciones” por Malware, como cada sistema operativo responde a éstas y por supuesto las amenazas que existen actualmente y cómo Microsoft trabaja para responder a éstas con eficacia.

Es un buen informe, muy completo, y desde que salió el primero de ellos, yo busco un tiempo para leer e informame sobre el tema. Inicio siempre por el documento de “hallazgos claves” y luego me concentro en el reporte como tal. Voy a ver si saco algo más de tiempo para leer el “SIR Worldwide Threat Assessment” y entender que pasa en Colombia.

En la página principal del reporte, hay un excelente vídeo informativo sobre lo que contiene este informe y los hallazgos del mismo.

Saludos,

SQL Server en alta disponibilidad – Parte 1: Almacenamiento compartido (Discos)

Bien dicen por ahí que lo prometido es deuda. Aunque tengo una explicación para la demora adicional de un día ya que el disco duro externo que tenía con las dos MV se dañó, pensé que ya estaba listo para el post y tuve que hacer un par de ajustes. Sin embargo, esto me da pie para aumentar más el número de posts, jeje.

Como les mencioné en el post inicial, uno de los componentes para armar el Clúster es el almacenamiento compartido. Para esto, vamos a usar iSCSI Target v3.3 de Microsoft, que por cierto es gratuito, y nos ofrece en esencia, un mecanismo para armar unidades lógicas a presentarle a un Clúster o también a un servidor.

Para ello, hay que descargar el producto desde aquí. Lo que se descarga en el servidor, previamente instalado y configurado con Windows Server 2008 R2 SP1, es un instalable que hay que correr y descomprimir en un directorio. Al finalizar, éste abre la siguiente página Web local:

iSCSI 3.3

Pueden leer la documentación oficial en TechNet o algunos blogs interesantes y también instalar el producto. Para ello dan clic en el vínculo que indica “iSCSI Software Target (x64)” y sigan el asistente de instalación.

iSCSI Setup Wizard

iSCSI Setup Wizard

Luego de instalado, en el menú de Inicio cuentan con acceso al programa:

iSCSI Software Target

Antes de ejecutar el programa, abrir el Windows Explorer y crear una carpeta para almacenar los VHD que oficiarán de unidades lógicas. Para nuestro caso, vamos a crear 5, la del QUORUM, la del disco del MSDTC, una para los datos, otra para los logs y otra para la TEMPDB. En un ambiente de producción uno podría destinar otra LUN para el tema de respaldos, pero esto a veces también se resuelve de otras maneras.

En mi caso, el directorio se llama STORE en el disco C.

Ahora si, arrancar el programa:

iSCSI Software Target

Seleccionar “Devices” para crear los discos virtuales que oficiarán de unidades compartidas para nuestro Clúster. Tengan presente que pueden crear el disco virtual en formato VHD o importarlo si ya tienen uno creado. Procedemos entonces a crear los discos duros virtuales, siguiendo el asistente. El tamaño del VHD se proporciona en MB, así que hagan bien los cálculos. Cuando lleguen a la parte de “Access”, pueden dejarla en blanco y continuar; luego se configurará.

Al finalizar, deben tener algo similar a lo que se muestra a continuación:

Devices in iSCSI Software Target

Si van al directorio C:\STORE, verán algo como esto:

VHD for iSCSI Devices

A continuación, lo que se debe hacer es crear el Target y asignarle los nodos que lo consultarán mediante IQN, o iSCSI Qualified Name. Pero como no hemos creado los nodos, ni los hemos ingresado al directorio activo, esto tendrá que esperar. Por lo pronto, hemos adelantado algo sobre nuestro Clúster SQL Server 2008 R2 SP1, cual es tener nuestros discos compartidos.

En la próxima entrega, generaremos los dos nodos del Clúster, por lo menos en cuanto a sistema operativo se refiere.

Saludos.

Cambios en Windows Live SkyDrive

Hoy en día estuve navegando por mi SkyDrive, http://skydrive.live.com, y me encontré con este “”banner”:

SkyDrive app for PC or Mac

Así que di clic en el link que dice “Get the SkyDrive app” y me apareció esta ventana:

SkyDrive apps

Y como ya la tengo para Windows Phone y no poseo ni iPhone ni iPad ni Mac, decidí instalarla para mi PC. Así que doy clic en el botón “Get the app” y me sale la siguiente pantalla:

SkyDrive app for PC

Doy clic en “Download” y me aparece la ventana inferior para que descargue el archivo ejecutable:

SkyDrive download

Guardo el archivo en mis ejecutables y lo ejecuté posteriormente:

SkyDrive setup

SkyDrive welcome

Presioné “Get Started” y me apareció esta ventana y luego la de ingresar con la cuenta registrada en Windows Live:

SkyDrive loading

 

SkyDrive sign in

El programa genera una carpeta en el directorio de usuarios de Windows 7, como se aprecia en la imagen a continuación:

SkyDrive folder

Al presionar Next, me apareció esta ventana que me indica si quiero que los archivos en mi PC estén disponibles para otros dispositivos, lo cual contesté afirmativamente como se ve en la imagen:

SkyDrive PC files

Presioné “Done”. Me aparece una ventana en donde empieza a mostrarme las carpetas que tengo en mi SkyDrive; de hecho, en mi Windows Explorer aparece lo siguiente:

SkyDrive on Favorites

Y el va, poco a poco, habilitando en esta carpeta SkyDrive los contenidos que tengo. Esto para mi, que es muy bueno, me obligará a re-organizar mis carpetas para andar mucho más sincronizado y con los archivos a mi disposición sin importar donde esté o qué dispositivo esté utilizando.

A futuro, SkyDrive ofrecerá 7 GB de almacenamiento gratuito, que es más que lo que ofrece Dropbox, 2 GB gratis. Para comparación entre SkyDrive y otros proveedores, revisen esta página Web. ¿Qué por qué solo 7 GB? Este post en LiveSide.net ofrece una respuesta a esta inquietud, entre otras cosas interesantes como que con esta aplicación desde tu PC podrás subir archivos hasta de 2 GB y carpetas. Ahora bien, por un tiempo limitado, no tengo conocimiento de cuanto, si te sale el mensaje de solo 7 GB, puedes ir a la página que te indica el banner y reclamar tu espacio adicional, hasta 25 GB.

Incluso, ahora Microsoft ofrece planes adicionales de almacenamiento si 25 GB no te alcanzan. Es más, 50 GB adicionales, por un poquito más de US$2 por mes, me parece súper económico.

Storage plans

Ojo, esta aplicación no funciona en Windows XP. Solo en Windows Vista, Windows 7 y por supuesto, en el beta de Windows 8.

Bien por Microsoft, quien nos proporciona un cliente SkyDrive para el PC. ¡ESO!

Como siempre, cualquier comentario sobre experiencias o uso de SkyDrive son bienvenidas.

Saludos.

Serie de alta disponibilidad con SQL Server

Como he venido diciendo en esta semana en Twitter (@guillermotaylor) inicio esta serie sobre aspectos, prácticas recomendadas, lecciones aprendidas y cosas nuevas sobre alta disponibilidad de base de datos, particularmente para SQL Server 2008 R2 SP1 y para lo nuevo de SQL Server 2012, AlwaysOn.

Aunque no tengo claridad en el número de posts ni en su frecuencia, si es claro que trabajaré con máquinas virtuales, obviamente, mostrando elementos de arquitectura a tener en cuenta para alta disponibilidad en SQL Server. Para los que quieran replicar dichos “laboratorios”, por lo menos para SQL Server 2008 R2, estaré usando las siguientes máquinas virtuales a 64 bits y en idioma inglés:

  • Controlador de dominio Windows Server 2008 R2 SP1, 512 MB en RAM.
  • Servidor que simulará el “Shared Storage” con Windows Server 2008 R2 SP1, 512 MB en RAM.
  • Dos nodos para el clúster, mismo sistema operativo que los anteriores, 1.5 MB en RAM cada uno.
  • Cliente Windows 7 SP1 Enterprise, 1 MB en RAM. Éste para pruebas de conectividad y medición de algunas cosas desde la perspectiva cliente.

Si hicieron bien la suma, jeje, esto da 5 MB en RAM. En mi laptop tengo 8 MB en RAM así que, aunque tal vez el desempeño no sea óptimo, permitirá que la serie cumpla su propósito, cual es compartir con ustedes algo de experiencia y de aspectos novedosos a tener en cuenta para Clústers con SQL Server.

Si no tienen acceso al software, pueden descargar estas versiones de evaluación por 180 días:

Próxima entrega: Configurando el servidor “Shared Storage”.

Saludos.

Microsoft Management Summit 2012 Digital

image

Para aquellos que no pudimos registrarnos ni asistir a este evento, a diferencia de mi gran amigo Elías Mereb, quien por cierto oficiará de expositor en este evento, y también de Alfredo Barba, IT Pro Evangelist para Microsoft Colombia quien va como asistente, tenemos la oportunidad de 1) ver los keynotes en vivo y 2) acceder a algunas de las más de 175 sesiones que ofrecerá el evento.

Para mayor información, visiten el link http://www.mms-2012.com/digitalmms y programen su tiempo para los keynotes y para las sesiones que les interesen.

Saludos.

Otras 24 horas, pero ahora en “Private Cloud”

24 Hours in a Private Cloud. Don't miss this event - register today.

El 10 de mayo de 2012, desde las 8:00am GMT, la hora en otros países, se tendrán sesiones durante 24 horas en donde profesionales técnicos y de industria de diversas partes del mundo, hablarán sobre temas relacionados con “Private Cloud” de Microsoft y qué soluciones existen actualmente para diferentes escenarios en donde este conjunto de tecnologías puede aplicar.

Esta es la página con la información del evento y en donde, si les interesa el tema, podrán registrarse.

Saludos.

Instalación de SQL Server 2012 Express Edition en Windows 7 Profesional SP1

Este largo post resume mis experiencias en la instalación de SQL Server 2012 Express Edition, en inglés, en una máquina virtual con VMWare Player que tiene como sistema operativo Windows 7 Profesional SP1 en español, Office 2010 SP1 en inglés, Adobe Acrobat Reader y Windows Security Essentials.

Esto porque me he encontrado en los foros Microsoft en español sobre SQL Server muchos inconvenientes con la instalación y configuración de SQL Server Express. Este artículo ofrece un esquema de instalación de tipo laboratorio, pero espero que a algunos les sea util.

Lo primero es generar la máquina virtual con Windows 7 Profesional SP1 en español.

W7 Pro SP1 - VMWare Player

Yo le asigné a la máquina virtual 2 GB en RAM y un espacio en disco de 60 GB, pero ustedes pueden modificar estos parámetros de acuerdo con las capacidades de su HOST. Eso si, asegurense de que la tarjeta de red está en modo NAT para después tener acceso a las actualizaciones de sistema operativo y demás productos a instalar, incluso el mismo SQL Server.

W7 Pro SP1 - Configuración

Windows 7 Pro SP1

Al finalizar la instalación de la máquina virtual, apliquen todas las actualizaciones que les indica Windows Update. Es probable que reinicien varias veces…

Luego de aplicar estas actualizaciones, instalen Office 2010 SP1. Yo lo instalé en inglés porque es el que tengo a mano, pero si ustedes quieren, puede ser en español.

Installing Office 2010

Luego de varios minutos, deberán llegar a una ventana como la que se muestra a continuación:

Installing Office 2010

Apliquen el SP1 para Office 2010. Recuerden habilitar las actualizaciones de Microsoft Update para que, en primera instancia, actualicen el producto antes del SP1 y luego si apliquen éste. Es probable que el sistema les pida actualizar a IE9, lo cual recomiendo.

Para dejar la máquina virtual similar a una PC o laptop de usuario final, activen por Windows Update Silverlight y Security Essentials y luego vayan a la página web de Acrobat Reader para que también tengan estos productos en la máquina virtual.

Se descarga la edición Express desde la página de Microsoft. Para este post, yo descargué y utilicé SQLEXPRWT_x64_ENU.exe pero pues ustedes pueden utilizar la que mejor se adapte a sus necesidades, entendiendo que contiene cada archivo descargable y por supuesto para la arquitectura, x86 o x64, requerida.

Luego de descargado el archivo, se ejecuta el programa:

Installing SQL2012 Express

Se espera unos minutos mientras que se extraen los archivos de instalación a una ubicación temporal:

Installing SQL2012 Express

Luego de que los archivos se han extraido, se aprecia la ventana del centro de instalación de SQL Server:

Installing SQL2012 Express

Seleccionar la primera opción del panel de la derecha. Aparece momentaneamente esta ventana:

Installing SQL2012 Express

En la ventana que aparece a continuación, marcar la aceptación de los términos de licenciamiento y opcionalmente, marcar la casilla de enviar datos hacia Microsoft. Presionar Next y esperar unos minutos. Aparecerá esta ventana:

Installing SQL2012 Express

Obviar lo del Firewall y presionar Next. Mi ventana de instalación quedó como se aprecia a continuación, pero la de ustedes puede variar un poco dependiendo de lo que necesiten o incluso del archivo que descargaron. Yo voy a agregar LocalDB porque después haré unos ejercicios con éste. Noten que él va a instalar Visual Studio 2010 Shell del instalador y descargará el .NET Framework 4 desde Internet:

Installing SQL2012 Express

Presionar Next y validar las reglas de instalación:

Installing SQL2012 Express

Si alguna de estas condiciones no se dan, es necesario corregirla o corregirlas antes de seguir adelante. Presionar Next y tener en cuenta, ya que es importante, que SQL Server Express, cualquiera que sea la versión, siempre instala con la instancia SQLEXPRESS, para que lo recuerden durante la conectividad.

Installing SQL2012 Express

Presionar Next y en la pantalla de requerimientos de espacio en disco volver a presionar Next. En la ventana de configuración del servidor, validar que la ventana de los servicios se ve como ésta:

Installing SQL2012 Express

Y que la del “Collation”, se ve como esta que se pone a continuación:

Installing SQL2012 Express

Este Collation aparece porque lo identifica del sistema operativo, el cual está en español. Presionar Next para que salga esta ventana:

Installing SQL2012 Express

Aquí pueden modificar la autenticación de acuerdo con sus necesidades; es decir, pueden habilitar la autenticación mixta y definir una contraseña para el usuario SA. Pueden modificar los directorios de datos también o dejarlos como propone el programa:

Installing SQL2012 Express

Si quieren permitir que otros usuarios puedan correr la base de datos, entonces dejen la ventana de “User Instances” como se muestra a continuación:

Installing SQL2012 Express

Entiendo que esto es para que otros usuarios, que no tienen privilegios de administración, puedan correr una instancia separada del motor y éste los agregue con algunos roles particulares. Estoy pendiente de hacer una investigación de esto y contarles luego más detalles y usos de esta característica. Yo habilité la característica de FILESTREAM porque quiero hacer algunos ejercicios con ésta; pero ustedes pueden no habilitarla:

Installing SQL2012 Express

Presionar Next y si quieren enviar datos hacia Microsoft, seleccionen la casilla que aparece en la ventana. Presionen Next de nuevo y se presenta la ventana de reglas de instalación, la cual no les muestro porque no capture a tiempo. En esta ventana deben tener todo en “verde” para continuar y sale el botón de “Install”, el cual se debe presionar para seguir adelante con la instalación, obviamente.

Luego de varios minutos, es probable que aparezca esta ventana:

Installing SQL2012 Express

Presionar OK, no sin antes validar que todo se haya instalado correctamente:

Installing SQL2012 Express

Presionar Close y reiniciar el equipo. Luego de reiniciado el equipo, ejecutamos el SQL Server Management Studio para validar que la instalación fue exitosa. Recuerden que siempre deben correr el SQL Server Management Studio con privilegios elevados:

Installing SQL2012 Express

Para tenerlo más funcional, descargué la base de datos de ejemplo AdventureWorks2012 desde Codeplex:

Codeplex - AW SQL2012

Recuerden que el descarga ahora el archivo MDF; así que guárdenlo en su ubicación de Descargas y luego lo copian al directorio de SQL Server o al que ustedes especifiquen. Luego de copiarlo, recuerden quitarle la protección al archivo MDF:

Installing SQL2012 Express

Presionar Desbloquear y luego Aceptar.

Luego de descargado y de copiado el archivo MDF, ejecutar este código en una ventana de QUERY del SQL Server Management Studio:

CREATE DATABASE AdventureWorks2012 ON 
(FILENAME = '{drive}:\{file path}\AdventureWorks2012_Data.mdf') 
FOR ATTACH_REBUILD_LOG;

Cambien el drive y el file path por la ruta que ustedes definan. En mi caso, yo usaré este directorio: C:\SQL2012\Data. La ventana de SSMS debe verse así, luego de haber ejecutado la sentencia T-SQL para crear la base de datos:

Installing SQL2012 Express

Y ya está listo SQL Server 2012 Express Edition, en inglés, configurado en Windows 7 Profesional SP1 en español.

Cualquier comentario o inquietud, pueden dejarmela por acá.

Saludos.

“Work Smart” excelentes guías de Microsoft IT

Durante mi tiempo de trabajo en Microsoft, el grupo de IT mantenía una serie de documentos en línea, y a veces impresos, que servían de ayuda e incluso de referencia para varios escenarios de trabajo dentro de lo que hoy se conoce como “Information Worker”.

Hoy me he enterado que Microsoft ha puesto a disposición de todos algunas de éstas y les comparto esta información ya que algunas de éstas son verdaderamente útiles. Para la muestra, un botón:

Smart Guide - SharePoint Workspace

Hay para Office 2010, SharePoint 2010 y Live Meeting 2007, entre otras de carácter genérico para tareas como compartir, colaborar, e-mail y protección.

Las pueden descargar desde aquí en Microsoft Download. Están en idioma inglés, pero seguro que sirven de punto de partida para que las personalicen para sus organizaciones e incluso las localicen en español.

Saludos.

SQL Server 2008 R2 troubleshooting essentials – Top 10 Tips para optimizar el desempeño

El reconocido experto en SQL Server, Kevin Kline, nos ofrece un excelente documento sobre las diez cosas más importantes que hay que saber sobre el desempeño en SQL Server.

Lo comparto con ustedes, mientras sigo preparando algunas otras cosas para mi blog, como continuidad de esta serie y de la del Sandbox, además de afinar mi charla para el SQL Saturday #124 y de generar otro documento sobre instalación de SQL Server 2012 Express Edition.

Saludos.

Sobre el SQL Saturday #124

SQL Saturday #124

El próximo sábado 14 de abril de 2012, en un esfuerzo conjunto entre PASS y las comunidades BogotáDotNet y ITPros-DC, se estará realizando este evento en la FUNDACIÓN UNIVERSITARIA CAFAM – Avenida Cra. 68 No. 90 – 88, Bogotá.

El evento lo patrocinan PASS, por supuesto, Microsoft Colombia, la Fundación Universitaria Cafam, O’Reilly, Sapien, Germán Ruiz Photography, Wrox, I&T Learning Center, Idera, Morgan Kaufmann, SmartITech, JasonStrate.com y Shannon Lowder. Gracias a todos ellos!

La agenda del evento es la siguiente:

image

Los asistentes al evento contarán no solo con estas excelentes charlas, sino también con la oportunidad de participar en la rifa de dos suscripciones MSDN, algunos libros técnicos y hasta un Xbox 360, previas condiciones de participación que ya se les enviaron por e-mail a quienes se han registrado.

Durante el evento, Nokia Colombia nos acompañará para que aquellos interesados en adquirir un smartphone Nokia con Windows Phone 7.5 lo puedan hacer e incluso hacia el cierre contaremos con una charla de parte de Nokia sobre beneficios de esta plataforma de telefonía móvil.

Recuerden que el evento ofrecerá almuerzo gratuito para los asistentes. De igual manera, posterior al evento, se enviarán por e-mail los certificados digitales de asistencia en formato PDF.

Espero verlos a todos los que se registraron durante el evento y cuenten conmigo en ese día para conversar sobre temas relacionados con el evento, particularmente para SQL Server 2012 que por cierto ya está disponible para adquirir y evaluar por 180 días.

Saludos.

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 44 seguidores