Quais são os passos a seguir depois de uma instalação bem-sucedida do openstack usando o pacote juju openstack-base charm?

1

Instalei o pacote de encapsulamento Openstack-Base com o JuJu.

A documentação declara: link

Ensuring it's working To ensure your cloud is functioning correctly, download this bundle and then run through the following sections.

All commands are executed from within the expanded bundle.

O que isso significa? Eu ssh no novo controlador de computação? Em qual máquina nós executamos os comandos?

Eu tentei executar isso no comando no controlador de nuvem nova e consegui o seguinte:

ubuntu@juju-9d518a-1-lxd-1:~$ sudo apt-get -y install python-novaclient python-keystoneclient python-glanceclient python-neutronclient
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-keystoneclient is already the newest version (1:2.3.1-2).
python-neutronclient is already the newest version (1:4.1.1-2).
python-glanceclient is already the newest version (1:2.0.0-2ubuntu0.16.04.1).
python-novaclient is already the newest version (2:3.3.1-2ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
ubuntu@juju-9d518a-1-lxd-1:~$ source novarc
-bash: novarc: No such file or directory
ubuntu@juju-9d518a-1-lxd-1:~$

Não tenho certeza do que fazer aqui, pois o guia não é muito específico.

EDIT 1: Eu procurei como trabalhar com CLI openstack e encontrei algumas informações interessantes. Eu instalei o openstack cli em um novo servidor rodando o ubuntu, você pode instalá-lo mesmo no mesmo nó que você instalou o juju. A maneira de fazê-lo funcionar é entrar no painel do openstack horizon, ir para Project - > Compute - > Acesso e Segurança

o URL é: http: // enter_your_horizon_ip / horizon / project / access_and_security /

A partir daqui, você pode clicar no arquivo Download Openstack RC. Salve o arquivo e faça o upload para o servidor no qual você instalou as ferramentas openstack cli.

Uma vez dentro desse servidor, execute o comando para alterar a fonte para o arquivo rc da seguinte forma:

im meu exemplo, o nome do arquivo rc é example_rc.sh

source example_rc.sh

você será solicitado a fornecer uma senha, a mesma senha usada para fazer login no painel do horizonte.

assim que isso for feito, você poderá começar a usar os comandos openstack.

AGORA: Estou preso a outra coisa, ainda relacionada a etapas seguidas após o guia:

O guia de configuração diz o seguinte:

Configuring an image

In order to run instances on your cloud, you'll need to upload an image to boot instances from:

Configure networking

For the purposes of a quick test, we'll setup an 'external' network and shared router ('provider-router') which will be used by all tenants for public access to instances:

> ./neutron-ext-net -g <gateway-ip> -c <network-cidr> \
>     -f <pool-start>:<pool-end> ext_net

De qual unidade estamos usando isso?

Tenho a sensação de que a "fonte novarc" foi crucial para isso, mas onde conseguir a fonte novarc?

Eu tentei executar esses comandos da instância de nêutrons, bem como da instância do controlador, e recebo os seguintes erros:

root@juju-9d518a-1-lxd-1:~# ./neutron-ext-net -g 10.230.168.1 -c 10.230.168.0/21 \
>     -f 10.230.168.10:10.230.175.254 ext_net
bash: ./neutron-ext-net: No such file or directory
root@juju-9d518a-1-lxd-1:~#

Onde estão esses arquivos bash? Onde está o arquivo novarc?

Seria útil se a documentação especificasse isso.

Obrigado pela leitura, espero que você possa ajudar!

    
por Oscar 09.03.2017 / 10:49

1 resposta

1

Você precisará fazer o download e extrair o arquivo zip do pacote usando este link - o As ferramentas novarc e helper estão localizadas junto com o pacote na loja de charme.

    
por jamespage 10.03.2017 / 22:17