Abra a instalação em pilha no Ubuntu 14.04? [duplicado]

10

Alguém pode fornecer instalação passo a passo da instalação de pilha aberta no Ubuntu 14.04?

Ou

Existe algum script como o link para a instalação automática. Eu tentei devstack no Ubuntu, mas não funcionou (Credentials Not Working).

Resposta do Dumidu funcionou (Instalação) mas não há nome de usuário ou senha para a instalação, então não há nada para verifique o seu funcionamento ou não.

Existe alguma maneira de instalar o Openstack no Ubuntu?

    
por Qasim 02.05.2014 / 17:50

3 respostas

7

Você pode usar o devstack para implantar o openstack em sua máquina. O devstack é usado para desenvolvimento e é provavelmente a maneira mais rápida e fácil de implementar o openstack. Primeiro, configuramos o ambiente para implantar o openstack e, em seguida, instalamos o openstack usando o devstack.

Preparando o ambiente:

  1. Implante uma máquina virtual com o ubuntu 14.04 como o sistema operacional convidado no seu Ubuntu 14.04. Você pode usar vários hipervisores para implantar a máquina virtual, usei o VMware Player. Para obter instruções sobre como implantar uma máquina virtual usando o VMware Player, consulte este tutorial:

    • VMware Player - Instalando e implementando máquinas virtuais no ubuntu
  2. Em seguida, depois de ter implementado a máquina virtual e estar pronta para ser usada, você precisa clonar o script devstack dos repositórios do github, então primeiro instale o git usando o terminal (pressione Ctrl + < kbd> Alt + t juntos) e digite:

    sudo apt-get install git
    

    , digite sua senha e aguarde a conclusão da instalação. Agora pegue o script devstack usando o comando abaixo:

    git clone https://github.com/openstack-dev/devstack.git
    

    Isso levará algum tempo dependendo da velocidade da sua conexão.

Instalando o openstack:

  1. Se o script e outros arquivos forem baixados com sucesso, você obterá um diretório devstack na pasta que executou este comando. Entre no diretório e digite:

    cd devstack
    

    e, em seguida, execute o script que busca e instala pacotes requeridos pelo openstack usando:

    ./stack.sh
    
  2. Você será solicitado a definir a senha para administração e alguns pacotes como mysql, rabbitmq, etc (seis vezes no total); você pode manter as senhas curtas e simples e pode ser a mesma coisa se não quiser lembrar uma diferente para todas. Isso levará aproximadamente 2 horas para ser concluído, novamente dependendo da velocidade da sua conexão (suponho que seja em torno de 200 kbps). Você pode ler sobre o script aqui . O script irá baixar e instalar e iniciar vários serviços e pacotes.

  3. A saída da execução explica quais scripts estão sendo baixados e outra saída de instalação; Isso será útil para solucionar problemas se você acabar com uma instalação malsucedida. Se o script concluir a execução com sucesso, a saída terminará com as seguintes linhas:

    Horizon is now available at http://10.1.119.60/
    Keystone is serving at http://10.1.119.60:5000/v2.0/
    Examples on using novaclient command line is in exercise.sh
    The default users are: admin and demo
    The password: password
    This is your host ip: 10.1.119.60
    stack.sh completed in 257 seconds.
    

    Se você não entender, o script encontrou alguns erros e eles precisam ser classificados primeiro. *

  4. Se a instalação for bem-sucedida, você poderá abrir um navegador e digitar o URL conforme indicado na mensagem de saída:

    This is your host ip: xxx.xxx.xxx.xxx

    como mostrado acima. **

  5. Você receberá uma página perguntando o nome de usuário e a senha. O nome de usuário é admin e a senha é o que você digitou quando instalou o openstack (a primeira das seis senhas). Se você não se lembra, abra o arquivo localrc em sua pasta devstack e marque (Seja nomeado localrc ou .localrc ou local.conf ).

  6. Se acontecer de você reiniciar a sua máquina ou a máquina virtual ou mesmo efetuar logoff, talvez seja necessário reiniciar os serviços de openstack, já que todos eles não são iniciados quando a máquina é inicializada. Para reiniciar os serviços, execute o seguinte comando em um terminal quando você estiver na pasta devstack :

    ./rejoin-stack.sh
    

    e, se concluído com sucesso, todos os serviços de openstack serão iniciados e você poderá acessar usando o mesmo nome de usuário e senha.

  7. A instalação acima não instala nêutrons (o componente de rede), para instalar o nêutron, adicione o seguinte ao final do seu arquivo localrc :

    disable_service n-net
    enable_service q-svc
    enable_service q-agt
    enable_service q-dhcp
    enable_service q-l3
    enable_service q-meta
    enable_service neutron
    #Optional, to enable tempest configuration as part of devstack
    enable_service tempest
    

    e, em seguida, execute novamente ./stack.sh .

Notas:

  • Embora você possa instalar o openstack em uma máquina vazia (não em uma máquina virtual), é recomendável instalá-lo em uma máquina virtual para segurança e facilidade de uso. A instalação do devstack remove sua senha administrativa (em vez disso, não solicita uma senha, mesmo para comandos privilegiados). Além disso, você pode criar clones de sua instalação e, mesmo que você atrapalhe a instalação, pode descartar a instalação e voltar à última imagem de trabalho da máquina virtual.

  • É melhor instalar o openstack em uma nova máquina virtual limpa com um sistema operacional LTS, já que o suporte e o teste geralmente são feitos no LTS, você encontrará mais respostas em canais e fóruns se estiver em um Versão LTS. Além disso, a nova máquina virtual garante que não haja conflitos de versão de pacote e ajuda a facilitar a instalação.

  • Se você estiver por trás de um proxy, talvez seja necessário adicioná-los na máquina virtual como variáveis de ambiente no arquivo /etc/environment , se quiser adicioná-lo globalmente ou no arquivo ~/.bashrc , se desejar localmente e também em /etc/apt/apt.conf .Você também pode precisar ajustar o script um pouco se o git não conseguir buscar pacotes mesmo depois de adicionar proxies http e https.

* É difícil dar uma solução canônica para todos esses erros, já que muito terreno precisa ser coberto e é quase impossível declará-los em uma solução. Depois de ter resolvido o erro que causou a falha do script, você precisará reiniciar o script usando ./stack.sh quando estiver na pasta devstack .

** O motivo pelo qual você estava recebendo o erro quando efetuou login foi porque a instalação não foi bem-sucedida ou porque você reiniciou, é necessário reiniciar os serviços de openstack se você reiniciou, se a instalação falhou, é necessário solucionar problemas primeiro os erros e reinicie o script.

    
por jobin 17.05.2014 / 09:31
1

Não tenho certeza, nunca tentei, mas veja se isso funciona para você

# apt-get install python-software-properties
# add-apt-repository cloud-archive:icehouse
# apt-get update
# apt-get dist-upgrade
# apt-get install linux-image-generic-lts-saucy linux-headers-generic-lts-saucy
# reboot

Referência: link

    
por mr_azad 16.05.2014 / 15:12
0
___ answer467739 ___

Não tenho certeza, nunca tentei, mas veja se isso funciona para você

%pre%

Referência: link

    
___ qstnhdr ___ Abra a instalação em pilha no Ubuntu 14.04? [duplicado] ___ tag123softwareinstallation ___ Instalando o software em um sistema em execução, como binários ou da origem. ___ tag123openstack ___ Software de código aberto para criação de nuvens privadas e públicas. ___ answer468134 ___

Você pode usar o devstack para implantar o openstack em sua máquina. O devstack é usado para desenvolvimento e é provavelmente a maneira mais rápida e fácil de implementar o openstack. Primeiro, configuramos o ambiente para implantar o openstack e, em seguida, instalamos o openstack usando o devstack.

Preparando o ambiente:

  1. Implante uma máquina virtual com o ubuntu 14.04 como o sistema operacional convidado no seu Ubuntu 14.04. Você pode usar vários hipervisores para implantar a máquina virtual, usei o VMware Player. Para obter instruções sobre como implantar uma máquina virtual usando o VMware Player, consulte este tutorial:

    • VMware Player - Instalando e implementando máquinas virtuais no ubuntu
  2. Em seguida, depois de ter implementado a máquina virtual e estar pronta para ser usada, você precisa clonar o script devstack dos repositórios do github, então primeiro instale o git usando o terminal (pressione Ctrl + < kbd> Alt + t juntos) e digite:

    %pre%

    , digite sua senha e aguarde a conclusão da instalação. Agora pegue o script devstack usando o comando abaixo:

    %pre%

    Isso levará algum tempo dependendo da velocidade da sua conexão.

Instalando o openstack:

  1. Se o script e outros arquivos forem baixados com sucesso, você obterá um diretório %code% na pasta que executou este comando. Entre no diretório e digite:

    %pre%

    e, em seguida, execute o script que busca e instala pacotes requeridos pelo openstack usando:

    %pre%
  2. Você será solicitado a definir a senha para administração e alguns pacotes como mysql, rabbitmq, etc (seis vezes no total); você pode manter as senhas curtas e simples e pode ser a mesma coisa se não quiser lembrar uma diferente para todas. Isso levará aproximadamente 2 horas para ser concluído, novamente dependendo da velocidade da sua conexão (suponho que seja em torno de 200 kbps). Você pode ler sobre o script aqui . O script irá baixar e instalar e iniciar vários serviços e pacotes.

  3. A saída da execução explica quais scripts estão sendo baixados e outra saída de instalação; Isso será útil para solucionar problemas se você acabar com uma instalação malsucedida. Se o script concluir a execução com sucesso, a saída terminará com as seguintes linhas:

    %pre%

    Se você não entender, o script encontrou alguns erros e eles precisam ser classificados primeiro. *

  4. Se a instalação for bem-sucedida, você poderá abrir um navegador e digitar o URL conforme indicado na mensagem de saída:

    %code%

    como mostrado acima. **

  5. Você receberá uma página perguntando o nome de usuário e a senha. O nome de usuário é %code% e a senha é o que você digitou quando instalou o openstack (a primeira das seis senhas). Se você não se lembra, abra o arquivo %code% em sua pasta devstack e marque (Seja nomeado %code% ou %code% ou %code% ).

  6. Se acontecer de você reiniciar a sua máquina ou a máquina virtual ou mesmo efetuar logoff, talvez seja necessário reiniciar os serviços de openstack, já que todos eles não são iniciados quando a máquina é inicializada. Para reiniciar os serviços, execute o seguinte comando em um terminal quando você estiver na pasta %code% :

    %pre%

    e, se concluído com sucesso, todos os serviços de openstack serão iniciados e você poderá acessar usando o mesmo nome de usuário e senha.

  7. A instalação acima não instala nêutrons (o componente de rede), para instalar o nêutron, adicione o seguinte ao final do seu arquivo %code% :

    %pre%

    e, em seguida, execute novamente %code% .

Notas:

  • Embora você possa instalar o openstack em uma máquina vazia (não em uma máquina virtual), é recomendável instalá-lo em uma máquina virtual para segurança e facilidade de uso. A instalação do devstack remove sua senha administrativa (em vez disso, não solicita uma senha, mesmo para comandos privilegiados). Além disso, você pode criar clones de sua instalação e, mesmo que você atrapalhe a instalação, pode descartar a instalação e voltar à última imagem de trabalho da máquina virtual.

  • É melhor instalar o openstack em uma nova máquina virtual limpa com um sistema operacional LTS, já que o suporte e o teste geralmente são feitos no LTS, você encontrará mais respostas em canais e fóruns se estiver em um Versão LTS. Além disso, a nova máquina virtual garante que não haja conflitos de versão de pacote e ajuda a facilitar a instalação.

  • Se você estiver por trás de um proxy, talvez seja necessário adicioná-los na máquina virtual como variáveis de ambiente no arquivo %code% , se quiser adicioná-lo globalmente ou no arquivo %code% , se desejar localmente e também em %code% .Você também pode precisar ajustar o script um pouco se o git não conseguir buscar pacotes mesmo depois de adicionar proxies http e https.

* É difícil dar uma solução canônica para todos esses erros, já que muito terreno precisa ser coberto e é quase impossível declará-los em uma solução. Depois de ter resolvido o erro que causou a falha do script, você precisará reiniciar o script usando %code% quando estiver na pasta %code% .

** O motivo pelo qual você estava recebendo o erro quando efetuou login foi porque a instalação não foi bem-sucedida ou porque você reiniciou, é necessário reiniciar os serviços de openstack se você reiniciou, se a instalação falhou, é necessário solucionar problemas primeiro os erros e reinicie o script.

    
___ qstntxt ___

Alguém pode fornecer instalação passo a passo da instalação de pilha aberta no Ubuntu 14.04?

Ou

Existe algum script como o link para a instalação automática. Eu tentei devstack no Ubuntu, mas não funcionou (Credentials Not Working).

Resposta do Dumidu funcionou (Instalação) mas não há nome de usuário ou senha para a instalação, então não há nada para verifique o seu funcionamento ou não.

Existe alguma maneira de instalar o Openstack no Ubuntu?

    
___
por Naggappan Ramukannan 31.07.2014 / 14:56