Erro ao executar o comando 'glance image-create'

0

Ao emitir o comando:

"relance image-create --name" cirros "--arquivo cirros-0.3.3-x86_64-disk.img --disk-format qcow2 --container-format bare --is-public True --progress"

Recebi a seguinte mensagem de erro: -

'Você deve fornecer um nome de usuário por meio de --os-username ou env [OS_USERNAME]'

O que devo fazer ..? Eu sou runnign ubuntu 14.04

Sou novo no Ubuntu, por favor ajude

Atenciosamente,

- V

    
por Vikram 08.06.2015 / 00:17

2 respostas

1

Tente isto:

Abra um terminal

Pressione Ctrl + Alt + T

Execute:

$ sudo -i
# nano /etc/glance/policy.json

No arquivo aberto, altere a seguinte linha:

"publicize_image": "role:admin",

Com:

"publicize_image": "",

Ctrl + O Salva o arquivo. Ctrl + X Fechar nano.

Em seguida, reinicie o relance:

# glance-control all restart

Fonte

    
por kyodake 08.06.2015 / 00:37
0

Acabei de copiar a resposta da @ MaxLobur ( link ):

Se você usou o devstack ( link ) para implantar o OpenStack, você pode usar o truque openrc:

$cd devstack/
$source openrc admin admin # for admin rights

ou

$source openrc demo demo # for demo user

Caso contrário, você precisa exportar as variáveis do sistema operacional manualmente:

$export OS_USERNAME = admin
$export OS_TENANT_NAME = <yourtenant>
$export OS_PASSWORD = <yourpasswd> # password which you used during deployment etc
    
por oliver nadj 08.06.2015 / 06:39