Ambiente » History » Version 7

Beraldo Leal, 22 May 2012 17:41

1 1 Beraldo Leal
h1. Ambiente de Desenvolvimento
2 1 Beraldo Leal
3 1 Beraldo Leal
h2. Lista de Servidores
4 1 Beraldo Leal
5 2 Marco Gomes
200.145.46.194	backup
6 2 Marco Gomes
200.145.46.221	educloud01
7 2 Marco Gomes
200.145.46.211	educloud02
8 2 Marco Gomes
200.145.46.232	educloud03
9 2 Marco Gomes
200.145.46.214	educloud04
10 2 Marco Gomes
200.145.46.212	educloud05
11 2 Marco Gomes
200.145.46.217	educloud06
12 2 Marco Gomes
200.145.46.198	educloud07
13 3 Beraldo Leal
14 3 Beraldo Leal
h3. Documentação do OpenStack
15 3 Beraldo Leal
16 3 Beraldo Leal
h4. keystone
17 3 Beraldo Leal
18 4 Beraldo Leal
O Keystone é um projeto que provê serviços de "Identidade", "Token", "Catalog" and "Policy" para os componentes do OpenStack. O pacote *_keystone_* foi instalado no servidor _educloud02_.
19 4 Beraldo Leal
20 4 Beraldo Leal
Este software é feito em python, e por sua vez instala a dependencia *_keystone-python_*, uma biblioteca em python para uso do próprio keystone.
21 4 Beraldo Leal
22 4 Beraldo Leal
Os arquivos de configuração do keystone ficam em /etc/keystone e hoje ele está utilizando como um backend para armazenar os usuários uma base sqlite3, mas ele também permite que seja utilizado uma base LDAP.
23 4 Beraldo Leal
24 4 Beraldo Leal
Além do daemon (servidor) foi instalado o cliente (também feito em python) *_python-keystoneclient_*.
25 5 Beraldo Leal
26 5 Beraldo Leal
h5. Portas
27 5 Beraldo Leal
28 6 Beraldo Leal
Inicialmente o keystone, fica ouvindo em duas portas TCP: *5000* e *35357*, pública (serviços) e de administração respectivamente.
29 5 Beraldo Leal
30 5 Beraldo Leal
A porta de administração pode ser utilizada para gerenciar o keystone via REST. O "endpoint" fica sendo na seguinte url:
31 5 Beraldo Leal
32 5 Beraldo Leal
<pre>
33 5 Beraldo Leal
http://0.0.0.0:35357/v2.0/
34 1 Beraldo Leal
</pre>
35 6 Beraldo Leal
36 6 Beraldo Leal
Exemplos de utilização da API pública e de administração podem ser encontradas nas páginas:
37 6 Beraldo Leal
38 7 Beraldo Leal
[[http://keystone.openstack.org/api_curl_examples.html][Service API Examples Using Curl]]
39 6 Beraldo Leal
http://keystone.openstack.org/api_curl_examples.html#id1