Configuración de Google Cloud

Para poder crear máquinas virtuales alojadas por Google es necesario crear una cuenta en la Plataforma de Google Cloud:

  1. Inicie sesión en su cuenta de Gmail
  2. Vaya a https://cloud.google.com
  3. Ingrese en el programa “Try it Free” (Pruébalo Gratis) y complete la registración.

Instalación del SDK de Google Cloud

A continuación necesitará instalar el SDK de Google Cloud en un equipo con Windows. Esto le permite ejecutar secuencias de comandos en su cuenta de Google Cloud:

  1. Descargue el SDK desde aquí https://cloud.google.com/sdk/docs/quickstart-windows
  2. Complete la configuración y la inicialización por primera vez del SDK.
  3. IMPORTANTE: durante la “init” (inicialización) configurará el “proyecto” predeterminado para la cuenta que creó anteriormente. El “project ID” se muestra en el panel de control de la Plataforma de Google Cloud. Verifique nuevamente que esto haya sido previamente completado.

Verificación de la configuración SDK de Google Cloud

A continuación debe comprobar que todo está instalado y funcionando

  1. Abra un CMD y escriba: gcloud auth login
  2. Una ventana del navegador se abrirá y se le pedirá que elija la cuenta de google asociada. Esta debe ser una cuenta de administrador o propietario del proyecto anterior!
  3. Después de esto, el equipo es autenticado y el SDK de Google Cloud puede realizar las acciones en el Servicio de Google Cloud en nombre de su cuenta.

Habilitar API de “Compute Engine”

Con el fin de crear instancias sistemáticamente, la “API de Compute Engine” debe estar habilitada.

Desde el panel de control, seleccione el Administrador de API > Biblioteca > API de Compute Engine > Activar.

Una vez activada, el estado de la API debe tener el aspecto de la imagen anterior.

Creación de la instancia de Google Cloud

Ahora está listo para ejecutar el script que va a crear la instancia de Google Cloud para 3CX. Esta secuencia de comandos creará una máquina virtual de Debian en su cuenta de Google Cloud.

  1. Descargue este script de ejemplo y extraiga el contenido ZIP en una carpeta.
  2. Ejecute createinstance.bat
  3. El script le pedirá un nombre para la máquina virtual.
  4. Seleccione la ubicación en la que creará la instancia . Debería seleccionar la más cercana a su ubicación:
  • USA Central
  • USA Este
  • USA Oeste
  • Europa (Oeste)
  • Asia (Este)
  1. Seleccione que tamaño de máquina virtual desea. La pequeña es suficiente para un máximo de 8/16 llamadas simultáneas, estándar para un máximo de 32 llamadas simultáneas, alta para más grandes.
  2. El script creará a continuación la máquina virtual, asigne una dirección IP pública, arranque la máquina, valide/actualice las reglas de firewall e instale 3CX. Esto debe tomar entre 2 y 4 minutos.
  3. Cuando esté listo, el script abrirá automáticamente su navegador. Luego proceda a configurar 3CX usando la herramienta de configuración documentada aquí.

Dentro del archivo ZIP también hemos incluido el script “createinstance24h.bat” que crea una máquina virtual por solo 24 horas. Tenga en cuenta que la dirección IP pública solicitada no se eliminará con la máquina virtual y serán facturada mientras no se use!

Correo Saliente (SMTP)

El Google Compute Engine no permite conexiones salientes sobre los puertos 25, 465, y 587. Para permitir los correos salientes de 3CX (mientras esté alojado en Google Compute Engine) se requiere de un servidor de correo para la transmisión de correos de su dominio en un puerto SMTP no estándar. Se puede encontrar más información aquí: https://cloud.google.com/compute/docs/tutorials/sending-mail/

¿Encontró su respuesta?