Compartir a través de


Instalación manual

Azure CycleCloud se puede instalar mediante una plantilla de ARM de , a través de Azure Marketplace o mediante un contenedor de Azure Container Registry. Se recomienda instalar mediante la imagen de Azure Marketplace, pero en algunas situaciones de producción puede resultar útil instalar Manualmente CycleCloud, como se describe a continuación.

Nota

El producto CycleCloud abarca muchas partes, incluido el software de configuración de nodo conocido como Jetpacky una plataforma de servidor web instalable denominada CycleServer. Por este motivo, encontrará cycleServer al que se hace referencia en muchos comandos y nombres de directorio en la máquina donde está instalado el servidor CycleCloud.

Requisitos del sistema

Para instalar CycleCloud, debe tener derechos de administrador (raíz). Además, el sistema debe cumplir los siguientes requisitos mínimos:

  • Una distribución de Linux de 64 bits
  • Entorno en tiempo de ejecución de Java (versión 8)
  • Al menos 8 GB de RAM (se recomienda 16 GB)
  • Cuatro o más núcleos de CPU
  • Al menos 250 GB de espacio libre en disco

Nota

CycleCloud se puede instalar en hardware físico o virtualizado.

Clave SSH

La clave SSH predeterminada que se usa en CycleCloud es /opt/cycle_server/.ssh/cyclecloud.pem. Si aún no existe, se generará automáticamente al iniciar (o reiniciar) de CycleCloud.

Instalación

Instalación en Debian o Ubuntu

En primer lugar, instale wget y gnupg2 si aún no está instalado. Se usará para capturar e instalar la clave de firma de Microsoft.

sudo apt update && sudo apt -y install wget gnupg2

A continuación, descargue la clave de firma de Microsoft y agregue al keyring de confianza de Apt.

wget -qO - https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

Por último, configure un archivo cyclecloud.list, actualice la caché de Apt e instale CycleCloud.

sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud stable main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud
sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud stable main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud8

Nota

La versión de distribución del repositorio CycleCloud Apt para la plataforma familiar ubuntu es un moniker flotante "estable". CycleCloud se admite oficialmente en todas las versiones de Ubuntu LTS compatibles con Canonical. Los archivos de paquete CycleCloud no son específicos de una versión de GLIBC (Biblioteca GNU C) o de Ubuntu.

Instalación de clones en Enterprise Linux (RHEL)

En primer lugar, configure un archivo cyclecloud.repo .

sudo cat > /etc/yum.repos.d/cyclecloud.repo <<EOF
[cyclecloud]
name=cyclecloud
baseurl=https://packages.microsoft.com/yumrepos/cyclecloud
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF

Por último, instale cyclecloud con yum o dnf.

sudo yum -y install cyclecloud
sudo yum -y install cyclecloud8

Instalación desde el Centro de descarga de Microsoft

Descargue el archivo de instalación de Azure CycleCloud desde el Centro de descarga de Microsoft e instálelo mediante un administrador de paquetes.

Para el archivo de instalación .rpm:

yum install <filename.rpm>

Para el archivo de instalación de .deb:

dpkg -i <filename.deb>

Nota

Debe tener permiso de escritura en el directorio /opt. El instalador de CycleCloud creará un grupo de usuario y unix de , se instalará en el directorio /opt/cycle_server de forma predeterminada y asignará propiedad al directorio.

Una vez que el instalador haya terminado de ejecutarse, se le proporcionará un vínculo para completar la instalación desde el explorador. Copie el vínculo proporcionado en el explorador web y siga los pasos de configuración.

Compilaciones de Insider

Las compilaciones insider de CycleCloud están disponibles para las pruebas de características de versión preliminar. Las compilaciones de Insider pueden contener problemas sin resolver.

Las compilaciones internas de Enterprise Linux (RHEL) se encuentran en: https://packages.microsoft.com/yumrepos/cyclecloud-insiders/

Las compilaciones de Insider de Debian/Ubuntu se encuentran en: https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/

Notas sobre seguridad

La instalación predeterminada de CycleCloud usa HTTP no cifrado que se ejecuta en el puerto 8080. Se recomienda encarecidamente configurar SSL para todas las instalaciones.

No instale CycleCloud en una unidad compartida ni en ninguna unidad en la que los usuarios que no sean administradores tengan acceso. Cualquier persona con acceso al grupo CycleCloud obtendrá acceso a datos no cifrados. Se recomienda que los usuarios que no sean administradores no se agreguen a este grupo.

Nota

La configuración predeterminada de CycleCloud puede personalizarse para entornos específicos mediante la configuración del archivo $CS_HOME/config/cycle_server.properties.

Configuración

Una vez instalado, puede configurar CycleCloud a través del explorador web. La pantalla de inicio de sesión se cargará después de que el servidor web se haya inicializado completamente, lo que puede tardar varios minutos.

Paso 1: Bienvenida

de pantalla de bienvenida

de pantalla de bienvenida

Escriba un nombre de sitio de y haga clic en Siguiente.

Paso 2: Contrato de licencia

de pantalla de licencia de

de pantalla de licencia de

Acepte el contrato de licencia y haga clic en Siguiente.

Paso 3: Cuenta de administrador

de configuración de la cuenta de administrador

de configuración de la cuenta de administrador

Ahora configurará la cuenta de administrador local para CycleCloud. Esta cuenta se usa para administrar la aplicación CycleCloud: no es una cuenta de sistema operativo. Escriba un identificador de usuario de , nombre y contraseñay haga clic en Listo para continuar.

Nota

Todas las contraseñas de la cuenta de CycleCloud deben tener entre 8 y 123 caracteres y cumplir al menos 3 de las siguientes 4 condiciones:

  • Contener al menos una letra mayúscula
  • Contener al menos una letra minúscula
  • Contener al menos un número
  • Contenga al menos un carácter especial: @ # $ % ^ & * - _ ! + = [ ] { } | \ : ' , . ?

Paso 4: Establecer la clave SSH

Una vez que haya configurado la cuenta de administrador, puede establecer la clave pública SSH para que pueda acceder fácilmente a cualquier máquina Linux iniciada por CycleCloud. Para establecer la clave pública SSH, vaya a Mi perfil en el menú de usuario de la parte superior derecha y elija Editar perfil. Obtenga información sobre cómo crear claves SSH aquí.

Actualizar CycleCloud

Consulte la página Actualizar azure CycleCloud .