Raphael » History » Version 24

Raphael Cóbe, 19 Apr 2013 13:58

1 1 Raphael Cóbe
h1. Raphael
2 1 Raphael Cóbe
3 24 Raphael Cóbe
h2. 19-04-2013
4 24 Raphael Cóbe
5 24 Raphael Cóbe
h3. Executou:
6 24 Raphael Cóbe
7 24 Raphael Cóbe
* Modificação do script para coleta de dados de forma que fique genérico para criação de gráficos
8 24 Raphael Cóbe
9 24 Raphael Cóbe
h3. Próximas Ações:
10 24 Raphael Cóbe
11 24 Raphael Cóbe
* Coletar resultados para 4 máquinas (32 processadores);
12 24 Raphael Cóbe
13 24 Raphael Cóbe
14 24 Raphael Cóbe
15 24 Raphael Cóbe
16 24 Raphael Cóbe
h2. 18-04-2013
17 24 Raphael Cóbe
18 24 Raphael Cóbe
h3. Executou:
19 24 Raphael Cóbe
20 24 Raphael Cóbe
* Criação de entradas para benchmark;
21 24 Raphael Cóbe
* Modificação do script run-multi.sh para rodar com todas as possíveis entradas;
22 24 Raphael Cóbe
23 24 Raphael Cóbe
h3. Próximas Ações:
24 24 Raphael Cóbe
25 24 Raphael Cóbe
* Coletar resultados e plotar gráficos;
26 24 Raphael Cóbe
27 24 Raphael Cóbe
h2. 17-04-2013
28 24 Raphael Cóbe
29 24 Raphael Cóbe
h3. Executou:
30 24 Raphael Cóbe
31 24 Raphael Cóbe
* Script para coleta de dados da execução em uma máquina sem HT;
32 24 Raphael Cóbe
* Criação de gráficos para apresentar variação do tempo em cada porcentagem de memória;
33 24 Raphael Cóbe
* Criação de gráficos para apresentar variação do Número de operações  em cada porcentagem de memória;
34 24 Raphael Cóbe
* Criação de gráficos com Número de operações e Tempo para cada porcentagem de uso de memória;
35 24 Raphael Cóbe
* Descoberta de melhor valor de uso de memória e tamanho de problema:
36 24 Raphael Cóbe
** 92% de uso de memória;
37 24 Raphael Cóbe
** Tamanho de problema (NB) em 184;
38 24 Raphael Cóbe
** Número de Operações: 7.82992*10^01 GFlops;
39 24 Raphael Cóbe
* Setup do ambiente para execução de testes em mais de uma máquina (ssh sem senha, testes com o mpirun);
40 24 Raphael Cóbe
41 24 Raphael Cóbe
h3. Próximas Ações:
42 24 Raphael Cóbe
43 24 Raphael Cóbe
* Executar testes para 4 máquinas;
44 24 Raphael Cóbe
45 24 Raphael Cóbe
46 24 Raphael Cóbe
47 24 Raphael Cóbe
h2. 16-04-2013
48 24 Raphael Cóbe
49 24 Raphael Cóbe
h3. Executou:
50 24 Raphael Cóbe
51 24 Raphael Cóbe
* Execução de experimentos com processador utilizando HT - 90% de uso de memória;
52 24 Raphael Cóbe
* Criação de gráfico que compara a execução do benchmark com HT e sem.
53 24 Raphael Cóbe
* Criação de página no wiki para guardar resultados de benchmarks;
54 24 Raphael Cóbe
55 24 Raphael Cóbe
h3. Próximas Ações:
56 24 Raphael Cóbe
57 24 Raphael Cóbe
* Encontrar valor otimizado de memória e tamanho de problema para uma única máquina sem HT.
58 24 Raphael Cóbe
59 24 Raphael Cóbe
h3. Bloqueio:
60 24 Raphael Cóbe
61 24 Raphael Cóbe
* Aguardando benchmark terminar de executar;
62 24 Raphael Cóbe
63 24 Raphael Cóbe
64 24 Raphael Cóbe
h2. 15-04-2013
65 24 Raphael Cóbe
66 24 Raphael Cóbe
h3. Executou:
67 24 Raphael Cóbe
68 24 Raphael Cóbe
* Script para busca de valores otimizados para tamanho do problema, NB e melhor uso de memória;
69 24 Raphael Cóbe
70 24 Raphael Cóbe
71 24 Raphael Cóbe
h3. Próximas Ações:
72 24 Raphael Cóbe
73 24 Raphael Cóbe
* Plotar Gráfico de resultados;
74 24 Raphael Cóbe
* Criar página no wiki com resultados;
75 13 Raphael Cóbe
76 23 Raphael Cóbe
h2. 12-04-2013
77 18 Raphael Cóbe
78 19 Raphael Cóbe
h3. Executou:
79 18 Raphael Cóbe
80 19 Raphael Cóbe
* Valor otimizado para uso do hpl em nb = 120 (com 90% de uso de memória: 7.66826e+01 GFlops); 
81 20 Raphael Cóbe
* Gráfico de estudo do tempo vs nbs vs gflops
82 22 Raphael Cóbe
!https://ncc.unesp.br/its/attachments/225/NBvsTimevsGflops.png!
83 19 Raphael Cóbe
84 19 Raphael Cóbe
h3. Próximas Ações:
85 19 Raphael Cóbe
86 19 Raphael Cóbe
* instalar nova-compute em máquinas;
87 19 Raphael Cóbe
88 19 Raphael Cóbe
89 19 Raphael Cóbe
90 19 Raphael Cóbe
91 18 Raphael Cóbe
h2. 11-04-2013
92 18 Raphael Cóbe
93 18 Raphael Cóbe
h3. Executou:
94 18 Raphael Cóbe
95 18 Raphael Cóbe
* Codificação de script para geração de arquivos .dat de entrada;
96 18 Raphael Cóbe
* Geração de entradas;
97 18 Raphael Cóbe
* Script para execução do linpack, jpgando saídas em output/
98 18 Raphael Cóbe
* Ticket 779 fechado (https://ncc.unesp.br/its/issues/779);
99 18 Raphael Cóbe
100 18 Raphael Cóbe
h3. Próximas Ações:
101 18 Raphael Cóbe
102 1 Raphael Cóbe
* Verificar valores otimizados para testes;
103 19 Raphael Cóbe
* Plotar gráfico com dados de saída dos testes;
104 18 Raphael Cóbe
105 18 Raphael Cóbe
106 18 Raphael Cóbe
107 18 Raphael Cóbe
108 18 Raphael Cóbe
h2. 10-04-2013
109 18 Raphael Cóbe
110 18 Raphael Cóbe
h3. Executou:
111 18 Raphael Cóbe
112 18 Raphael Cóbe
* Execução do Procedimento UNESP nas máquinas 04-08;
113 18 Raphael Cóbe
* Modificação do nfs para rw;
114 18 Raphael Cóbe
* Teste do Linpack utilizando nfs;
115 18 Raphael Cóbe
* Desabilitação do ht na educloud05;
116 18 Raphael Cóbe
117 18 Raphael Cóbe
118 18 Raphael Cóbe
h3. Próximas Ações:
119 18 Raphael Cóbe
120 18 Raphael Cóbe
* Rodar conjuntos de testes para achar valores otimizados de Ns e NBs
121 18 Raphael Cóbe
122 18 Raphael Cóbe
123 18 Raphael Cóbe
h2. 09-04-2013
124 18 Raphael Cóbe
125 18 Raphael Cóbe
h3. Executou:
126 18 Raphael Cóbe
127 18 Raphael Cóbe
* Tentativa de compilação do Linpack;
128 18 Raphael Cóbe
** Utilizando openmpi;
129 18 Raphael Cóbe
* Testes de execução do linpack com Intel® Math Kernel Library;
130 18 Raphael Cóbe
* Screen sobre a utilização do Linpack utilizando Intel mpi;
131 18 Raphael Cóbe
* Leituras sobre o uso da calculadora para HPL.dat (http://hpl-calculator.sourceforge.net/):
132 18 Raphael Cóbe
** http://ufpr.dl.sourceforge.net/project/hpl-calculator/HPL%20Calculator/HPL-HowTo.pdf
133 18 Raphael Cóbe
134 18 Raphael Cóbe
h3. Próximas Ações:
135 18 Raphael Cóbe
136 18 Raphael Cóbe
* Completar instalação do ambiente;
137 18 Raphael Cóbe
* Testar execução do linpack otimizado para intel (fornecido pelo ncc) - em /opt;
138 18 Raphael Cóbe
139 18 Raphael Cóbe
140 18 Raphael Cóbe
141 18 Raphael Cóbe
142 17 Raphael Cóbe
h2. 08-04-2013
143 16 Raphael Cóbe
144 16 Raphael Cóbe
h3. Executou:
145 16 Raphael Cóbe
146 16 Raphael Cóbe
* Leitura sobre Top500
147 16 Raphael Cóbe
** http://www.top500.org/project/introduction/
148 16 Raphael Cóbe
** http://www.top500.org/project/linpack/
149 16 Raphael Cóbe
* Leitura sobre Linpack
150 16 Raphael Cóbe
** http://www.netlib.org/utk/people/JackDongarra/PAPERS/The-LINPACK-Benchmark-An-Explanation.pdf
151 16 Raphael Cóbe
** Sobre HPL: http://www.netlib.org/benchmark/hpl/
152 16 Raphael Cóbe
** http://support.clearspeed.com/resources/documentation/LINPACK_Getting_Started_Manual_Rev1.B.pdf
153 16 Raphael Cóbe
*** Guia de uso do Linpack
154 16 Raphael Cóbe
155 16 Raphael Cóbe
* Sobre a diferença entre LAPACK e LINPACK:
156 16 Raphael Cóbe
Até onde entendi o LAPACK é uma biblioteca para algebra linear e pode (deve) ser utilizado em um futuro para a substituição de algumas rotinas do problema solucionado pelo LINPACK. A idéia é que o LINPACK foi concebido para rodar nos computadores que eram modernos na época, os Vector CPUS (http://en.wikipedia.org/wiki/Vector_processor). Ao se substituir as rotinas do problema solucionado pelo LINPACK pelo LAPACK o benchmark (ainda o LINPACK) vai poder explorar melhor as arquiteturas modernas baseadas em cache. 
157 16 Raphael Cóbe
158 16 Raphael Cóbe
* LAPACK vs LINPACK vs EISPACK: http://www.netlib.org/lapack/lug/node10.html.
159 16 Raphael Cóbe
160 16 Raphael Cóbe
161 16 Raphael Cóbe
162 16 Raphael Cóbe
163 15 Raphael Cóbe
h2. 03-04-2013
164 15 Raphael Cóbe
165 15 Raphael Cóbe
h3. Executou:
166 15 Raphael Cóbe
167 15 Raphael Cóbe
* Definição cronograma próxima fase;
168 15 Raphael Cóbe
* Criação de imagem do ubuntu e upload para Glance;
169 15 Raphael Cóbe
* Instalação do Cinder;
170 15 Raphael Cóbe
* Atualização da página do [[Ambiente]] com manual de instalação do Cinder;
171 15 Raphael Cóbe
172 15 Raphael Cóbe
h3. Próximas ações:
173 15 Raphael Cóbe
174 15 Raphael Cóbe
* Começar estudo Top500.org;
175 15 Raphael Cóbe
176 15 Raphael Cóbe
h2. 02-04-2013
177 15 Raphael Cóbe
178 15 Raphael Cóbe
h3. Executou:
179 15 Raphael Cóbe
180 15 Raphael Cóbe
* Escrita do Relatório
181 15 Raphael Cóbe
182 15 Raphael Cóbe
183 15 Raphael Cóbe
h3. Próximas ações:
184 15 Raphael Cóbe
185 15 Raphael Cóbe
* Instalação Cinder;
186 15 Raphael Cóbe
187 15 Raphael Cóbe
188 13 Raphael Cóbe
h2. 01-04-2013
189 13 Raphael Cóbe
190 13 Raphael Cóbe
h3. Executou:
191 13 Raphael Cóbe
192 13 Raphael Cóbe
* Leituras sobre criação de imagens personalizadas:
193 13 Raphael Cóbe
** Utilizando o proprio nova: http://docs.openstack.org/trunk/openstack-compute/admin/content/creating-images-from-running-instances.html
194 13 Raphael Cóbe
** Utilizando o VMBuilder: 
195 13 Raphael Cóbe
*** http://wiki.debian.org/VMBuilder - Criação de imagens debian;
196 13 Raphael Cóbe
*** Ubuntu Juice (JeOS): https://help.ubuntu.com/12.04/serverguide/jeos-and-vmbuilder.html
197 13 Raphael Cóbe
*** Usando debootstrap: http://www.diogogomes.com/2012/07/13/debootstrap-kvm-image
198 13 Raphael Cóbe
* Leitura de QEMU vs KVM:
199 13 Raphael Cóbe
** http://blog.vmsplice.net/2011/03/should-i-use-qemu-or-kvm.html
200 13 Raphael Cóbe
201 13 Raphael Cóbe
202 13 Raphael Cóbe
h3. Próximas ações:
203 13 Raphael Cóbe
204 13 Raphael Cóbe
* Criação de imagem personalizada
205 13 Raphael Cóbe
206 13 Raphael Cóbe
207 13 Raphael Cóbe
208 13 Raphael Cóbe
209 13 Raphael Cóbe
210 13 Raphael Cóbe
211 13 Raphael Cóbe
212 12 Raphael Cóbe
h2. 28-03-2013
213 12 Raphael Cóbe
214 12 Raphael Cóbe
h3. Executou:
215 12 Raphael Cóbe
216 12 Raphael Cóbe
* Instalação do nova;
217 12 Raphael Cóbe
* Problemas com a documentação http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-computesevice.html
218 12 Raphael Cóbe
** O serviço não inicializa, esperando o componente nova-conductor que não está na lista de dependência dos pacotes do nova;
219 12 Raphael Cóbe
** Leitura sobre o nova-conductor http://russellbryantnet.wordpress.com/2012/11/19/a-new-nova-service-nova-conductor
220 12 Raphael Cóbe
*** Basicamente nova-conductor é o componente responsável por funcionar como um proxy para o banco de dados, evitando assim que em cenários com múltiplos nova-compute todos façam acesso ao banco de dados. Nós com nova-compute não são considerados seguros.
221 12 Raphael Cóbe
222 12 Raphael Cóbe
223 12 Raphael Cóbe
h3. Próximas ações:
224 12 Raphael Cóbe
225 12 Raphael Cóbe
* instalação cinder;
226 12 Raphael Cóbe
* geração de imagem debian personalizada;
227 12 Raphael Cóbe
228 12 Raphael Cóbe
229 12 Raphael Cóbe
h3. Bloqueio:
230 12 Raphael Cóbe
231 12 Raphael Cóbe
* configuração da rede na instalação do nova;
232 12 Raphael Cóbe
233 12 Raphael Cóbe
234 12 Raphael Cóbe
235 12 Raphael Cóbe
h2. 27-03-2013
236 12 Raphael Cóbe
237 12 Raphael Cóbe
h3. Executou:
238 12 Raphael Cóbe
239 12 Raphael Cóbe
* Resolução de problema de autenticação no glance + keystone;
240 12 Raphael Cóbe
** Problemas com a documentação http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-imageservice.html:
241 12 Raphael Cóbe
*** Usuário admin não é adicionad a tenant service;
242 12 Raphael Cóbe
*** Trocar o usuário admin em *-paste.ini de admin para glance;
243 12 Raphael Cóbe
244 12 Raphael Cóbe
h3. Próximas ações:
245 12 Raphael Cóbe
246 12 Raphael Cóbe
* Instalação nova;
247 12 Raphael Cóbe
* Instalação cinder;
248 12 Raphael Cóbe
249 12 Raphael Cóbe
250 9 Raphael Cóbe
251 9 Raphael Cóbe
h2. 26-03-2013
252 9 Raphael Cóbe
253 9 Raphael Cóbe
h3. Executou:
254 10 Raphael Cóbe
255 9 Raphael Cóbe
* Implementação das configurações de servidor na máquina 00.
256 9 Raphael Cóbe
* Inicio da implementação do Ambiente na máquina 00.
257 9 Raphael Cóbe
** instalação do keystone
258 9 Raphael Cóbe
** instalação do glance
259 9 Raphael Cóbe
260 9 Raphael Cóbe
h3. Próximas ações:
261 10 Raphael Cóbe
262 9 Raphael Cóbe
* finalizar instalação do glance
263 9 Raphael Cóbe
* instalação do cinder
264 9 Raphael Cóbe
265 9 Raphael Cóbe
h3. Bloqueio:
266 10 Raphael Cóbe
267 9 Raphael Cóbe
* glance não faz autenticação no keystone
268 11 Raphael Cóbe
** Rever http://docs.openstack.org/developer/glance/authentication.html;
269 11 Raphael Cóbe
** Possivelmente relacionado:
270 11 Raphael Cóbe
*** https://lists.launchpad.net/openstack/msg21700.html
271 9 Raphael Cóbe
272 9 Raphael Cóbe
273 8 Raphael Cóbe
h2. 25-03-2013
274 3 Raphael Cóbe
275 8 Raphael Cóbe
h3. Executou
276 8 Raphael Cóbe
277 8 Raphael Cóbe
* Leituras sobre Quantum:
278 8 Raphael Cóbe
** Instalação e configuração do Quantum-Server;
279 8 Raphael Cóbe
** Setup de RPC;
280 8 Raphael Cóbe
** Lista de plugins;
281 8 Raphael Cóbe
** Comparação Quantum vs nova-network: http://www.gossamer-threads.com/lists/openstack/dev/18373
282 8 Raphael Cóbe
*** Recomendação de continuar com nova-network para instalação Flat DHCP;
283 8 Raphael Cóbe
** Integração com Keystone;
284 8 Raphael Cóbe
*** Criação de Serviço e endpoint;
285 8 Raphael Cóbe
286 8 Raphael Cóbe
h3. Próximos passos:
287 8 Raphael Cóbe
* Definição de arquitetura de rede a ser utilizada pelas máquinas de nova-compute
288 8 Raphael Cóbe
289 8 Raphael Cóbe
290 4 Raphael Cóbe
h2. 21-03-2013
291 8 Raphael Cóbe
292 8 Raphael Cóbe
h3. Executou
293 8 Raphael Cóbe
294 4 Raphael Cóbe
* Leitura OPS - Guia de operação do openstack;
295 4 Raphael Cóbe
** Capítulo 1;
296 4 Raphael Cóbe
** Diferença entre back-end de armazenamento em blocos e em objetos (cinder vs swift);
297 4 Raphael Cóbe
* Estudo de diferenças entre Cinder e nova-volumes;
298 4 Raphael Cóbe
** http://docs.openstack.org/trunk/openstack-compute/admin/content/cinder-vs-nova-volumes.html
299 4 Raphael Cóbe
300 4 Raphael Cóbe
h3. Próximos Passos:
301 5 Raphael Cóbe
* Instalaçõa de Máquinas;
302 4 Raphael Cóbe
303 8 Raphael Cóbe
304 1 Raphael Cóbe
h2. 20-03-2013 (presencialmente na Unesp)
305 8 Raphael Cóbe
306 8 Raphael Cóbe
h3. Executou
307 1 Raphael Cóbe
* Configuração BMC da máquina 06;
308 5 Raphael Cóbe
* Atualização da Bios;
309 5 Raphael Cóbe
* Atualização Firmware do BMC;
310 4 Raphael Cóbe
311 4 Raphael Cóbe
h3. Próximos Passos:
312 4 Raphael Cóbe
* Estudo Cinder;
313 4 Raphael Cóbe
* Estudo Quantum
314 4 Raphael Cóbe
315 4 Raphael Cóbe
316 4 Raphael Cóbe
317 1 Raphael Cóbe
h2. 19-03-2013
318 8 Raphael Cóbe
319 8 Raphael Cóbe
h3. Executou
320 8 Raphael Cóbe
321 4 Raphael Cóbe
* Leitura Release Notes Openstack Folsom;
322 5 Raphael Cóbe
** https://wiki.openstack.org/wiki/ReleaseNotes/Folsom;
323 4 Raphael Cóbe
*Tradução de texto com perguntas sobre TPM/TXT;
324 4 Raphael Cóbe
325 4 Raphael Cóbe
h3. Próximos Passos:
326 4 Raphael Cóbe
* Estudo Cinder;
327 4 Raphael Cóbe
* Estudo Quantum
328 3 Raphael Cóbe
329 3 Raphael Cóbe
h2. 18-03-2013
330 8 Raphael Cóbe
331 8 Raphael Cóbe
h3. Executou
332 3 Raphael Cóbe
* Screen de instalação do nova + nós;
333 3 Raphael Cóbe
334 3 Raphael Cóbe
h3. Próximos Passos:
335 3 Raphael Cóbe
* Screen instalação Horizon
336 3 Raphael Cóbe
337 3 Raphael Cóbe
h2. 15-03-2013
338 8 Raphael Cóbe
339 8 Raphael Cóbe
h3. Executou
340 3 Raphael Cóbe
* Screen de instalação do glance;
341 1 Raphael Cóbe
342 8 Raphael Cóbe
h3. Próximos Passos:
343 3 Raphael Cóbe
* Instalação do nova;
344 3 Raphael Cóbe
345 3 Raphael Cóbe
346 2 Raphael Cóbe
h2. 14-03-2013
347 2 Raphael Cóbe
348 2 Raphael Cóbe
h3. Executou:
349 2 Raphael Cóbe
* Screen de instalação do Keystone
350 2 Raphael Cóbe
351 2 Raphael Cóbe
h3. Próximos Passos:
352 2 Raphael Cóbe
* Instalação do Glance;
353 2 Raphael Cóbe
354 2 Raphael Cóbe
355 2 Raphael Cóbe
h2. 13-03-2013
356 2 Raphael Cóbe
357 2 Raphael Cóbe
h3. Executou:
358 2 Raphael Cóbe
* Instalação de SO - 3 Máquinas:
359 2 Raphael Cóbe
** Sistema Operacional;
360 2 Raphael Cóbe
** Procedimento UNESP;
361 2 Raphael Cóbe
362 2 Raphael Cóbe
h3. Próximos Passos:
363 2 Raphael Cóbe
* Leitura do documento produzido no Educloud com o procedimento de instalação - [[Ambiente]];
364 2 Raphael Cóbe
365 2 Raphael Cóbe
366 1 Raphael Cóbe
h2. 12-03-2013
367 1 Raphael Cóbe
368 1 Raphael Cóbe
h3. Executou:
369 1 Raphael Cóbe
* Leitura sobre Glance:
370 1 Raphael Cóbe
** http://docs.openstack.org/developer/glance/installing.html - Instalação;
371 1 Raphael Cóbe
** http://docs.openstack.org/developer/glance/configuring.html - Configuração (Leitura rápida pra familiarização com Parâmetros);
372 1 Raphael Cóbe
** http://docs.openstack.org/developer/glance/authentication.html - Integração com o Keystone;
373 1 Raphael Cóbe
374 1 Raphael Cóbe
h3. Próximos Passos:
375 1 Raphael Cóbe
* Leitura do documento produzido no Educloud com o procedimento de instalação - [[Ambiente]];
376 1 Raphael Cóbe
* Instalação de SO em máquinas - Quarta pela manhã.
377 1 Raphael Cóbe
378 1 Raphael Cóbe
379 1 Raphael Cóbe
380 1 Raphael Cóbe
h2. 11-03-2013
381 1 Raphael Cóbe
382 1 Raphael Cóbe
h3. Executou:
383 1 Raphael Cóbe
* Leitura de artigo sobre UEFI vs TPM (em especial sobre o secure boot e implementação no Suse.:
384 1 Raphael Cóbe
** https://www.suse.com/blogs/uefi-secure-boot-overview/
385 1 Raphael Cóbe
** https://www.suse.com/blogs/uefi-secure-boot-plan/
386 1 Raphael Cóbe
* Leitura sobre openstack: Keystone:
387 1 Raphael Cóbe
** http://docs.openstack.org/developer/keystone/architecture.html - Arquitetura;
388 1 Raphael Cóbe
** http://docs.openstack.org/developer/keystone/installing.html - Instalação;
389 1 Raphael Cóbe
* Leitura básica sobre devstack
390 1 Raphael Cóbe
** http://devstack.org/
391 1 Raphael Cóbe
392 1 Raphael Cóbe
393 1 Raphael Cóbe
h3. Próximos Passos:
394 1 Raphael Cóbe
* Continuar leituras sobre openstack;