Saltar al contenido

Bueno, lo primero hay que decir que es este programa y que mejor desde su sitio oficial.

https://insider.windows.com/

A continuación utilizaremos Hyper-V. El mejor aliado para probar nuevos Sistemas Operativos. Y como no, aprender.

Para eso lo despliego desde Visual Studio.

En el siguiente paso, instalar

Después de utilizar una cuenta local en la configuracion de usuario

Y la pregunta que me podéis hacer .... Si estas iso cambian de versión cda 2 por 3 , es una tontería instalar ??? Pues yo las voy a utilizar para hacer labs con AD, GPO, .....vamos, para pruebas.

Es una idea que me rondaba por la cabeza.

Tengo scripts sueltos de powershell, sql, ..... en varias carpetas y  a veces incluso repetidos. Lo que pretendo con este artículo es unificarlo para tareas dentro de un Proyecto de visual Studio.

Vamos a empezar con Hyper-V

Y aquí va un ejemplo de la idea sería empezar por las redes de Hyper-V

Es la forma que podemos tener para despliegues rápidos de nuestras maquinas virtuales bases y su posterior clonaciión para los usos que querramos darles

Y quedaría como resultado ...

Ahora toca ampliar el parque de maquinas virtuales.

Perdonad pero sigo desaparecido del blog y de otros temas que los retomare a partir del 17 de Marzo cuando acabe los cursos que estoy dando y me pondré a full con todo lo pendiente.

Ayer se presento el Visual Studio 2017:

Lo podéis bajar de:

https://www.visualstudio.com/es/downloads/

Yo soy y era de los de manejar "hierro", pero desde que asistí a  un hackaton curiosamente  hace un año me pusieron las pilas y mis despliegues en Azure son  siempre han sido con json y ARM utilizando siempre Visual Studio

Aquí os dejo una foto del evento (Fuente:BEEVA).

Os animo a bajarlo y empezar .... a darle a la tecla para ser muy buen Devops (Palabra muy de moda y esta en la boca de tod@s.

Si quieres  hacer pruebas, como  por ejemplo,  con un Windows Server, te puede servir esta página

 

https://www.microsoft.com/es-es/evalcenter/

Y ya de paaso ... http://www.mundosql.es/2016/09/29/ampliar-el-periodo-de-prueba-de-sistemas-windows/

Cualquier duda, sugerencia que tengas pasate por el grupo de facebook:

https://www.facebook.com/groups/juankartips/

Ahora toca todo lo relacionado mas o menos con el proyecto que tengo en visual studio sobre despliegues de maquinas SQL Server.

Desde SQL 2008 hasta 2016. Todos con la Edición Enterpise.

Captura

https://github.com/mundosqles/SQL-Server

Queda aún de ir pillando la forma de trabajar.  Vamosssss

Estoy aprendiendo a utilizar esta herramienta.

Captura

Para el que no lo sepa, GitHub es una plataforma de desarrollo colaborativo de software para alojar proyectos utilizando el sistema de control de versiones. Es decir, para ver las modificaciones que voy haciendo en los script y que lo podais utilizar la última version.

Esto es lo primero que subo, que es un proyecto que trata de desplegar maquinas Windows con visual Studio.

https://github.com/mundosqles/Windows

Iré poniendo script de powershell, sql, ..... e intentare actualizarlo muy a menudo, aunque estoy en la fase de aprendizaje.

 

Lo hemos visto en ARM, ahora en Azure Cli.

Lo primero de todo

azure login

Tendremos que ir a una página para poner un código que nos lo ha dado en l consola.

Captura

azure vm image list-skus --location westeurope --publisher MicrosoftWindowsServer --offer WindowsServer

Estas son imagenes de Windows 2012 Server como veis.

Captura

azure vm image list-offers --location westeurope --publisher MicrosoftSQLServer

azure vm image list-skus --location westeurope --publisher MicrosoftSQLServer --offer SQL2016-WS2012R2

2 formas de hacerlo,  mismo resultado.

Bueno, ya tenemos desplegado nuestro primer Grupo de Recurso en Azure,

Captura

Ahora vamos modificar los siguientes datos.

Captura

Para eso, nos vamos a los siguientes parámetros en visual studio:

Captura

Pero nos centraremos en los siguientesCaptura

Este último pantallazo esta sacado de otra implementación mia pero nos dice lo que tenemos que variar.

Podemos ir uno por uno cambiandolo o reemplazando el "My" por "w2k12" por ejemplo

A implementar como lo hemos realizado en el anterior artículo.

Captura

Y nuestro grupo de recursos quedaría:

Captura

Ya veremos como se cambia la imagen por defecto que viene en estas plantillas, como desarrollar una plantilla desde cero, etc ... es un mundo nuevo.

Vamos a dejar como esta o nos lo ha dejado Visual Studio en el artículo anterior:

Introducción a los despliegues en #Azure con #VisualStudio

Captura

Y vamos a desplegarlo

Captura

Nueva implementación

Captura

Aqui crearemos el Grupo de Recurso y donde le vamos a ubicar.

Damos Implementar

Captura

Aqui podemos elegir Sistema Operativa (ya que elegimos Windows Virtual Machine)

y podemos el usuario y contraseña Administrador

Captura

A darle otra vez a Implementar el proceso se inicia.

Captura

Aquí vemos ya el Grupo de Recursos

Y por ultimo y siempre lo digo  por que se le olvida a la gente. Hay que meter un script con:

Captura

Podéis compartir en todas las redes sociales estos artículos. También os invito a pasaros por el grupo de feisbu 😉https://www.facebook.com/groups/juankartips/ también me podéis seguir en tuister https://twitter.com/_Juankar_

1

Ahora toca con Visual Studio a hacer nuestros despliegues con ARM

Vamos a ello.

Captura

Nuevo/Proyecto

Captura

Elegimos ARM y damos nombre

Sin título

Nos sale una serie de opciones.

Elegimos Windows Virtual Machine.

Vamos a crear una maquina virtual.

Captura

Empieza nuestro despliegue.

Sin título

Se crean dos archivos en el explorador de la solución (parte derecha).

Captura

El primero json es la plantilla del Administrador de recursos Azure (ARM) que describe los recursos que se agregan o se actualizan Y el fichero  con parameters.json es un archivo de parámetros que le permite proporcionar valores de los parámetros para la plantilla.

En el panel  JSON (parte izquierda)  separa la plantilla en sus 3 partes: parámetros, variables y recursos.

La sección de parámetros contiene los parámetros que va a proporcionar para la plantilla. Podemos proporcionar los parámetros como un archivo JSON, o el usuario final puede utilizar el nuevo portal para proporcionar valores.

Captura

La sección de variables contiene las variables utilizadas  dentro de los recursos de la plantilla.

Captura

Ya veremos como cambiamos estos valores.

Captura

Y por ultimo los recursos que vamos a utilizar.

En próximos artículos vamos a ver mas ampliamente todas estas partes. Ahora solo es una introducción o como toma de contacto .

Podeis compartir en todas las redes sociales estos artículos. También os invito a pasaros por el grupo de feisbu 😉 : https://www.facebook.com/groups/juankartips/  también me podéis seguir en tuister https://twitter.com/_Juankar_

Un saludo …..

Seguimos con cosas sencillas por consola en Visual Basic.

Ahora vamos a pedir un dato y despúés lo sacaremos por pantalla

Captura

Vamos a ver lo esencial para después cómo hacemos  una conexión a SQL Server y ......

Aunque el Windows Forms este bien, a mi me gusta mas  la consola.

Empezamos con el clásico "Hola Mundo"

Captura

Es mas fácil de controlar todo.

Vamos a explicar este sencillo programa.

Module hace referencia a un archivo que contiene código o trozos de código en una aplicación de Visual Basic

El Main() es el procedimiento inicial de todo programa VB.

Lo siguiente se ve bien a las claras que es.