nós MaaS são alistados mas nunca aparecem

3

Estou tentando fazer com que uma nuvem privada seja executada em um ambiente de teste com o uso de uma caixa virtual. Houve vários sites que vi onde essa é uma possibilidade. Se esse teste for bem-sucedido, é uma possibilidade real que minha organização implante isso em um ambiente de produção real.

5 - VirtualBox VM's (Eu percebo que precisarei adicionar mais dois nós antes que eu possa realmente usar o openstack, mas eu preciso de um nó de trabalho antes de começar qualquer outra coisa .... Nome do servidor:

  1. server-maas1 (mestre do Maas)
  2. server-maas2
  3. server-maas3
  4. server-maas4
  5. server-maas5

Eu inicializei manualmente cada nó da VM com 12.04 ISO e selecionei o Ubuntu com o maas, segui as etapas normais e me inscrevi com o server-maas1 (que ele descobre server-maas1) Uma vez selecionado, sigkills e shutdowns. (Isso eu entendi é normal) Server-maas1 atualiza para exibir o nó declarado (eu fiz isso nos outros 3 nós também) Então server-maas1 indica que eu tenho 4 nós, mas nunca vi.

Eu procedo para aceitar e comissionar cada nó, bem como mudar para wake-on-lan. Nota: Eu não estou usando o maas-dhcp, pois há um servidor DHCP em execução na minha rede atual. Todos os nós estão em um estado de "comissionamento". Nenhuma das páginas de detalhes do nó contém um botão "iniciar nó" para tentar o PXE inicializar essas VMs.

Todas essas VMs do VirtualBox estão usando o adaptador em ponte (e o modo promíscuo definido como Permitir tudo, Ordem de inicialização indica inicialização de rede primeiro, tipo de adaptador (Intel Pro / 1000 MT Desktop (82540EM).

Nesta fase, estou praticamente preso. Então, avançando alguns passos:

O Juju está sendo executado em server-maas1, aqui estão as configurações .juju/environments.yaml :

evironments:
 maas:
   type: maas
   maas-server: 'http://172.16.41.12:80/MAAS'
   maas-oauth: 'My API Key'
   admin-secret: 'nothing'
   default-series: precise

Eu recebo um erro 409 depois de tentar fazer o bootstrap. Eu suponho que isso é por causa de mais de um motivo. Configurações de DNS de algum tipo? Os nós não estão funcionando corretamente com o MAAS, etc.

Eu acredito que a maioria dos meus problemas são causados por não executar o maas-dhcp, mas eu não tenho o luxo de executar o maas-dhcp neste ambiente. De acordo com este link , sob o título "Instalação e configuração inicial"

How you install and run MAAS depends largely on whether you have control of the network you're using.

In this guide, we'll look at two common scenarios:

You own the network: you own the network you're connecting to and you're happy to let MAAS own that network's DHCP. You're experimenting while using someone else's network: you can't allow MAAS to own the network's DHCP. We'll look at both of these ways to run MAAS.

Bem, o "Você está experimentando enquanto usa a rede de outra pessoa:" nunca é explicado. Isso não é uma opção agora?

    
por czajkowski 16.08.2012 / 12:16

1 resposta

2

Para responder à pergunta de inicialização: Você não pode usar Wake-on-LAN para máquinas virtuais, você tem que configurar outra coisa para iniciá-las. O MAAS suporta "virsh" no momento, mas não sei se isso funciona para o Virtualbox.

A questão do DHCP: Sim, você tem para configurar um servidor DHCP em sua rede, pois informa ao hardware como fazer a inicialização PXE (PXE simulado em VMs). Se você olhar os arquivos em /etc/cobbler , verá modelos para dhcp (para os servidores isc e dnsmasq) que devem lhe dar uma dica sobre como configurá-lo, mas basicamente o servidor DHCP precisa definir o "nome do arquivo" ( que é a imagem pxelinux.0) e o "next-server" que é a localização do servidor TFTP. O próximo servidor deve ser o mesmo da sua caixa MAAS.

Quando o comissionamento estiver concluído, as VMs serão "desligadas" e elas serão marcadas como "prontas" no MAAS e você poderá usar juju bootstrap , que alocará um nó, o iniciará e instalará um novo sistema operacional.

    
por czajkowski 16.08.2012 / 12:16

Tags