Instale o Rancher OS - o sistema operacional de contêiner

Instale o Rancher OS - o sistema operacional de contêiner
O Rancher OS é um sistema operacional de contêiner. É usado para construir um host do Docker muito leve que pode ser executado em hardware muito baixo. Não precisa de muita memória para correr. Docker é pré -instalado e pré -configurado no Rancher OS. Então, você não precisa fazer nada além de instalar o sistema operacional do rancho em sua máquina. Você pode começar com o Docker Rast com o Rancher OS.

Neste artigo, mostrarei como instalar o Rancher OS em seu computador. Vou usar uma máquina virtual VMware para mostrar como instalar o sistema operacional do rancho no seu disco rígido. Mas você pode instalá-lo facilmente com metal nu (em computadores reais) com apenas algumas mudanças que acho que você será capaz de descobrir por conta própria. Então vamos começar.

Requisitos de sistema:

Para instalar o Rancher OS, você deve ter,

  • Conexão de Internet em funcionamento.
  • Um computador ou máquina virtual com pelo menos 2 GB de RAM para a instalação do Rancher OS.

Download do Rancher OS:

Você pode baixar uma imagem ISO Installer do Rancher OS do repositório oficial do GitHub do Rancher OS. Para baixar a imagem Racher OS ISO, acesse o repositório oficial do GitHub do Rancher OS em https: // github.com/rancher/os/lança e navegue para o Último lançamento seção.
Agora, clique no Rancheros.ISO link conforme marcado na captura de tela abaixo.

Seu navegador pode solicitar que você salve a imagem ISO do Rancher OS. Clique em Salvar Arquivo.

Seu navegador deve começar a baixar o Rancher OS ISO Image.

Fazendo USB inicializável do Rancher OS:

Se você estiver executando o Windows, você pode usar o Rufus para criar uma unidade de polegar USB inicializável do Rancher OS. Rufus pode ser baixado do site oficial de Rufus em https: // rufus.ou seja

Está fora do escopo deste artigo para mostrar como fazer um USB inicializável do Rancher OS usando Rufus. Mas, você deve ser capaz de fazer isso sozinho. Se precisar de ajuda, poderá ler o seguinte artigo em Linuxhint.com onde demonstrei o processo de fazer uma unidade de polegar USB inicializável usando Rufus.

  • Instale o OS Elementar 5 Juno (https: // linuxhint.com/install_elementary_os_5_juno/)

Se você estiver usando o Linux, pode usar o dd comando para fazer um USB inicializável do Rancher OS da seguinte forma:

$ sudo dd if = ~/downloads/rancheros.iso de =/dev/sdx bs = 1m

OBSERVAÇÃO: Aqui, SDX é a unidade de polegar USB. Você pode descobrir o que é com o LSBLK comando.

Gerando chaves públicas e privadas do SSH:

Antes de instalar o sistema operacional Rancher em seu computador ou máquina virtual, você deve gerar pares de chaves públicas e privadas do SSH no seu computador de onde planeja acessar o Rancher OS. Porque, por padrão, o Rancher OS não permite fazer o login usando a senha.

No Linux, você pode gerar pares de chave pública e privada do SSH com o seguinte comando:

$ ssh-keygen

Agora, pressione continuar.

Então aperte .

Imprensa de novo.

Pares de chave pública e pública ssh devem ser gerados.

Se você estiver usando o Windows, também pode usar o gitbash (pode ser baixado gratuitamente em https: // git-scm.com/downloads) para gerar chaves ssh públicas e privadas da mesma maneira.

Você pode usar a massa para gerar pares de chave pública e privada no Windows. Mas está fora do escopo deste artigo para mostrar como.

Criando-se-configando em nuvem.Arquivo de configuração YML:

Agora, você tem que criar um Config em nuvem.yml arquivo de configuração. Neste arquivo, você deve adicionar sua chave SSH pública e os detalhes necessários para configurar a rede no Rancher OS.

O formato do Config em nuvem.yml O arquivo é o seguinte. Certifique -se de alterar o arquivo de configuração, dependendo da sua configuração específica.

#Cloud-Config
rancheiro:
rede:
interfaces:
eth0:
Endereço: 192.168.2.24/06
Gateway: 192.168.2.1
DHCP: false
DNS:
Nome -Servers:
- 192.168.2.1
- 8.8.8.8
ssh_authorized_keys:
-

A saída do 'gato ~//.ssh/id_rsa.bar'O comando no meu caso é o seguinte:

Então, o final Config em nuvem.yml arquivo no meu caso se parece com este.

Inicializando o sistema operacional do rancho da imagem ISO:

Agora, conecte a imagem ISO em sua máquina virtual ou insira a unidade de polegar USB no seu computador e selecione -a no BIOS do seu computador. Depois de ver a seguinte janela, pressione .

Como você pode ver, o Rancher OS está inicializando.

Depois de um tempo, você deve estar conectado ao Rancher OS, como pode ver na captura de tela abaixo.

Instalando o OS do Rancher no disco rígido:

Primeiro, configure uma senha no Racher OS Installer com o seguinte comando:

$ sudo passwd rancher

Agora, digite uma senha e pressione . A senha não precisa ser segura, pois é um instalador.

Agora, digite a senha e pressione .

A senha deve ser definida.

Agora, descubra o endereço IP do instalador do Rancher OS com o seguinte comando:

$ ip a

Como você pode ver, o endereço IP no meu caso é 192.168.2.188. Deve ser diferente no seu caso. Certifique -se de substituí -lo por seu a partir de agora.

Agora, SFTP no seu instalador do OS do fazendeiro com o seguinte comando:

$ sftp [email protected]

Agora, digite sim e pressione .

Agora, digite a senha que você acabou de definir e pressionar .

Agora, você está pronto para transferir Config em nuvem.yml Arquive para o seu instalador do sistema operacional do seu computador.

Como você pode ver, o Config em nuvem.yml O arquivo está disponível no diretório inicial do meu computador.

Para enviá -lo no instalador do Rancher OS, basta digitar o seguinte comando:

SFTP> Coloque o Cloud-Config.yml

Agora, saia da sessão SFTP com o seguinte comando:

sftp> saída

Agora, no console do instalador do Rancher OS, execute o seguinte comando para instalar o Rancher OS no seu disco rígido:

$ sudo ros install -c Cloud -Config.yml -d /dev /sda

Agora, pressione y e depois pressione .

O Rancher OS deve ser instalado no seu disco rígido. Uma vez feito, pressione y e depois pressione Para reiniciar.

Como você pode ver, o Rancher OS inicializou do disco rígido e a interface de rede está configurada corretamente.

Agora, você pode ser o SSH no Rancher OS da seguinte maneira:

$ ssh [email protected]

Como você pode ver, estou conectado e isso não me levou a uma senha.

Todos os comandos do docker estão disponíveis no Rancher OS por padrão.

Se você deseja SSH no Rancher OS de qualquer computador da sua rede, basta configurar uma senha com o seguinte comando como antes:

$ sudo passwd rancher

Agora, você poderá ser capaz de SSH em sua máquina OS do Rancher usando o usuário rancheiro e sua senha.

Então, é assim que você instala o sistema operacional do rancho no seu computador. Obrigado por ler este artigo.