Ir para o conteúdo

Documentação

Servidores e planos

Um servidor no Provibr é aquilo que a sua integração entregar: uma máquina virtual, uma conta de alojamento ou um servidor de jogos. Vivem numa só lista, sob um só conjunto de permissões, com o mesmo registo de atividade. O que difere é o que lhes pode fazer, e isso decorre do fornecedor.

Planos

Um plano é uma encomenda guardada. Existe para que aquilo que vende vinte vezes seja descrito uma só vez, e para que um colega que o encomende não possa errar subtilmente nos pormenores.

Plano de VPS
Núcleos, memória e disco, mais o pool de endereços de onde retirar e, opcionalmente, um bridge. Não está preso a uma integração, por isso o mesmo plano funciona em todos os hipervisores que ligou.
Plano web
Um pacote de alojamento num painel de controlo, com um nome à sua escolha. O nome do pacote é guardado tal como estava nessa altura. É uma referência a algo que está no seu servidor, não uma cópia do seu conteúdo.
Plano de jogos
O contentor inteiro num painel de jogos: o egg, opcionalmente uma imagem e um comando de arranque, os valores das variáveis, os limites e os limites de funcionalidades. Não é possível encomendar um servidor de jogos sem plano.
Os planos são visíveis para toda a sua organização e podem ser desativados em vez de eliminados. Um plano desativado desaparece do formulário de encomenda e deixa em paz os servidores construídos a partir dele.

Encomendar

O formulário de encomenda tem dois passos. O primeiro é o que encomenda; o segundo é o pormenor. Uma integração de onde ainda não se pode encomendar aparece com o motivo e uma ligação para o separador que o resolve.

  • Num hipervisor, escolhe a integração, opcionalmente um plano, e o sistema operativo. Sem plano, preenche a especificação, limitada pelo que o nó pode realmente oferecer onde o agente o mediu.
  • Num painel de controlo, escolhe um plano web ou um pacote solto e, depois, o nome de utilizador, o domínio, o endereço de e-mail e a palavra-passe.
  • Num painel de jogos, escolhe um plano de jogos e um nome. São os únicos dois campos.

Se o plano tiver um pool de endereços, o endereço vem daí e o seletor manual desaparece. Sem plano, pode tomar o próximo endereço livre de um pool, fixar um específico, ou não tomar nenhum.

Numa máquina virtual, o ID de máquina nunca é escolha sua: a plataforma atribui um dentro do intervalo definido na integração e nunca reutiliza nenhum. Uma conta de alojamento é identificada pelo nome de utilizador que escolher, e um servidor de jogos pelo identificador que o seu próprio painel lhe atribui.

O que pode fazer a um servidor

Os botões seguem o fornecedor. Uma conta de alojamento não tem botão de iniciar porque não há nada para iniciar; um servidor de jogos tem um botão de paragem forçada porque os contentores às vezes precisam de um.

  • Máquinas virtuais: iniciar, parar, encerrar, pausar, retomar, atualizar o estado, reinstalar, redimensionar e adicionar discos, adicionar e remover placas de rede, editar as regras da firewall, e eliminar.
  • Contas de alojamento: suspender, retomar, mudar de pacote, atualizar o estado e eliminar.
  • Servidores de jogos: iniciar, parar, reiniciar, forçar a paragem, suspender, retomar, atualizar o estado, reinstalar e eliminar.
Eliminar pede que escreva o nome do servidor, e a verificação é repetida do lado do servidor em vez de ser aceite a partir do navegador. Também pode optar por removê-lo apenas do Provibr e deixar a máquina onde está. É uma permissão separada, porque é uma decisão diferente.

A página do servidor

  • Vista geral: estado, especificação, endereços, a integração e o agente a que pertence, a utilização recente, e os botões.
  • Estatísticas: os gráficos, ao longo de uma hora, seis horas, um dia ou uma semana.
  • Rede: os endereços que o Provibr atribuiu ao lado dos endereços que o agente observou, as regras e o registo da firewall, e os endereços de hardware usados na instalação por rede.
  • Hardware: discos e placas de rede, lidos da própria máquina.
  • Consola: uma vista em direto ou um terminal, onde o fornecedor tiver uma.
  • Atividade: cada comando e cada evento deste servidor, com o motivo que o agente indicou.
  • Definições: de onde veio, reinstalar, instalação por rede, mudar de pacote, e eliminar.
Um separador que não vê é ou uma funcionalidade que o fornecedor não tem, ou uma permissão que não lhe foi dada. Ambas são deliberadas; nenhuma é um erro.

Estados

Dois deles confundem-se com facilidade, e a diferença conta para a sua fatura.

  • Em aprovisionamento: o Provibr está a criá-lo. A clonagem ou a chamada de criação ainda está em execução.
  • Em instalação: a máquina configura-se a si própria, através do cloud-init ou de uma instalação por rede. Conta como em execução.
  • Em execução, parado, erro, desconhecido: o que o sistema comunica de volta.
  • Suspenso: desligado e bloqueado. Ou foi obra sua, ou de um administrador, ou da plataforma por ter ultrapassado o limite da sua licença.
Só um servidor suspenso não conta para a sua capacidade. Uma máquina que está apenas parada continua a ocupar o seu lugar, e uma máquina em instalação já o ocupa.

Alterações feitas fora do Provibr

O agente sonda a cada vinte segundos e faz uma comparação completa a cada poucos minutos, por isso uma máquina que alguém parou à mão aparece como parada dentro desse tempo, aproximadamente. Algumas observações são ignoradas de propósito: uma máquina não pode comunicar-se como em execução enquanto ainda está em instalação, e nenhuma observação vinda da sua infraestrutura pode levantar uma suspensão que a plataforma impôs por ter ultrapassado o seu limite.

Um recurso que existe no seu sistema mas não tem registo no Provibr é ignorado em cada sondagem, contado, e registado uma vez. É por isso que as suas próprias máquinas de produção nunca aparecem sozinhas no painel.

Adotar o que já existe

Onde um fornecedor consegue listar o que executa, a sua integração tem um separador de importação. Recebe a lista, marca o que quer e isso passa a ser um servidor no Provibr com o seu identificador real. Sem marcador de posição, sem um segundo registo.

Isto funciona sempre que uma integração consegue listar o que já está em execução, sejam máquinas virtuais, contas de alojamento ou servidores de jogos, para que nada num sistema ligado tenha de ser recriado à mão.

Os recursos importados contam para a sua capacidade exatamente como os que encomendou, e o aviso está por cima do botão e não depois dele.