Executando o CoreOS em um Vultr VPS

Leia: O Vultr agora oferece o CoreOS na página de pedidos - Este guia explica como configurar o CoreOS manualmente.

Essas instruções orientarão você na execução de um único nó do CoreOS. Este guia assume:

  • Você tem uma conta no Vultr.com .
  • O local do seu script iPXE (mencionado mais adiante neste guia) está localizado em http://example.com/script.txt
  • Você tem uma combinação de chave pública + privada gerada. Aqui está um guia útil se você precisar gerar essas chaves: Como configurar chaves SSH .

Escolhendo um canal

O CoreOS foi projetado para ser atualizado automaticamente com diferentes agendas por canal. Você pode desativar esse recurso , embora não o recomendamos. Leia as notas de versão para obter recursos específicos e correções de erros.

Canal estável

O canal estável deve ser usado pelos clusters de produção. As versões do CoreOS são testadas em batalha nos canais Beta e Alpha antes de serem promovidas. No momento da redação deste artigo, a versão atual é o CoreOS 410.0.0.

Um script de exemplo terá a seguinte aparência:

#!ipxe

set base-url http://stable.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot

Canal Beta

O canal beta consiste em lançamentos alfa promovidos. No momento da redação deste artigo, a versão atual é o CoreOS 410.0.0.

Um script de exemplo terá a seguinte aparência:

#!ipxe

set base-url http://beta.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot

Alpha Channel

O canal alfa rastreia de perto o mestre e é liberado com frequência. As versões mais recentes do docker , etcd e fleet estarão disponíveis para teste. No momento da redação deste artigo, a versão atual é o CoreOS 435.0.0.

Um script de exemplo terá a seguinte aparência:

#!ipxe

set base-url http://alpha.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot

Certifique-se de substituir YOUR_PUBLIC_KEY_HEREpor sua chave pública real, ela começará com ssh-rsa....

Informações adicionais podem ser encontradas em Inicializando o CoreOS com scripts iPXE e Embedded para iPXE .

Usando o Cloud-Config

Não deixe de conferir Usando o Cloud-Config .

Em particular, observe que as variáveis $private_ipv4e $public_ipv4são suportadas apenas no Vultr se você tiver a opção 'cloud-config-url' definida na linha de comando do kernel.

Sem essa opção, você precisará codificar esses valores no seu cloud-configarquivo.

Crie o VPS

Crie um novo VPS (qualquer tipo de servidor e local de sua escolha) e, em seguida:

  1. Para o "Sistema operacional", selecione "Personalizado".
  2. Selecione inicialização do iPXE.
  3. Defina o URL da cadeia como o URL do seu script http://example.com/script.txt . Observe que o URL deve ser HTTP antigo simples, não HTTPS.
  4. Clique em "Fazer pedido".

Depois de receber o email de boas-vindas, o VPS estará pronto para uso (geralmente menos de 2 a 3 minutos).

Acessando o VPS

Agora você pode fazer login no CoreOS usando a chave privada associada no seu computador local. Pode ser necessário especificar sua localização usando -i LOCATION. Se você precisar de detalhes adicionais sobre como especificar o local do seu arquivo de chave privada, consulte aqui .

SSH para o IP do seu VPS e especifique o usuário "principal": ssh core@IP

$ ssh core@IP
The authenticity of host 'IP (2a02:1348:17c:423d:24:19ff:fef1:8f6)' can't be established.
RSA key fingerprint is 99:a5:13:60:07:5d:ac:eb:4b:f2:cb:c9:b2:ab:d7:21.
Are you sure you want to continue connecting (yes/no)? yes

Last login: Thu Oct 17 11:42:04 UTC 2013 from 127.0.0.1 on pts/0
   ______                ____  _____
  / ____/___  ________  / __ \/ ___/
 / /   / __ \/ ___/ _ \/ / / /\__ \
/ /___/ /_/ / /  /  __/ /_/ /___/ /
\____/\____/_/   \___/\____//____/
core@srv-n8uak ~ $

Usando CoreOS

Agora que você inicializou um cluster, é hora de brincar.

Atualmente, o CoreOS está sendo executado a partir da RAM, com base na imagem carregada. Você pode querer instalá-lo no disco . Observe que, ao seguir estas instruções no Vultr, o nome do dispositivo deve ser em /dev/vdavez de /dev/sda.

Confira o guia de início rápido do CoreOS ou explore tópicos mais específicos .



Leave a Comment

A IA pode lutar contra o aumento do número de ataques de ransomware

A IA pode lutar contra o aumento do número de ataques de ransomware

Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane

ReactOS: Este é o futuro do Windows?

ReactOS: Este é o futuro do Windows?

ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+

Como a IA pode levar a automação de processos ao próximo nível?

Como a IA pode levar a automação de processos ao próximo nível?

Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

O que é um sistema de arquivos de registro no diário e como ele funciona?

O que é um sistema de arquivos de registro no diário e como ele funciona?

Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true

Singularidade tecnológica: um futuro distante da civilização humana?

Singularidade tecnológica: um futuro distante da civilização humana?

À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

O impacto da inteligência artificial na saúde 2021

O impacto da inteligência artificial na saúde 2021

A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA ​​na área da saúde ainda está crescendo dia a dia.