Todo site aceita mídia personalizada
Aponte o painel para uma URL ou faça o upload do arquivo. Nós o buscamos, verificamos o SHA-256 que você fornece e o anexamos como uma unidade óptica virtual. Verifique o digest do seu lado primeiro: um download truncado que instala mesmo assim é uma manhã pior do que um que se recusa.
sha256sum AlmaLinux-10-x86_64-dvd.isoPela API:
curl -s -X POST https://paragonvps.com/api/v1/instances/<instance-id>/iso -H "Authorization: Bearer $Paragon_TOKEN" -H "Content-Type: application/json" -d '{"url":"https://mirror.example.com/alma-10.iso","sha256":"<digest>","boot":"once"}'Inicializando
"boot":"once" coloca a unidade em primeiro lugar na ordem de boot por exatamente um ciclo de energia, o que evita que você tenha que desfazer isso depois. Reinicie a instância, abra o console pelo painel, e o instalador estará esperando. O console oferece uma superfície VNC e uma linha serial; em um caminho longo, um instalador de texto na linha serial é consideravelmente menos doloroso do que um gráfico no VNC.
O que o instalador verá:
- discos virtio-blk, a partir de
vda - uma interface virtio-net
- máquina q35, UEFI por padrão, BIOS legado sob solicitação
Todas as versões atuais de Linux e BSD têm esses drivers embutidos. O Windows não tem. Anexe o ISO dos drivers virtio como uma segunda unidade antes de começar, ou o instalador mostrará uma lista de discos vazia e se recusará a explicar o motivo.
Endereçamento durante a instalação
IPv4 vem de DHCP em todos os sites, então um instalador que pergunta se configura sozinho. IPv6 não virá: o /64 é roteado em vez de anunciado, então ou digite o endereço e o gateway do painel manualmente, ou aceite uma instalação somente IPv4 e corrija isso assim que tiver um shell.
Instalações desassistidas
Assistir a um instalador pelo VNC é um mau uso da vida. Ambas as famílias leem um arquivo de configuração via HTTP.
Debian, no prompt de boot:
auto=true priority=critical url=https://example.com/preseed.cfgAlmaLinux, na linha de comando do kernel:
inst.ks=https://example.com/ks.cfg inst.textAdicione console=ttyS0,115200n8 a qualquer um deles e a instalação inteira flui pela console serial, onde você pode lê-la em um terminal, manter o log, e colar a falha em um ticket em vez de descrever uma captura de tela.
Quando terminar
Desanexe a mídia, ou o próximo reboot iniciará o instalador novamente alegremente:
curl -s -X DELETE https://paragonvps.com/api/v1/instances/<instance-id>/iso -H "Authorization: Bearer $Paragon_TOKEN"Em seguida, verifique se a console serial ainda funciona a partir do sistema instalado. Uma instalação padrão frequentemente deixa console= fora da linha de comando do kernel, e o momento em que você descobrir isso não deve ser o momento em que precisar dela.
cat /proc/cmdlineO que um rebuild não toca
Snapshots sobrevivem. Ambos os endereços sobrevivem, v4 e o /64, juntamente com o DNS reverso. O ciclo de cobrança não é afetado. O disco raiz é sobrescrito por completo, que é o ponto principal do exercício.
Uma expectativa para redefinir: uma instalação personalizada é a única coisa nesta plataforma que não é medida em segundos. Nossas próprias imagens têm um tempo médio de deploy de quarenta e sete segundos. O seu instalador leva o tempo que precisar, e buscar uma imagem grande adiciona alguns minutos antes mesmo de começar.