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
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
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