Web de Velneo V7

Hosting con Velneo vServer

Publicado: 07.05.08 (00:00 UTC)

Las posibilidades que se nos abren con la nueva versión V7 son infinitas. Prueba de ello es la novedad que aparece en la beta de Marzo.

En nuestro afán por buscar los límites a esta versión, nos planteamos que cada betatester pudiera tener su propio vServer y no como hasta ahora, compartiendo todos el mismo vServer y las mismas cajas.

La idea era clara:

  • Un betatester debería poder tener su propio vServer,
  • Todo debía ser automático y transparente para el usuario y para nosotros
  • Utilizaríamos su password de Velneo Directo para la seguridad de su vServer. O sea, necesitabamos una pasarela entre la web y los scripts que gestionan el sistema
  • Debía tener todos los datos de ejemplo. Esto implicaba instanciar las cajas en el momento de crear el vServer
  • El servidor debería poder “controlarse” por el usuario. Hablamos de iniciar y detener su vServer.

Estos requerimientos hicieron que nos devanaramos la cabeza en buscar la solución más óptima y nos permitió conocer(tachar), todavía estamos buscando los límites a esta nueva versión.

La solución adoptada consiste en una máquina Linux con 1Gb de memoria, Core Duo AMD y 200Gb de disco duro. Utilizamos unos scripts en python para el servicio web y para enviar los comandos al vServer por consola. Además hemos creado una pequeña aplicación en C++ que, utilizando el API de V7, permite la creación del usuario, de las cajas, etc.

Cuando un betatester solicita un vServer, en la “trastienda” se realizan los siguientes pasos:

  • Se busca un puerto de escucha libre para ese usuario
  • Se crea el usuario en el sistema Linux
  • Se inicia el vServer y se crea el usuario con la password de Velneo Directo. También se asigna la misma password al usuario por defecto (Velneo).
  • Se copian las cajas de ejemplos con sus datos, creando las carpetas compartidas correspondientes y los sitios necesarios y se dan permisos al usuario para el acceso a estos sitios.
  • Se reinicia el vServer para que se guarden los cambios (debido a una limitación de esta versión beta)

Confiamos en que este sistema os permita ver las posibilidades que tiene el nuevo vServer. Asimismo, aunque nuestro equipo de pruebas utiliza este mismo sistema para las pruebas continuas de las betas, os agradeceríamos cualquier comentario o sugerencia sobre este sistema. Si teneis algún problema relativo a este sistema podeís incluir aquí un comentario, indicando el tipo de problema y el navegador de Internet y versión que usais.

 

Etiquetas: hosting, ,

Arriba

Comentarios

  • Publicado: 07.05.08 (12:17 UTC)
    Por tecnico #

    Me parece muy flexible.

    Si he entendido bien, desde Python llamamos a la aplicación de C++ que es la que se encarga a través del API de V7 de hacer las peticiones al vServer de creación de usuario, cajas, etc…

    En su momento supongo que tendremos acceso a esta API y que obviamente estará documentada, ¿Verdad?.

    Si es así, creo que veremos muchos “pluggins” para V7 que nos beneficiarán a todos.

    Saludos.

  • Publicado: 07.05.08 (13:09 UTC)
    Por davidgu #

    Es importante comentar que esta interfaz es interna y queda tiempo para plantearse hacerla publica ya que el producto debe estar muy maduro tanto internamente como externamente.

    Además es necesaria una amplia información y formación para conocer su funcionamiento.

    Aunque nuestra intención desde el día 0 de desarrollo de V7 es la posibilidad de expansión en todos los sentidos (Plugins, etc ), poder acceder al API podrá ser operativo cuando este suficientemente desarrollado y documentado.

    Saludos

  • Publicado: 07.05.08 (17:56 UTC)
    Por soporte #

    A mi me gusta mucho la idea de API V7. Y que se puedan hacer “virguerías” como lo que haceis en la web vuestra es muy intersante puesto que abren ampliamente la integración con otras plataformas.

    Me gusta.

    Un saludo desde AXOS.

  • Publicado: 09.05.08 (06:24 UTC)
    Por tecnico #

    Pues si en un futuro, cuando V7 ya este en marcha, os da por organizar un seminario o curso para programar en las entrañas de V7, me apuntaría. Creo que unos cuantos de los que estamos por aquí también.

    Saludos.

  • Publicado: 09.05.08 (09:58 UTC)
    Por soporte #

    Yo también me apunto a lo que dice J.Luis.

    Carlos Abella (AXOS)

  • Publicado: 09.05.08 (09:34 UTC)
    Por davidgu #

    Contar con ser los primeros en ser invitados a probarlo. Si los que acceden a este blog son los más capacitados en conocimiento de la herramienta, seréis los primeros en conocer cualquier información que se ofrezca para potenciar la extensibilidad de la plataforma.

    Saludos

  • Publicado: 08.04.09 (18:28 UTC)
    Por eduin1178 #

    Como puedo ejecutar una aplicacion?? he hecho algunas cosas muy simples pero no he podida verlas en marcha… quisiera mas documentacion sobre como hacer mas fàcil la ejecucion o por lo menos la prueba de lo que estoy desarrollando…. o es que desconozco algo o deberia exisitr una especie de ejecutor similar al vRuner de la version 6x?
     
    Gracias

  • Publicado: 08.04.09 (18:51 UTC)
    Por lsandovalramos@hotmaill.com #

    Necesito ayuda, cambie la contraseña de Velneo VAdmin y ahora que deseo ingresar me sale que la contraseña y usuario son incorrectos. Gracias de antemano por su ayuda

Deja un comentario


Amazon Web Services