Partilhar via


Instalação Manual

O Azure CycleCloud pode ser instalado usando um modelo ARM, por meio do Azure Marketplace ou usando um contêiner noAzure Container Registry. Recomendamos a instalação usando a imagem do Azure Marketplace, mas para algumas situações de produção pode ser útil instalar manualmente o CycleCloud, conforme descrito abaixo.

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 , atualize o cache do Apt e instale o 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

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

tela de boas-vindas

tela de boas-vindas

Introduza um Nome do Site clique em Seguinte.

Etapa 2: Contrato de Licença

Tela de Licença

Tela de Licença

Aceite o contrato de licença e clique em Avançar.

Etapa 3: Conta de administrador

Configuração da Conta de Administrador

Configuração da 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 Update Azure CycleCloud.