newbie question about ubuntu cloud, maas e storage

3

Eu gostaria de levar o OpenStack para um test drive com alguns equipamentos extras, então tenho tentado encontrar e ler documentação sobre ele, mas estou inundado de nomes de pacotes e sinto que estou tentando beber de um Mangueira de incêndio. :-)

O que estou procurando é configurar uma nuvem privada que tenha alguma redundância onde eu possa perder um único nó sem perder as VMs em execução na nuvem. Pelo que entendi, há algum mecanismo de armazenamento que o OpenStack usa chamado Swift que faz isso? O MAAS usa swift por padrão? Cada nó MAAS está fornecendo armazenamento para a nuvem como um todo?

Os documentos em nuvem do Ubuntu que eu li dizem que o número mínimo de nós MAAS é 6. Mas outros documentos do OpenStack parecem sugerir que um pode ser executado com menos nós. Qual é o número mínimo de nós MAAS que eu preciso ter, pelo menos, redundância mínima? E o que eu preciso fazer além de instalar nós MAAS, um controlador de cluster e um controlador de região e juju? Existem etapas extras além disso para ter vários níveis de HA?

Tudo o que estou gravando neste momento é a redundância de armazenamento e ter VMs (na pior das hipóteses) reinicialização se o nó em que eles estavam rodando morreram ...

    
por Brent Bice 25.05.2013 / 20:55

1 resposta

2

Encontrei um diagrama que ajuda a descobrir nós e encantos aqui . Requer um mínimo de 6 nós.  Aqui está um link para MAAS + juju com Alta Disponibilidade

Você já resolveu a pergunta? Em caso afirmativo, você publicará sua solução para que outras pessoas possam se beneficiar de suas descobertas.

    
por darkwisperer 03.08.2013 / 01:03
___ answer300019 ___

Eu tentei o Ubuntu Studio, assim como o Ubuntu - ambos falharam no modo UEFI usando a imagem do Live DVD.

Uma das soluções (eu ainda não fiz isso) é instalar o Ubuntu no modo BIOS usando uma partição de inicialização dedicada separada em seu disco particionado GPT, não atualizar nenhum pacote durante a instalação ou depois disso até que você substitua o grub e instalar o grub na sua partição %code% , não no MBR (por exemplo, não no %code% , mas no %code% se %code% for o seu %code% ). Em seguida, inicialize novamente a partir do Live DVD e, na execução do Live DVD, instale o grub-efi substituindo o grub-pc. Em seguida, monte o %code% do seu Ubuntu instalado no %code% : %code% do Live DVD, em que / dev / sdaX é a partição de inicialização do Ubuntu, por exemplo, %code% - presume que você tenha formatado %code% usando ext4. Em seguida, instale sua partição do sistema UEFI (ESP) em %code% , assim: %code% , por exemplo, %code% . Aqui assume-se que seu / dev / sdaY foi criado pela instalação do Windows 8 e usa o sistema de arquivos FAT32. Depois disso, instale o grub novamente: %code% . Espero que coloque o grub no seu diretório / boot / efi / EFI / ubuntu /. Você pode ter que criar um arquivo de texto na partição %code% do seu Linux instalado contendo alguns detalhes para o grub encontrar sua partição %code% , chamada %code% e contendo:

%pre%

Por favor, consulte o link para mais detalhes sobre %code% . Por favor encontre o UUID para sua partição %code% usando %code% e substitua apropriadamente.

Quando isso for feito, instale o rEFInd ( link ) e, em seguida, reinicialize no modo UEFI, escolhendo rEFInd from seu menu de seleção de inicialização da placa-mãe, se necessário. O rEFInd deve dar a você a opção de inicializar a imagem do grubx64 e, por sua vez, deve inicializar o Linux. Eu escolho a instalação manual usando o método do Windows mencionado na página em link neste parágrafo

rEFInd deve inicializar o seu grub de BIOS se você não escolheu substituí-lo com o grub-efi também, mas ele não funcionou no meu caso (o kernel do Ubuntu entraria em pânico imediatamente após a inicialização, talvez devido a algum problema com minha placa mãe, uma DH55TC (Intel) ou com Ubuntu ou com algum hardware na minha máquina (placa wifi eu acho), não sei).

Além disso, a maneira que eu destaquei acima não monta sua partição %code% do Ubuntu instalado quando você executa o DVD ao vivo. Não sei se isso pode afetar materialmente a inicialização do Ubuntu EFI do seu Ubuntu instalado.

Eu mesmo tenho que jogar com isso, ainda não o fiz.

Mas, idealmente, não quero nem seguir esse caminho. Eu odeio o fato de que o Ubuntu não é capaz de inicializar no modo UEFI a partir do Live DVD. Eu preferiria instalar no modo UEFI diretamente em vez de ter que fazer o acima, mesmo que o trabalho acima funcione (ele não foi testado e pode resultar em problemas que eu não previ).

Então, sugiro que você tente fazer o mesmo, talvez tentando instalar o Ubuntu via flash drive no modo UEFI e ver se o Ubuntu é capaz de inicializar / instalar de forma limpa no modo UEFI.

Ou alterne para uma distribuição que pode fazer isso sem ter de recorrer a correções posteriormente; Quando eu estava navegando na web ontem, me deparei com uma referência que sugeriu que o OpenSuse faz isso de forma limpa (instale no modo UEFI).

Edit: Eu mesmo fiz o acima agora, veja detalhes abaixo Eu já tentei alguns passos e posso delinear o que funciona para mim.

  • Instale o Windows 8 no modo UEFI. Meu BIOS não tem inicialização segura, mas eu queria instalar o Windows 8 no modo UEFI de qualquer maneira e queria acabar com o modo MBR. Como o Windows 8 funciona com discos GPT no modo UEFI, o Windows particionou meu disco usando o modo GPT. Tenho 4 partições após a instalação do Windows, todas criadas pelo Windows: Recovery, ESP, Microsoft Reserved e Windows main.
  • Instale o Ubuntu 13.04 no modo BIOS (pois ele falha ao inicializar / instalar no modo UEFI). A partição de inicialização é uma partição dedicada. Eu tenho o Linux swap e %code% além de %code% e essas partições são criptografadas, então tenho que criar um %code% não criptografado separadamente. Eu instalo o gerenciador de inicialização na mesma partição que minha partição %code% , não no MBR, por exemplo, em %code% , não em %code% .
  • Após a conclusão da instalação, reinicializo usando o modo UEFI no Windows e instalo o rEFInd usando o método de instalação manual para Windows descrito em seu site.
  • Eu reinicio no modo BIOS, para CD de Reparo de Inicialização . Eu NÃO faço nenhum reparo (ele atrapalhou minhas partições uma vez antes, ao detectar %code% e efi e optei por reparar minhas partições de modo que o Windows não inicializasse depois disso.O que eu faço (depois de sair da caixa de diálogo de reparo de inicialização na inicialização e depois de ter estabelecido uma conexão com a Internet) é ir até uma janela de terminal e digitar:

    sudo apt-get instala o grub-efi

Os itens acima podem ou não ser concluídos com sucesso, mas eu tenho componentes suficientes para poder executar uma instalação do grub. Antes de executá-lo, montei a partição %code% do Ubuntu no %code% do Reparo de inicialização e, em seguida, esp para %code% . Então eu corro

%pre%

O acima pode tentar instalar o grub em todas as partições, então você está avisado.

De qualquer forma, como resultado, agora tenho %code% com %code% e outros arquivos necessários para o grub em %code% . Eu também criei o arquivo %code% em %code% , como observado em meu post, e coloquei o UUID correto para a partição %code% do Linux instalado nele.

  • Eu reinicializo para o rEFInd no modo UEFI (não preciso mais inicializar no modo BIOS e a inicialização no modo BIOS não funcionará para inicializar o Linux instalado agora). rEFInd me mostra a opção de inicializar meu Linux por meio de um ícone Penguin (resultado da varredura de kernels Linux) e por meio do ícone do Ubuntu (o grubx64.efi que acabei de instalar através do disco Boot Repair). Eu escolho o método grubx64.efi (ícone do Ubuntu), já que o outro não funciona para mim.

  • Uau. Nós somos feitos na maior parte. Uma vez inicializado no Ubuntu instalado (eu instalei o Ubuntu Studio, não o Ubuntu para ser preciso), antes de executar qualquer atualização de pacote, eu instalo o grub-efi (já que o Ubuntu instalado só sabe sobre o grub-pc até este ponto porque eu instalei o grub- efi externamente usando o disco do Boot Repair, para que a instalação não seja adequada ou completa, foi apenas um hack para poder inicializar no Ubuntu 13.04).

  • Depois eu montei o esp enquanto rodava o Ubuntu e modifiquei o refind.conf para comentar a opção de varredura para todos os kernels linux, para que os ícones do Penguin não fossem mais mostrados (apenas o ícone do Ubuntu do grubx64.efi é mostrado) no menu rEFInd. Eu não quero muitos ícones cobrindo cada kernel individual instalado no Ubuntu, no menu rEFInd.

Agora, quando eu quero inicializar o Linux, eu apenas inicializo o menu rEFInd e escolho o ícone do Ubuntu, senão eu escolho o ícone do Windows.

Esta configuração é estável para mim.

    
___ tag123dualboot ___ Para questões relacionadas à instalação de dois ou mais sistemas operacionais em um único computador. ___ answer302344 ___

Eu experimentei um problema similar ao instalar em um novo notebook. Talvez este tutorial o ajude, especialmente a parte sobre "reparo de inicialização" e alguns links na parte inferior.

Como instalar um sistema de inicialização dupla no Medion Akoya P7816 (MD 99076) com UEFI BIOS e Windows 8 pré-instalados.

Eu comprei um Medion Akoya P7816 (MD 99076) na Holanda de um supermercado Aldi e queria instalar o Ubuntu 12.04 LTS (Zorin-OS 6.3), como um sistema primário ou como um sistema dualboot. O principal problema que encontrei foi como deixar o notebook iniciar a partir da unidade de DVD / CD-ROM para acessar o live-cd, porque este notebook tem UEFI BIOS.

Isso é o que eu fiz e como funcionou para mim.

  1. Crie espaço livre no disco rígido a partir do Windows 8
  2. Ajuste o BIOS, para que o notebook seja inicializado a partir do DVD / CD-ROM
  3. Inicie o DVD ao vivo do Ubuntu (Zorin 6.3) e instale o Ubuntu no disco rígido
  4. Inicie o DVD ao vivo novamente e execute o reparo de inicialização (e o reparo recomendado)
  5. Redefinir o BIOS para ter um sistema em funcionamento novamente

1. Crie espaço livre no disco rígido a partir do Windows 8

Execute compmgmt.msc no Windows 8 acessando o Powershell como administrador em um terminal. A partir daí, crie uma partição com tamanho suficiente. Há um relatório que afirma que, criando a partição a partir do live-dvd ou live-usb, tornou o Windows 8 não inicializável, mesmo depois de fazer um reparo de inicialização. Então, para remover esse problema ou ter uma chance maior de removê-lo e garantir que ambos os sistemas funcionem, primeiro particione seu disco rígido a partir do Windows 8. Eu não tentei remover completamente o Windows, mas você pode pensar em fazer isso. Na verdade, por que instalar o Windows em um mundo sem paredes? Então, você pode tentar encolher e mover as partições do Windows com o Gparted no live-dvd depois de concluir a etapa 2.

2. Ajustar UEFI BIOS

Acesse o BIOS na inicialização pressionando F2 . Em "Avançado", mude a configuração SATA de AHCI para IDE Em "Segurança" desative o Gerenciamento de Inicialização Segura, Em “Boot” habilite “Launch CSM” (Compatibility Support Module), e verifique se a inicialização rápida está desativada Pressione F10 e reinicie o BIOS Acesse o BIOS novamente através de F2 Verifique se o CSM e as outras alterações efetuadas ainda estão ativadas, conforme descrito acima. Agora você deve ser capaz de definir a ordem de inicialização e colocar DVD / CD-ROM (CDD) como primeira opção em “Boot”. Parece que esta opção também está disponível em "Advance", mas você não precisa alterá-la. Coloque no live-DVD (eu usei o Zorin-OS 6,3 64bit, mas o Ubuntu 12.10 64bit ou superior deve fazer o trabalho também) Pressione F10 e reinicie

3. Inicie o live-DVD e instale o Ubuntu (64 bits 12.10 ou superior ou Zorin-OS 6.3)

Instale o Ubuntu como você está acostumado. É necessário fazer uma pequena partição de cerca de 25 MB reservada para o bios_grub. Se você esquecer de fazer isso, o Ubuntu irá avisá-lo. Também é mencionado que você tem que criar uma partição com o ponto de montagem / boot / efi. Você poderia pular esta parte. Em caso de problemas, faça a partição, só para ter certeza. Eu sempre uso as opções avançadas na instalação e faço as seguintes partições no espaço livre no disco rígido (que eu criei anteriormente via Windows 8 ou via Gparted bij iniciando o live-DVD primeiro): partição de 25 MB reservada para bios_grub partição de 100 MB com ponto de montagem / boot / efi e formatado como fat32 (dispensável?) partição raiz de 50 GB com ponto de montagem / e formatada como ext4 partição swap de 2GB partição inicial para o espaço restante e com ponto de montagem / home e formatado como ext4

Instale o Ubuntu como você está acostumado e desligue conforme necessário abrindo a unidade de DVD, (não remova o live-DVD completamente).

4. Inicie o DVD ao vivo novamente e execute %code%

Após desligar, pressione a unidade de DVD e reinicie novamente a partir do DVD ao vivo, sem alterar nada para o seu BIOS neste momento. Inicialize a partir do DVD ao vivo e execute o reparo de inicialização em um terminal. Alguma documentação menciona que você pode acessar o Ubuntu-OS recém-instalado. No entanto, isso não funcionou para mim, porque meu notebook não iniciou nenhum sistema operacional neste momento por causa das alterações que fiz no BIOS. Então, inicie o DVD ao vivo novamente.

Abra um terminal e copie e cole os seguintes comandos no terminal e siga as instruções.

%pre%

Agora execute o boot-repair a partir do terminal

Lembre-se de manter o Grub 2 respondendo "Não" à mensagem de aviso. Você terá que abrir um segundo terminal no processo. Faça isso e copie e cole os comandos que você recebe. O Boot Reparo mencionará que temos algum erro do GRUB e que temos um sistema EFI. Basta clicar em Aplicar para que o reparo de inicialização corrija tudo.

Agora desligue o DVD ao vivo e vá para o próximo estágio.

5.Redefinir o BIOS para ter um sistema em funcionamento novamente

Agora você precisa redefinir a maior parte da BIOS para poder acessar o menu do Grub que está acostumado em um sistema de inicialização dupla. Acesse o BIOS na inicialização pressionando F2 . Em "Avançado", altere o SATA do IDE para o AHCI (não é necessário que o sistema funcione) Em "Segurança", mantenha o Gerenciamento de inicialização segura desativado Em “Inicialização”, habilite inicialização rápida (não é necessário, mas o seu notebook iniciará um pouco mais rápido e o Grub será exibido em uma grande tela na inicialização. A desvantagem é que você não vê a tela de inicialização do Medion durante o futuro start-ups e você tem que ser rápido para pressionar F2 quando você deseja acessar o BIOS Em “Boot”, desative “Launch CSM” novamente. Pressione F10 e reinicie o BIOS Acesse o BIOS novamente através de F2 Em “Boot”, verifique se o Launch CSM está desativado e se as outras redefinições que você alterou, conforme mencionado acima, ainda estão como deveriam estar agora. Agora você deve ser capaz de redefinir a opção de inicialização 1 para 'Windows Boot Managemer' também. Pressione F10 e reinicie

Agora você deve ver o Grub e ser capaz de inicializar o seu sistema.

Outra documentação e fontes sobre este assunto em ordem de utilidade:

___ Como abrir a pilha do WiFi Direct no Ubuntu