De forma predeterminada, el componente Identity Service (Keystone) no devuelve usuarios ni grupos al dominio predeterminado. El siguiente procedimiento modifica la configuración predeterminada a fin de garantizar que los usuarios con privilegios administrativos puedan acceder y asignar usuarios LDAP a funciones en OpenStack.
Requisitos previos
- Compruebe que la implementación de VMware Integrated OpenStack se haya realizado correctamente.
- Compruebe que VMware Integrated OpenStack se esté ejecutando.
- Compruebe que Active Directory esté configurado como el back-end de LDAP.
Procedimiento
- Mediante SSH, inicie sesión en la implementación de VMware Integrated OpenStack.
Este paso varía según el modo de implementación.
- Si la implementación utiliza el modo compacto, inicie sesión en el nodo de controlador.
- Si la implementación utiliza el modo de alta disponibilidad, inicie sesión en el nodo de equilibrador de carga.
- Pase a usar el usuario raíz.
sudo su -
- Ejecute el archivo cloudadmin_v3.rc.
$ source ~/cloudadmin_v3.rc
- Cree el proyecto inicial en el dominio predeterminado de OpenStack.
$ openstack --os-identity-api-version 3 --os-username admin \ --os-user-domain-name local --os-project-name admin --os-password admin \ --os-region-name nova project create --domain default --description "Demo Project" --or-show demo
Parámetro Descripción --os-identity-api-version 3 Especifica la versión de API; en este caso, la versión 3. --os-username admin Proporciona el nombre de usuario administrativo para el inicio de sesión; en este caso, admin. --os-user-domain-name local Especifica el dominio; en este caso, local para el usuario especificado. --os-project-name admin Especifica el proyecto de OpenStack del administrador. --os-password admin Proporciona la contraseña administrativa para el inicio de sesión; en este caso, admin. --os-region-name nova project create Ejecuta el comando nova project create. --domain default Este comando especifica el dominio donde se crea el proyecto nuevo; en este caso, el dominio default. --description "Demo Project" Este parámetro asigna el nombre al proyecto nuevo; en este caso, Demo Project. --or-show demo Crea un alias para el proyecto nuevo. - Agregue un usuario administrativo al proyecto nuevo en el dominio predeterminado.
$ openstack --os-identity-api-version 3 --os-username admin \ --os-user-domain-name local --os-project-name admin --os-password admin \ --os-region-name nova role add --project demo --project-domain default \ --user [email protected] --user-domain default admin
Parámetro Descripción --os-identity-api-version 3 Especifica la versión de API; en este caso, la versión 3. --os-username admin Proporciona el nombre de usuario administrativo para el inicio de sesión; en este caso, admin. --os-user-domain-name local Especifica el dominio; en este caso, local para el usuario especificado. --os-project-name admin Especifica el proyecto de OpenStack del administrador. --os-password admin Proporciona la contraseña administrativa para el inicio de sesión; en este caso, admin. --os-region-name nova role add Ejecuta el comando nova role add. --project demo Especifica el proyecto al que se agrega el nuevo usuario administrativo. --project-domain default Especifica el dominio del proyecto. --user [email protected] Especifica el nuevo usuario administrativo. --user-domain default admin Asigna el nuevo usuario al dominio de administrador predeterminado. Nota: Si se utilizan caracteres especiales para el identificador de usuario, se debe modificar la configuración de Keystone en VMware Integrated OpenStack Manager. - (opcional) Si se utilizan caracteres especiales para el identificador de usuario administrativo, se debe modificar la configuración de Keystone en VMware Integrated OpenStack Manager.
- En VMware Integrated OpenStack Manager en vCenter, vaya a Administrar > Configuración > Configurar el origen de identidad.
- Haga clic en Editar.
- En Configuración avanzada, modifique el valor del identificador de usuario de cn a userPrincipalName.
Ahora puede iniciar sesión en el dominio predeterminado en el panel de control de VMware Integrated OpenStack con el nombre y la contraseña de usuario administrativo.