Preparar o ambiente para utilizar a API OpenStack

Instale o ambiente OpenStack para controlar as suas instâncias através da API

Última atualização: 30/03/2022

Sumário

É possível administrar os serviços Public Cloud através de comandos provenientes da consola do sistema, após o descarregamento e a instalação das ferramentas OpenStack.

Graças à API OpenStack, pode automatizar esta gestão gerando scripts. O cliente Nova OpenStack permite administrar as instâncias e o espaço em disco. Por outro lado, o cliente Glance OpenStack permite-lhe gerir as imagens e os backups. Quanto ao cliente Swift, permite-lhe gerir o espaço de armazenamento dos objetos.

Saiba como instalar estas ferramentas OpenStack.

Requisitos

  • Dispor de um acesso root ao ambiente que pretende configurar.

Instruções

Em Debian

Abra o terminal ou estabeleça uma ligação em SSH ao ambiente que pretende preparar.

Atualize a cache dos pacotes através do comando apt update:

apt update

Utilize o comando abaixo para instalar os clientes OpenStack, Nova (aplicação de cálculo) e Swift:

apt install python3-pip -y
pip3 install --upgrade pip
pip3 install python-openstackclient python-novaclient python-swiftclient

Nesta etapa, recomendamos que crie um utilizador especial para não usar o utilizador root.

Para aceder às ferramentas de ajuda, execute o seguinte comando:

openstack --help
nova help

A documentação relativa à API OpenStack está disponível nesta página.

Em CentOS

Abra o terminal ou estabeleça uma ligação em SSH ao ambiente que pretende preparar.

Atualize a cache dos pacotes através do seguinte comando:

yum update -y

Utilize o comando abaixo para instalar os clientes OpenStack, Nova (aplicação de cálculo) e Swift:

apt install python3-pip -y
pip3 install --upgrade pip
pip3 install python-openstackclient python-novaclient python-swiftclient

Nesta etapa, recomendamos que crie um utilizador especial para não usar o utilizador root.

Para aceder às ferramentas de ajuda, execute o seguinte comando:

openstack --help
nova help

A documentação relativa à API OpenStack está disponível nesta página.

Em Windows

Descarregue e instale a versão 2.7.14 de Python. Pode optar por adicionar automaticamente a linguagem de programação Python ao Path, selecionando esta opção na configuração da instalação:

Instalação automática

Também pode realizar a instalação. Para isso, siga as instruções descritas abaixo:

1 - Editar as variáveis do ambiente do sistema

Comece por escrever “Editar as variáveis do ambiente do sistema” no campo de busca e selecione o menu que aparece.

Parâmetros das variáveis do ambiente

2 - Editar os parâmetros do sistema

Passe para a janela Opções avançadas e clique em Variáveis do ambiente para editar os parâmetros.

Parâmetros de desempenho

3 - Configurar as variáveis do ambiente

Na secção “Variáveis do sistema”, selecione “Novo”, atribua o nome “PYTHON_HOME” e adicione o caminho até Python. Esta última será “C:\Python27” por predefinição.

Adicionar o caminho de acesso

4 - Adicionar o caminho para as variáveis

Depois de adicionar o Python, edite o “Path” (caminho) nas variáveis do sistema e adicione o seguinte no final do caminho:

...;%PYTHON_HOME%\;%PYTHON_HOME%\Script

5 - Reiniciar o Windows

É necessário reiniciar o sistema para que as alterações sejam aplicadas.

6 - Instalar o cliente OpenStack

Estando conectado como administrador, escreva “cmd” no campo de busca e selecione o símbolo do sistema quando aparecer. Instale o cliente OpenStack utilizando o seguinte comando:

# pip install python-openstackclient

Se a operação se realizar corretamente, aparecerá um resumo:

Instalação automática

No símbolo do sistema, pode verificar a versão instalada introduzindo “python-V” (não é relevante em que diretório se encontra).

Verificação

Em MacOS

Pode utilizar HomeBrew, um gestor de pacotes para MacOS.

Abra o terminal e execute o seguinte comando:

brew install openstackclient

Utilize os comandos abaixo para instalar os clientes Nova (aplicação de cálculo) e Swift:

Para Python2:

pip install python-novaclient
pip install python-swiftclient

Para Python3:

pip3 install python-novaclient
pip3 install python-swiftclient

Para aceder às ferramentas de ajuda, execute o seguinte comando:

openstack --help
nova help

Quer saber mais?

Fale com a nossa comunidade de utilizadores em https://community.ovh.com/en/


Esta documentação foi-lhe útil?

Não hesite em propor-nos sugestões de melhoria para fazer evoluir este manual.

Imagens, conteúdo, estrutura... Não hesite em dizer-nos porquê para evoluirmos em conjunto!

Os seus pedidos de assistência não serão tratados através deste formulário. Para isso, utilize o formulário "Criar um ticket" .

Obrigado. A sua mensagem foi recebida com sucesso.


Estes manuais também podem ser úteis...

OVHcloud Community

Aceda ao seu espaço comunitário. Coloque as suas questões, procure informações e interaja com outros membros do OVHcloud Community.

Discuss with the OVHcloud community

Em conformidade com a alteração à Diretiva 2006/112/CE, os preços com IVA podem variar de acordo com o país de residência do cliente
(por defeito, os preços com IVA apresentados incluem o IVA português em vigor).