tech:notes_openstack_glance_images
Ceci est une ancienne révision du document !
Table des matières
Notes OpenStack Glance (images)
Install de Glance (Pour gérer les images)
Voir :
sudo yum install openstack-glance penstack-glance-doc
sudo su - postgres
CREATE ROLE glanceuser WITH LOGIN PASSWORD 'toor'; CREATE DATABASE glance OWNER glanceuser ;
source openrc openstack project create service openstack user create --domain default --password-prompt glance openstack role add --project service --user glance admin openstack service create image --name glance --description "Glance Image Service" openstack endpoint create --region RegionOne glance public http://srv-openstack-controller:9292
Conf
- /etc/glance/glance-api.conf
- /etc/glance/glance-registry.conf
- /etc/glance/glance-api.conf
[DEFAULT] debug = true [database] connection = postgresql://glanceuser:toor@127.0.0.1/glance [glance_store] stores = file,http default_store = file filesystem_store_datadir = /var/lib/glance/images [keystone_authtoken] www_authenticate_uri = http://srv-openstack-controller:5000/v3: auth_type = password project_domain_name = Default user_domain_name = Default project_name = service username = glance password = toor [paste_deploy] flavor = keystone
Idem pour /etc/glance/glance-registry.conf
su -s /bin/sh -c 'glance-manage db_sync' glance mkdir /var/lib/glance/images chown glance:nobody /var/lib/glance/images/ systemctl start openstack-glance-api.service systemctl start openstack-glance-registry.service systemctl enable openstack-glance-api.service systemctl enable openstack-glance-registry.service
Test
openstack image list wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img openstack image create cirros --file cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --public
API CLI
- openstack.rc
unset $(set |grep _ENDPOINT_ |cut -d= -f1) unset $(set |grep ^OS_ |cut -d= -f1) export LC_ALL=C # LC_ALL=C.UTF-8 export OS_NO_CACHE='true' export OS_CACERT=/etc/ssl/certs/ export OS_IDENTITY_API_VERSION='3' export OS_AUTH_URL='https://192.168.21.53:5000/v3' export OS_USERNAME=admin export OS_PASSWORD='P@ssw0rd' export OS_PROJECT_NAME=admin export OS_USER_DOMAIN_NAME=Default export OS_PROJECT_DOMAIN_NAME=Default
glance image-list glance image-create --name plop --file plop.vmdk --disk-format vmdk --container-format bare --visibility private
Policy
Voir
OpenStack Glance: allow user to create public images
tech/notes_openstack_glance_images.1742825205.txt.gz · Dernière modification : de 127.0.0.1
