Vistazo a la instalación y configuración

Construcción y aplicación de plataforma de infraestructura de computación en la nube basada en centos6.5

(5) Instalación y configuración de Glance

El entrenamiento involucra el objetivo del entrenamiento del
controlador de nodo

  1. Complete la instalación de los componentes básicos de Glance;
  2. Completar la creación y autorización de la base de datos Glance;
  3. Completar la creación de usuarios, servicios y puntos finales de Glance;
  4. Complete la modificación del archivo de configuración principal de Glance;
  5. Completa la carga y verificación de la imagen.
    1. Instale los componentes básicos de Glance
[root@controller ~]# yum -y install openstack-glance python-glanceclient

2. Cree una base de datos y autorícela.

[root@controller ~]# mysql -uroot -p000000
mysql> create database glance;
mysql> grant all privileges on glance.* to 'glance'@'localhost' identified by '000000'; 
mysql> grant all privileges on glance.* to 'glance'@'%' identified by '000000';
[root@controller ~]# openstack-config --set /etc/glance/glance-api.conf database connection mysql://glance:000000@controller/glance 
[root@controller ~]# openstack-config --set /etc/glance/glance-registry.conf database connection mysql://glance:000000@controller/glance 
[root@controller ~]# su -s /bin/sh -c "glance-manage db_sync" glance
[root@controller ~]# mysql -uroot -p000000 -e "use glance;show tables;"

3. Registre el servicio Glance en el servidor de Keystone para
registrar dos aspectos de la información (información del usuario, servicio de servicio e información de punto final)

[root@controller ~]# keystone user-create --name=glance --pass=000000

Cuando aparece: Se espera una URL de autenticación mediante --os-anth-url o env [OS_AUTH_URL]
Solución: fuente admin-openrc.sh

[root@controller ~]# keystone user-role-add --user=glance --tenant=service --role=admin
[root@controller ~]# keystone service-create --name=glance --type=image --description="Openstack Image Service" 
[root@controller ~]# keystone endpoint-create --service-id=$(keystone service-list | awk '/ image / {print $2}') --publicurl=http://controller:9292/v2.0 --internalurl=http://controller:9292/v2.0 --adminurl=http://controller:9292/v2.0

4. Modificar el archivo de configuración de Glance

[root@controller ~]# openstack-config --set /etc/glance/glance-api.conf keystone_authtoken auth_uri http://controller:5000
[root@controller ~]# openstack-config --set /etc/glance/glance-api.conf keystone_authtoken auth_host controller
[root@controller ~]# openstack-config --set /etc/glance/glance-api.conf keystone_authtoken auth_port 35357
[root@controller ~]# openstack-config --set /etc/glance/glance-api.conf keystone_authtoken auth_protocol http
[root@controller ~]# openstack-config --set /etc/glance/glance-api.conf keystone_authtoken admin_tenant_name service
[root@controller ~]# openstack-config --set /etc/glance/glance-api.conf keystone_authtoken admin_user glance
[root@controller ~]# openstack-config --set /etc/glance/glance-api.conf keystone_authtoken admin_password 000000
[root@controller ~]# openstack-config --set /etc/glance/glance-api.conf paste_deploy flavor keystone

[root@controller ~]# openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken auth_uri http://controller:5000 
[root@controller ~]# openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken auth_host controller
[root@controller ~]# openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken auth_port 35357
[root@controller ~]# openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken auth_protocol http
[root@controller ~]# openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken admin_tenant_name service
[root@controller ~]# openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken admin_user glance
[root@controller ~]# openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken admin_password 000000
[root@controller ~]# openstack-config --set /etc/glance/glance-registry.conf paste_deploy flavor keystone

5. Inicie el servicio y configure el inicio automático después del inicio

[root@controller ~]# service openstack-glance-api restart
[root@controller ~]# service openstack-glance-registry restart
[root@controller ~]# chkconfig openstack-glance-api on
[root@controller ~]# chkconfig openstack-glance-registry on
[root@controller ~]# chkconfig | grep openstack-glance

6. Sube la imagen para
verificar el formato de la imagen, el comando es el siguiente:

[root@controller ~]# glance image-create --name "centos6.5" --disk-format qcow2 --container-format bare --is-public True --progress < /opt/iaas/images/centos_65_x86_6420140327.qcow2

En el comando anterior:
"- -name" se usa para especificar el nombre de la imagen
"- -disk-format" se usa para especificar el formato de imagen, los formatos de imagen válidos incluyen ami \ ari \ aki \ vhd \ vmdk \ raw \ qcow2 \ vdi \ iso
"--container-format" se utiliza para especificar el formato del contenedor, los formatos válidos incluyen bare \ ovf \ aki \ ari \ ami. Especifique bare para indicar que el archivo de imagen no tiene el formato que contiene el archivo de metadatos de la máquina virtual.
"- -is-public" se utiliza para especificar si la imagen es visible para todos los usuarios y puede ser utilizada por todos los usuarios. Verdadero significa que todos los usuarios pueden ver y usar el espejo; Falso significa que solo el administrador puede ver y usar el espejo.
"- -progress" se utiliza para mostrar el progreso de la carga y se puede omitir.
El contenido después de "<" es el archivo de imagen específico que se cargará.

7. Verifique el servicio de duplicación

[root@controller ~]# glance index

Supongo que te gusta

Origin blog.csdn.net/qq_44750380/article/details/103883144
Recomendado
Clasificación