Preparar o ambiente para utilizar a API OpenStack
Instale o ambiente OpenStack para controlar as suas instâncias através da API
Instale o ambiente OpenStack para controlar as suas instâncias através da API
Última atualização: 30/03/2022
É 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.
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.
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.
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:
Também pode realizar a instalação. Para isso, siga as instruções descritas abaixo:
Comece por escrever “Editar as variáveis do ambiente do sistema” no campo de busca e selecione o menu que aparece.
Passe para a janela Opções avançadas
e clique em Variáveis do ambiente
para editar os parâmetros.
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.
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
É necessário reiniciar o sistema para que as alterações sejam aplicadas.
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:
No símbolo do sistema, pode verificar a versão instalada introduzindo “python-V” (não é relevante em que diretório se encontra).
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
Carregar as variáveis de ambiente OpenStack.
Fale com a nossa comunidade de utilizadores em https://community.ovh.com/en/
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.
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