Powerpoint exploring the locations used in television show Time Clash
Openstack keystone-130319161514-phpapp02
1. Dell India R&D Centre
OpenStack Identity Service
Surya Prabhakar
16th March 2013
2. Dell India R&D Centre
What is OpenStack?
➔
Iaas cloud computing software to build public and private clouds.
➔
More than 100 companies are part including Dell, AMD, HP, CISCO
➔
All code will be released under the Apache License
➔
Development based on a design summit every 6 months.
➔
Publicly available source code.
3. Dell India R&D Centre
What is OpenStack Identity Service?
●
OpenStack Identity (Keystone) provides a central directory of
users mapped to the OpenStack services they can access. It
acts as a common authentication system across the cloud
operating system and can integrate with existing backend
directory services like LDAP.
4. Dell India R&D Centre
What do we cover today?
➔
Understand and configure Keystone
➔
WIFM?
➔
How does it help me?
➔
Can we participate in the development and contribute?
5. Dell India R&D Centre
OpenStack Components
Sequence of things to be done..
MYSQL
RABBITMQ
KEYSTONE
GLANCE
NOVA
6. Dell India R&D Centre
Steps to Configure keystone
●
apt-get install mysql-server python-mysqldb
●
sed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf
service mysql restart
●
apt-get install rabbitmq-server
7. Dell India R&D Centre
Steps to Configure keystone
●
apt-get install ntp
●
apt-get install keystone
●
mysql -u root -p
CREATE DATABASE keystone;
GRANT ALL ON keystone.* TO 'keystoneUser'@'%'
IDENTIFIED BY 'keystonePass';
quit;
8. Dell India R&D Centre
Steps to Configure keystone
●
apt-get install ntp
●
apt-get install keystone
●
mysql -u root -p
CREATE DATABASE keystone;
GRANT ALL ON keystone.* TO 'User'@'%' IDENTIFIED BY
'Pass';
quit;
9. Dell India R&D Centre
Steps to Configure keystone
●
/etc/keystone/keystone.conf
connection =
mysql://keystoneUser:keystonePass@192.168.20.1/keystone
●
service keystone restart
●
keystone-manage db_sync
10. Dell India R&D Centre
Steps to Configure keystone
●
#Change the HOST_IP and HOST_IP_EXT variables before
executing the scripts
●
chmod +x keystone_basic.sh
●
chmod +x keystone_endpoints_basic.sh
●
./keystone_basic.sh
●
./keystone_endpoints_basic.sh
11. Dell India R&D Centre
Steps to Configure keystone
●
vi creds
#Paste the following:
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=admin_pass
export OS_AUTH_URL="http://192.168.20.1:5000/v2.0/"
●
# source it:
source creds
12. Dell India R&D Centre
Steps to Configure keystone
●
vi creds
#Paste the following:
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=admin_pass
export OS_AUTH_URL="http://192.168.20.1:5000/v2.0/"
●
# Load it:
source creds
13. Dell India R&D Centre
Steps to Configure keystone
●
Keystone use cases
●
https://wiki.openstack.org/wiki/KeystoneUseCases#User_story:
_Windows_.2B_Virtual_Machine
14. Dell India R&D Centre
Contact me
●
Freenode
●
my nick ( spn )