Raphael » History » Version 22
Version 21 (Raphael Cóbe, 12 Apr 2013 12:57) → Version 22/45 (Raphael Cóbe, 12 Apr 2013 12:58)
h1. Raphael
h2. 11-04-2013
h3. Executou:
* Valor otimizado para uso do hpl em nb = 120 (com 90% de uso de memória: 7.66826e+01 GFlops);
* Gráfico de estudo do tempo vs nbs vs gflops
!https://ncc.unesp.br/its/attachments/225/NBvsTimevsGflops.png! !https://ncc.unesp.br/its/attachments/224/NBvsTimevsGflops.png!
h3. Próximas Ações:
* instalar nova-compute em máquinas;
h2. 11-04-2013
h3. Executou:
* Codificação de script para geração de arquivos .dat de entrada;
* Geração de entradas;
* Script para execução do linpack, jpgando saídas em output/
* Ticket 779 fechado (https://ncc.unesp.br/its/issues/779);
h3. Próximas Ações:
* Verificar valores otimizados para testes;
* Plotar gráfico com dados de saída dos testes;
h2. 10-04-2013
h3. Executou:
* Execução do Procedimento UNESP nas máquinas 04-08;
* Modificação do nfs para rw;
* Teste do Linpack utilizando nfs;
* Desabilitação do ht na educloud05;
h3. Próximas Ações:
* Rodar conjuntos de testes para achar valores otimizados de Ns e NBs
h2. 09-04-2013
h3. Executou:
* Tentativa de compilação do Linpack;
** Utilizando openmpi;
* Testes de execução do linpack com Intel® Math Kernel Library;
* Screen sobre a utilização do Linpack utilizando Intel mpi;
* Leituras sobre o uso da calculadora para HPL.dat (http://hpl-calculator.sourceforge.net/):
** http://ufpr.dl.sourceforge.net/project/hpl-calculator/HPL%20Calculator/HPL-HowTo.pdf
h3. Próximas Ações:
* Completar instalação do ambiente;
* Testar execução do linpack otimizado para intel (fornecido pelo ncc) - em /opt;
h2. 08-04-2013
h3. Executou:
* Leitura sobre Top500
** http://www.top500.org/project/introduction/
** http://www.top500.org/project/linpack/
* Leitura sobre Linpack
** http://www.netlib.org/utk/people/JackDongarra/PAPERS/The-LINPACK-Benchmark-An-Explanation.pdf
** Sobre HPL: http://www.netlib.org/benchmark/hpl/
** http://support.clearspeed.com/resources/documentation/LINPACK_Getting_Started_Manual_Rev1.B.pdf
*** Guia de uso do Linpack
* Sobre a diferença entre LAPACK e LINPACK:
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.
* LAPACK vs LINPACK vs EISPACK: http://www.netlib.org/lapack/lug/node10.html.
h2. 03-04-2013
h3. Executou:
* Definição cronograma próxima fase;
* Criação de imagem do ubuntu e upload para Glance;
* Instalação do Cinder;
* Atualização da página do [[Ambiente]] com manual de instalação do Cinder;
h3. Próximas ações:
* Começar estudo Top500.org;
h2. 02-04-2013
h3. Executou:
* Escrita do Relatório
h3. Próximas ações:
* Instalação Cinder;
h2. 01-04-2013
h3. Executou:
* Leituras sobre criação de imagens personalizadas:
** Utilizando o proprio nova: http://docs.openstack.org/trunk/openstack-compute/admin/content/creating-images-from-running-instances.html
** Utilizando o VMBuilder:
*** http://wiki.debian.org/VMBuilder - Criação de imagens debian;
*** Ubuntu Juice (JeOS): https://help.ubuntu.com/12.04/serverguide/jeos-and-vmbuilder.html
*** Usando debootstrap: http://www.diogogomes.com/2012/07/13/debootstrap-kvm-image
* Leitura de QEMU vs KVM:
** http://blog.vmsplice.net/2011/03/should-i-use-qemu-or-kvm.html
h3. Próximas ações:
* Criação de imagem personalizada
h2. 28-03-2013
h3. Executou:
* Instalação do nova;
* Problemas com a documentação http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-computesevice.html
** O serviço não inicializa, esperando o componente nova-conductor que não está na lista de dependência dos pacotes do nova;
** Leitura sobre o nova-conductor http://russellbryantnet.wordpress.com/2012/11/19/a-new-nova-service-nova-conductor
*** 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.
h3. Próximas ações:
* instalação cinder;
* geração de imagem debian personalizada;
h3. Bloqueio:
* configuração da rede na instalação do nova;
h2. 27-03-2013
h3. Executou:
* Resolução de problema de autenticação no glance + keystone;
** Problemas com a documentação http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-imageservice.html:
*** Usuário admin não é adicionad a tenant service;
*** Trocar o usuário admin em *-paste.ini de admin para glance;
h3. Próximas ações:
* Instalação nova;
* Instalação cinder;
h2. 26-03-2013
h3. Executou:
* Implementação das configurações de servidor na máquina 00.
* Inicio da implementação do Ambiente na máquina 00.
** instalação do keystone
** instalação do glance
h3. Próximas ações:
* finalizar instalação do glance
* instalação do cinder
h3. Bloqueio:
* glance não faz autenticação no keystone
** Rever http://docs.openstack.org/developer/glance/authentication.html;
** Possivelmente relacionado:
*** https://lists.launchpad.net/openstack/msg21700.html
h2. 25-03-2013
h3. Executou
* Leituras sobre Quantum:
** Instalação e configuração do Quantum-Server;
** Setup de RPC;
** Lista de plugins;
** Comparação Quantum vs nova-network: http://www.gossamer-threads.com/lists/openstack/dev/18373
*** Recomendação de continuar com nova-network para instalação Flat DHCP;
** Integração com Keystone;
*** Criação de Serviço e endpoint;
h3. Próximos passos:
* Definição de arquitetura de rede a ser utilizada pelas máquinas de nova-compute
h2. 21-03-2013
h3. Executou
* Leitura OPS - Guia de operação do openstack;
** Capítulo 1;
** Diferença entre back-end de armazenamento em blocos e em objetos (cinder vs swift);
* Estudo de diferenças entre Cinder e nova-volumes;
** http://docs.openstack.org/trunk/openstack-compute/admin/content/cinder-vs-nova-volumes.html
h3. Próximos Passos:
* Instalaçõa de Máquinas;
h2. 20-03-2013 (presencialmente na Unesp)
h3. Executou
* Configuração BMC da máquina 06;
* Atualização da Bios;
* Atualização Firmware do BMC;
h3. Próximos Passos:
* Estudo Cinder;
* Estudo Quantum
h2. 19-03-2013
h3. Executou
* Leitura Release Notes Openstack Folsom;
** https://wiki.openstack.org/wiki/ReleaseNotes/Folsom;
*Tradução de texto com perguntas sobre TPM/TXT;
h3. Próximos Passos:
* Estudo Cinder;
* Estudo Quantum
h2. 18-03-2013
h3. Executou
* Screen de instalação do nova + nós;
h3. Próximos Passos:
* Screen instalação Horizon
h2. 15-03-2013
h3. Executou
* Screen de instalação do glance;
h3. Próximos Passos:
* Instalação do nova;
h2. 14-03-2013
h3. Executou:
* Screen de instalação do Keystone
h3. Próximos Passos:
* Instalação do Glance;
h2. 13-03-2013
h3. Executou:
* Instalação de SO - 3 Máquinas:
** Sistema Operacional;
** Procedimento UNESP;
h3. Próximos Passos:
* Leitura do documento produzido no Educloud com o procedimento de instalação - [[Ambiente]];
h2. 12-03-2013
h3. Executou:
* Leitura sobre Glance:
** http://docs.openstack.org/developer/glance/installing.html - Instalação;
** http://docs.openstack.org/developer/glance/configuring.html - Configuração (Leitura rápida pra familiarização com Parâmetros);
** http://docs.openstack.org/developer/glance/authentication.html - Integração com o Keystone;
h3. Próximos Passos:
* Leitura do documento produzido no Educloud com o procedimento de instalação - [[Ambiente]];
* Instalação de SO em máquinas - Quarta pela manhã.
h2. 11-03-2013
h3. Executou:
* Leitura de artigo sobre UEFI vs TPM (em especial sobre o secure boot e implementação no Suse.:
** https://www.suse.com/blogs/uefi-secure-boot-overview/
** https://www.suse.com/blogs/uefi-secure-boot-plan/
* Leitura sobre openstack: Keystone:
** http://docs.openstack.org/developer/keystone/architecture.html - Arquitetura;
** http://docs.openstack.org/developer/keystone/installing.html - Instalação;
* Leitura básica sobre devstack
** http://devstack.org/
h3. Próximos Passos:
* Continuar leituras sobre openstack;
h2. 11-04-2013
h3. Executou:
* Valor otimizado para uso do hpl em nb = 120 (com 90% de uso de memória: 7.66826e+01 GFlops);
* Gráfico de estudo do tempo vs nbs vs gflops
!https://ncc.unesp.br/its/attachments/225/NBvsTimevsGflops.png! !https://ncc.unesp.br/its/attachments/224/NBvsTimevsGflops.png!
h3. Próximas Ações:
* instalar nova-compute em máquinas;
h2. 11-04-2013
h3. Executou:
* Codificação de script para geração de arquivos .dat de entrada;
* Geração de entradas;
* Script para execução do linpack, jpgando saídas em output/
* Ticket 779 fechado (https://ncc.unesp.br/its/issues/779);
h3. Próximas Ações:
* Verificar valores otimizados para testes;
* Plotar gráfico com dados de saída dos testes;
h2. 10-04-2013
h3. Executou:
* Execução do Procedimento UNESP nas máquinas 04-08;
* Modificação do nfs para rw;
* Teste do Linpack utilizando nfs;
* Desabilitação do ht na educloud05;
h3. Próximas Ações:
* Rodar conjuntos de testes para achar valores otimizados de Ns e NBs
h2. 09-04-2013
h3. Executou:
* Tentativa de compilação do Linpack;
** Utilizando openmpi;
* Testes de execução do linpack com Intel® Math Kernel Library;
* Screen sobre a utilização do Linpack utilizando Intel mpi;
* Leituras sobre o uso da calculadora para HPL.dat (http://hpl-calculator.sourceforge.net/):
** http://ufpr.dl.sourceforge.net/project/hpl-calculator/HPL%20Calculator/HPL-HowTo.pdf
h3. Próximas Ações:
* Completar instalação do ambiente;
* Testar execução do linpack otimizado para intel (fornecido pelo ncc) - em /opt;
h2. 08-04-2013
h3. Executou:
* Leitura sobre Top500
** http://www.top500.org/project/introduction/
** http://www.top500.org/project/linpack/
* Leitura sobre Linpack
** http://www.netlib.org/utk/people/JackDongarra/PAPERS/The-LINPACK-Benchmark-An-Explanation.pdf
** Sobre HPL: http://www.netlib.org/benchmark/hpl/
** http://support.clearspeed.com/resources/documentation/LINPACK_Getting_Started_Manual_Rev1.B.pdf
*** Guia de uso do Linpack
* Sobre a diferença entre LAPACK e LINPACK:
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.
* LAPACK vs LINPACK vs EISPACK: http://www.netlib.org/lapack/lug/node10.html.
h2. 03-04-2013
h3. Executou:
* Definição cronograma próxima fase;
* Criação de imagem do ubuntu e upload para Glance;
* Instalação do Cinder;
* Atualização da página do [[Ambiente]] com manual de instalação do Cinder;
h3. Próximas ações:
* Começar estudo Top500.org;
h2. 02-04-2013
h3. Executou:
* Escrita do Relatório
h3. Próximas ações:
* Instalação Cinder;
h2. 01-04-2013
h3. Executou:
* Leituras sobre criação de imagens personalizadas:
** Utilizando o proprio nova: http://docs.openstack.org/trunk/openstack-compute/admin/content/creating-images-from-running-instances.html
** Utilizando o VMBuilder:
*** http://wiki.debian.org/VMBuilder - Criação de imagens debian;
*** Ubuntu Juice (JeOS): https://help.ubuntu.com/12.04/serverguide/jeos-and-vmbuilder.html
*** Usando debootstrap: http://www.diogogomes.com/2012/07/13/debootstrap-kvm-image
* Leitura de QEMU vs KVM:
** http://blog.vmsplice.net/2011/03/should-i-use-qemu-or-kvm.html
h3. Próximas ações:
* Criação de imagem personalizada
h2. 28-03-2013
h3. Executou:
* Instalação do nova;
* Problemas com a documentação http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-computesevice.html
** O serviço não inicializa, esperando o componente nova-conductor que não está na lista de dependência dos pacotes do nova;
** Leitura sobre o nova-conductor http://russellbryantnet.wordpress.com/2012/11/19/a-new-nova-service-nova-conductor
*** 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.
h3. Próximas ações:
* instalação cinder;
* geração de imagem debian personalizada;
h3. Bloqueio:
* configuração da rede na instalação do nova;
h2. 27-03-2013
h3. Executou:
* Resolução de problema de autenticação no glance + keystone;
** Problemas com a documentação http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-imageservice.html:
*** Usuário admin não é adicionad a tenant service;
*** Trocar o usuário admin em *-paste.ini de admin para glance;
h3. Próximas ações:
* Instalação nova;
* Instalação cinder;
h2. 26-03-2013
h3. Executou:
* Implementação das configurações de servidor na máquina 00.
* Inicio da implementação do Ambiente na máquina 00.
** instalação do keystone
** instalação do glance
h3. Próximas ações:
* finalizar instalação do glance
* instalação do cinder
h3. Bloqueio:
* glance não faz autenticação no keystone
** Rever http://docs.openstack.org/developer/glance/authentication.html;
** Possivelmente relacionado:
*** https://lists.launchpad.net/openstack/msg21700.html
h2. 25-03-2013
h3. Executou
* Leituras sobre Quantum:
** Instalação e configuração do Quantum-Server;
** Setup de RPC;
** Lista de plugins;
** Comparação Quantum vs nova-network: http://www.gossamer-threads.com/lists/openstack/dev/18373
*** Recomendação de continuar com nova-network para instalação Flat DHCP;
** Integração com Keystone;
*** Criação de Serviço e endpoint;
h3. Próximos passos:
* Definição de arquitetura de rede a ser utilizada pelas máquinas de nova-compute
h2. 21-03-2013
h3. Executou
* Leitura OPS - Guia de operação do openstack;
** Capítulo 1;
** Diferença entre back-end de armazenamento em blocos e em objetos (cinder vs swift);
* Estudo de diferenças entre Cinder e nova-volumes;
** http://docs.openstack.org/trunk/openstack-compute/admin/content/cinder-vs-nova-volumes.html
h3. Próximos Passos:
* Instalaçõa de Máquinas;
h2. 20-03-2013 (presencialmente na Unesp)
h3. Executou
* Configuração BMC da máquina 06;
* Atualização da Bios;
* Atualização Firmware do BMC;
h3. Próximos Passos:
* Estudo Cinder;
* Estudo Quantum
h2. 19-03-2013
h3. Executou
* Leitura Release Notes Openstack Folsom;
** https://wiki.openstack.org/wiki/ReleaseNotes/Folsom;
*Tradução de texto com perguntas sobre TPM/TXT;
h3. Próximos Passos:
* Estudo Cinder;
* Estudo Quantum
h2. 18-03-2013
h3. Executou
* Screen de instalação do nova + nós;
h3. Próximos Passos:
* Screen instalação Horizon
h2. 15-03-2013
h3. Executou
* Screen de instalação do glance;
h3. Próximos Passos:
* Instalação do nova;
h2. 14-03-2013
h3. Executou:
* Screen de instalação do Keystone
h3. Próximos Passos:
* Instalação do Glance;
h2. 13-03-2013
h3. Executou:
* Instalação de SO - 3 Máquinas:
** Sistema Operacional;
** Procedimento UNESP;
h3. Próximos Passos:
* Leitura do documento produzido no Educloud com o procedimento de instalação - [[Ambiente]];
h2. 12-03-2013
h3. Executou:
* Leitura sobre Glance:
** http://docs.openstack.org/developer/glance/installing.html - Instalação;
** http://docs.openstack.org/developer/glance/configuring.html - Configuração (Leitura rápida pra familiarização com Parâmetros);
** http://docs.openstack.org/developer/glance/authentication.html - Integração com o Keystone;
h3. Próximos Passos:
* Leitura do documento produzido no Educloud com o procedimento de instalação - [[Ambiente]];
* Instalação de SO em máquinas - Quarta pela manhã.
h2. 11-03-2013
h3. Executou:
* Leitura de artigo sobre UEFI vs TPM (em especial sobre o secure boot e implementação no Suse.:
** https://www.suse.com/blogs/uefi-secure-boot-overview/
** https://www.suse.com/blogs/uefi-secure-boot-plan/
* Leitura sobre openstack: Keystone:
** http://docs.openstack.org/developer/keystone/architecture.html - Arquitetura;
** http://docs.openstack.org/developer/keystone/installing.html - Instalação;
* Leitura básica sobre devstack
** http://devstack.org/
h3. Próximos Passos:
* Continuar leituras sobre openstack;