Instalação Manual
O Azure CycleCloud pode ser instalado usando um modelo
Observação
O produto CycleCloud engloba muitas partes, incluindo o software de configuração de nó conhecido como Jetpacke uma plataforma de servidor web instalável chamada CycleServer. Por isso, você encontrará o CycleServer referenciado em muitos comandos e nomes de diretório na máquina onde o servidor CycleCloud está instalado.
Requisitos do sistema
Para instalar o CycleCloud, você deve ter direitos de administrador (root). Além disso, seu sistema precisa atender aos seguintes requisitos mínimos:
- Uma distribuição Linux de 64 bits
- Java Runtime Environment (versão 8)
- Pelo menos 8GB de RAM (16GB recomendado)
- Quatro ou mais núcleos de CPU
- Pelo menos 250GB de espaço livre em disco
Observação
O CycleCloud pode ser instalado em hardware físico ou virtualizado.
Chave SSH
A chave SSH padrão usada no CycleCloud é /opt/cycle_server/.ssh/cyclecloud.pem. Se isso ainda não existir, ele será gerado automaticamente na inicialização (ou reinicialização) do CycleCloud.
Instalação
Instalando no Debian ou Ubuntu
Primeiro, instale wget
e gnupg2
se ainda não estiver instalado. Isso será usado para buscar e instalar a chave de assinatura da Microsoft.
sudo apt update && sudo apt -y install wget gnupg2
Em seguida, baixe a chave de assinatura da Microsoft e adicione ao chaveiro confiável do Apt
wget -qO - https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Finalmente, configure um arquivo de cyclecloud.list
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
Observação
A versão de distribuição do repositório CycleCloud Apt para a plataforma da família Ubuntu, é um apelido flutuante "estável". CycleCloud é oficialmente suportado em todas as versões do Ubuntu LTS sob suporte da Canonical. Os arquivos do pacote CycleCloud não são específicos de uma versão da GLIBC (GNU C Library) ou da versão do Ubuntu.
Instalação em clones do Enterprise Linux (RHEL)
Primeiro, configure um arquivo de 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
Finalmente, instale cyclecloud com yum
ou dnf
.
sudo yum -y install cyclecloud
sudo yum -y install cyclecloud8
Instalação a partir do Centro de Download da Microsoft
Baixe o arquivo de instalação do Azure CycleCloud do Centro de Download da Microsoft e instale usando um gerenciador de pacotes.
Para o ficheiro de instalação .rpm:
yum install <filename.rpm>
Para o .deb arquivo de instalação:
dpkg -i <filename.deb>
Observação
Você deve ter permissão de gravação para o diretório /opt. O instalador do CycleCloud criará um usuário cycle_server
e um grupo unix, instalará no diretório /opt/cycle_server por padrão e atribuirá cycle_server:cycle_server
propriedade ao diretório.
Assim que o instalador terminar de funcionar, ser-lhe-á fornecido um link para concluir a instalação a partir do seu navegador. Copie o link fornecido para o seu navegador da Web e siga as etapas de configuração.
Compilações internas
As compilações do CycleCloud insider estão disponíveis para testes de recursos de pré-lançamento. As compilações internas podem conter problemas não resolvidos.
As compilações internas do Enterprise Linux (RHEL) estão localizadas em: https://packages.microsoft.com/yumrepos/cyclecloud-insiders/
As compilações internas do Debian/Ubuntu estão localizadas em: https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/
Notas sobre segurança
A instalação padrão do CycleCloud usa HTTP não criptografado em execução na porta 8080. É altamente recomendável configurar SSL para todas as instalações.
Não instale o CycleCloud em uma unidade compartilhada ou em qualquer unidade na qual usuários não administradores tenham acesso. Qualquer pessoa com acesso ao grupo CycleCloud terá acesso a dados não criptografados. Recomendamos que usuários não administradores não sejam adicionados a esse grupo.
Observação
A configuração padrão do CycleCloud pode ser personalizada para ambientes específicos usando configurações no arquivo $CS_HOME/config/cycle_server.properties.
Configuração
Uma vez instalado, você pode configurar o CycleCloud através do seu navegador da web. A tela de login será carregada depois que o servidor web tiver sido totalmente inicializado, o que pode levar vários minutos.
Passo 1: Bem-vindo
Introduza um Nome do Site clique em Seguinte.
Etapa 2: Contrato de Licença
Aceite o contrato de licença e clique em Avançar.
Etapa 3: Conta de administrador
Agora você configurará a conta de administrador local para o CycleCloud. Esta conta é usada para administrar o aplicativo CycleCloud - NÃO é uma conta do sistema operacional. Introduza um ID de Utilizador , Nome e Palavra-passee, em seguida, clique em Concluído para continuar.
Observação
Todas as senhas de conta do CycleCloud devem ter entre 8 e 123 caracteres e atender a pelo menos 3 das 4 condições a seguir:
- Conter pelo menos uma letra maiúscula
- Conter pelo menos uma letra minúscula
- Conter pelo menos um número
- Conter pelo menos um caractere especial: @ # $ % ^ & * - _ ! + = [ ] { } | \ : ' , . ?
Passo 4: Defina a sua chave SSH
Depois de configurar sua conta de administrador, você pode definir sua chave pública SSH para que você possa acessar facilmente qualquer máquina Linux iniciada pelo CycleCloud. Para definir sua chave pública SSH, vá para Meu Perfil no menu do usuário no canto superior direito e escolha Editar perfil. Saiba mais sobre como criar chaves SSH aqui.
Atualizar o CycleCloud
Consulte a página