none
Como abrir puertos de VM Azure RRS feed

  • Pregunta

  • Hola a todos. Tengo un servidor virtual en AZURE, y deseo abrir un nuevo puerto desde https://manage.windowsazure.com/#Workspace/All/dashboard

    El uso del portal es intuitivo. Añado un nuevo endpoint, agrego el puerto y protocolo y listo. El problema es que no funciona. Configure el puerto en el propio firewall de la máquina virtual y nada. Desactive el firewall y tampoco ocurre nada.

    No se que pasa, no se si hay algún listado de puertos que no se pueden ocupar o si hay algun paso que me estoy saltando.

    ¿Alguien me podría ayudarpor favor?

    Desde ya muchas gracias

    viernes, 24 de agosto de 2012 2:11

Respuestas

  • lo que recomendaria es que el sql express que tienes instalado lo configures a un puerto difernete al 1433

    entonces en la imagen de la pantalla que has puesto pongas como public port el 9999 y como private port el puerto del sql express

    o sea debes mapear el puerto de wan con el interno de la VM

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 25 de agosto de 2012 22:11

Todas las respuestas

  • ¿Alguien puede ayudar a esta pobre alma en pena?

    La verdad es que he intentado muchas soluciones distintas, he googleado mucho, y aún no encuentro la forma de hacerlo funcionar.

    Quedo atento a sus comentarios

    viernes, 24 de agosto de 2012 15:36
  • hola

    pero sigues estos pasos

    Creating an external facing Azure Worker Role endpoint

    o sea mas que nada el de esta imagen

    es importante que despues el servicio para exponer la funcionaldiad tome de la config

    RoleEnvironment.CurrentRoleInstance.InstanceEndpoints

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 24 de agosto de 2012 20:52
  • Gracias Leandro. Pero este ejemplo no me sirve, dado que lo que realmente deseo hacer, es conectarme al SQL Server Express 2012 desde mi pc personal.

    Busque por todos lados referencia al asunto, y el problema era que azure tiene bloqueado de forma interna el puerto 1433. Entonces mi misión es modificar los puertos de conexión de SQL. Eso ya se como hacerlo. El problema es que no encuentro un puerto disponible. Por ejemplo tengo habierto el puerto 80, 443, 21 entre otros. Pero la idea es que SQL utilice un puerto que no choque con los demas, como el 9999 o 555. Mi problema es que son justamente este tipos de puertos (no usados frecuentemente) lo que no puedo abrir.

    PD: Por razones comerciales, el servidor SQL no esta en un rol de sql. Por eso esta en máquina virtual.

    PD 2: La configuración la realizo desde la siguiente interfaz 




    sábado, 25 de agosto de 2012 17:33
  • conectarte al sql express ? que sql express si eso no exixte en Azure

    no diras que quieres conectarte a la db Sql Azure o sea a la db que esta en la nube

    si es asi eso no se hace con ningun puerto

    http://www.rachelappel.com/how-to-connect-to-sql-azure-using-sql-server-management-studio-2008-ssms-2008

    analzia la ultima imagen debes poner la ip de wan de tu red en las reglas para poder habilitar el acceso

    pero esto es en la config del sql azure no en las reglas del firewall de la VM

    saludo


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 25 de agosto de 2012 20:42
  • Using SQL Server Management Studio R2 with SQL Azure

    pero siguies siendo la config del sql azure la que debes configurar en el firewall

    fijate sobre todo el "Server Name" que usa

    Getting started with SQL Azure - Part 8: SQL Azure administration - II

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina



    sábado, 25 de agosto de 2012 20:44
  • Pero entiendo que esos links que me envias son para la configuración del producto SQL Azure, que es una instancia en la nube de SQL, en la cual solo tienes acceso al entorno SQL pero no al del sistema operativo.

    Nosotros tenemos en un solo servidor tanto el IIS como SQL, más otros servicios menores como SVN entre otros. Por temas economicos, en un principio tenemos todo en un solo servidor.

    Ya instale el SQL Express, IIS y todo lo demas. De hecho lo configurepara conectarme por otro puerto (443) que no sea el 1433 y funciona super bien.

    Quizás lo que no comente, es que esta es una máquina virtual que no es otra cosa que un servidor en la nube, en la cual puedo instalar y correr cualquier aplicación que correría en cualquier otro servidor.

    Palabras mas, palabras menos, mi problema es super simple. No logro abrir por ejemplo el puerto 9999. Se que esto se hace desde AZURE, pero por mas que lo añado como end point, no funciona. No tiene que ver con un tema de IP, por que por los otros puertos me funciona de lo más bien.

    Saludos

    sábado, 25 de agosto de 2012 21:10
  • no entendi que tiene que ver el puerto 9999 ?

    ademas no has pensado que el 1433 sea un puerto reservado por sql azure y si lo usas entre en conflicto?


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 25 de agosto de 2012 21:36
  • exacto, por eso SQL permite configurar el puerto que utilizas. Por ahora estoy usando el 443 y funciona bien. Pero me impide usar el SSL. Entonces quiero usar un puerto que no use, como el 9999 (es solo un ejemplo). Pero nada de lo que he realizado me permite ocupar ese puerto.
    sábado, 25 de agosto de 2012 22:00
  • lo que recomendaria es que el sql express que tienes instalado lo configures a un puerto difernete al 1433

    entonces en la imagen de la pantalla que has puesto pongas como public port el 9999 y como private port el puerto del sql express

    o sea debes mapear el puerto de wan con el interno de la VM

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 25 de agosto de 2012 22:11
  • Gracias! Me funciono super bien. Muchas gracias!!
    sábado, 25 de agosto de 2012 23:25