Очередная «шпора», чтобы не забыть. Для переноса образа OpenStack из одного приватного тенанта (он же — «проект», если смотреть в веб-интерфейсе) в другой, необходимо залогиниться, например, на management-ноду OpenStack под пользователем root и посмотреть содержимое /etc/creds. Удостоверимся, что там всё хорошо и прописаны привилегии администратора, основной тенант и адрес keystone.
Выглядит примерно так:
export OS_USERNAME=admin
export OS_PASSWORD=ADMIN
export OS_TENANT_NAME=tenant
export OS_AUTH_URL=http://10.0.0.1:35357/v2.0
Далее выполняем команду export OS_TENANT_NAME=TENANT_NAME. Где TENANT_NAME, имя того тенанта, куда мы хотим поместить образ.
Самый простой способ добавления образа в непубличный тенант — сделать его копию с имеющегося образа.
Соответственно, вводим команду:
glance image-create --name "IMAGE_NAME" --file /var/lib/glance/images/IMAGE_ID --disk-format qcow2 --container-format bare --is-public False --progress
Где IMAGE_NAME — название образа, а IMAGE_ID его идентификатор. Легко посмотреть в свойствах образа как через веб, так и с помощью команды nova image-list.
Всё. Далее заходим в веб-интерфейс и пользуемся. При желании, из старого тенанта образ можно смело удалить.
Публичный образ делается почти точно так же. С тем отличием, что вместо опции --is-public False будет --is-public True.
Выглядит примерно так:
export OS_USERNAME=admin
export OS_PASSWORD=ADMIN
export OS_TENANT_NAME=tenant
export OS_AUTH_URL=http://10.0.0.1:35357/v2.0
Далее выполняем команду export OS_TENANT_NAME=TENANT_NAME. Где TENANT_NAME, имя того тенанта, куда мы хотим поместить образ.
Самый простой способ добавления образа в непубличный тенант — сделать его копию с имеющегося образа.
Соответственно, вводим команду:
glance image-create --name "IMAGE_NAME" --file /var/lib/glance/images/IMAGE_ID --disk-format qcow2 --container-format bare --is-public False --progress
Где IMAGE_NAME — название образа, а IMAGE_ID его идентификатор. Легко посмотреть в свойствах образа как через веб, так и с помощью команды nova image-list.
Всё. Далее заходим в веб-интерфейс и пользуемся. При желании, из старого тенанта образ можно смело удалить.
Публичный образ делается почти точно так же. С тем отличием, что вместо опции --is-public False будет --is-public True.
Комментариев нет:
Отправить комментарий