Ferramenta de implantação rápida em nuvem bare metal Ubuntu MAAS: Parte 2 do tutorial da série de instalação e teste independente

No tutorial anterior , apresentamos o ambiente básico necessário para instalar o MAAS. Este tutorial continuará a apresentar o conteúdo da configuração inicial do MAAS.

O MAAS também instala e habilita o serviço de nome Bind. Se o MAAS for necessário para resolver o nome de domínio interno da empresa, digite o endereço IP do servidor de nome correspondente no encaminhador de DNS. Se estiver vazio, ele poderá analisar apenas as máquinas gerenciadas e os registros adicionados manualmente no domínio gerenciado pelo MAAS. No ambiente de conexão direta com a Internet, você não pode definir, mas ainda assim resolver o nome de domínio da Internet. Como o MAAS pode acessar o servidor raiz, ele também pode ser definido como 192.168.10.1, um servidor de nome de domínio ativado pelo LXD, para que o MAAS também possa resolver todos os hosts no teste1. Nome de domínio 

O acesso e a configuração corretos da Internet são a chave para o gerenciamento do MAAS, que precisa baixar pacotes e atualizar o sistema da fonte de instalação online durante os estágios do servidor gerenciado recém-adicionado (adicionar máquina), detecção do sistema (comissionamento) e implantação (implantação). Ou o erro de instalação do pacote causará falha. Nesse ambiente de teste, o servidor MAAS pode acessar diretamente a Internet por meio da tradução de destino de endereço de origem (SNAT) ativada automaticamente pelo serviço LXD no teste 1. O servidor proxy também é instalado no servidor MAAS e a máquina gerenciada passa o serviço de proxy no servidor MAAS. Para baixar e instalar o pacote. No entanto, essa configuração de proxy e acesso à Internet são limitados aos serviços de gerenciamento de pacotes APT ou YUM. Se você efetuar login diretamente na máquina gerenciada e usar o wget para acessar a Internet, poderá definir ainda mais as variáveis ​​de ambiente http_proxy e htts_proxy ou ter a rota padrão correta (192.168.10.1 no exemplo) para acessar a Internet. Se aplicativos subsequentes forem implantados com o Juju, o Juju terá um mecanismo correspondente para configurar e usar o proxy automaticamente.

A parte inferior da página de configuração (como mostrado abaixo) é para baixar a imagem do MAAS. Selecione a versão e a arquitetura amd64, arm64 etc. Depois de clicar no botão Atualizar seleção, o MAAS começa a sincronizar e importar em segundo plano.O download é geralmente relativamente longo, às vezes leva algumas horas e pode falhar. As etapas a seguir podem ser continuadas, mas antes de adicionar a máquina gerenciada, verifique se a sincronização foi bem-sucedida e a ressincronização; caso contrário, o PXE não pode ser iniciado normalmente, porque o kernel necessário, init-image etc. pode não ter sido importado com êxito.

Clique em "Continuar", a próxima etapa é importar a chave pública ssh access.Esta chave pública será automaticamente injetada na máquina gerenciada pelo mecanismo cloud-init para obter acesso ssh à máquina gerenciada. O método a seguir gera um par de chaves ssh no host de teste test1 e importa a chave pública por meio da interface de gerenciamento da web do MAAS.

ubuntu @ test1: ~ $ ssh-keygen -t rsa -N '' -f .ssh / id_rsa 
Gerando pares de chaves rsa públicas / privadas. 
Sua identificação foi salva em .ssh / id_rsa. 
Sua chave pública foi salva em .ssh / id_rsa.pub. 
A impressão digital da chave é: 
SHA256: L9dYaL3409bCul3ZrFktVdOhTwAXy ...... ubuntu @ test1 
A imagem randomart da chave é: 
+ --- [RSA 2048] ---- + 
| .. + .. | 
| o + o | 
| .. = oo | 
| = o. + o | 
| S + B .... | 
| o O Eoo + | 
| . * + =. o * | 
| o .. o **. 
| . + BB =. | 
+ ---- [SHA256] ----- + 
ubuntu @ test1: ~ $ ls .ssh / 
allowed_keys id_rsa id_rsa.pub
ubuntu @ test1: ~ $ cat .ssh / id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCxPph9oyLwFwarcGAWqQ / + VhNTP6Q7FFxZo / neLhI ....... / ubuntu @ test1

Após a conclusão da configuração inicial do MAAS, clique no botão "Ir para o painel" para entrar na interface de gerenciamento. Os dois alarmes a seguir podem ser exibidos: Um é para indicar que o Bionic (Ubuntu 18.04) está configurado para comissionamento, mas não está disponível porque o download e a importação não foram concluídos. A segunda é solicitar que o serviço DHCP não tenha sido ativado, portanto o PXE não pode ser iniciado. Você pode clicar em Ignorar para fechar após confirmar a conclusão antes de verificar esses dois itens.

2.2.8 Ativação do serviço DHCP e reserva de endereço IP

Conforme mostrado na figura abaixo, clique no item de menu Sub-rede para exibir as sub-redes detectadas e criadas automaticamente.

Clique no link não marcado na coluna VLAN e a seguinte imagem é exibida:

Selecione "Intervalo do servidor de reserva" e "Intervalo dinâmico do servidor de reserva", respectivamente, e digite o intervalo de endereços IP e o intervalo de alocação dinâmica de endereços (dhcp) do MAAS que você reservou. O intervalo de endereços dinâmicos do MAAS é usado para o serviço dhcp gerenciado pelo MAAS e geralmente é usado temporariamente, como detecção do sistema (comissionamento).

Clique no botão "Configurar DHCP", observe que o DHCP do provedor MAAS está selecionado e selecione o primeiro item em Tipo. Por fim, você pode verificar todos os serviços e status do servidor MAAS.Selecione o menu Controller como mostrado abaixo:

Em seguida, clique no link na coluna Nome para exibir a figura a seguir. Observe que todos os 9 serviços são exibidos em verde. A sincronização da imagem também é exibida como o estado sincronizado.Se não estiver sincronizado, você pode selecionar ainda mais o menu Imagens para visualizar e sincronizar novamente.

Outro gerenciamento de usuários, mais configurações, gerenciamento de DNS etc. Você pode selecionar o menu correspondente para visualizar e aprender mais.

No processo de gerenciamento MAAS da máquina, se você pode visualizar e monitorar o processo de inicialização e registrar a saída do servidor gerenciado em tempo real, é muito útil para encontrar problemas e entender o progresso (como o download de pacotes). O método mais conveniente é exibir os comandos do terminal ipmiconsole e virsh console, o que requer a configuração dos parâmetros de inicialização do kernel do Linux para redirecionar o terminal.O MAAS fornece essa opção de configuração, que pode ser definida na seguinte interface de gerenciamento.

Também é importante verificar com antecedência se as configurações de gateway e DNS da sua sub-rede estão corretas e se eles conseguem acessar a Internet normalmente.

ubuntu @ test1: ~ $ lxc exec maas-server bash                                                
root @ maas-server: ~ # ping -c2 www.bing.com #Verifique se o maas-server pode acessar a Internet 
PING cn-0001.cn-msedge.net (202.89.233.101 ) 56 (84) bytes de dados. 
64 bytes de 202.89.233.101 (202.89.233.101): icmp_seq = 1 ttl = 114 time = 39.4 ms 
64 bytes de 202.89.233.101 (202.89.233.101): icmp_seq = 2 ttl = 114 time = 39.0 ms 

--- estatísticas de ping cn-0001.cn-msedge.net --- 
2 pacotes transmitidos, 2 recebidos, 0% de perda de pacotes, tempo 3417ms 
rtt min / avg / max / mdev = 39.087 / 39.251 / 39.415 / 0.164 ms 
root @ maas-server: ~ # dig @ 192.168.10.10 www.bing.com + short #Verifique se o serviço dns do maas-server está funcionando 
a-0001.a-afdentry.net.trafficmanager.net. 
cn.cn-0001 .cn-msedge.net.
cn-0001.cn-msedge.net. 
202.89.233.101 
202.89.233.100 
root @ maas-server: ~ # http_proxy = http: //192.168.10.10: 8000 / wget -nd http://cn.bing.com/ # proxy proxy do servidor maas 正常 工作
URL transformado em HTTPS devido a uma política 
HSTS --2020-04-06 10: 06: 27-- https://cn.bing.com/ 
Conectando a 192.168.10.10:8000 ... conectado. 
Solicitação de proxy enviada, aguardando resposta ... 200 OK 
Duração: 113027 (110K) [text / html] 
Salvando em: 'index.html' 

index.html 100% [============== ==================================================== ===========================>] 110.38K --.- KB / s em 0.1s     

2020-04-06 10:06: 27 (918 KB / s) - 'index.html' salvo [113027/113027]

root @ maas-server: ~ # https_proxy = http: //192.168.10.10: 8000 / wget -nd https://cn.bing.com/ #Verifique se o acesso https do proxy pode funcionar 
... 
2020-04-06 10 : 06: 38 (873 KB / s) - 'index.html.1' salvo [113027/113027] 
root @ maas-server: ~ # rm index.html * 
root @ maas-server: ~ # exit 
ubuntu @ test1: ~ $

Neste ponto, a instalação e a configuração do MAAS foram concluídas.

Próximo: 2.3 Implantação do MAAS KVM POD e fornecimento automático de máquinas virtuais de teste

Acho que você gosta

Origin www.linuxidc.com/Linux/2020-04/162954.htm
Recomendado
Clasificación