Ir para o conteúdo
ou

Software livre Brasil

Tela cheia Sugerir um artigo
 Feed RSS

Projeto Software Livre - Piauí

15 de Janeiro de 2010, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.

O PSL-PI tem por objetivo incentivar o uso e a produção de software livre no Piauí como política de combate à exclusão digital. Acreditamos que a distribuição de conhecimentos proporcionada pelo Open Source/Software Livre tornará nossa sociedade mais justa e próspera, exatamente por dar a todos as mesmas condições de conhecimento e desenvolvimento.

Software Livre é uma grande oportunidade de construirmos uma sociedade produtora de ciência, independente e efetivamente competitiva. Estamos reconstruindo as bases da nossa sociedade, não mais calcados nos braços do Estado, mas sim, amparados pela iniciativa própria, pela auto-determinação. Nós somos capazes de nos auto-governar. Somos capazes de construir uma sociedade efetivamente Livre. Esta é a essência do PSL-PI.

O PSL-PI é formado pela articulação de indivíduos que atuam em instituições publicas e privadas, grupos de usuários e desenvolvedores de software livre, empresas, governos ou ONGs, e demais setores da sociedade. O importante é a consciência e disposição para propagar o uso de software livre e a cultura colaborativa nas diferentes esferas da sociedade.


Adriel Lucas: Um pouco sobre RAID – Configuração via software e via hardware

17 de Fevereiro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda



Há uns dias atrás, na empresa que eu trabalho, tive que implementar 2 tipos de um sistemas de disco redundantes, o que a gente pode chamar de RAID. Consegui fazer isso sem nenhuma dificuldade e queria compartilhar com vocês a minha experiência... =)

Mas ai você pode tá se perguntando neste momento: “O que é RAID?”.  No google tem muita resposta para essa pergunta, mas eu queria responde-la kkkkk

O termo RAID, é denominado Redundant Array of Independents Drives que significa “Conjunto Redundante de Discos Independentes”, é um meio de se criar um subsistema de armazenamento composto por vários discos individuais, com a finalidade de ganhar segurança e desempenho. Basicamente, seriam dois ou mais discos trabalhando simultaneamente para um mesmo fim podendo ficar com um único disco, maior, mais rápido e/ou mais confiável do que suas peças individuais.

Um dos grandes atrativos do RAID é a possibilidade de escolher entre diferentes modos de operação, de acordo com a relação capacidade/desempenho/confiabilidade que você pretende atingir. As opções básicas são:

RAID 0:  nesse tipo de RAID, todos os HDs passam a ser acessados como se fossem um único drive, ou seja, quantidade de armazenamento de cada HD seria somado e formando apenas um único disco. Quando os arquivos são gravados, estes são fragmentados nos vários discos, permitindo que os fragmentos possam ser lidos e gravados simultaneamente, com todos os hd realizando parte do trabalho.
Vantagens:
  • Acesso rápido as informações (até 50% mais rápido);
  • Custo baixo para expansão de memória

Desvantagens:
  • Caso algum dos setores de algum dos hd’s venha a apresentar perda de informações, o mesmo arquivo que está dividido entre os mesmos setores dos demais hd’s não terão mais sentido existir, posi um parte do arquivo foi corrompida, ou seja, caso algum disco falhe não tem como recuperar;
  • Não é usada pararidade.

Ex.: Ao criar um array com 4 hds de 500GB em RAID0, você teria um espaço total de armazenamento de 2TB, onde a capacidade é dedicada ao armazenamento de dados sem redundância.

RAID 1: Este modo permite usar dois hds, sendo que o segundo armazenará uma imagem idêntica do primeiro. Na prática, será como se você tivesse apenas um disco riqgido instalado, mas caso o disco titular falhe por qualquer motivo, você terá uma cópia de segurança armazenada no segundo disco. Este é o modo ideal se você deseja aumentar a confiabilidade do sistema.

Vantagens:
  • Caso algum setor de um dos discos venha a falhar, basta recuperar o setor defeituoso copiando os arquivos contidos do segundo disco
  • Segurança nos dados

Desvantagens:
  • Custo relativamente alto se comparado ao RAID 0
  • Ocorre aumento no tempo de escrita;
  • Não é usada a paridade

É importante lembra que o RAID 1 é um sistema dedicado a aumentar a disponibilidade, evitando que você tenha que desligar seu micro de trabalho ou servidor para restaurar um backup quando o HD falha. Ele não substitui os backups, pois ele protege apenas contra falhas mecânicas do HD e não contra vírus e arquivos deletados acidentalmente. Assim que os arquivos são apagados no primeiro, automaticamente o arquivo é deletado no segundo disco.

RAID 5: É um modo muito utilizado em servidores com um grande número de hds. Ele utiliza um método bastante engenhoso para criar uma camada redundância, sacrificando apenas uma fração do espaço total, ao invés de simplesmente usar metade dos hds para armazenar cópias completas, como no caso do RAID1. O RAID 5 usa um sistema de paridade para manter a integridade dos dados. Os arquivos são divididos em fragmentos de tamanho configurável e, para cada grupo de fragmentos, é gerado um fragmento adicional, contendo códigos de paridade.
Vantagens:
  • Maior rapidez com o tratamento de controle de erros
  • Leitura rápida, porém escrita não é tão rápida;

Desvantagem:
  • Sistema complexo de controle de hds
  • O RAID 5 pode ser implementado com a partir de 3 discos. Independentemente da quantidade de discos usados, sempre temos sacrificados o espaço equivalente a um deles. Ou seja, quanto maior é a quantidade de discos usados no array, menor é a proporção de espaço desperdiçado.


RAID 6: é um padrão relativamente novo, suportado por apenas algumas controladoras. É semelhante ao RAID 5, porém usa o dobro de bits de paridade, garantindo a integridade dos dados caso até 2 dos HDS falhem ao mesmo tempo. Ao usar 8 hds de 20 GB, em RAID 6, teremos 120 GB de dados e 40 GB de paridade.
Vantagem:
  • Possibilidade de falhar 2 hds ao mesmo tempo sem perdas

Desvantagem:
  • Precisa de N+2 hds para implementar por causa dos discos de paridade;
  • Escrita lenta;
  • Sistema complexo de controle dos hds

RAID 0+1: é uma combinação dos RAID 0 e RAID 1, onde os dados são divididos entre os discos para melhorar o rendimento, mas também utilizam outros discos para duplicar as informações. Assim é possível utilizar o bom rendimento do nível 0 com a redundância do nível 1. No entanto, é necessário pelo menos 4 discos para montar um RAID desse tipo. Tais características fazem do RAID 0 +1 O mais rápido e seguro, porém o mais caro de ser implementado.
Vantagens:
  • Segurança contra perda de dados
  • Pode falhar 1 um dos hds ou os dois hds do mesmo grupo, porém deixa de ser RAID 0+1

Desvantagens:
  • Alto custo de expansão de hardware
  • Os drives devem ficar em sincronismo de velocidade para obterá máxima performance.

RAID 10: este modo pode ser usado apenas caso você tenha a partir de 4 discos rígidos e o módulo total seja um número par (6, 8, etc.). Neste modo, metade dos hds serão usados em modo RAID 0, enquanto a segunda metade armazena uma cópia dos dados dos primeiros, assegurando a segurança. Basicamente é uma combinação do RAID 0 e RAID 1, daí o nome.
Vantagens:
  • Segurança contra perda de dados;
  • Pode falhar um ou dois dos hds ao mesmo tempo, dependendo de qual avaria.

Desvantagens:
  • Alto custo de expansão de hardware
  • Os drivers devem ficar em sincronismo de velocidade para obter a máxima performance.

Isso foi um pequeno resumo sobre RAID, porém no começo eu disse que implementei dois tipos de RAID, ai vocês me perguntam: “Quais são esses tipos de RAID?” . Na verdade são dois tipos de implementação. Uma implementada via software, onde o sistema operacional gerencia o RAID  através da controladora de discos, sem a necessidade de um controlador de RAIDs, tronando-a mais barata. A outra implementação é a via hardware, onde existe uma controladora especialmente dedicada para gerenciar o RAID.

A partir de agora eu irei mostrar como eu fiz para configurar raid, tanto via software quanto via hardware.

CONFIGURAÇÃO VIA SOFTWARE.

Bem, o ambiente eu utilizei foi um computador com 2HDs de 500 GB utilizando o sistema operacional GNU\Linux CentOS 5.7. 
Para configurar via software, primeiramente é necessário particionar e clonar o HD.
Iniciando a parte de layout de HD na instalação do sistema operacional, vamos seguir os seguintes passos:

Selecione a opção "Criar Layout" personalizado.

Nessa tela veremos as informações dos HDs como na imagem acima, sem nenhuma formatação.

Clique no botão RAID, selecione a opção "Criar uma partição RAID por software" como na imagem acima.


Crie as partições que você vai usar para instalar o sistema. Por exemplo, eu configurei dessa maneira: 



/ - 15GB

/home - 33GB
/dados - 445GB
/tmp – 5GB

Swap – 2GB


Crie as partições desse modo, mas sem determinar ponto de montagem e do tipo RAID.


Repita a operação de criar as partições até criar todas, sempre selecionando "Criar uma partição RAID por software". 

Obs.: Eu indico que deixe liberado uns 2GB de espaço livre para no final de tudo criarmos as partições SWAP.




Ao término das partições ele ficará mais ou menos como na imagem acima. E o outro HD estará sem nenhum uso.

Agora vamos clonar o HD. Clique no botão RAID e selecione a opção mostrada na imagem "Clonar um disco para criar um dispositivo RAID...".

Assim ele pergunta qual será a "origem" e qual sera o "destino". No caso o destino é o HD que está sem formatação.



Clique em OK para que ele faça a clonagem.


Pronto os hds estão todos iguais!!

Agora vamos definir os pontos de montagens para formatação



Clique em RAID e selecione a opção como na imagem acima "Criar um dispositivo RAID".


Na tela de criar o dispositivo faça assim:
  • Ponto de montagem: Como o nome já diz, é o ponto de montagem da partição;
  • Tipo de sistema de arquivos: Escolha o que achar melhor, particularmente eu prefiro o ext3;
  • Nível de RAID: RAID1;
  • Membros do RAID: Nessa parte marque apenas as duas partições iguais que estão em discos diferentes. Prestar bem atenção para escolher as partições que são semelhantes e que estão em discos diferentes.

Nas opções que não citei, não há necessidade de mexer ou alterar, pois são alteradas automaticamente ou realmente devem ficar com as opções padrões.

Repetindo os passos anteriores até determinar todos os pontos de montagem.

Lembrando de deixar marcados apenas a partições semelhantes que estão em discos diferentes.

Como nesse exemplo, as partições sda6 e sdb6 são semelhantes e estão marcadas para criar o dispositivo raid md3, que vai ser o /tmp.
Com base nesse exemplo faça as outras partições.
Pronto!!! Feito isso é só avançar e prosseguir com a instalação e ao final da instalação seu sistema operacional está instalado em RAID 1.




CONFIGURAÇÃO VIA HARDWARE


Para configurar o RAID via hardware, é bem simples basta acessar a controladora raid do computador e realizar a configuração. Para poder acessar a controladora raid basta clicar em uma combinação de teclas que aparece quanto o computador estar iniciando. Neste exemplo que eu irei mostrar a combinação é “Ctrl+A”.

Esta implementação foi feita num servidor IBM Intel Xeon com 8GB de memória RAM e 3 HDs de 300 GB. E para esta configuração foi implementada o RAID 5. Abaixo segue os passos para esta configuração:
1º passo: Acessar a controladora raid
- Para acessar a controladora raid basta clicar em “Ctrl+A” assim que aparecer a opção quando o servidor estiver iniciando.
- Em seguida irá aparecer a tela “IBM ServerRAID Configuration Utility”. Na guia “option” escolha a opção: “Array Configuration Utility”, essa opção é onde será realizada todo o gerenciamento do raid (criar, excluir, etc...).
2º passo: Criar o Raid
2.1 Excluir Raid
- Caso já tenha um raid configurado e deseja-se apagar o raid já configurado, escolha a               opção: “Manage Arrays”.
- em seguida será mostrada a lista de raids configurados, para deletar o raid selecione o array desejado e aperte a tecla delete para excluí-lo.
2.2 Criar Raid
- para criar o raid selecione a opção “Create Array”
- Selecione os discos para fazer o raid apertando a tecla “insert” do teclado. Depois de selecionado os discos finalize a seleção apertando a tecla “enter”.
- logo após selecionar os discos, irá aparecer a tela de configuração do array, chamada de “Array Properties”, onde será feito a configuração do tipo de raid a ser configurar. Logo abaixo será descrito a configuração do raid 5.
            Array Type: RAID 5
            Array Label: RAID5
            Array Size: 550 GB
            Stripe Size: N/A (Verificar)
            Read Caching (Yes/No): Y
            Write Caching: Enable always
            Create RAID via: N/A (Veirificar)

- Feito essa configuração finalize-a selecionando a opção “Done”. Em seguida aperte a tecla “Esc” até sair da controladora e reiniciar e instalar o sistema operacional que você quiser. Neste exemplo eu instalei o vmware Esxi, pois eu estava testando virtualização neste mesmo servidor.




Filipe Saraiva: Agente Inteligente – um retrato

13 de Fevereiro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda

A representação de agente que criei para usar nas minhas pesquisas. Acho-o muito fofo. ;)

Os curiosos sobre o conceito de agentes podem encontrar no livro Inteligência Artificial, do Russel e Norvig (aquela bíblia verde gigante), ou começar pela página na Wikipedia anglófona – precisamos de wikipedistas para traduzirem o artigo para o português.



Lucas M.A.C.: 5ᵃ Campus Party Brasil [ DIA 3 ]

9 de Fevereiro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda


Massa!!! 

Essa é a única palavra que achei para descrever o dia de hoje! Muita coisa rolou no 3° dia da Campus Party Brasil. Campeonato de StarCraft, palestras interessantíssimas, Install Fest... Como não tenho muitas palavras para descrever, vamos às fotos! =D

Hoje teve Dave Haynes, Vice presidente de negócios da SoundCloud, falando sobre o compartilhamento de Música digital.


Também tivemos a presença de Neil Harbisson, um artista visual e compositor britânico, Presidente da Fundação Cyborg. Em 2004 ele se tornou a primeira pessoa reconhecida como um ciborgue por um governo. Harbisson possui acromatopsia, que é uma condição visual que o obriga a ver o mundo em preto e branco desde seu nascimento. Desde seus 20 anos tem instalado um olho eletrônico na cabeça chamada eyeborg, permitindo que reconheça as cores. Em 2010 ele fundou o Cyborg Foundation, uma organização internacional para ajudar os seres humanos a se tornam ciborgues e defender os direitos dos ciborgues.



Tivemos ainda o Install Fest, promovido pela galera da SERPRO (Serviço Federal de Processamento de Dados).




Um MEGA CAMPEONATO de STARCRAFT, promovido pela Intel.





Jovem Nerd e Azaghal tiraram altas risadas da galera no #CuboVivo.


Essa galerinha, encontrei com eles na Zona Expo, e eles pediram pra eu tirar uma foto, e colocar na 'net'... Bom, promessa cumprida! =D


E pra fechar com chave de ouro, uma palestra com Jonh 'MadDog' Hall, na Zona de Software Livre, falando sobre Linux (Claro!).


E eu ainda aproveitei, e tirei outra foto com ele! Afinal, tinha uma galera dizendo que a primeira era uma montagem. ¬¬


Esse loucos aí, fizeram um FlashMob, onde todos se vestiram somente de pijamas, e saíram correndo pela Campus... Ô povo doido! =P


Bom galera, por hoje é só! Amanhã tem mais!

;)


.


Lucas M.A.C.: 5ᵃ Campus Party Brasil [ DIA 2 ]

8 de Fevereiro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda



Hoje, enfim, começou de fato a Campus. Todas as Zonas tiveram suas Aberturas com Palestras, mesas redondas, Oficinas, tudo regado com muito entusiasmo e diversão... principalmente diversão. Abaixo segue alguns momentos das palestras e oficinas que consegui fotografar... É informação demais para uma cabeça só! =D










Infelizmente também houve momentos de TENSÃO! Durante a forte chuva que caiu hoje sobre São Paulo, e os fortes ventos, parte da estrutura do evento foi comprometida e quase desaba. Dois palcos foram interditados, e em alguns momentos, os próprios campuseiros ajudaram para evitar o desabamento de um palco. Veja nas imagens abaixo:






Mas... Tirando o 'pequeno' ocorrido, o dia foi bastante atrativo! Tirei até fotos com Jonh 'MadDog' Hall, Jovem Nerd e até com o Azaghal! =D




Agora, hora de dormir... Amanhã tem mais! ;D


.


Lucas M.A.C.: 5ᵃ Campus Party Brasil [ DIA 1 ]

7 de Fevereiro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda


Filas, filas... e mais filas!

Apesar de toda a emoção, o primeiro dia de Campus Party Brasil, resumiu-se basicamente à filas. Também, é de se esperar, visto a quantidade GIGANTESCA de participantes! Foram vendidas 7.000 entradas, onde 5.000 delas, com vagas para Camping (por isso tanta gente com malas). 


No entanto, a fila onde nos encontrávamos, que era a da galera que já havia solicitado as credenciais via correio, não demorou muito a entrar. Ficamos cerca de 1:30 na espera, até que tivemos acesso ao Anhembi. Logo depois enfrentamos outra fila, a do Raio-X, onde cada 'campuseiro' é submetido à uma varredura na bagagem. 

Depois, outra fila, agora para a entrada no Camping... Nessa, demoramos cerca de 5h, visto a grande quantidade de equipamentos a serem cadastrados, e encaminhamento de cada um para sua barraca individual.


Depois de acomodados, de um banho rejuvenescedor, de um lanche rápido e claro, uma cochilada, fomos à Abertura Oficial do evento, que contou com a presença de autoridades, organizadores e patrocinadores. Abaixo segue fotos e o vídeo da tradicional Contagem Regressiva para o início do evento.












Logo após, a banda GameBoys animou a galera tocando temas de Games, como Mário Bros, Mega Man e outros.

Bom, acho que por hoje já chega! Hora de dar um rolé, encontrar a galera, jogar um pouco e dormir... Amanhã o dia será cheio! 

Até mais! ;D


.


Tags deste artigo: projeto software livre - piauí psl-pi piauí psl-nordeste