<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>IT PRO Colombia</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/itprocol/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/itprocol/feed.xml</link>
    <description>Tecnología Microsoft para los Profesionales de Infraestructura de IT (IT Pros)</description>
    <lastBuildDate>Tue, 08 Mar 2016 08:38:40 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>101 COSAS QUE PUEDES HACER CON CLOUD OS: Cosa 99</title>
      <link>https://docs.microsoft.com/archive/blogs/itprocol/101-cosas-que-puedes-hacer-con-cloud-os-cosa-99</link>
      <pubDate>Thu, 01 Oct 2015 06:41:41 GMT</pubDate>
      <dc:creator><![CDATA[abarbap]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itprocol/2015/10/01/101-cosas-que-puedes-hacer-con-cloud-os-cosa-99/</guid>
      <description><![CDATA[Hola amigos, en una entrega anterior les hablé acerca de la plataforma Docker, la cual permite...]]></description>
      <content:encoded><![CDATA[<p align="justify"><font size="3">Hola amigos, en una entrega anterior les hablé acerca de la plataforma <em>Docker</em>, la cual permite trabajar con contenedores. Es una plataforma de un tercero –no es una empresa de Microsoft- que permite tener micro Sistemas Operativos o contenedores listos para ejecutar aplicaciones. En esa ocasión trabajé con la plataforma Linux <em>CoreOS</em>, que está diseñada especialmente para trabajar con contenedores y en Microsoft Azure existe una imagen predefinida con <em>CoreOS</em> instalado.</font></p> <p align="justify"><font size="3">Pueden ver ese post </font><a href="https://blogs.technet.com/b/itprocol/archive/2015/08/31/101-cosas-que-puedes-hacer-con-cloud-os-cosa-54.aspx" target="_blank"><font size="3">Aquí</font></a><font size="3">.</font></p> <p align="justify"><font size="3">Pues bien, resulta que <em>Windows Server 2016</em> que está próximo a salir y el cual se encuentra en modo <em>Preview</em> también tiene tecnología de contenedores incorporada. Si quieren descargar <em>Windows Server 2016 Preview</em> lo pueden hacer </font><a href="https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-technical-preview" target="_blank"><font size="3">Aquí</font></a><font size="3">. </font></p> <p align="justify"><font size="3">Además en <em>Microsoft Azure</em> existe una imagen predefinida de <em>Windows Server 2016</em> que se denomina <em>Windows Server Container Preview</em> y está hecha especialmente para trabajar con contenedores. </font></p> <p align="justify"><font size="3">En este post voy a usar esa máquina que ya viene predefinida en <em>Microsoft Azure</em> y es la última de las máquinas Windows Server que aparecen en la lista de máquinas disponibles Microsoft en el portal., tal como se muestra en la imagen:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_2187D6CA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_2187D6CA.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4716758D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4716758D.png" width="608" height="387" /></font></a></p> <p align="justify"><font size="3">Esta funcionalidad de contenedores se encuentra en <em>Windows Server 2016 Preview</em> tal como ya lo mencioné al principio de este post. Para poner en marcha los contenedores en esta plataforma hay que hacer unas labores especiales.</font></p> <p align="justify"><font size="3">Pero en este documento voy a trabajar con la máquina que ya viene en <em>Microsoft Azure</em> lista para su uso. Yo creé una máquina con esta imagen predefinida y simplemente ingreso con el cliente de <em>Remote Desktop (Terminal Services Client):</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_2CD89D1A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_2CD89D1A.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4A4D7ED7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4A4D7ED7.png" width="573" height="369" /></font></a></p> <p align="justify"><font size="3">¿Sorprendidos? Bienvenidos al nuevo Microsoft… Esta es la máquina lista para su uso, no esperen modo gráfico o <em>Server Manager</em>, lo que sí funciona en esta plataforma es el <em>SCONFIG</em> para configurar parámetros como el <em>hostname</em>, <em>IP</em>, o <em>Remote Desktop</em> entre otros parámetros.</font></p> <p align="justify"><font size="3">Aquí hice un <em>SCONFIG</em> para mostrárselo a ustedes:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_59F01A99.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_59F01A99.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_5E6D8BCC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_5E6D8BCC.png" width="589" height="353" /></font></a></p> <p align="justify"><font size="3">Simplemente escribí 15 para salir de <em>SCONFIG</em>.</font></p> <p align="justify"><font size="3">Ahora voy a invocar a <em>Powershell</em>, para ello basta con escribir <em>powershell</em>. Observen que ya me encuentro en el prompt PS: </font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7629E494.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7629E494.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7EAFD48F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7EAFD48F.png" width="595" height="359" /></font></a></p> <p align="justify"><font size="3">Ejecuté IPCONFIG | MORE y observo que esta máquina tiene la IP 192.168.0.4/24 asociada al adaptador Ethernet 3 debido a que yo creé una red virtual previamente con este rango de IP’s. Además tiene la IP 172.16.0.1/12 en el adaptador vEthernet.</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4939A31B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4939A31B.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_50E9BDDD.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_50E9BDDD.png" width="604" height="342" /></font></a></p> <p align="justify"><font size="3">¿Por qué es importante lo que acabo de mencionar? En esta máquina en particular hay una interface adicional (<em>vEthernet</em>) que se va a usar para asignar IP’s a los contenedores.</font></p> <p align="justify"><font size="3">Bueno, como esta versión de Windows se encuentra lista con <em>Docker</em> y con imágenes Windows predefinidas, puedo ejecutar el siguiente comando: <em>docker images</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7D950867.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7D950867.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_1EAA95B3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_1EAA95B3.png" width="614" height="286" /></font></a></p> <p align="justify"><font size="3">Aquí hay 3 imágenes de contenedores con Windows, 2 de estos contenedores estaban predefinidos en la imagen de la máquina de <em>Microsoft Azure</em> que creé de la galería (los denominados <em>windowsservercore</em>) y uno de ellos lo creé yo, el que se denomina <em>nginx_windows</em>.</font></p> <p align="justify"><font size="3">Si quiero ejecutar uno de esos contenedores basta con escribir </font></p> <p align="justify"><em><font size="3">docker run -it --name dockertest00 windowsservercore cmd</font></em></p> <p align="justify"><font size="3">En donde <em>dockertest00</em> es el nombre con el que voy a ejecutar mi contenedor basado en <em>windowsservercore</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7E25E6B1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7E25E6B1.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4675BD32.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4675BD32.png" width="624" height="296" /></font></a><font size="3">&nbsp;</font></p> <p><font size="3">Ya estoy adentro del contenedor:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_3A765DAF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_3A765DAF.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_3C46B376.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_3C46B376.png" width="626" height="196" /></font></a></p> <p align="justify"><font size="3">Esta es una máquina <em>Windows Server Core</em> en donde puedo invocar <em>Powershell</em> por ejemplo o crear directorios, no perdamos de vista que está corriendo dentro de una máquina virtual de <em>Azure</em> que se denomina <em>core00</em>.</font></p> <p align="justify"><font size="3">Voy a crear directorios y a hacer cambios sobre este contenedor:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_0493F946.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_0493F946.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_5DC873B6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_5DC873B6.png" width="625" height="283" /></font></a></p> <p align="justify"><font size="3">Creé 5 archivos de prueba rápidamente usando el comando <em>echo</em>.</font></p> <p align="justify"><font size="3">Observen que al ejecutar <em>IPCONFIG</em> la IP de este contenedor es 172.16.0.2/12 que está dentro del rango de IP’s del cual les hablé al principio, ¿Se acuerdan?</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_3141D481.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_3141D481.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_0044B485.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_0044B485.png" width="638" height="199" /></font></a></p> <p align="justify"><font size="3">Puedo salirme del contenedor usando el comando <em>EXIT</em>, en este caso hay que escribir <em>EXIT</em> 2 veces, la primera vez para salir de <em>Powershell</em> y la segunda vez para salir del contenedor en sí:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_3F38C5D1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_3F38C5D1.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_0B2947E0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_0B2947E0.png" width="649" height="308" /></font></a></p> <p align="justify"><font size="3">Ya estando en mi máquina <em>Windows Server Container Preview</em> puedo ejecutar el comando <em>docker ps –a</em> para ver la lista de contenedores en ejecución en esta máquina:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_614B645B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_614B645B.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_5F9FB9E9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_5F9FB9E9.png" width="657" height="241" /></font></a></p> <p align="justify"><font size="3">Observen que cada contenedor tiene un ID único que lo identifica, como por ejemplo <em>dc9eadae3c33</em></font></p> <p align="justify"><font size="3">Si quiero eliminar un contenedor puedo usar el comando <em>docker rm &lt;ID Contenedor&gt;</em>, por ejemplo <em>docker rm &quot;dc9eadae3c33&quot;</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_61066D6C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_61066D6C.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_703F66EA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_703F66EA.png" width="668" height="214" /></font></a></p> <p align="justify"><font size="3">Si verifico con <em>docker ps –a</em> ya el contenedor con el ID <em>dc9eadae3c33</em> fue eliminado:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7CCFA4B7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7CCFA4B7.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_24983B86.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_24983B86.png" width="682" height="179" /></font></a></p> <p align="justify"><font size="3">Uno no se debe preocupar en este momento por haber eliminado este contenedor, lo que hicimos fue crearlo a partir de una imagen (¿Recuerdan el comando <em>docker images</em>?), de modo que si necesitamos más contenedores simplemente los creamos.</font></p> <p align="justify"><font size="3">Voy a ejecutar un contenedor a partir de las imágenes disponibles como y alo hice anteriormente, por ejemplo voy a usar </font></p> <p align="justify"><em><font size="3">docker run -it --name dockerbarba00 windowsservercore cmd</font></em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_3847B5CB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_3847B5CB.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_55BC9788.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_55BC9788.png" width="690" height="118" /></font></a></p> <p><font size="3">Ahora voy a verificar que esté en ejecución</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_2BDC2353.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_2BDC2353.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_0D2A5ACA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_0D2A5ACA.png" width="702" height="248" /></font></a></p> <p align="justify"><font size="3">Estos contenedores están disponibles y me puedo conectar a ellos usando el comando <em>docker attach &lt;ID&gt;</em>, por ejemplo <em>docker attach ad0c0b3a9792</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4E5AF4D2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4E5AF4D2.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4C43176B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4C43176B.png" width="720" height="255" /></font></a></p> <p align="justify"><font size="3">Pero observen que el contenedor aparece disponible y a pesar de ello no es posible establecer la conexión y lo que se me indica es que debo iniciarlo primero, por lo tanto debo iniciarlo usando <em>docker start &lt;ID&gt;</em>, en este ejemplo voy a usar el comando&nbsp; </font></p> <p align="justify"><em><font size="3">docker start ad0c0b3a9792</font></em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7B2AEAB1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7B2AEAB1.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4B039FEE.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4B039FEE.png" width="730" height="246" /></font></a></p> <p align="justify"><font size="3">Ahora sí me puedo conectar al contenedor usando <em>docker attach ad0c0b3a9792</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_3614AE2C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_3614AE2C.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7C27FBF0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7C27FBF0.png" width="737" height="285" /></font></a></p> <p align="justify"><font size="3">De nuevo estando en este contenedor creé una carpeta con varios de archivos de prueba, con el propósito de usarlos en el despliegue de futuros contenedores basados en esta imagen. Es como si fueran los archivos de mi aplicación, por ejemplo:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_02716330.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_02716330.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_35CFB73D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_35CFB73D.png" width="757" height="271" /></font></a></p> <p><font size="3">Me salgo con <em>EXIT</em> y si uso de nuevo <em>docker ps –a</em> veo a <em>dockerbarba00</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_52D86605.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_52D86605.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_560F6F4F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_560F6F4F.png" width="777" height="236" /></font></a></p> <p align="justify"><font size="3">Pero <em>dockerbarba00</em> no es una imagen que pueda usar como base para crear contenedores:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_5A1EDE83.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_5A1EDE83.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_18A6BCDB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_18A6BCDB.png" width="790" height="151" /></font></a></p> <p align="justify"><font size="3">Si quiero usar <em>dockerbarba00</em>&nbsp; como una imagen base para crear contenedores puedo usar el comando <em>docker commit dockerbarba00 newcontainerimage</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_73AB8D12.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_73AB8D12.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_34DC271B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_34DC271B.png" width="798" height="222" /></font></a></p> <p><font size="3">Observen que ya tengo en mi lista una nueva imagen denominada <em>newcontainerimage</em>. Ahora puedo crear un contenedor basado en esta imagen usando </font></p> <p><font size="3"><em>docker run –it --name nuevocontainerbarba00 newcontainerimage cmd</em> </font></p> <p><font size="3">¿Se acuerdan de la carpeta <em>Test1</em>? Es la que contiene los archivos de nuestra aplicación y cada vez que use esa imagen voy a tener el mismo contenido</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_6AE336D9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_6AE336D9.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_19CB0A20.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_19CB0A20.png" width="801" height="290" /></font></a></p> <p align="justify"><font size="3">Puedo crear múltiples contenedores para mi aplicación, por ejemplo si es un sitio web puedo crear varias instancias con el mismo contenido y a través de un balanceador publicar mi sitio… puedo tener incluso cientos de esos contenedores exactamente iguales, son más livianos…. la verdad hay muchas posibilidades.</font></p> <p align="justify"><font size="3">Este tema está recién salido del horno, hay muchos usos de los contenedores como por ejemplo para ambientes de prueba, reuso de componentes de aplicaciones, seguimiento de versiones de aplicaciones, entre otros.</font></p> <p align="justify"><font size="3">Espero les haya gustado y sigan investigando más al respecto.</font></p> <p align="justify"><font size="3">¡Nos vemos pronto!</font></p>]]></content:encoded>
    </item>
    <item>
      <title>101 COSAS QUE PUEDES HACER CON CLOUD OS–Cosa 36</title>
      <link>https://docs.microsoft.com/archive/blogs/itprocol/101-cosas-que-puedes-hacer-con-cloud-oscosa-36</link>
      <pubDate>Tue, 15 Sep 2015 18:29:51 GMT</pubDate>
      <dc:creator><![CDATA[abarbap]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itprocol/2015/09/15/101-cosas-que-puedes-hacer-con-cloud-oscosa-36/</guid>
      <description><![CDATA[COSA #36: MANEJO DE MYSQL EN AZURE Hola amigos como les he venido comentando recientemente, en...]]></description>
      <content:encoded><![CDATA[<p>COSA #36: MANEJO DE MYSQL EN AZURE</p> <p align="justify">Hola amigos como les he venido comentando recientemente, en Microsoft <em>AZURE</em> existen muchas posibilidades desde el punto de vista de <em>Open Source.</em></p> <p align="justify">Cuando se crean sitios web en Azure se pueden usar plantillas predeterminadas con Bases de datos <em>MySQL</em>, por ello hoy les quiero hablar de la manera de administrar las BD’s <em>MySQL</em> de los sitios web en <em>AZURE</em> cuando son creados a través de plantillas.</p> <p align="justify">La administración de <em>MySQL</em> se hace a través de un portal que ofrece <em>ClearDB</em>, que es un partner de Microsoft especializado en Bases de Datos <em>MySQL</em>.</p> <p align="justify">Empecemos:</p> <p align="justify">Haga clic sobre el sitio web. En este caso es un Blog de <em>WordPress</em>:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_19676B64.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_19676B64.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7B1CB46D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7B1CB46D.png" width="623" height="396" /></a></p> <p>Clic en <em>LINKED RESOURCES</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_56D64754.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_56D64754.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7A91FF9F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7A91FF9F.png" width="638" height="406" /></a></p> <p>Clic en el nombre de la Base de Datos:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_2A4FA81F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_2A4FA81F.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_6536DAE8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_6536DAE8.png" width="662" height="174" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_273D4A2A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_273D4A2A.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_6B804227.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_6B804227.png" width="677" height="394" /></a></p> <p align="justify">Se abre el portal de <em>ClearDB</em> mostrando la actividad de la Base de Datos <em>MySQL</em>, que en este caso se denomina <em>blogtesATiJU88M8</em>. Como ven, no hay mucha actividad en mi Base de Datos.. <img class="wlEmoticon wlEmoticon-smile" style="border-top-style:none;border-left-style:none;border-bottom-style:none;border-right-style:none;" alt="Smile" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/wlEmoticon-smile_62270DA4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/wlEmoticon_2D00_smile_5F00_62270DA4.png" />&nbsp;</p> <p align="justify">Si quiero hacer un backup simplemente selecciono la pestaña de <em>Backups</em> y escojo <em>Create a Backup Now:</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_367643A8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_367643A8.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_3EF9A2F2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_3EF9A2F2.png" width="693" height="403" /></a></p> <p>Estos respaldos o <em>backups</em> se mantienen hasta 5 días en el pasado.</p> <p>Si quiero saber cómo tener acceso a la Base de Datos puedo hacer clic en la pestaña <em>Endpoint Information</em> para ver las credenciales de acceso al sitio, </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_07B31BB7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_07B31BB7.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_0C2C2D2F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_0C2C2D2F.png" width="697" height="411" /></a></p> <p align="justify">Si se oprime <em>Reset</em> la contraseña del usuario se cambia, el sistema genera una automáticamente de nuevo.</p> <p align="justify">Ahora bien, si se es un usuario avanzado de <em>MySQL</em> es posible usar herramientas como <em>MySQL WorkBench</em> para administrar la BD. Esta es una herramienta equivalente al <em>Management Studio de SQL Server</em>. </p> <p align="justify">Si hacemos clic en el Dashboard podemos ver una URL para descargar el <em>MySQL Workbench</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_641C0EC0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_641C0EC0.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_21ABFD3B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_21ABFD3B.png" width="717" height="432" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_237C5302.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_237C5302.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_40F134BF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_40F134BF.png" width="729" height="439" /></a></p> <p>Si quiere descargar el <em>MySQL WorkBench</em> puede hacer clic <a href="https://www.mysql.com/products/workbench/">Aquí</a></p> <p>Verá algo como:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_3798003C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_3798003C.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7BDAF839.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7BDAF839.png" width="742" height="428" /></a></p> <p>Clic en <em>Download Now</em>. Yo escogí la versión de 64 bits:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_768C1188.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_768C1188.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_1F96B085.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_1F96B085.png" width="754" height="129" /></a></p> <p>Una vez se instale, es posible establecer una conexión a la BD de datos <em>MySQL</em> en <em>Azure</em> usando la herramienta. Basta con hacer clic en <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_1394C051.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_1394C051.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7CD578C7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7CD578C7.png" width="33" height="34" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_45FB2481.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_45FB2481.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_79C31AD2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_79C31AD2.png" width="759" height="391" /></a></p> <p>¿Se acuerdan de los datos de Hostname, Usuario y Contraseña que se encuentran en <em>EndPoint Information</em>? Este es el momento de usarlos…&nbsp; </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_2980C352.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_2980C352.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_072BBE8A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_072BBE8A.png" width="743" height="469" /></a></p> <p>Hacemos Clic en <em>Store in Vault</em> y se agrega la contraseña:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4FE5374E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4FE5374E.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_663ADC93.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_663ADC93.png" width="733" height="378" /></a></p> <p>Asigno un nombre a la conexión, y hago clic en <em>Test Connection</em>:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7166F78E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7166F78E.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_252EEDE0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_252EEDE0.png" width="740" height="464" /></a></p> <p>Si sale un mensaje similar al que se muestra, la conexión fue exitosa. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_49C30C15.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_49C30C15.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_44742564.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_44742564.png" width="745" height="464" /></a></p> <p>Estamos listos para usar la herramienta y administrar nuestra Base de Datos:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_1AFFE424.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_1AFFE424.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_439E502B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_439E502B.png" width="749" height="386" /></a></p> <p>Con sólo hacer clic en el nombre de la conexión (“Mi BD MySQL en AZURE” en este ejemplo) podemos tener acceso a la Base de Datos:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/cosa-36_21626B81.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/cosa_2D00_36_5F00_21626B81.png"><img title="cosa 36" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="cosa 36" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/cosa-36_thumb_088DD742.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/cosa_2D00_36_5F00_thumb_5F00_088DD742.png" width="763" height="393" /></a></p> <p>Bueno, aquí sí ya es cuestión de administración de Bases de Datos.</p> <p>Lo que quería es mostrarles que puedo usar los servicios de ClearDB para tener reportes de desempeño de mi Base de Datos <em>MySQL</em>, así como una consola de gestión y&nbsp; respaldo de los datos.</p> <p>¡Vean que las posibilidades son enormes con la Nube de <em>Microsoft</em> y ya no hay excusa para usar sus servicios!</p> <p>Los espero en la próxima entrega.</p>]]></content:encoded>
    </item>
    <item>
      <title>101 COSAS QUE PUEDES HACER CON CLOUD OS: COSA 54</title>
      <link>https://docs.microsoft.com/archive/blogs/itprocol/101-cosas-que-puedes-hacer-con-cloud-os-cosa-54</link>
      <pubDate>Mon, 31 Aug 2015 12:50:10 GMT</pubDate>
      <dc:creator><![CDATA[abarbap]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itprocol/2015/08/31/101-cosas-que-puedes-hacer-con-cloud-os-cosa-54/</guid>
      <description><![CDATA[COSA #54: DOCKER  Hola amigos, hoy les voy a hablar de Docker, que es una plataforma abierta que nos...]]></description>
      <content:encoded><![CDATA[<p><font size="3">COSA #54: DOCKER</font></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_04E78CE4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_04E78CE4.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_595B6E3C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_595B6E3C.png" width="253" height="226" /></font></a></p> <p align="justify"><font size="3">Hola amigos, hoy les voy a hablar de <em>Docker</em>, que es una plataforma abierta que nos permite construir y distribuir aplicaciones de una manera muy rápida y eficiente. </font></p> <p align="justify"><font size="3">Ustedes se preguntarán por qué estoy hablando de aplicaciones cuando este Blog está orientado a profesionales de IT. Pues bien con la nueva tendencia a integrar Desarrollo y Operaciones (<em>DevOps</em>) tecnologías como Docker nos ayudan a cerrar la brecha entre estas 2 áreas, que en un tiempo fueron consideradas muy disímiles y tenían muchos conflictos entre sí pero que hoy en día deben trabajar en equipo para desplegar aplicaciones y servicios en una compañía.</font></p> <p align="justify"><font size="3"><em>Docker</em> no es una tecnología de <em>Microsoft</em> pero puede ser usada en nuestra plataforma sin inconvenientes. </font></p> <p align="justify"><font size="3">Existe una distribución de Linux que denomina <em>CoreOS</em> (</font><a href="https://coreos.com/"><font size="3">https://coreos.com/</font></a><font size="3">) que se encuentra disponible en la galería de imágenes de Microsoft Azure y que es una distribución de Linux lista para manejar “contenedores” Linux que en la práctica son pequeñas máquinas Linux con aplicaciones ejecutándose. En pocas palabras puedo tener una máquina con <em>CoreOS</em> y dentro de ella ejecutar pequeñas máquinas Linux por ejemplo con <em>Ubuntu</em>. </font></p> <p align="justify"><font size="3">Recuerden que las máquinas de <em>Azure</em> son virtuales, de modo que dentro de una máquina virtual Linux (<em>CoreOS</em>) voy a tener en ejecución otras máquinas o contenedores <em>Linux</em>, por ejemplo <em>Ubuntu</em>. Este es un concepto nuevo y muy revolucionario que se basa en el hecho de que estas pequeñas máquinas –contenedores- tienen bastantes librerías en común, de modo que comparten de alguna manera estas librerías y sólo usan los componentes que requieren para su funcionamiento individual.</font></p> <p align="justify"><font size="3">Bueno, con esa breve introducción ¡A lo que vinimos! para este ejercicio voy a usar una VM de Azure con <em>CoreOS</em>. Las opciones disponibles en la galería son las siguientes:</font></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_5F7255A5.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_5F7255A5.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_0D1AB16F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_0D1AB16F.png" width="596" height="357" /></font></a></p> <p align="justify"><font size="3">En este ejercicio voy a usar la versión estable (<em>CoreOS Stable</em>). Para crear una VM en Azure pueden referirse a este </font><a href="https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-tutorial-classic-portal/" target="_blank"><font size="3">Post</font></a><font size="3"> de la documentación de <em>Azure</em>, sólo deben cambiar la imagen Windows por una una imagen del tipo Linux CoreOS.</font></p> <p align="justify"><font size="3">Una vez creada la máquina vamos a ver cómo trabajar con contenedores y usar la plataforma</font></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_5EC3BC72.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_5EC3BC72.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_590B337D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_590B337D.png" width="591" height="134" /></font></a><font size="3">.</font></p> <p align="justify"><font size="3">Ya estoy dentro de mi máquina <em>CoreOS</em> –me conecté con putty- con el usuario abarba y para hacer cualquier operación debo usar la siguiente estructura <em>sudo &lt;comando&gt;</em></font></p> <p align="justify"><font size="3">En el caso de Docker, vamos a ejecutarlo siempre con sudo y un comando o parámetro, es decir: </font></p> <p align="justify"><em><font size="3">sudo docker &lt;comando/parámetro&gt;</font></em></p> <p align="justify"><font size="3">Si quiero lanzar un contenedor basta con ejecutar el siguiente comando:</font></p> <p align="justify"><em><font size="3">sudo docker run -t -i ubuntu /bin/bash</font></em></p> <p align="justify"><font size="3">Y voy a ver algo similar a lo siguiente:</font></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7D331EBD.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7D331EBD.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_48B76DD7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_48B76DD7.png" width="603" height="174" /></font></a></p> <p align="justify"><font size="3">Observen que antes me encontraba en <em>CoreOS</em> con el usuario abarba y ahora me encuentro en un Linux Ubuntu que es un contenedor con el ID <em>8ce70e96e4c1</em> con el usuario <em>root</em>, de hecho tengo que abrir otra sesión de <em>putty</em> para conectarme a <em>CoreOS</em> puesto que ya no me encuentro en <em>CoreOS</em> sino en el contenedor de Ubuntu. En este contenedor puedo ejecutar comandos como los de cualquier <em>Linux</em> –<em>Ubuntu</em> en este caso-:</font></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4F6D080B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4F6D080B.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_03C86D58.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_03C86D58.png" width="606" height="222" /></font></a></p> <p align="justify"><font size="3">Este contenedor es un contenedor denominado <em>interactivo</em>, por la manera en que fue invocado.</font></p> <p align="justify"><font size="3">De nuevo en mi sesión, puedo preguntarle a <em>Docker</em> por el estado de mi contenedor usando el siguiente comando: sudo docker ps</font></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_0D464D30.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_0D464D30.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7BFA97AC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7BFA97AC.png" width="613" height="215" /></font></a></p> <p align="justify"><font size="3">Ahí se ve el contenedor en ejecución con el ID <em>8ce70e96e4c1</em> que previamente había lanzado. Si lanzo otros contenedores se verán ejecución con el mismo comando:</font></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_6DBEAF6D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_6DBEAF6D.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_3709067C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_3709067C.png" width="616" height="137" /></font></a><font size="3">&nbsp;</font></p> <p align="justify"><font size="3">Observen la cantidad de información valiosa que me arroja el comando <em>sudo docker ps</em> como por ejemplo el ID de cada contenedor, la versión y el momento de creación y el status de cada uno de ellos.</font></p> <p align="justify"><font size="3">Yo también puedo ejecutar imágenes de otras distribuciones como <em>CentOS</em> usando </font></p> <p align="justify"><em><font size="3">sudo docker run -i -t -d centos /bin/bash</font></em></p> <p align="justify"><font size="3">Observen ahora cuántos contenedores están en ejecución luego de lanzar el contenedor de <em>CentOS</em>:</font></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_41C8EE82.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_41C8EE82.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_6132D15B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_6132D15B.png" width="608" height="158" /></font></a></p> <p align="justify"><font size="3">¿Y si quiero detener un contenedor? Es tan simple como ejecutar <em>sudo docker stop &lt;ID&gt;</em> como se ve en el siguiente gráfico:</font></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_754E7E95.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_754E7E95.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_228AA76A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_228AA76A.png" width="623" height="270" /></font></a></p> <p align="justify"><font size="3">También hay que decir que si quiero ejecutar un contenedor en <em>background</em> y no de modo interactivo puedo usar el parámetro –d&nbsp; al lanzar el contenedor, por ejemplo:</font></p> <p align="justify"><em><font size="3">sudo docker run -i -t -d centos /bin/bash</font></em></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_77011973.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_77011973.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_2D059881.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_2D059881.png" width="636" height="96" /></font></a></p> <p align="justify"><font size="3">Y observen que me mantengo en el <em>prompt</em> de <em>CoreOS</em> a pesar de que lancé un nuevo contenedor.</font></p> <p align="justify"><font size="3">Todo muy bien hasta ahora ¿Cierto? Ahora hablemos de la ejecución de aplicaciones en los contenedores.</font></p> <p align="justify"><font size="3">Para este ejercicio vamos a usar una aplicación escrita en el lenguaje&nbsp; <em>Python</em> y que se encuentra en el </font><a href="https://docs.docker.com/docker-hub/" target="_blank"><font size="3">Docker Hub</font></a><font size="3"> que es un repositorio de contenedores y aplicaciones que pueden ser reutilizados por otros usuarios. Es posible que yo como usuario&nbsp; publique allí mis contenedores y/o aplicaciones y los haga públicos si así lo deseo.</font></p> <p align="justify"><font size="3">Para este ejemplo voy a usar la imagen <em>training/webapp</em> que es una aplicación de ejemplo que contiene un Hola Mundo, como ya lo dije esta aplicación se encuentra en el </font><a href="https://docs.docker.com/docker-hub/" target="_blank"><font size="3">Docker Hub</font></a><font size="3"> y además usa </font><a href="https://flask.pocoo.org/" target="_blank"><font size="3">Python Flask</font></a><font size="3"> que es un mini-servidor web</font></p> <p align="justify"><font size="3">Voy a ejecutarla con <em>sudo docker run -d -P training/webapp python app.py</em> </font></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4EF38BB6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4EF38BB6.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_5DC0523F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_5DC0523F.png" width="658" height="146" /></font></a></p> <p align="justify"><font size="3">Si la aplicación no se encontraba descargada se descarga.</font></p> <p align="justify"><font size="3">Ahora voy a verificar el estado de mis contenedores y aplicaciones (<em>sudo docker ps</em>)</font></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4CDBAE4F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4CDBAE4F.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_507EEA8E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_507EEA8E.png" width="669" height="154" /></font></a></p> <p align="justify"><font size="3">O si uso –l con el comando puedo ver el último contenedor lanzado, que en efecto fue nuestra aplicación:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_719477D9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_719477D9.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_582F0550.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_582F0550.png" width="676" height="102" /></font></a></p> <p align="justify"><font size="3">Observen que mi aplicación tiene su respectivo ID y además aparecen unos puertos. Pues bien, al publicar la aplicación fue necesario usar el parámetro –P para exponer los puertos que se van a usar al hacer la conexión a dicha aplicación para que muestre el “Hello world!” u “Hola mundo!”.</font></p> <p align="justify"><font size="3">En este caso <em>Docker</em> expuso el puerto TCP 5000 (El puerto por defecto de <em>Python Flask</em>) en el contenedor, a través del puerto TCP 49153 en nuestro <em>host</em> <em>CoreOS</em>. </font></p> <p align="justify"><font size="3">También hubiese sido posible levantar la aplicación usando el mismo puerto 5000 tanto para el contenedor como para nuestro host local pero ello hubiera limitado el uso de otra aplicación con <em>Python Flask</em> puesto que el puerto TCP 5000 ya hubiera estado en uso en el host <em>CoreOS. </em>Para usar el mismo puerto hubiese bastado con usar el siguiente comando:</font></p> <p align="justify"><em><font size="3">sudo docker run -d -p 5000:5000 training/webapp python app.py</font></em></p> <p align="justify"><font size="3">Yo volví a lanzar otro contenedor de la aplicación usando: </font></p> <p align="justify"><em><font size="3">sudo docker run -d -P training/webapp python app.py</font></em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_604631A5.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_604631A5.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_66FBCBD9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_66FBCBD9.png" width="691" height="96" /></font></a></p> <p align="justify"><font size="3">Lo más seguro es que al preguntarle por la ejecución de este último contenedor use un puerto distinto en el host <em>CoreOS</em> pero el mismo TCP 5000 en el contenedor… Observen que en efecto el nuevo contenedor usa otro puerto.</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Blog00-CoreOS_47D120F6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Blog00_2D00_CoreOS_5F00_47D120F6.png"><font size="3"><img title="Blog00-CoreOS" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Blog00-CoreOS" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Blog00-CoreOS_thumb_6A4D61C4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Blog00_2D00_CoreOS_5F00_thumb_5F00_6A4D61C4.png" width="706" height="209" /></font></a></p> <p align="justify"><font size="3">Y si verifico los puertos que el host (nuestro <em>CoreOS</em>) está escuchando, aparecen los puertos de nuestros 2 contenedores, es decir los puertos 49153 y 49154</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_205E9037.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_205E9037.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_39819C82.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_39819C82.png" width="703" height="161" /></font></a></p> <p align="justify"><font size="3">Si establezco conexión al puerto 49153 con un navegador puedo ver que aparece el “Hello world!” de la aplicación, aquí usé <em>wget</em> que en la práctica tiene el mismo efecto, pues guarda el index.html de la aplicación y si veo el contenido de este archivo veo “Hello world!”</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_682478D9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_682478D9.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_07000E1A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_07000E1A.png" width="708" height="171" /></font></a></p> <p><font size="3">O usando un navegador</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7CCE73AC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7CCE73AC.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4830A822.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4830A822.png" width="723" height="73" /></font></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_1EBC66E2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_1EBC66E2.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_403B9671.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_403B9671.png" width="733" height="65" /></font></a></p> <p align="justify"><font size="3">Tanto el puerto 49153 como el 49154 funcionan para mostrar la aplicación web.</font></p> <p align="justify"><font size="3">También pude haber usado el <em>comando sudo docker port 675a24b4384c 5000</em> para ver el puerto que se está usando</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_24999B2C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_24999B2C.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7B4A0540.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7B4A0540.png" width="735" height="226" /></font></a></p> <p align="justify"><font size="3">O incluso pude haber usado <em>sudo docker port nostalgic_wilson 5000</em> en donde <em>nostalgic_wilson</em> es el alias en el Docker Hub de alguien que publicó la aplicación.</font></p> <p align="justify"><font size="3">Si quiero detener un contenedor en ejecución puedo usar en nuestro ejemplo:</font></p> <p align="justify"><em><font size="3">sudo docker stop nostalgic_wilson</font></em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_27220B43.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_27220B43.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_38B9A821.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_38B9A821.png" width="749" height="215" /></font></a></p> <p><font size="3">Y si quiero reiniciar un contenedor uso <em>sudo docker start nostalgic_wilson</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_127C702B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_127C702B.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_2728FBAF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_2728FBAF.png" width="753" height="210" /></font></a></p> <p align="justify"><font size="3">Observen que conserva el mismo ID que tenía antes. Si lo quiero eliminar de manera permanente debo usar <em>sudo docker rm nostalgic_wilson</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Blog01-CoreOS_5BA7D741.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Blog01_2D00_CoreOS_5F00_5BA7D741.png"><font size="3"><img title="Blog01-CoreOS" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Blog01-CoreOS" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Blog01-CoreOS_thumb_23F7ADC2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Blog01_2D00_CoreOS_5F00_thumb_5F00_23F7ADC2.png" width="752" height="216" /></font></a></p> <p><font size="3">Debo haberlo detenido antes de eliminarlo</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_0F2E9C64.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_0F2E9C64.png"><font size="3"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_05FCA3E7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_05FCA3E7.png" width="776" height="258" /></font></a></p> <p align="justify"><font size="3">¡Espero que lo que han visto hasta ahora les haya abierto la mente a nuevas posibilidades y a toda la potencia de esta plataforma para un despliegue muy rápido de aplicaciones! Si se necesitan más contenedores se pueden crear o destruir según las necesidades, además es posible crear <em>clusters</em> o <em>pods</em> de contenedores para una mayor disponibilidad.</font></p> <p align="justify"><font size="3">Y lo mejor de todo es que <u><strong>¡Microsoft anunció que en la próxima versión de Windows Server 2016 va a incorporar tecnología de contenedores!</strong></u> (Más información </font><a href="https://blogs.technet.com/b/server-cloud/archive/2015/04/08/microsoft-announces-new-container-technologies-for-the-next-generation-cloud.aspx" target="_blank"><font size="3">Aquí</font></a><font size="3">) Así que debemos estar preparados para todo lo que se viene.</font></p> <p align="justify"><font size="3">Espero que les haya gustado este contenido y los invito a que prueben <em>Docker</em> y estén listos para todo lo que se viene con <em>Windows Server 2016</em>.</font></p> <p align="justify"><font size="3"></font></p> <p align="justify"><font size="3"></font></p> <p align="justify"><font size="3"></font></p> <p align="justify"><font size="3">¡Nos vemos en la próxima! un abrazo.</font></p>]]></content:encoded>
    </item>
    <item>
      <title>101 COSAS QUE PUEDES HACER CON CLOUD OS: COSA 49</title>
      <link>https://docs.microsoft.com/archive/blogs/itprocol/101-cosas-que-puedes-hacer-con-cloud-os-cosa-49</link>
      <pubDate>Thu, 13 Aug 2015 18:38:31 GMT</pubDate>
      <dc:creator><![CDATA[abarbap]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itprocol/2015/08/13/101-cosas-que-puedes-hacer-con-cloud-os-cosa-49/</guid>
      <description><![CDATA[&nbsp; COSA #49: NUEVO PORTAL DE MICROSOFT AZURE Y RESOURCE GROUPS Bien amigos, desde hace un tiempo...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p> <p><font size="4">COSA #49: NUEVO PORTAL DE MICROSOFT AZURE Y RESOURCE GROUPS</font></p> <p align="justify"><font size="4">Bien amigos, desde hace un tiempo se lanzó el nuevo portal de <em>Microsoft Azure</em>, que si bien aún no está totalmente liberado y se encuentra en modo <em>“PREVIEW”</em> debemos empezar a usarlo para acostumbrarnos a las nuevas funcionalidades que trae y los nuevos conceptos de dicho portal.&nbsp; </font></p> <p align="justify"><font size="4"><em>Microsoft Azure</em> es la nube pública de <em>Microsoft</em> en donde se pueden hacer muchas cosas interesantes desde el punto de vista de IT y de las aplicaciones de las compañías. Más información de <em>Azure</em> se encuentra <a href="https://azure.microsoft.com/es-es/" target="_blank">Aquí</a>,.</font></p> <p align="justify"><font size="4">Para ingresar al portal actual se debe usar la URL <a href="https://manage.windows.azure.com">https://manage.windows.azure.com</a> y se verá algo similar a lo siguiente:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Nuevo-Portal-Azure-01_7A72401C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Nuevo_2D00_Portal_2D00_Azure_2D00_01_5F00_7A72401C.png"><img title="Nuevo Portal Azure 01" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="Nuevo Portal Azure 01" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Nuevo-Portal-Azure-01_thumb_5B78EFF3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Nuevo_2D00_Portal_2D00_Azure_2D00_01_5F00_thumb_5F00_5B78EFF3.png" width="619" height="434" /></a></p> <p align="justify"><font size="4">En este portal se puede administrar todo lo relacionado con recursos como máquinas virtuales (<em>VMs</em>), Sitios Web, Bases de Datos, <em>Backups</em> y <em>Networking</em> por citar tan sólo unos ejemplos.</font></p> <p align="justify"><font size="4">Si quiero crear una nueva VM hago clic en <em>NEW</em> y voy a través de todo el proceso, como se muestra en algunas de estas imágenes:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Nuevo-Portal-Azure-02_696FE143.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Nuevo_2D00_Portal_2D00_Azure_2D00_02_5F00_696FE143.png"><img title="Nuevo Portal Azure 02" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="Nuevo Portal Azure 02" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Nuevo-Portal-Azure-02_thumb_28668341.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Nuevo_2D00_Portal_2D00_Azure_2D00_02_5F00_thumb_5F00_28668341.png" width="632" height="339" /></a>&nbsp;</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_70B659C1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_70B659C1.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_6AB8D9DD.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_6AB8D9DD.png" width="635" height="403" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7BC22922.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7BC22922.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_1721BE2A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_1721BE2A.png" width="642" height="411" /></a></p> <p>&nbsp;</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_13A32D40.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_13A32D40.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_77BC3B0B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_77BC3B0B.png" width="645" height="410" /></a></p>      <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_52C10B43.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_52C10B43.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_753D4C11.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_753D4C11.png" width="642" height="408" /></a></p> <p align="justify"><font size="4">En esta secuencia mostré los pasos –sencillos por demás- para la creación de una VM con <em>Windows Server 2012 R2</em>. </font></p> <p align="justify"><font size="4">Ahora veamos el nuevo portal. Para ingresar, se debe escribir <a href="https://portal.azure.com">https://portal.azure.com</a> y si ya se encontraba conectado al anterior portal basta con abrir una pestaña en su navegador (esto funciona si es<em> IE o EDGE</em>) y tendrá acceso al nuevo portal:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_2CA87EA2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_2CA87EA2.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7AD5896C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7AD5896C.png" width="657" height="320" /></a></p> <p align="justify"><font size="4">Como bien lo pueden ver, cambió de manera importante respecto al anterior portal.</font></p> <p align="justify"><font size="4">Por ejemplo, si quiero cambiar el idioma en el portal anterior hago clic en el icono del mundo, como se ve en la siguiente imagen:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_5A50DA6B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_5A50DA6B.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_703A4CBB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_703A4CBB.png" width="687" height="585" /></a></p> <p>&nbsp;</p> <p align="justify"><font size="4">Y en el nuevo portal debo hacer lo siguiente si quiero cambiar de idioma, seleccionar <em>settings</em> <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_660B42FF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_660B42FF.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_07F6A584.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_07F6A584.png" width="48" height="47" /></a> e idioma:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_1EB87DBE.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_1EB87DBE.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_2C45CCCA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_2C45CCCA.png" width="691" height="519" /></a></p> <p align="justify"><font size="4">Y el proceso de creación de una máquina se inicia tal como se muestra en la siguiente imagen (luego hay otros pasos):</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4B8B044E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4B8B044E.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4DEC385F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4DEC385F.png" width="705" height="334" /></a></p> <p align="justify"><font size="4">Pero como ya lo mencioné, en este nuevo portal hay nuevos conceptos como el de <em>Resource Groups</em>, que surgió debido al hecho de que en la práctica una aplicación se compone de varios elementos como servidores web, bases de datos, <em>storage</em>, etc. Entonces un <em>Resource Group</em> es un contenedor que lleva por dentro diferentes componentes de <em>Azure</em>. </font></p> <p align="justify"><font size="4">Puedo crear en el nuevo portal VMs de la manera tradicional (Clásica) tal como se crean en el portal actual así como lo vimos arriba, pero aún así debo especificar un <em>Resource Group</em> en este modo Clásico.</font></p> <p align="justify"><font size="4">Los recursos creados en el nuevo portal también se pueden crear a través del <em>Resource Manager</em> que es el gestor de esos recursos o <em>Resource Groups</em>.</font></p> <p align="justify"><font size="4">Vamos a crear una VM usando el <em>Resource Manager</em>:</font></p> <p align="justify"><font size="4">Le decimos al portal <em>NEW, Compute, Windows Server 2012 R2 Datacenter, Select a deployment model – Resource Manager</em> y hacemos clic en <em>Create</em>: </font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_6207E599.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_6207E599.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7D64E9EF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7D64E9EF.png" width="549" height="276" /></a></p> <p align="justify"><font size="4">Es necesario configurar aspectos básicos como el nombre del servidor y el usuario y contraseña. Observen que es obligatorio especificar el <em>Resource Group</em> al que va a pertenecer la máquina:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_1CAA2174.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_1CAA2174.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_34D2AD31.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_34D2AD31.png" width="561" height="276" /></a></p> <p align="justify"><font size="4">Como no existía un <em>Resource Group</em> previamente creado en mi caso, es necesario crear uno nuevo:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4ABC1F81.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4ABC1F81.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_2F416042.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_2F416042.png" width="569" height="489" /></a></p> <p align="justify"><font size="4">Le asigné el nombre <em>ResourceGroup1</em> y puedo escoger en dónde quedará creado, por ende todos los recursos que posteriormente agregue a este <em>Resource Group</em> </font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_79618C89.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_79618C89.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_28DA3E1A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_28DA3E1A.png" width="579" height="399" /></a></p> <p align="justify"><font size="4">Como ya completé los datos, presiono OK.</font></p> <p align="justify"><font size="4">Ahora debo escoger el tamaño de la VM, <em>Azure</em> me sugiere 2 tipos de VM: A1 y D1. </font></p> <p align="justify"><font size="4">Las A1 tienen 2 discos mecánicos de 500 IOPS c/u, 1 <em>Core</em> y 1.75 GB de RAM. Las D1 tienen también tienen 2 discos mecánicos de 500 IOPS c/u, 1 <em>Core</em> y 3.5 GB de RAM pero adicionalmente tienen un disco de 50 GB <em>SSD</em> (Estado Sólido). </font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_10D8EE63.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_10D8EE63.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_700F4872.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_700F4872.png" width="591" height="408" /></a></p> <p align="justify"><font size="4">Si ninguna de estas características se ajusta a mis necesidades puedo hacer clic en <em>View all</em> para ver otras opciones de VMs:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_20C77180.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_20C77180.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_1B362491.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_1B362491.png" width="614" height="436" /></a></p> <p align="justify"><font size="4">Observen que puedo escoger entre VMs del tipo <em>Standard</em> o del tipo <em>Basic</em>. Las del tipo <em>Basic</em> son más baratas que las del tipo <em>Standard</em> (30% aprox.), los discos son más lentos (300 IOPS) y no se pueden autoescalar y tener balanceo de carga.</font></p> <p align="justify"><font size="4">¿Para qué sirve una máquina del tipo <em>Basic</em>? Para ambientes de pruebas son ideales.</font></p> <p align="justify"><font size="4">Voy a escoger una VM <em>Standard</em> del tipo A1:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_08A866E0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_08A866E0.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_68486333.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_68486333.png" width="621" height="441" /></a></p> <p align="justify"><font size="4">Como esta VM hace parte de un <em>Resource Group</em> y no fue creada de la manera Clásica observen que hay muchos elementos nuevos que aparecen con la palabra <em>new</em>, como por ejemplo la cuenta de almacenamiento (<em>Storage Account</em>), la Red Virtual (<em>Virtual Network</em>), la IP Pública (<em>Public IP Address</em>) y el Grupo de Seguridad de Red (<em>Network Security Group</em>) que es el conjunto de reglas de <em>Firewall</em> para esta VM.</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_283985BF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_283985BF.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_2A31178C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_2A31178C.png" width="638" height="532" /></a></p> <p align="justify"><font size="4">También puedo decidir si la VM va a usar almacenamiento del tipo <em>premium</em> que consiste en discos de estado sólido o <em>SSD</em>.</font></p> <p align="justify"><font size="4">Si los parámetros de red que por defecto se ven acá no se ajustan a mis necesidades los puedo cambiar. Aquí se ven los parámetros por defecto:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_619C4A1C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_619C4A1C.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_6393DBE9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_6393DBE9.png" width="645" height="351" /></a></p> <p align="justify"><font size="4">En mi caso cambié las direcciones de red de modo que estoy usando 192.168.33.0/16 con una subred que denominé <em>MySubnet</em> y que está contenida en mi red pues el segmento es 192.168.33.0/24:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_3B864E2C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_3B864E2C.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_0F908D41.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_0F908D41.png" width="658" height="361" /></a></p> <p><font size="4">Estoy listo para crear mi VM:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_1BB728CA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_1BB728CA.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_71FDF09A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_71FDF09A.png" width="669" height="575" /></a></p> <p><font size="4">Este es el resumen de lo que voy a crear:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_2DE234A3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_2DE234A3.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_5D5AE633.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_5D5AE633.png" width="675" height="510" /></a></p> <p align="justify"><font size="4">Hago clic en <em>Create</em> y empieza el proceso de creación de la VM:</font></p> <p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_306AA4BA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_306AA4BA.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_1F1C5E86.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_1F1C5E86.png" width="672" height="636" /></a></p> <p align="justify"><font size="4">En notificaciones puedo ver el proceso de creación de la VM:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7778730C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7778730C.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_08EB6496.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_08EB6496.png" width="615" height="810" /></a></p>                    <p align="justify"><font size="4">Ya fue creada la VM con éxito:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_0F34CBD5.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_0F34CBD5.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7A45DA12.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7A45DA12.png" width="616" height="588" /></a></p> <p align="justify"><font size="4"><em>MyServer1</em> ya aparece en el inicio de mi portal:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_1F6845E1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_1F6845E1.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7C621734.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7C621734.png" width="626" height="408" /></a></p>  <p align="justify"><font size="4">¿Y si quiero crear un nuevo recurso y que dicho recurso haga parte de mi <em>Resource Group</em>?</font></p> <p align="justify"><font size="4">Supongamos que mi aplicación además de mi servidor <em>Windows 2012 R2 Datacenter</em> requiere también una BD <em>MySQL</em>. Puedo crearla y agregarla al <em>Resource Group</em> al que pertenece el servidor:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_420BC2B5.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_420BC2B5.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7BD82956.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7BD82956.png" width="632" height="654" /></a></p> <p align="justify"><font size="4">Las opciones que me ofrece el nuevo portal para la creación de cualquier recurso en el nuevo portal de <em>Microsoft Azure</em> son más variadas y más completas que en el actual, pues observen que se entregan con mayor claridad y sobre todo muestran en todo momento cuánto va a costar un servicio: </font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_63039517.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_63039517.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_73C7ED6D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_73C7ED6D.png" width="643" height="489" /></a></p>  <p align="justify"><font size="4">Ya adicioné la BD a mi <em>Resource Group</em> denominado <em>ResourceGroup01</em> y la puedo crear sin problema:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_19E4D9CA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_19E4D9CA.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_35AE1115.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_35AE1115.png" width="501" height="674" /></a></p> <p><font size="4">Espero a que termine el proceso:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4D6A69DD.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4D6A69DD.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_040257E6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_040257E6.png" width="501" height="333" /></a></p> <p align="justify"><font size="4">Una vez termine la creación de la BD <em>MySQL</em>, ya tengo un grupo de recursos (<em>Resource Group</em>) compuesto de 1 servidor y una BD <em>MySQL</em>:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_37633CA4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_37633CA4.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_270F76FE.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_270F76FE.png" width="515" height="308" /></a></p> <p align="justify"><font size="4">Al navegar en el portal veo mi grupo de recursos (<em>Resource Group</em>) que se denomina <em>ResourceGroup01</em>. </font></p> <p align="justify"><font size="4">Para llegar hasta este punto hice <em>BROWSE ALL – All resources</em> y filtré la búsqueda por <em>resourcegroup01</em>:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_1D4CA037.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_1D4CA037.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_43698C93.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_43698C93.png" width="529" height="260" /></a></p> <p align="justify"><font size="4">Y así voy construyendo mis aplicaciones y puedo tratar los recursos de una manera más integral y unificada.</font></p> <p align="justify"><font size="4">Pero bueno, en realidad la verdadera potencia de esta característica es la de crear una plantilla (<em>template</em>) que define cómo desplegar y configurar las aplicaciones. Supongan que se requiere hacer despliegue de las aplicaciones de manera recurrente o repetitiva. Teniendo la plantilla el proceso va a ser más fácil y con menos errores debido a que siempre el resultado va a ser el mismo y será consistente todas las veces. También se pueden hacer actualizaciones a los recursos de la infraestructura, por ejemplo a una VM que se le quieran subir las características de hardware.</font></p> <p align="justify"><font size="4">también se pueden usar las plantillas de producción para crear ambientes de desarrollo y usar el <em>Marketplace</em> de Azure dentro de las plantillas. El Marketplace es una tienda en donde existen soluciones preconstruidas.</font></p> <p align="justify"><font size="4">y como si fuera poco, se pueden usar también extensiones para servicios de configuración paraq automatizar y controlar los recursos como <em>CHEF</em>, <em>Puppet</em> o <em>Powershell DSC</em> –este último de Microsoft-</font></p> <p align="justify"><font size="4">También puedo a través de Powershell o CLI (<em>Command Line Interface</em>) crear las plantillas y automatizar tareas. Estos temas los voy a tratar posteriormente en otra entrega.</font></p> <p align="justify"><font size="4">Este nuevo concepto está cambiando la manera de hacer despliegue de aplicaciones y con esta introducción quise traerles a ustedes unos conceptos básicos, que espero les hayan sido útiles.</font></p> <p align="justify"><font size="4">¡Nos vemos pronto!</font><font size="4">&nbsp; </font></p>]]></content:encoded>
    </item>
    <item>
      <title>101 COSAS QUE PUEDES HACER CON CLOUD OS – Cosa 4</title>
      <link>https://docs.microsoft.com/archive/blogs/itprocol/101-cosas-que-puedes-hacer-con-cloud-os-cosa-4</link>
      <pubDate>Tue, 11 Aug 2015 19:37:23 GMT</pubDate>
      <dc:creator><![CDATA[abarbap]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itprocol/2015/08/11/101-cosas-que-puedes-hacer-con-cloud-os-cosa-4/</guid>
      <description><![CDATA[COSA # 4: INSTALACION DE WINDOWS SERVER 2012 R2 Hola amigos, hace algún tiempo hice una publicación...]]></description>
      <content:encoded><![CDATA[<p align="justify"><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/2012r2-logo_50F299ED.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2012r2_2D00_logo_5F00_50F299ED.png"><img title="2012r2-logo" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="2012r2-logo" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/2012r2-logo_thumb_0DAA227E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2012r2_2D00_logo_5F00_thumb_5F00_0DAA227E.png" width="612" height="118" /></a></font></p> <p align="justify"><font size="4">COSA # 4: INSTALACION DE WINDOWS SERVER 2012 R2</font></p> <p align="justify"><font size="4">Hola amigos, hace algún tiempo hice una publicación acerca de cómo instalar <em>Windows Server 2012 Preview</em>. </font></p> <p align="justify"><font size="4">Mucha agua ha corrido debajo del puente desde ese momento y por lo tanto voy a actualizar la publicación con esta entrega del día de hoy en donde hablaré de la instalación de <em>Windows Server 2012 R2</em>.</font></p> <p align="justify"><font size="4">Yo usé una máquina virtual en <em>Hyper-V</em> pero este procedimiento aplica perfectamente a una máquina física. Si aún no han descargado <em>Windows Server 2012 R2</em> lo pueden hacer <a href="https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2">Aquí</a>, bien sea en formato VHD o el ISO de instalación, este último es el que voy a usar acá.</font></p> <p><font size="4">¡Vamos!</font></p> <p align="justify"><font size="4">Yo ya tengo el ISO de instalación y el número de licencia, los cuales se pueden obtener del sitio de Microsoft para hacer una prueba de 6 meses.</font></p> <p align="justify"><font size="4">Inserto el ISO en la máquina a instalar, bien sea virtual o una física con un DVD o USB <em>“booteable”</em> y arranco la máquina:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---01_7E43622F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_01_5F00_7E43622F.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 01" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 01" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---01_thumb_68E83D78.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_01_5F00_thumb_5F00_68E83D78.png" width="599" height="443" /></a></p> <p align="justify"><font size="4">En este ejemplo, los medios de instalación que tengo están en Inglés. </font></p> <p align="justify"><font size="4">Seleccione la región (Colombia en mi caso) y el teclado Latinoamericano y presione <em>Next</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---02_5DE35E83.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_02_5F00_5DE35E83.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 02" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 02" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---02_thumb_16909942.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_02_5F00_thumb_5F00_16909942.png" width="617" height="456" /></a></p> <p align="justify"><font size="4">hago clic en <em>Install Now</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---03_32C60382.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_03_5F00_32C60382.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 03" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 03" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---03_thumb_342A2654.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_03_5F00_thumb_5F00_342A2654.png" width="623" height="466" /></a></p> <p><font size="4">Arranca el proceso:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---04_05D33158.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_04_5F00_05D33158.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 04" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 04" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---04_thumb_43631FD2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_04_5F00_thumb_5F00_43631FD2.png" width="633" height="473" /></a></p> <p align="justify"><font size="4">Inserte la clave del producto (25 caracteres en grupos de 5, separados por un guión –) y haga clic en <em>Next</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---05_19EEDE92.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_05_5F00_19EEDE92.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 05" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 05" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---05_thumb_4940541C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_05_5F00_thumb_5F00_4940541C.png" width="646" height="486" /></a></p> <p align="justify"><font size="4">Windows Server 2012 R2 puede ejecutarse en 3 modos: <em>Core</em> (sin modo gráfico), <em>MinShell</em> (Core + Server Manager) y <em>Full GUI</em> (Interface gráfica completa con Menú de Inicio, Panel de Control y otros componentes gráficos)</font></p> <p align="justify"><font size="4">Vamos a hacer el ejercicio un poco más interesante y lo vamos a instalar inicialmente en modo <em>Core</em> sin modo gráfico y posteriormente le agregamos el modo gráfico, el cual se puede agregar/quitar cada vez que queramos (implica reinicio)</font></p> <p align="justify"><font size="4">Seleccione la primera opción y presione <em>Next</em></font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---06_5D5C0156.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_06_5F00_5D5C0156.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 06" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 06" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---06_thumb_13608064.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_06_5F00_thumb_5F00_13608064.png" width="603" height="453" /></a></font></p> <p><font size="4">Acepte los términos de la licencia y presione <em>Next</em>:</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---07_784F6368.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_07_5F00_784F6368.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 07" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 07" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---07_thumb_0A2E87E7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_07_5F00_thumb_5F00_0A2E87E7.png" width="610" height="458" /></a></font></p> <p><font size="4">Seleccione <em>Custom: Install Windows only (advanced)</em></font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---08_6867D0B7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_08_5F00_6867D0B7.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 08" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 08" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---08_thumb_1A6201F3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_08_5F00_thumb_5F00_1A6201F3.png" width="610" height="458" /></a></font></p> <p align="justify"><font size="4">Acá tengo un sólo disco de 127 GB, de modo que lo selecciono. Es importante que si se tienen varios discos se identifique el disco a usar pues podría haber pérdida de datos. </font></p> <p align="justify"><font size="4">En el proceso de instalación se van a crear particiones adicionales que son para recuperación del sistema, pero eso se hará de manera automática.</font></p> <p align="justify"><font size="4">Seleccione el disco y haga clic en <em>Next</em></font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---09_15A3F98C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_09_5F00_15A3F98C.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 09" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 09" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---09_thumb_479E2AC7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_09_5F00_thumb_5F00_479E2AC7.png" width="609" height="458" /></a></font></p> <p align="justify"><font size="4">Espere a que el proceso inicial de copia de archivos e instalación inicial de características del sistema finalicen:</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---11_59111C50.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_11_5F00_59111C50.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 11" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 11" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---11_thumb_287D9E98.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_11_5F00_thumb_5F00_287D9E98.png" width="605" height="455" /></a></font></p> <p align="justify"><font size="4">Cuando el proceso haya terminado, se va a reiniciar la máquina:</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---12_612AD956.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_12_5F00_612AD956.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 12" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 12" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---12_thumb_65A3EACE.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_12_5F00_thumb_5F00_65A3EACE.png" width="613" height="461" /></a></font></p> <p align="justify"><font size="4">Empieza el proceso de reconocimiento de dispositivos de la máquina:</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---14_5BDE8356.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_14_5F00_5BDE8356.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 14" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 14" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---14_thumb_3D93CC60.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_14_5F00_thumb_5F00_3D93CC60.png" width="594" height="449" /></a></font></p> <p align="justify"><font size="4">Es hora de agregar una contraseña al administrador, presione <em>OK</em>:</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---15_21F1D11B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_15_5F00_21F1D11B.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 15" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 15" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---15_thumb_182C69A3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_15_5F00_thumb_5F00_182C69A3.png" width="601" height="447" /></a></font></p> <p align="justify"><font size="4">Escriba una contraseña fuerte (Nada como <em>123456</em>, <em>perico</em> o <em>p3r1c0</em>) Sugiero que vean <a href="https://windows.microsoft.com/en-nz/windows-vista/tips-for-creating-a-strong-password" target="_blank">Aquí</a> para más información.</font></p> <p align="justify"><font size="4">Una vez se haya escrito y confirmado la contraseña haga clic en la flecha para continuar:</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---16_6A41A79B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_16_5F00_6A41A79B.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 16" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 16" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---16_thumb_6BA5CA6D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_16_5F00_thumb_5F00_6BA5CA6D.png" width="618" height="454" /></a></font></p> <p><font size="4">Haga clic en <em>OK</em>:</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---17_4B8D4E61.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_17_5F00_4B8D4E61.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 17" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 17" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---17_thumb_61E2F3A6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_17_5F00_thumb_5F00_61E2F3A6.png" width="627" height="466" /></a></font></p> <p><font size="4">¡Ya quedó <em>Windows Server 2012 R2</em> instalado!</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---18_3F21BBE9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_18_5F00_3F21BBE9.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 18" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 18" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---18_thumb_39D2D538.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_18_5F00_thumb_5F00_39D2D538.png" width="625" height="459" /></a></p> <p align="justify"><font size="4">¿Y ahora qué? Este es un sistema operativo completamente funcional sin modo gráfico, observen que si le pregunto por el nombre de máquina con el comando <em>hostname</em> tengo un nombre que el proceso de instalación me generó de manera automática:</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---19_7E15CD35.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_19_5F00_7E15CD35.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 19" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 19" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---19_thumb_0941E831.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_19_5F00_thumb_5F00_0941E831.png" width="640" height="457" /></a></font></p> <p align="justify"><font size="4">Voy a abrir <em>Powershell</em>, que es una plataforma avanzada para interactuar con el sistema y hacer scripts a través de línea de comandos. Si quieren empezar con <em>Powershell</em> pueden ver la siguiente <a href="https://blogs.technet.com/b/itprocol/archive/2013/01/05/powershell-para-empezar.aspx" target="_blank">publicación</a> que hice acerca del tema.</font></p> <p align="justify"><font size="4">Bien, simplemente escribo <em>powershell</em> y observen que quedo en el <em>prompt</em> <strong>PS C:\&gt;</strong></font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---20_58423783.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_20_5F00_58423783.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 20" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 20" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---20_thumb_71409879.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_20_5F00_thumb_5F00_71409879.png" width="609" height="435" /></a></font></p> <p align="justify"><font size="4">Ahora escribo el comando que me permite renombrar la máquina:</font></p> <p align="justify"><font size="4"><em>Rename-Computer –NewName server01</em></font></p> <p align="justify"><font size="4">En donde <em>server01</em> es el nuevo nombre que quiero que la máquina tenga:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---21_249EEC87.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_21_5F00_249EEC87.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 21" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 21" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---21_thumb_16630448.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_21_5F00_thumb_5F00_16630448.png" width="610" height="443" /></a></p> <p align="justify"><font size="4">Reinicio la máquina con el comando de <em>Powershell</em> <em>Restart-Computer</em>. (Es el que hay que usar de ahora en adelante en frente de los amigos…)</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---22_6E55768A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_22_5F00_6E55768A.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 22" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 22" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---22_thumb_00349B09.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_22_5F00_thumb_5F00_00349B09.png" width="625" height="446" /></a></font></p> <p align="justify"><font size="4">Espero a que se reinicie la máquina</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---23_255706D7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_23_5F00_255706D7.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 23" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 23" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---23_thumb_0DBF5964.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_23_5F00_thumb_5F00_0DBF5964.png" width="627" height="493" /></a></font></p> <p align="justify"><font size="4">Presiono <em>CTRL+ALT+SUPR </em>(<em>CTRL+ALT+DEL</em> en el teclado en Inglés)</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---24_0B192E64.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_24_5F00_0B192E64.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 24" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 24" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---24_thumb_6F77331E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_24_5F00_thumb_5F00_6F77331E.png" width="611" height="462" /></a></font></p> <p align="justify"><font size="4">Escribo la contraseña que asigné anteriormente para el administrador: (Esta máquina está instalada en Inglés, de modo que el usuario se denomina <em>administrator</em>)</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---25_33BA2B1C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_25_5F00_33BA2B1C.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 25" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 25" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---25_thumb_5BEC642E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_25_5F00_thumb_5F00_5BEC642E.png" width="612" height="455" /></a></font></p> <p align="justify"><font size="4">Escribo <em>hostname</em> y observo que ahora el nombre de la máquina es <em>server01</em>. El comando <em>hostname</em> es válido tanto en la línea de comandos <em>CMD</em> como en <em>Powershell</em>. </font></p> <p align="justify"><font size="4">Ta</font><font size="4">mbién escribí <em>ipconfig | more</em> para ver la dirección IP de mi máquina, que está conectada a Internet y navega:</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---26_74EAC524.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_26_5F00_74EAC524.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 26" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 26" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---26_thumb_71D8672F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_26_5F00_thumb_5F00_71D8672F.png" width="603" height="436" /></a></font></p> <p align="justify"><font size="4">Ahora voy a agregarle el modo gráfico a mi máquina a través de <em>Powershell</em> y teniendo en cuenta que mi máquina navega. </font></p> <p align="justify"><font size="4">Si no se tiene navegación a Internet y se tiene el ISO de instalación se puede hacer la instalación montando el medio. Para más información vea este <a href="https://technet.microsoft.com/en-us/library/hh831786.aspx" target="_blank">link</a>&nbsp;</font></p> <p align="justify"><font size="4">Le voy a preguntar al sistema si la característica de modo gráfico se encuentra instalada y disponible, para ello utilizo el siguiente comando:</font></p> <p align="justify"><font size="4"><em>Get-WindowsFeature Server-GUI-Shell</em></font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---32_6F8F0452.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_32_5F00_6F8F0452.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 32" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 32" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---32_thumb_4A93D48A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_32_5F00_thumb_5F00_4A93D48A.png" width="577" height="314" /></a></p> <p align="justify"><font size="4">Aparece la característica <em>Server Graphical Shell</em> sin marcar, de modo que está disponible para instalar.</font></p> <p align="justify"><font size="4">El comando de <em>Powershell</em> que debo usar para agregar el modo gráfico es el siguiente:</font></p> <p align="justify"><font size="4"><em>Add-WindowsFeature Server-GUI-Shell –Restart</em></font></p> <p align="justify"><font size="4">Observen que el parámetro <em>–Restart</em> se usa para reiniciar la máquina después que el proceso de adición del modo gráfico finalice:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---33_276669D8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_33_5F00_276669D8.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 33" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 33" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---33_thumb_3CE639E4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_33_5F00_thumb_5F00_3CE639E4.png" width="591" height="320" /></a></p> <p align="justify"><font size="4">Debo esperar a que el proceso finalice, y se reinicie la máquina:</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---34_15AE8160.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_34_5F00_15AE8160.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 34" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 34" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---34_thumb_66EDEA1F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_34_5F00_thumb_5F00_66EDEA1F.png" width="599" height="326" /></a></font></p> <p align="justify"><font size="4">Una vez la máquina se reinicie, hago <em>login</em> con el usuario <em>administrator</em> y observo que tengo modo gráfico y el <em>Server Manager</em>:</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---35_39526877.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_35_5F00_39526877.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 35" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 35" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---35_thumb_642D5D3A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_35_5F00_thumb_5F00_642D5D3A.png" width="593" height="330" /></a></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---36_7A83027F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_36_5F00_7A83027F.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 36" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 36" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---36_thumb_6B07A2C3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_36_5F00_thumb_5F00_6B07A2C3.png" width="600" height="339" /></a></font></p> <p align="justify"><font size="4">Abro una sesión de <em>Powershell</em> haciendo clic derecho sobre el icono de <em>Powershell</em> y lo ejecuto</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---38_755B57D4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_38_5F00_755B57D4.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 38" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 38" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---38_thumb_27109221.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_38_5F00_thumb_5F00_27109221.png" width="603" height="343" /></a></p> <p align="justify"><font size="4">Observen que tengo la misma información y que <em>Powershell</em> aparece a color.</font></p> <p><font size="4"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---39_43AF9EA5.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_39_5F00_43AF9EA5.png"><img title="Instalaci&oacute;n de Windows Server 2012 R2 - 39" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="Instalaci&oacute;n de Windows Server 2012 R2 - 39" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/Instalacin-de-Windows-Server-2012-R2---39_thumb_4E2A8FBC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/Instalacin_2D00_de_2D00_Windows_2D00_Server_2D00_2012_2D00_R2_2D002D002D00_39_5F00_thumb_5F00_4E2A8FBC.png" width="615" height="350" /></a></font></p> <p align="justify"><font size="4">Como ya lo mencioné, puedo desinstalar el modo gráfico en cualquier momento.</font></p> <p align="justify"><font size="4">Bueno, estaba en deuda con este <em>post</em>, así que espero que lo disfruten.</font></p> <p><font size="4">¡Seguiremos en contacto!</font></p>]]></content:encoded>
    </item>
    <item>
      <title>101 COSAS QUE PUEDES HACER CON CLOUD OS–Cosa 53</title>
      <link>https://docs.microsoft.com/archive/blogs/itprocol/101-cosas-que-puedes-hacer-con-cloud-oscosa-53</link>
      <pubDate>Tue, 26 May 2015 20:17:28 GMT</pubDate>
      <dc:creator><![CDATA[abarbap]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itprocol/2015/05/26/101-cosas-que-puedes-hacer-con-cloud-oscosa-53/</guid>
      <description><![CDATA[COSA #53: DOCKER



Hola amigos, hoy les voy a hablar de Docker, que es una plataforma abierta que...]]></description>
      <content:encoded><![CDATA[COSA #53: DOCKER

<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_04E78CE4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_04E78CE4.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_595B6E3C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_595B6E3C.png" width="253" height="226"></a></p>

<p align="justify">Hola amigos, hoy les voy a hablar de <em>Docker</em>, que es una plataforma abierta que nos permite construir y distribuir aplicaciones de una manera muy r&aacute;pida y eficiente. </p>

<p align="justify">Ustedes se preguntar&aacute;n por qu&eacute; estoy hablando de aplicaciones cuando este Blog est&aacute; orientado a profesionales de IT. Pues bien con la nueva tendencia a integrar Desarrollo y Operaciones (<em>DevOps</em>) tecnolog&iacute;as como Docker nos ayudan a cerrar la brecha entre estas 2 &aacute;reas, que en un tiempo fueron consideradas muy dis&iacute;miles y ten&iacute;an muchos conflictos entre s&iacute; pero que hoy en d&iacute;a deben trabajar en equipo para desplegar aplicaciones y servicios en una compa&ntilde;&iacute;a.</p>

<p align="justify"><em>Docker</em> no es una tecnolog&iacute;a de <em>Microsoft</em> pero puede ser usada en nuestra plataforma sin inconvenientes. </p>

<p align="justify">Existe una distribuci&oacute;n de Linux que denomina <em>CoreOS</em> (<a href="https://coreos.com/">https://coreos.com/</a>) que se encuentra disponible en la galer&iacute;a de im&aacute;genes de Microsoft Azure y que es una distribuci&oacute;n de Linux lista para manejar &ldquo;contenedores&rdquo; Linux que en la pr&aacute;ctica son peque&ntilde;as m&aacute;quinas Linux con aplicaciones ejecut&aacute;ndose. En pocas palabras puedo tener una m&aacute;quina con <em>CoreOS</em> y dentro de ella ejecutar peque&ntilde;as m&aacute;quinas Linux por ejemplo con <em>Ubuntu</em>. </p>

<p align="justify">Recuerden que las m&aacute;quinas de <em>Azure</em> son virtuales, de modo que dentro de una m&aacute;quina virtual Linux (<em>CoreOS</em>) voy a tener en ejecuci&oacute;n otras m&aacute;quinas o contenedores <em>Linux</em>, por ejemplo <em>Ubuntu</em>. Este es un concepto nuevo y muy revolucionario que se basa en el hecho de que estas peque&ntilde;as m&aacute;quinas &ndash;contenedores- tienen bastantes librer&iacute;as en com&uacute;n, de modo que comparten de alguna manera estas librer&iacute;as y s&oacute;lo usan los componentes que requieren para su funcionamiento individual.</p>

<p align="justify">Bueno, con esa breve introducci&oacute;n &iexcl;A lo que vinimos! para este ejercicio voy a usar una VM de Azure con <em>CoreOS</em>. Las opciones disponibles en la galer&iacute;a son las siguientes:</p>

<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_5F7255A5.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_5F7255A5.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_0D1AB16F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_0D1AB16F.png" width="596" height="357"></a></p>

<p align="justify">En este ejercicio voy a usar la versi&oacute;n estable (<em>CoreOS Stable</em>). Para crear una VM en Azure pueden referirse a este <a href="https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-tutorial-classic-portal/" target="_blank">Post</a> de la documentaci&oacute;n de <em>Azure</em>, s&oacute;lo deben cambiar la imagen Windows por una una imagen del tipo Linux CoreOS.</p>

<p align="justify">Una vez creada la m&aacute;quina vamos a ver c&oacute;mo trabajar con contenedores y usar la plataforma</p>

<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_5EC3BC72.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_5EC3BC72.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_590B337D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_590B337D.png" width="591" height="134"></a>.</p>

<p align="justify">Ya estoy dentro de mi m&aacute;quina <em>CoreOS</em> &ndash;me conect&eacute; con putty- con el usuario abarba y para hacer cualquier operaci&oacute;n debo usar la siguiente estructura <em>sudo &lt;comando&gt;</em></p>

<p align="justify">En el caso de Docker, vamos a ejecutarlo siempre con sudo y un comando o par&aacute;metro, es decir: </p>

<p align="justify"><em>sudo docker &lt;comando/par&aacute;metro&gt;</em></p>

<p align="justify">Si quiero lanzar un contenedor basta con ejecutar el siguiente comando:</p>

<p align="justify"><em>sudo docker run -t -i ubuntu /bin/bash</em></p>

<p align="justify">Y voy a ver algo similar a lo siguiente:</p>

<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7D331EBD.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7D331EBD.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_48B76DD7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_48B76DD7.png" width="603" height="174"></a></p>

<p align="justify">Observen que antes me encontraba en <em>CoreOS</em> con el usuario abarba y ahora me encuentro en un Linux Ubuntu que es un contenedor con el ID <em>8ce70e96e4c1</em> con el usuario <em>root</em>, de hecho tengo que abrir otra sesi&oacute;n de <em>putty</em> para conectarme a <em>CoreOS</em> puesto que ya no me encuentro en <em>CoreOS</em> sino en el contenedor de Ubuntu. En este contenedor puedo ejecutar comandos como los de cualquier <em>Linux</em> &ndash;<em>Ubuntu</em> en este caso-:</p>

<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4F6D080B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4F6D080B.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_03C86D58.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_03C86D58.png" width="606" height="222"></a></p>

<p align="justify">Este contenedor es un contenedor denominado <em>interactivo</em>, por la manera en que fue invocado.</p>

<p align="justify">De nuevo en mi sesi&oacute;n, puedo preguntarle a <em>Docker</em> por el estado de mi contenedor usando el siguiente comando: sudo docker ps</p>

<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_0D464D30.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_0D464D30.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7BFA97AC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7BFA97AC.png" width="613" height="215"></a></p>

<p align="justify">Ah&iacute; se ve el contenedor en ejecuci&oacute;n con el ID <em>8ce70e96e4c1</em> que previamente hab&iacute;a lanzado. Si lanzo otros contenedores se ver&aacute;n ejecuci&oacute;n con el mismo comando:</p>

<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_6DBEAF6D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_6DBEAF6D.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_3709067C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_3709067C.png" width="616" height="137"></a>&nbsp;</p>

<p align="justify">Observen la cantidad de informaci&oacute;n valiosa que me arroja el comando <em>sudo docker ps</em> como por ejemplo el ID de cada contenedor, la versi&oacute;n y el momento de creaci&oacute;n y el status de cada uno de ellos.</p>

<p align="justify">Yo tambi&eacute;n puedo ejecutar im&aacute;genes de otras distribuciones como <em>CentOS</em> usando </p>

<p align="justify"><em>sudo docker run -i -t -d centos /bin/bash</em></p>

<p align="justify">Observen ahora cu&aacute;ntos contenedores est&aacute;n en ejecuci&oacute;n luego de lanzar el contenedor de <em>CentOS</em>:</p>

<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_41C8EE82.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_41C8EE82.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_6132D15B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_6132D15B.png" width="608" height="158"></a></p>

<p align="justify">&iquest;Y si quiero detener un contenedor? Es tan simple como ejecutar <em>sudo docker stop &lt;ID&gt;</em> como se ve en el siguiente gr&aacute;fico:</p>

<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_754E7E95.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_754E7E95.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_228AA76A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_228AA76A.png" width="623" height="270"></a></p>

<p align="justify">Tambi&eacute;n hay que decir que si quiero ejecutar un contenedor en <em>background</em> y no de modo interactivo puedo usar el par&aacute;metro &ndash;d&nbsp; al lanzar el contenedor, por ejemplo:</p>

<p align="justify"><em>sudo docker run -i -t -d centos /bin/bash</em></p>

<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_77011973.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_77011973.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_2D059881.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_2D059881.png" width="636" height="96"></a></p>

<p align="justify">Y observen que me mantengo en el <em>prompt</em> de <em>CoreOS</em> a pesar de que lanc&eacute; un nuevo contenedor.</p>

<p align="justify">Todo muy bien hasta ahora &iquest;Cierto? Ahora hablemos de la ejecuci&oacute;n de aplicaciones en los contenedores.</p>

<p align="justify">Para este ejercicio vamos a usar una aplicaci&oacute;n escrita en el lenguaje&nbsp; <em>Python</em> y que se encuentra en el <a href="https://docs.docker.com/docker-hub/" target="_blank">Docker Hub</a> que es un repositorio de contenedores y aplicaciones que pueden ser reutilizados por otros usuarios. Es posible que yo como usuario&nbsp; publique all&iacute; mis contenedores y/o aplicaciones y los haga p&uacute;blicos si as&iacute; lo deseo.</p>

<p align="justify">Para este ejemplo voy a usar la imagen <em>training/webapp</em> que es una aplicaci&oacute;n de ejemplo que contiene un Hola Mundo, como ya lo dije esta aplicaci&oacute;n se encuentra en el <a href="https://docs.docker.com/docker-hub/" target="_blank">Docker Hub</a> y adem&aacute;s usa <a href="https://flask.pocoo.org/" target="_blank">Python Flask</a> que es un mini-servidor web</p>

<p align="justify">Voy a ejecutarla con <em>sudo docker run -d -P training/webapp python app.py</em> </p>

<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4EF38BB6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4EF38BB6.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_5DC0523F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_5DC0523F.png" width="658" height="146"></a></p>

<p align="justify">Si la aplicaci&oacute;n no se encontraba descargada se descarga.</p>

<p align="justify">Ahora voy a verificar el estado de mis contenedores y aplicaciones (<em>sudo docker ps</em>)</p>

<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4CDBAE4F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4CDBAE4F.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_507EEA8E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_507EEA8E.png" width="669" height="154"></a></p>

<p align="justify">O si uso &ndash;l con el comando puedo ver el &uacute;ltimo contenedor lanzado, que en efecto fue nuestra aplicaci&oacute;n:

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_719477D9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_719477D9.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_582F0550.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_582F0550.png" width="676" height="102"></a></p>

<p align="justify">Observen que mi aplicaci&oacute;n tiene su respectivo ID y adem&aacute;s aparecen unos puertos. Pues bien, al publicar la aplicaci&oacute;n fue necesario usar el par&aacute;metro &ndash;P para exponer los puertos que se van a usar al hacer la conexi&oacute;n a dicha aplicaci&oacute;n para que muestre el &ldquo;Hello world!&rdquo; u &ldquo;Hola mundo!&rdquo;.</p>

<p align="justify">En este caso <em>Docker</em> expuso el puerto TCP 5000 (El puerto por defecto de <em>Python Flask</em>) en el contenedor, a trav&eacute;s del puerto TCP 49153 en nuestro <em>host</em> <em>CoreOS</em>. </p>

<p align="justify">Tambi&eacute;n hubiese sido posible levantar la aplicaci&oacute;n usando el mismo puerto 5000 tanto para el contenedor como para nuestro host local pero ello hubiera limitado el uso de otra aplicaci&oacute;n con <em>Python Flask</em> puesto que el puerto TCP 5000 ya hubiera estado en uso en el host <em>CoreOS. </em>Para usar el mismo puerto hubiese bastado con usar el siguiente comando:</p>

<p align="justify"><em>sudo docker run -d -p 5000:5000 training/webapp python app.py</em></p>

<p align="justify">Yo volv&iacute; a lanzar otro contenedor de la aplicaci&oacute;n usando: </p>

<p align="justify"><em>sudo docker run -d -P training/webapp python app.py</em>

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_604631A5.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_604631A5.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_66FBCBD9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_66FBCBD9.png" width="691" height="96"></a></p>

<p align="justify">Lo m&aacute;s seguro es que al preguntarle por la ejecuci&oacute;n de este &uacute;ltimo contenedor use un puerto distinto en el host <em>CoreOS</em> pero el mismo TCP 5000 en el contenedor&hellip; Observen que en efecto el nuevo contenedor usa otro puerto.

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_763234A6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_763234A6.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_6B2D55B1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_6B2D55B1.png" width="699" height="204"></a></p>

<p align="justify">Y si verifico los puertos que el host (nuestro <em>CoreOS</em>) est&aacute; escuchando, aparecen los puertos de nuestros 2 contenedores, es decir los puertos 49153 y 49154

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_205E9037.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_205E9037.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_39819C82.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_39819C82.png" width="703" height="161"></a></p>

<p align="justify">Si establezco conexi&oacute;n al puerto 49153 con un navegador puedo ver que aparece el &ldquo;Hello world!&rdquo; de la aplicaci&oacute;n, aqu&iacute; us&eacute; <em>wget</em> que en la pr&aacute;ctica tiene el mismo efecto, pues guarda el index.html de la aplicaci&oacute;n y si veo el contenido de este archivo veo &ldquo;Hello world!&rdquo;

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_682478D9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_682478D9.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_07000E1A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_07000E1A.png" width="708" height="171"></a>

O usando un navegador

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7CCE73AC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7CCE73AC.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4830A822.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4830A822.png" width="723" height="73"></a>

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_1EBC66E2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_1EBC66E2.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_403B9671.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_403B9671.png" width="733" height="65"></a></p>

<p align="justify">Tanto el puerto 49153 como el 49154 funcionan para mostrar la aplicaci&oacute;n web.</p>

<p align="justify">Tambi&eacute;n pude haber usado el <em>comando sudo docker port 675a24b4384c 5000</em> para ver el puerto que se est&aacute; usando

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_24999B2C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_24999B2C.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7B4A0540.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7B4A0540.png" width="735" height="226"></a></p>

<p align="justify">O incluso pude haber usado <em>sudo docker port nostalgic_wilson 5000</em> en donde <em>nostalgic_wilson</em> es el alias en el Docker Hub de alguien que public&oacute; la aplicaci&oacute;n.</p>

<p align="justify">Si quiero detener un contenedor en ejecuci&oacute;n puedo usar en nuestro ejemplo:</p>

<p align="justify"><em>sudo docker stop nostalgic_wilson</em>

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_27220B43.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_27220B43.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_38B9A821.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_38B9A821.png" width="749" height="215"></a>

Y si quiero reiniciar un contenedor uso <em>sudo docker start nostalgic_wilson</em>

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_127C702B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_127C702B.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_2728FBAF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_2728FBAF.png" width="753" height="210"></a></p>

<p align="justify">Observen que conserva el mismo ID que ten&iacute;a antes. Si lo quiero eliminar de manera permanente debo usar <em>sudo docker rm nostalgic_wilson</em>

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_32E5F4F4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_32E5F4F4.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_48F6A34A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_48F6A34A.png" width="763" height="263"></a>

Debo haberlo detenido antes de eliminarlo

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_0F2E9C64.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_0F2E9C64.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_05FCA3E7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_05FCA3E7.png" width="776" height="258"></a></p><p align="justify">&iexcl;Espero que lo que han visto hasta ahora les haya abierto la mente a nuevas posibilidades y a toda la potencia de esta plataforma para un despliegue muy r&aacute;pido de aplicaciones! Si se necesitan m&aacute;s contenedores se pueden crear o destruir seg&uacute;n las necesidades, adem&aacute;s es posible crear <em>clusters</em> o <em>pods</em> de contenedores para una mayor disponibilidad.</p><p align="justify">Y lo mejor de todo es que <font size="3"><u><strong>&iexcl;Microsoft anunci&oacute; que en la pr&oacute;xima versi&oacute;n de Windows Server 2016 va a incorporar tecnolog&iacute;a de contenedores!</strong></u></font> (M&aacute;s informaci&oacute;n <a href="https://blogs.technet.com/b/server-cloud/archive/2015/04/08/microsoft-announces-new-container-technologies-for-the-next-generation-cloud.aspx" target="_blank">Aqu&iacute;</a>) As&iacute; que debemos estar preparados para todo lo que se viene.</p><p align="justify">Espero que les haya gustado este contenido y los invito a que prueben <em>Docker</em> y est&eacute;n listos para todo lo que se viene con <em>Windows Server 2016</em>.</p><p align="justify"></p><p align="justify"></p><p align="justify"></p><p align="justify">&iexcl;Nos vemos en la pr&oacute;xima! un abrazo.</p>]]></content:encoded>
    </item>
    <item>
      <title>101 COSAS QUE PUEDES HACER CON CLOUD OS – Cosa 11</title>
      <link>https://docs.microsoft.com/archive/blogs/itprocol/101-cosas-que-puedes-hacer-con-cloud-os-cosa-11</link>
      <pubDate>Thu, 30 Apr 2015 19:07:30 GMT</pubDate>
      <dc:creator><![CDATA[abarbap]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itprocol/2015/04/30/101-cosas-que-puedes-hacer-con-cloud-os-cosa-11/</guid>
      <description><![CDATA[COSA #11: POWERSHELL REMOTO Hola amigos, hoy les voy a mostrar una funcionalidad que nos permite...]]></description>
      <content:encoded><![CDATA[<p>COSA #11: POWERSHELL REMOTO</p> <p align="justify">Hola amigos, hoy les voy a mostrar una funcionalidad que nos permite abrir una sesión de Powershell remoto a una máquina <em>Windows</em>, particularmente a una máquina creada en <em>Microsoft Azure</em>.</p> <p align="justify">A través de esta sesión remota podemos realizar diversas tareas administrativas y además podemos hacer procedimientos de emergencia en caso de que no tengamos acceso por <em>Remote Desktop</em>.</p> <p align="justify">Cuando se crea una máquina Windows desde la galería de <em>Microsoft Azure</em>, por defecto se crea una regla de acceso a <em>Remote Desktop</em> (Puerto 3389 privado y un puerto aleatorio público), así como <em>Powershell</em> remoto a través del puerto 5986 –que es el puerto por defecto y se puede cambiar-</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_77A66430.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_77A66430.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_045DDE04.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_045DDE04.png" width="597" height="382" /></a></p> <p align="justify">Una vez se cree la máquina, es necesario determinar el <em>FQDN</em> o nombre público de la máquina. Ello se hace en <em>Azure</em> a través del <em>DASHBOARD</em> (PANEL)</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_754C208B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_754C208B.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4239B3D9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4239B3D9.png" width="604" height="416" /></a></p> <p align="justify">Una vez sepamos el nombre público de la máquina, es necesario abrir un navegador con la URL <a href="https://&lt;nombre-de-maquina.cloud.app.net&gt;:5986">https://&lt;nombre-de-maquina.cloud.app.net&gt;:5986</a> En este ejemplo usé <em>Chrome</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_08DDDFE8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_08DDDFE8.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_12EC9E0A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_12EC9E0A.png" width="606" height="405" /></a></p> <p align="justify">Observe que la conexión genera un error. Hay que hacer clic en <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_47B4364B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_47B4364B.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4918591D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4918591D.png" width="94" height="53" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_06A84798.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_06A84798.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_15301732.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_15301732.png" width="612" height="407" /></a></p> <p>Seleccione <em>Certificate information</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_794924FD.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_794924FD.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_32873E06.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_32873E06.png" width="378" height="502" /></a></p> <p>Clic en <em>Copy to File…</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_424E851D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_424E851D.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_475874DF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_475874DF.png" width="379" height="504" /></a></p> <p align="justify">Observe lo que se ve en las pantallas que se muestran a continuación</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_0D906DF9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_0D906DF9.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_5093EE79.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_5093EE79.png" width="374" height="380" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_53CAF7C3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_53CAF7C3.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4DCD77DF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4DCD77DF.png" width="382" height="388" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_1E370B66.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_1E370B66.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_52019268.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_52019268.png" width="391" height="394" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_483C2AF0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_483C2AF0.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_481E7007.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_481E7007.png" width="400" height="253" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_3F5619CE.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_3F5619CE.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_34BADD1D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_34BADD1D.png" width="405" height="414" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_5159E9A1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_5159E9A1.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4C9E71EB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4C9E71EB.png" width="409" height="416" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_2F50CC34.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_2F50CC34.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_2B689906.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_2B689906.png" width="364" height="318" /></a></p> <p>Clic derecho sobre el certificado, <em>Install Certificate</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_6BC35DD5.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_6BC35DD5.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_31FDE7A0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_31FDE7A0.png" width="374" height="167" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_63F818DB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_63F818DB.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_206AAA7D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_206AAA7D.png" width="376" height="370" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_0B121677.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_0B121677.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_71D14F42.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_71D14F42.png" width="380" height="374" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_59CFFF8B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_59CFFF8B.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_57BAB2D5.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_57BAB2D5.png" width="385" height="336" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_3A00DA29.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_3A00DA29.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_59D6EFF7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_59D6EFF7.png" width="389" height="383" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_48F4DCB8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_48F4DCB8.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_56822BC4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_56822BC4.png" width="393" height="382" /></a></p> <p align="justify">Está apunto de instalar el certificado digital de la máquina de <em>Azure</em> en su PC local, presione <em>Yes</em> para confirmar la operación</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_3C445351.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_3C445351.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_5B4493E6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_5B4493E6.png" width="398" height="347" /></a></p>                          <p>Haga clic en <em>OK</em> y ya quedó instalado localmente el certificado</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_18F92DB6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_18F92DB6.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_31F78EAC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_31F78EAC.png" width="383" height="252" /></a></p> <p align="justify">Ya estamos listos para ingresar a la máquina usando una sesión de <em>Powershell</em> Remoto. Ahora es necesario abrir <em>Powershell</em> con priviliegios de administrador y escribir el comando de conexión, el cual es:</p> <p align="justify"><em>Enter-PSSession -ComputerName preview545199.cloudapp.net -Credential abarba –UseSSL</em></p> <p align="justify">En mi ejemplo la máquina se llama <em>previewsw545199.cloudapp.net</em> y el usuario es <em>abarba</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_40C45535.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_40C45535.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_167A3EBC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_167A3EBC.png" width="577" height="111" /></a></p> <p>Ingrese la contraseña del usuario y presione OK</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_6C99CA86.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_6C99CA86.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_31016DD9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_31016DD9.png" width="571" height="321" /></a></p> <p align="justify">¡Ya estamos adentro de la máquina a la que nos conectamos! Aquí puedo hacer varias labores si lo requiero</p> <p align="justify">Observen que puedo ver los procesos que están ejecutándose en la máquina</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_3BC3E690.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_3BC3E690.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_281B5CB7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_281B5CB7.png" width="583" height="409" /></a></p> <p align="justify">Voy a instalarle el servidor web (<em>IIS</em>) por línea de comandos. Recuerden que estoy conectado remotamente</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_59D09703.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_59D09703.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_49E90452.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_49E90452.png" width="583" height="173" /></a></p> <p>El proceso empieza</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_2DDAD618.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_2DDAD618.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7749D87B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7749D87B.png" width="584" height="301" /></a></p> <p align="justify">Ya el servicio de <em>IIS</em> quedó instalado en mi máquina de <em>Azure</em> usando Powershell Remoto</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_2C7B1301.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_2C7B1301.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_5E99EF91.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_5E99EF91.png" width="597" height="140" /></a></p> <p align="justify">Como lo pueden ver, es muy fácil y es un procedimiento que no sólo sirve para instalar servicios remotamente sino que puede servir como salvación en caso de perder acceso a la máquina por <em>Terminal Services</em>. Desde ahí se pueden detener servicios o reiniciar la máquina por ejemplo. </p> <p align="justify">¡Espero amigos que les haya gustado!</p>]]></content:encoded>
    </item>
    <item>
      <title>101 COSAS QUE PUEDES HACER CON CLOUD OS – Cosa 33</title>
      <link>https://docs.microsoft.com/archive/blogs/itprocol/101-cosas-que-puedes-hacer-con-cloud-os-cosa-33</link>
      <pubDate>Mon, 09 Mar 2015 08:31:36 GMT</pubDate>
      <dc:creator><![CDATA[abarbap]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itprocol/2015/03/09/101-cosas-que-puedes-hacer-con-cloud-os-cosa-33/</guid>
      <description><![CDATA[COSA #33: MANEJO DE MYSQL EN AZUREHola amigos como les he venido comentando recientemente, en...]]></description>
      <content:encoded><![CDATA[<p>COSA #33: MANEJO DE MYSQL EN AZURE<p align="justify">Hola amigos como les he venido comentando recientemente, en Microsoft <em>AZURE</em> existen muchas posibilidades desde el punto de vista de <em>Open Source</em>. </p><p align="justify">Cuando se crean sitios web en Azure se pueden usar plantillas predeterminadas con Bases de datos <em>MySQL</em>, por ello hoy les quiero hablar de la manera de administrar las BD&rsquo;s <em>MySQL</em> de los sitios web en <em>AZURE</em> cuando son creados a trav&eacute;s de plantillas.</p><p align="justify">La administraci&oacute;n de <em>MySQL</em> se hace a trav&eacute;s de un portal que ofrece <em>ClearDB</em>, que es un partner de Microsoft especializado en Bases de Datos <em>MySQL</em>.</p><p align="justify">Empecemos:</p><p align="justify">Haga clic sobre el sitio web. En este caso es un Blog de <em>WordPress</em>:</p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_19676B64.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_19676B64.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7B1CB46D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7B1CB46D.png" width="623" height="396"></a></p><p>Clic en <em>LINKED RESOURCES</em></p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_56D64754.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_56D64754.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7A91FF9F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7A91FF9F.png" width="638" height="406"></a></p><p>Clic en el nombre de la Base de Datos:</p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_2A4FA81F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_2A4FA81F.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_6536DAE8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_6536DAE8.png" width="662" height="174"></a></p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_273D4A2A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_273D4A2A.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_6B804227.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_6B804227.png" width="677" height="394"></a></p><p align="justify">Se abre el portal de <em>ClearDB</em> mostrando la actividad de la Base de Datos <em>MySQL</em>, que en este caso se denomina <em>blogtesATiJU88M8</em>. Como ven, no hay mucha actividad en mi Base de Datos.. <img class="wlEmoticon wlEmoticon-smile" style="border-top-style:none;border-left-style:none;border-bottom-style:none;border-right-style:none;" alt="Smile" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/wlEmoticon-smile_62270DA4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/wlEmoticon_2D00_smile_5F00_62270DA4.png">&nbsp;</p><p align="justify">Si quiero hacer un backup simplemente selecciono la pesta&ntilde;a de <em>Backups</em> y escojo <em>Create a Backup Now</em>:</p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_367643A8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_367643A8.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_3EF9A2F2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_3EF9A2F2.png" width="693" height="403"></a></p><p>Estos respaldos o <em>backups</em> se mantienen hasta 5 d&iacute;as en el pasado.</p><p>Si quiero saber c&oacute;mo tener acceso a la Base de Datos puedo hacer clic en la pesta&ntilde;a <em>Endpoint Information</em> para ver las credenciales de acceso al sitio, </p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_07B31BB7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_07B31BB7.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_0C2C2D2F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_0C2C2D2F.png" width="697" height="411"></a></p><p align="justify">Si se oprime <em>Reset</em> la contrase&ntilde;a del usuario se cambia, el sistema genera una autom&aacute;ticamente de nuevo.</p><p align="justify">Ahora bien, si se es un usuario avanzado de <em>MySQL</em> es posible usar herramientas como <em>MySQL WorkBench</em> para administrar la BD. Esta es una herramienta equivalente al <em>Management Studio de SQL Server</em>. </p><p align="justify">Si hacemos clic en el Dashboard podemos ver una URL para descargar el <em>MySQL Workbench</em></p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_641C0EC0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_641C0EC0.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_21ABFD3B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_21ABFD3B.png" width="717" height="432"></a></p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_237C5302.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_237C5302.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_40F134BF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_40F134BF.png" width="729" height="439"></a></p><p>Si quiere descargar el <em>MySQL WorkBench</em> puede hacer clic <a href="https://www.mysql.com/products/workbench/">Aqu&iacute;</a></p><p>Ver&aacute; algo como:</p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_3798003C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_3798003C.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7BDAF839.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7BDAF839.png" width="742" height="428"></a></p><p>Clic en <em>Download Now</em>. Yo escog&iacute; la versi&oacute;n de 64 bits:</p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_768C1188.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_768C1188.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_1F96B085.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_1F96B085.png" width="754" height="129"></a></p><p>Una vez se instale, es posible establecer una conexi&oacute;n a la BD de datos <em>MySQL</em> en <em>Azure</em> usando la herramienta. Basta con hacer clic en <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_1394C051.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_1394C051.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_7CD578C7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_7CD578C7.png" width="33" height="34"></a></p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_45FB2481.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_45FB2481.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_79C31AD2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_79C31AD2.png" width="759" height="391"></a></p><p>&iquest;Se acuerdan de los datos de Hostname, Usuario y Contrase&ntilde;a que se encuentran en <em>EndPoint Information</em>? Este es el momento de usarlos&hellip;&nbsp; </p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_2980C352.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_2980C352.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_072BBE8A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_072BBE8A.png" width="743" height="469"></a></p><p>Hacemos Clic en <em>Store in Vault</em> y se agrega la contrase&ntilde;a:</p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_4FE5374E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_4FE5374E.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_663ADC93.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_663ADC93.png" width="733" height="378"></a></p><p>Asigno un nombre a la conexi&oacute;n, y hago clic en <em>Test Connection</em>:</p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_7166F78E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_7166F78E.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_252EEDE0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_252EEDE0.png" width="740" height="464"></a></p><p>Si sale un mensaje similar al que se muestra, la conexi&oacute;n fue exitosa. </p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_49C30C15.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_49C30C15.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_44742564.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_44742564.png" width="745" height="464"></a></p><p>Estamos listos para usar la herramienta y administrar nuestra Base de Datos:</p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_1AFFE424.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_1AFFE424.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_439E502B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_439E502B.png" width="749" height="386"></a></p><p>Con s&oacute;lo hacer clic en el nombre de la conexi&oacute;n (&ldquo;Mi BD MySQL en AZURE&rdquo; en este ejemplo) podemos tener acceso a la Base de Datos:</p><p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_084D7B1E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_084D7B1E.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_30EBE725.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_30EBE725.png" width="746" height="381"></a></p><p>Bueno, aqu&iacute; s&iacute; ya es cuesti&oacute;n de administraci&oacute;n de Bases de Datos.</p><p>Lo que quer&iacute;a es mostrarles que puedo usar los servicios de ClearDB para tener reportes de desempe&ntilde;o de mi Base de Datos <em>MySQL</em>, as&iacute; como una consola de gesti&oacute;n y&nbsp; respaldo de los datos.</p><p>&iexcl;Vean que las posibilidades son enormes con la Nube de <em>Microsoft</em> y ya no hay excusa para usar sus servicios!</p><p>Los espero en la pr&oacute;xima entrega.</p></p> ]]></content:encoded>
    </item>
    <item>
      <title>101 COSAS QUE PUEDES HACER CON CLOUD OS – Cosa 77</title>
      <link>https://docs.microsoft.com/archive/blogs/itprocol/101-cosas-que-puedes-hacer-con-cloud-os-cosa-77</link>
      <pubDate>Fri, 06 Feb 2015 18:43:22 GMT</pubDate>
      <dc:creator><![CDATA[abarbap]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itprocol/2015/02/06/101-cosas-que-puedes-hacer-con-cloud-os-cosa-77/</guid>
      <description><![CDATA[COSA #77: AZURE SITE RECOVERY Hola amigos hoy les voy a hablar de una funcionalidad de Microsoft...]]></description>
      <content:encoded><![CDATA[<p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_54F9FFE8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_54F9FFE8.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/image_thumb_4A6153E8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/image_5F00_thumb_5F00_4A6153E8.png" width="244" height="163" /></a> </p> <p align="justify">COSA #77: AZURE SITE RECOVERY</p> <p align="justify">Hola amigos hoy les voy a hablar de una funcionalidad de Microsoft <em>Azure</em> que nos permite hacer recuperación de un ambiente de máquinas virtuales <em>Hyper-V</em> hacia <em>Azure</em>. Así como lo oyen… es posible tener las máquinas virtuales&nbsp; que tengo en mi ambiente local recuperadas en Azure para tener un ambiente totalmente operativo que me sirva para tener contingencia y recuperación de desastres.</p> <p align="justify"><em>Azure Site Recovery</em> ofrece diversas alternativas para un usuario, entre ellas: (Cuando hablo de <em>“On-Premises”</em> me refiero a un sitio local).</p> <p align="justify">1. Entre un servidor <em>VMM</em> (<em>Virtual Machine Manager</em>) local (<em>“On-Premises”</em>) y <em>Azure</em></p> <p align="justify">2. Entre dos sitios VMM locales (<em>“On-Premises”</em>)</p> <p align="justify">3. Entre un sitio <em>Hyper-V</em> y <em>Azure</em></p> <p align="justify">4. Entre dos sitios <em>VMWARE</em> locales</p> <p align="justify">5. Entre dos sitios locales <em>VMM</em> con una <em>SAN</em> <em>(Storage Area Network)</em>&nbsp;</p> <p align="justify">Observen que en las opciones 2, 4 y 5 <em>Azure</em> actúa como un orquestador para hacer que las cosas funcionen, en otras palabras que se lleve a cabo el proceso de recuperación de VMs de un sitio a otro. Si quieren conocer más detalles de estas opciones pueden ver documentación de Azure <a href="https://azure.microsoft.com/en-us/services/site-recovery/" target="_blank">Aquí</a></p> <p align="justify">La primera opción (Llevar máquinas virtuales o VMs de un sitio <em>VMM</em> hacia <em>Azure</em>) es perfecta cuando se tiene un ambiente controlado por <em>VMM</em>. Esta opción es muy buena para grandes compañías que tienen <em>System Center 2012</em> para controlar su infraestructura de IT y les permite tener un verdadero sistema de contingencia hacia la nube <em>Microsoft Azure</em>.</p> <p align="justify">La opción número tres (Llevar hacia <em>Azure</em> máquinas virtuales desde un ambiente en <em>Hyper-V</em> hacia <em>Azure</em>) es ideal para pequeñas o medianas empresas que no tienen <em>System Center 2012</em> y por ende <em>VMM</em> para gestionar su infraestructura de máquinas virtuales.</p> <p align="justify">En esta entrega me voy a concentrar en esta opción que acabo de mencionar debido que a muchos de ustedes puede que les sea muy útil debido a que probablemente no tienen <em>VMM</em> en su ambiente local pero sí <em>Hyper-V</em> corriendo en máquinas físicas que corren aplicaciones cruciales para su compañía.</p> <p align="justify">El proceso de configuración es bastante sencillo: Hay que crear un <em>“Vault”</em> o Contenedor de <em>Site Recovery</em> y agregar allí el servidor físico que contiene las <em>VMs</em> y decidir cuál o cuáles van a ser protegidas. Para poder lograr que el servidor físico sea reconocido dentro del contenedor hay que instalarle un software (<em>Provider</em>) y una llave de seguridad para que la conexión sea segura entre el servidor y <em>Azure</em>.</p> <p align="justify">Adicionalmente hay que decidir qué VMs se van a proteger para hacer un proceso inicial de replicación de datos hacia <em>Azure</em>, como se ve en la siguiente imagen:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/SiteRecovery04_31F3D13C.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/SiteRecovery04_5F00_31F3D13C.jpg"><img title="Site Recovery04" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="Site Recovery04" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/SiteRecovery04_thumb_529FBC43.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/SiteRecovery04_5F00_thumb_5F00_529FBC43.jpg" width="244" height="122" /></a>&nbsp; </p> <p align="justify">Hay que crear un Grupo de Protección (<em>Protection Group</em>) que agrupa servidores que se quieren proteger bajo los mismos parámetros. Luego un Plan de Recuperación (Recovery Plan) para definir si se van a proteger VMs desde VMM hacia <em>Azure</em> o -en nuestro caso- desde <em>Hyper-V</em> hacia <em>Azure</em>.</p> <p align="justify">En las siguientes imágenes muestro las características de un ambiente de recuperación que tengo configurado:</p>  <div id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:05d1d1e4-af93-4609-9b1f-899afe06bc24" class="wlWriterEditableSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;"><a style="border:0px;" href="https://onedrive.live.com/redir.aspx?cid=49e45c05b2d1ecd3&amp;page=browse&amp;resid=49E45C05B2D1ECD3!106&amp;parId=49E45C05B2D1ECD3!103&amp;type=5"><img style="border:0px;" alt="View Azure Site Recovery" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/InlineRepresentatione4acd4238461447d9c12b4d924fbce9e_2C21E37C.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/InlineRepresentatione4acd4238461447d9c12b4d924fbce9e_5F00_2C21E37C.jpg" /></a><div style="width:400px;text-align:right;"><a href="https://onedrive.live.com/redir.aspx?cid=49e45c05b2d1ecd3&amp;page=browse&amp;resid=49E45C05B2D1ECD3!106&amp;parId=49E45C05B2D1ECD3!103&amp;type=5">View Full Album</a></div></div> <p>Ahora es tiempo de ver un video que hice para mostrarles la solución funcionando.</p> <p>Pueden ver el video <a href="https://youtu.be/ccBoSlE9gds" target="_blank">Aquí</a></p> <p>¡Espero sigamos en contacto! Un abrazo para todos.</p>]]></content:encoded>
    </item>
    <item>
      <title>101 COSAS QUE PUEDES HACER CON CLOUD OS – Cosa 17</title>
      <link>https://docs.microsoft.com/archive/blogs/itprocol/101-cosas-que-puedes-hacer-con-cloud-os-cosa-17</link>
      <pubDate>Tue, 30 Dec 2014 07:24:52 GMT</pubDate>
      <dc:creator><![CDATA[abarbap]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itprocol/2014/12/30/101-cosas-que-puedes-hacer-con-cloud-os-cosa-17/</guid>
      <description><![CDATA[Hola amigos, en la última entrega de esta serie hablé acerca de Azure Powershell que es una...]]></description>
      <content:encoded><![CDATA[<p align="justify">Hola amigos, en la última entrega de esta serie hablé acerca de <em>Azure Powershell</em> que es una plataforma muy robusta que me permite administrar una o varias suscripciones de Azure usando comandos Powershell, de modo que puedo realizar toda clase de tareas usando <em>Azure Powershell</em> y sacando provecho de toda su potencia. ¿Qué se puede hacer con esta herramienta? TODO simplemente, desde encender/apagar máquinas, agregar discos, cambiar las redes virtuales, crear sitios web… por sólo citar unos pocos ejemplos.</p> <p align="justify">Pues bien, resulta que también es posible usar otra herramienta que también usa línea de comandos y se denomina <em>“Azure Cross-Platform Command-Line Interface”</em> o simplemente <em>XPLAT-CLI</em>. Con ella podemos interactuar con <em>Azure</em> de una manera que vamos a ver a continuación. </p> <p align="justify">Posteriormente ustedes pueden escoger aquella con la que se sientan más cómodos entre <em>Azure Powershell</em> y <em>xplat-cli</em>.</p> <p align="justify"><em>xplat-cli</em> está hecha en <em>JavaScript</em> y requiere <em>Node.js</em>. Está implementada usando el SDK de <em>Azure</em> para <em>Node.js</em> y se encuentra bajo la licencia <em>Apache 2.0</em>. Si quieren consultar el repositorio del proyecto se encuentra en https://github.com/WindowsAzure/azure-sdk-tools-xplat</p> <p align="justify">¿Cómo instalarla? En el caso de las máquinas Windows hay que descargar el instalador que se encuentra <a href="https://go.microsoft.com/?linkid=9828653&amp;clcid=0x409" target="_blank">Aquí</a> el instalador se denomina <em>WindowsAzureXPlatCLI.3f.3f.3fnew.exe</em>. Una vez descargado procedemos&nbsp; ejecutarlo.</p> <p align="justify">Seleccionamos <em>Install</em></p> <p align="justify"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli01_47341C23.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli01_5F00_47341C23.jpg"><img title="Xplat-Cli-01" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-01" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli01_thumb_04C40A9E.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli01_5F00_thumb_5F00_04C40A9E.jpg" width="244" height="167" /></a> </p> <p>Luego<em> I Accept</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli02_11BDEAAF.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli02_5F00_11BDEAAF.jpg"><img title="Xplat-Cli-02" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-02" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli02_thumb_21608671.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli02_5F00_thumb_5F00_21608671.jpg" width="244" height="166" /></a> </p> <p>Espero que el proceso se complete</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli04_1154486B.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli04_5F00_1154486B.jpg"><img title="Xplat-Cli-04" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-04" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli04_thumb_39F2B472.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli04_5F00_thumb_5F00_39F2B472.jpg" width="244" height="169" /></a> </p> <p></p> <p>Presiono <em>Finish</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli05_70CF9969.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli05_5F00_70CF9969.jpg"><img title="Xplat-Cli-05" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-05" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli05_thumb_3989122E.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli05_5F00_thumb_5F00_3989122E.jpg" width="244" height="168" /></a> </p> <p>¡Ya quedó instalado!</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli06_02AEBDE8.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli06_5F00_02AEBDE8.jpg"><img title="Xplat-Cli-06" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-06" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli06_thumb_125159AA.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli06_5F00_thumb_5F00_125159AA.jpg" width="244" height="167" /></a> </p> <p>Ahora debo ejecutar una línea de comandos <em>CMD</em> como administrador</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli07_266A7633.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli07_5F00_266A7633.jpg"><img title="Xplat-Cli-07" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-07" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli07_thumb_2F5A0872.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli07_5F00_thumb_5F00_2F5A0872.jpg" width="244" height="226" /></a> </p> <p align="justify">Una vez se esté en la línea de comandos, hay que ir a la ruta <em>C:\Program Files (x86)\Microsoft SDKs\Azure\CLI</em> que es la ruta por defecto de la instalación de la plataforma<em> xplat-cli</em></p> <p align="justify">Estando allí podemos escribir <em>azure</em> para ver los comandos y opciones disponibles:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli08_437324FB.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli08_5F00_437324FB.jpg"><img title="Xplat-Cli-08" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-08" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli08_thumb_7330CD7A.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli08_5F00_thumb_5F00_7330CD7A.jpg" width="244" height="156" /></a> </p> <p align="justify">Ahora al igual que en el caso de <em>Azure Powersh</em>ell hay que establecer conexión hacia la suscripción de <em>Azure</em>, esto se puede hacer de dos maneras: Haciendo <em>login</em> con un usuario autorizado para ingresar a la suscripción o descargando las credenciales de dicha suscripción.</p> <p align="justify">Vamos a usar el segundo método, que me ofrece la ventaja de que una vez tenga descargadas las credenciales me basta con abrir la línea de comandos con privilegios en la ruta -C:\Program Files (x86)\Microsoft SDKs\Azure\CLI- y ya puedo interactuar con mi suscripción.</p> <p align="justify">Lo primero que debo hacer es tener abierto mi portal de <em>Azure</em> en la suscripción que quiero conectar, y una vez estando allí debo escribir lo siguiente:</p> <blockquote> <p align="justify"><em>azure account download</em></p></blockquote> <p align="justify">Inmediatamente se abre una página wen en donde se indica que se va a descargar un archivo, el cual corresponde a las credenciales que vamos a usar para establecer nuestra conexión:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli09_6E4E19BE.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli09_5F00_6E4E19BE.jpg"><img title="Xplat-Cli-09" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-09" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli09_thumb_2BDE0839.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli09_5F00_thumb_5F00_2BDE0839.jpg" width="244" height="162" /></a> </p> <p align="justify">Ahora hay que importar ese archivo usando el comando <em>azure account import</em></p> <p align="justify">En mi caso el comando completo –Desde xplat-cli- es: </p> <blockquote> <p align="justify"><em>azure account import &quot;d:\tmp\Windows Azure MSDN - Visual Studio Ultimate-12-29-2014-credentials.publishsettings&quot;</em></p></blockquote> <p align="justify"></p> <p align="justify"></p> <p align="justify"></p> <p align="justify"></p> <p align="justify">Mis credenciales las descargué en la ruta D:\TMP y el archivo de mi ejemplo se denomina <em>Windows Azure MSDN - Visual Studio Ultimate-12-29-2014-credentials.publishsettings</em></p> <p align="justify">Si todo salió bien verán un mensaje similar al siguiente. Observen los mensajes en donde se indica que se descargaron las credenciales y que se importaron:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli10_58F2F507.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli10_5F00_58F2F507.jpg"><img title="Xplat-Cli-10" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-10" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli10_thumb_7D87133C.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli10_5F00_thumb_5F00_7D87133C.jpg" width="244" height="100" /></a> </p> <p>Ahora, ¡Estamos listos para interactuar con <em>Azure</em>!</p> <p>Empecemos con ver las máquinas que tengo en mi suscripción, eso se hace con <em>azure vm list</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli11_588952C3.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli11_5F00_588952C3.jpg"><img title="Xplat-Cli-11" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-11" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli11_thumb_6F4B2AFD.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli11_5F00_thumb_5F00_6F4B2AFD.jpg" width="244" height="82" /></a> </p> <p align="justify">Observen que tengo 2 VMs en mi suscripción y se encuentran apagadas en este momento. También observen que la ruta de<em> xplat-cli</em> es <em>D:\Program Files\Microsoft SDKs\Azure</em>, lo que indica que también puedo instalar el producto en la ruta que yo desee.</p> <p align="justify">También observen que si bien ambas VMs están apagadas, una de ellas tiene dirección IP y la otra no. Ello se debe a que una de ellas fue apagada de manera que mantuviera su dirección de manera persistente y la otra no, lo cual puede tener implicaciones en los costos si la IP es pública y se reserva de manera permanente así la máquina está apagada. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli11_03644787.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli11_5F00_03644787.jpg"><img title="Xplat-Cli-11" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-11" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli11_thumb_3E4B7A50.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli11_5F00_thumb_5F00_3E4B7A50.jpg" width="244" height="82" /></a> </p> <p align="justify">Si quiero encender la máquina <em>server01</em> uso el comando <em>azure vm start server01</em> (Si ya lo notaron, toda acción debe empezar con la palabra “<em>azure</em>”)</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli12_6756194C.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli12_5F00_6756194C.jpg"><img title="Xplat-Cli-12" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-12" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli12_thumb_651C2141.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli12_5F00_thumb_5F00_651C2141.jpg" width="244" height="58" /></a> </p> <p>Empezó el proceso… y ya terminó, la máquina está encendida:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli13_045EC815.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli13_5F00_045EC815.jpg"><img title="Xplat-Cli-13" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-13" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli13_thumb_6928FFC4.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli13_5F00_thumb_5F00_6928FFC4.jpg" width="244" height="69" /></a> </p> <p></p> <p>Si la quiero apagar uso <em>azure vm shutdown serv</em>er01</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli14_1D5D290B.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli14_5F00_1D5D290B.jpg"><img title="Xplat-Cli-14" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-14" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli14_thumb_58445BD4.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli14_5F00_thumb_5F00_58445BD4.jpg" width="244" height="77" /></a> </p> <p align="justify">Y si de nuevo listo mis VMs observen que server01 ya no tiene IP asignada, pues se apagó por defecto sin persistencia</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli15_216A078E.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli15_5F00_216A078E.jpg"><img title="Xplat-Cli-15" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-15" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli15_thumb_4E7EF45C.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli15_5F00_thumb_5F00_4E7EF45C.jpg" width="244" height="61" /></a> </p> <p align="justify">Si quisiera que la VM conservara su dirección IP debo usar al final la opción <em>–p</em>&nbsp; o <em>--stay-provisioned</em>, es decir:</p> <blockquote> <p align="justify"><em>azure vm shutdown server01 –p</em></p></blockquote> <blockquote> <p align="justify">o</p></blockquote> <blockquote> <p align="justify"><em>azure vm shutdown server01 --stay-provisioned</em></p></blockquote> <p align="justify">Ahora voy a crear un sitio web en blanco denominado website01ab00. Recuerden que todo sitio web creado por defecto en Azure tiene el sufijo <em>.azurewebsites.net</em>, de modo que antes de crearlo debo verificar que no exista ya un sitio web con ese nombre público o FQDN, es decir <em>website01ab00.azurewebsites.net</em> no debe existir al momento de su creación.</p> <p>Voy a usar el comando <em>azure site create website01ab00</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli16_4591F2CE.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli16_5F00_4591F2CE.jpg"><img title="Xplat-Cli-16" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-16" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli16_thumb_2E667850.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli16_5F00_thumb_5F00_2E667850.jpg" width="244" height="113" /></a> </p> <p>Como no le especifiqué la región en donde va a ser creado el sitio debo hacerlo, para este ejemplo voy a seleccionar <em>East US</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli17_629AA196.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli17_5F00_629AA196.jpg"><img title="Xplat-Cli-17" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-17" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli17_thumb_6B8A33D5.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli17_5F00_thumb_5F00_6B8A33D5.jpg" width="244" height="97" /></a> </p> <p>Observen que ya se creó sin problema el sitio web</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli18_1FBE5D1C.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli18_5F00_1FBE5D1C.jpg"><img title="Xplat-Cli-18" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-18" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli18_thumb_6F971258.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli18_5F00_thumb_5F00_6F971258.jpg" width="244" height="121" /></a> </p> <p align="justify">Este sitio es un sitio que yo puedo actualizar usando <em>FTP</em>, <em>FTPS</em> o <em>Visual Studio</em> entre otras opciones.</p> <p align="justify">Por último voy a crear otro sitio indicando la ubicación en la misma línea. Como no sé cuál es la sintaxis del comando puedo usar <em>azure site create –h</em> o <em>azure site create –help</em> para ver la ayuda</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli19_3CC70BE4.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli19_5F00_3CC70BE4.jpg"><img title="Xplat-Cli-19" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-19" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli19_thumb_6C84B463.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli19_5F00_thumb_5F00_6C84B463.jpg" width="244" height="88" /></a> </p> <p align="justify">De ahí concluyo que puedo usar por ejemplo <em>azure site create mywebsite01ab99 --location &quot;North Central US&quot;</em> para crear un sitio denominado <em>mynewwebsite01ab99.azurewebsites.net</em> en la región<em> &quot;North Central US&quot;</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli20_158F5360.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli20_5F00_158F5360.jpg"><img title="Xplat-Cli-20" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-20" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli20_thumb_709192E6.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli20_5F00_thumb_5F00_709192E6.jpg" width="244" height="71" /></a> </p> <p align="justify">Observen que mi sitio recién creado ya abre: (Esto es un esqueleto o sitio en blanco, debo poblarlo posteriormente)</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli21_00A0619E.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli21_5F00_00A0619E.jpg"><img title="Xplat-Cli-21" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="Xplat-Cli-21" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/48/metablogapi/XplatCli21_thumb_0270B765.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/XplatCli21_5F00_thumb_5F00_0270B765.jpg" width="244" height="201" /></a> </p> <p align="justify">En realidad las posibilidades son enormes y aquí vimos unos pocos ejemplos para que se animen a usar esta herramienta. Por supuesto el siguiente paso es hacer scripts que permitan tener flujos de trabajo complejos para administrar de manera eficiente la plataforma.</p> <p align="justify">Si quieren consultar más información acerca de los comandos y ver una completa guía de los mismos pueden consultar el siguiente <a href="https://technet.microsoft.com/en-us/library/bb490890.aspx" target="_blank">link</a></p> <p align="justify">Ojalá les haya gustado este último post del 2014, les deseo un Feliz Año 2015 para ustedes y sus familias, mucha felicidad y propónganse metas realizables y concretas.</p> <p align="justify">Espero nos sigamos encontrando en este espacio y <strong><em>¡Que viva Azure!</em></strong> Esto es el presente y futuro mis amigos.</p>]]></content:encoded>
    </item>
  </channel>
</rss>