O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Projeto Laboratório de Rede com Software Livre - v2016

948 visualizações

Publicada em

Apresentação do projeto de criação de um laboratório de redes com utilização de software livre.

Publicada em: Tecnologia

Projeto Laboratório de Rede com Software Livre - v2016

  1. 1. RELATÓRIO DE ATIVIDADES EXECUTADAS Halexsandro de Freitas Sales Faculdade dos Guararapes – 29 de dezembro de 2015 | Revisão 0.2
  2. 2. Sumário PM Canvas............................................................................................................................................3 Por que este projeto existe....................................................................................................................4 O que será realizado.............................................................................................................................4 Stakeholders do projeto........................................................................................................................4 Detalhes dos processos de execução....................................................................................................4 Datas, prazos e custos...........................................................................................................................6 Catálogo de Serviços dos Desktops GNU/Linux.................................................................................7 Serviço de hospedagem e publicação de projeto de Sites em PHP.................................................7 Serviço de Banco de Dados MariaDB.............................................................................................7 Serviço de Virtualização..................................................................................................................8 Máquinas sob demanda...............................................................................................................8 Serviço de Repositório de Imagens ISO..........................................................................................9 Serviço de Limpeza de dados do usuário.........................................................................................9 Serviço de Virtualização de interface de Redes.............................................................................10 Relatório do processo de instalação...............................................................................................11 Softwares de produtividade em escritório.....................................................................................12 LibreOffice................................................................................................................................12 Project Libre..............................................................................................................................12 Design e editoração........................................................................................................................13 Blender......................................................................................................................................13 GIMP.........................................................................................................................................13 Inkscape....................................................................................................................................13 Audacity....................................................................................................................................14 Kazam.......................................................................................................................................14 Desenvolvimento...........................................................................................................................15 Eclipse.......................................................................................................................................15 Anjuta DevStudio......................................................................................................................15 GCC..........................................................................................................................................15 MariaDB....................................................................................................................................16 MySQL Workbench Community..............................................................................................16 PhpMyAdmin............................................................................................................................16 Apache HTTP Server................................................................................................................16 Automação.....................................................................................................................................18 Arduino IDE..............................................................................................................................18 Redes..............................................................................................................................................19 Virtualbox..................................................................................................................................19 Gnome Dia................................................................................................................................19 Wireshark..................................................................................................................................19 Cisco Packettracer.....................................................................................................................19 GNS3.........................................................................................................................................20 Lista de Entregas e Estado..................................................................................................................21
  3. 3. * Reclamações quanto a problemas de produtividade em laboratórios * Falta de servidor de repositório para imagens ISOs * Baixa performance nas estações do laboratório * Criar uma imagem de sistema operacional som software livre que melhor atenda as necessidades acadêmicas e torne a utilização dos recursos de laboratórios mais eficentes. * Completo ambiente de desenvolvimento acadêmico * Melhor imagem dos Laboratórios FG para seus alunos * Maior disposição de recursos para os docentes ministrarem suas aulas * Menor tempo de resposta por parte da TI a incidentes em equipamentos * Melhor utilização dos equipamentos por docentes e discentes * Sistema operacional com todos os aplicativos padrões utilizados pela instituição nos laboratórios de informática * Deve ser possível a instalação do Sistema GNU/Linux Debian ao lado de um Microsoft Windows em um mesmo hardware * Devem ser instalados e configurados todos os softwares levantados pelos professores para este ambiente * Deve ser possível a utilização das ferramentas em suas potencialidades pelo perfil de aluno, sem que estes exponha o ambiente a riscos desnecessários * Direção acadêmica * Coordenação dos laboratórios * Coordenações de TI * Departamento de TI FG * Alunos FG * Professores dos cursos de tecnologia da FG * Halexsandro Sales halexsandro.sales@facu.. * Handson Alvares handson.freire@facu.. * As partições dos Sistemas Operacionais devem comportar, ao menos, mais 80GB de informações a serem manipuladas pelos usuários. * Os software instalados devem ser de código fonte aberto e ainda estarem em desenvolvimento por suas equipes e comunidades. * Departamento de TI FG deve fornecer equipamento para homologação e criação da imagem * Departamento de TI FG deve fornecer link de internet sem restrições de acesso * Coordenações de TI FG devem fornecer lista de software utilizadas pelos professores. 1 – Estação de trabalho devidamente configurada e testada. 2 – Documentação do projeto 3 – Apresentação em formato eletrônico dos recursos criados em laboratório para os professores 4 – Imagem gerada em HD de backup da TI * Falta de acesso a internet * Queda de energia * Lista de software incompleta * Baixa prioridade na execução da atividade de geração da imagem em HD 2 dias 7 dias 2 dias 3 dias 20 horas Handson 50 horas Halexsandro Halexsandro de Freitas Sales Criar Imagem GNU/Linux para os Laboratórios da FG
  4. 4. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 4 Por que este projeto existe É conhecida a necessidade de mudanças no ambiente dos laboratórios de informática de forma a obter seu melhor aproveitamento por parte dos cursos de tecnologia da informação e comunicação da Faculdade Guararapes. O parque possui uma ótima qualificação de hardware para atender seu corpo docente e discente porém, em relação a estrutura de software, é conhecida algumas dificuldades técnicas oriundas de necessidades de níveis de gestão e controle por parte da equipe de TI da própria faculdade de forma a mitigar riscos de segurança e garantir que a oferta e continuidade de serviços não sejam prejudicados. Este projeto visa proporcionar um melhor alinhamento das necessidades de usuários dos laboratórios (alunos e professores) sem comprometer a gestão do ambiente, buscando um ponto de equilíbrio entre a oferta, demanda e capacidade dos serviços de tecnologia da informação e os recursos já dispostos no ambiente. Ao fim, espera-se obter um melhor aproveitamento dos recursos computacionais presentes nos laboratórios de informática, uma melhor percepção do aluno quanto a importância e o valor agregado pelo uso dos laboratórios em sua formação e proporcionar aos professores ferramentas de software e modelos de negócios que os auxiliem melhor na execução do processo de transmissão do conhecimento. O que será realizado O projeto trata-se da instalação de um sistema GNU/Linux Debian em um computador do laboratório de informática da Faculdade dos Guararapes e, por meio deste, a criação de uma imagem modelo a ser replicada nos demais computadores dos demais laboratórios da instituição. Além do sistema operacional, serão instalados softwares de diversas categorias e funcionalidades para auxiliar os professores e alunos durante o uso destes equipamentos. Os softwares instalados foram definidos por uma lista de requisitos fornecida pelas Coordenações dos cursos de Tecnologia da Informação. Stakeholders do projeto Para este projeto foram mapeados os seguintes Stakeholders: • Direção acadêmica • Departamento de TI FG ◦ Equipe de suporte em TI • Coordenação dos laboratórios • Coordenações de cursos de TI • Alunos FG • Professores dos cursos de tecnologia Detalhes dos processos de execução Espera-se ao fim do processo as seguintes entregas macro: Uma estação de trabalho padrão utilizado nos laboratórios da instituição com o Sistema Operacional GNU/Linux Debian e com os seguintes software instalados e funcionais:
  5. 5. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 5 • Limpeza de dados do usuário • Suíte de produtividade de escritório LibreOffice • Software de planejamento ProjectLibre • Software de modelagem 3D Blender • Software de editoração profissional de imagens GIMP • Software de edição de imagens vetoriais InkScape • Software de edição de áudio Audacity • Software de gravação de videoaulas Kazam • Plataforma de desenvolvimento Java, PHP, C e C++ Eclipse • Plataforma de desenvolvimento C e C++ Anjuta • Sistema de Gerenciamento de Banco de dados MariaDB • Software de modelagem de banco de dados MySQL-Workbench • Plataforma de administração de banco de dados MariaDB via Browser PhpMyAdmin • Servidor Web Apache HTTP Server • Plataforma de desenvolvimento e estudo de automação Arduino IDE • Ambiente de virtualização Virtualbox • Software de desenho de topologia de redes Gnome Dia • Software de captura e análise de pacotes em redes TCP/IP Wireshark • Simulador de redes Cisco Packettracer • Emulador de Redes GNS3 com imagens IOSs para switch e roteadores já configuradas e prontas para o uso • Placa de rede virutalizada para uso pelo software GNS3 • Repositório de imagens ISO Documentação completa do projeto contendo todas as características e especificações do produto entregue. Além de uma completa apresentação do ambiente, seus detalhes e principais recursos em PDF para orientar professores e alunos. Por fim, o projeto deve gerar uma imagem completa do computador em um HD, de forma que a equipe de TI possa simplesmente replicá-lo em todas as estações de trabalho presente nos laboratórios da instituição. O departamento de informática da instituição deve fornecer equipamentos para homologação, link de internet de no mínimo 10 Mbps sem restrições de acesso e imagens dos sistemas operacionais proprietários (Windows7 e Windows 2008 R2) a serem incluídos nos repositórios para uso dos alunos e criação das máquinas virtuais. As coordenações dos cursos devem fornecer, até o início do projeto, a lista com as necessidades específicas dos professores dos cursos de tecnologia da informação e comunicação.
  6. 6. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 6 Datas, prazos e custos O projeto deve ser iniciado em 14 de dezembro de 2015 e ser finalizado até o dia 31 de dezembro. Os custos envolvidos foram apenas operacionais contabilizando o consumo de recursos já custeados pela operação da instituição como hora/homem dos analistas de TI da instituição, link de internet e hardware já disponíveis no ambiente. A hora/homem do profissional Halexsandro Sales está sendo contabilizada em caráter voluntário (sem custo para a instituição). Os programas de computadores utilizados, com exceção do Cisco Packttracer, Cisco IOS e imagens de sistemas Microsoft Windows no formato ISO, foram todos software livres e de uso gratuito conforme prescrito em suas licenças de uso. Para os programas citados como não livres nas exceções do parágrafo anterior, fica fora do escopo deste projeto a gestão de seus custos e obtenção de contrato de licenças de uso e distribuição com seus fornecedores/desenvolvedores, devendo estes, serem gerenciados pela própria Faculdade dos Guararapes ou departamento designado diretamente pela própria instituição.
  7. 7. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 7 Catálogo de Serviços dos Desktops GNU/Linux Todas as estações de trabalho, ao serem iniciadas pelo sistema operacional GNU/Linux Debian, possuem, a partir de agora, vários pacotes de serviços orientados a entrega de valor e melhoria de processos para os professores e alunos da Faculdade dos Guararapes. A seguir, são listados detalhadamente cada serviço e suas especificações. Serviço de hospedagem e publicação de projeto de Sites em PHP O objetivo deste serviço é prover para alunos e docentes um laboratório pronto para desenvolvimento de exercícios em laboratório para disciplinas que envolvam a utilização de tecnologias Web, mais especificamente, com a linguagem de scripts PHP. Para tal, cada estação de trabalho está munida de um completo ambiente de desenvolvimento contando com uma sofisticada IDE [eclipse + PDT] e um servidor web HTTP [apache] com suporte a linguagem PHP e suas principais bibliotecas. Como utilizar: para publicar seus sites, os alunos precisam apenas salvarem seus projetos no diretório public_html dentro de seu diretório home. O caminho absoluto é /home/alunofg/public_html. Para acessar via navegador e ver o resultado de seus projetos, basta que os alunos acessem e seguinte endereço: http://127.0.0.1/~alunofg . Caso alguma estação da rede deseje acessar o projeto de outra estação, basta alterar o endereço “localhost” pelo endereço IP da estação que hospeda o projeto na rede. Nota: este serviço está sujeito a perda de seus dados conforme Serviço de Limpeza de Dados do Usuário alunofg. Serviço de Banco de Dados MariaDB O objetivo deste serviço é prover acesso a uma base de dados SQL aos alunos e professores para que estes possam desenvolver seus projetos de forma rápida e sem imprevistos oriundos da preparação de um ambiente deste nível. Todas as estações estão munidas do SGBD MariaDB e, embora a senha de administrador da plataforma fique sob cuidados da TI da Faculdade dos Guararapes, foi tomado o cuidado de criarmos uma conta em cada estação para que os alunos possam desenvolver e aprimorar seus conhecimentos em banco de dados. São os itens que compõem este serviço: • SGBD MariaDB, • MySQL-Workbench Community Edition, • PhpMyAdmin, Todos os alunos podem facilmente obter acesso a conta SQL local e iniciar seu projeto das seguintes formas: • Acessando diretamente o SGBD através do terminal de comandos • Configurando a conexão da ferramenta MySQL-Workbench
  8. 8. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 8 • Acessando via PhpMyAdmin através do endereço http://127.0.0.1/phpmyadmin Para todas as formas de acesso, deve ser utilizada a seguinte credencial: User: alunofg Passwd: fg@2016 IP Server: 127.0.0.1 DB name: alunofg Nota: este serviço está sujeito a perda de seus dados conforme Serviço de Limpeza de Dados do Usuário alunofg. Serviço de Virtualização Cada estação de trabalho possui instalada a solução de virtualização Virtualbox. Isso possibilita que os alunos possam virtualizar sistemas operacionais e operá-los à nível de administrador, sem comprometer a infraestrutura dos laboratórios. Máquinas sob demanda Para além do recurso de poder virtualizar novos sistemas, cada estação de trabalho dos laboratórios possuem também os sistemas listados abaixo já instalados e prontos para o primeiro uso de forma a polpar tempo em sala de aula: Debian 8.2, 32bit, 256MB RAM, 8GB HD Login: root senha: labfg@2016 Login: alunofg senha: labfg@2016 CentOS 7, 64bit, 256MB RAM, 8GB HD Login: root senha: labfg@2016 Login: alunofg senha: labfg@2016 Pfsense 2.2.5, 32bit, 256MB RAM, 8GB HD Login: admin senha: pfsense Windows 7, 32bit, 1GB RAM, 25GB HD Login: alunofg senha: labfg@2016 Windows 2008 R2, 64bit, 1GB RAM, 25GB HD Login: administrador senha: labfg@2016
  9. 9. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 9 São itens que compõem este serviço: • Virtualbox • Repositório de máquinas virtuais Estas máquinas, para poderem de fato serem utilizadas pelos alunos e professores, precisam ser clonadas. Todas as estações estão no estado pós-instalação, sem que nenhuma configuração tenha sido realizada de fato. Nota: este serviço está sujeito a perda de seus dados conforme Serviço de Limpeza de Dados do Usuário alunofg. Serviço de Repositório de Imagens ISO Todas as estações, em seus perfis alunofg, possuem um atalha denominado “ISO” no navegador de arquivo [nautilus]. Basta abri-lo e verificar o atalho do lado esquerdo da tela. Neste diretório estão contidas as seguintes imagens de sistemas operacionais em suas respectivas versões: • Pfsense 2.2.5 • Debian 8.2 • CentOS 7 • Windows 7 • Windows 2008 Nota: os usuários não podem inserir, remover ou modificar qualquer conteúdo neste diretório. O mesmo é apenas para leitura. Seu uso é recomendado para que os alunos mapeiem no Virtual box as imagens e inicializem a instalação do sistema operacional. Serviço de Limpeza de dados do usuário De forma a garantir o correto funcionamento dos computadores dos laboratórios e a melhor performance por estes possíveis ao longo do semestre acadêmico, foi criado um serviço que é executado toda vez que o computador se inicia. Este serviço retorna a máquina para os padrões definidos pela equipe de TI da Faculdade dos Guararapes. Este serviço implica que, caso os alunos ou docentes desejem dar continuidade a seus laboratórios em aula posterior, torna-se necessário realizar uma cópia de seus arquivos gerados pois, todos arquivos gerados durante a aula serão excluídos em definitivo do sistema. Isso implica não apenas arquivos criados, como também os editados e a base de dados alunofg dentro do SGBD. Itens envolvidos • /home/alunofg-ori • /etc/init.d/homeReset.sh • Runlevel5
  10. 10. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 10 Serviço de Virtualização de interface de Redes Em todas as estações foi criada uma interface de redes virtual que possibilita a comunicação dos projetos de rede desenvolvidos no GNS3 se comunicarem com o mundo externo, incluindo a internet. O dispositivo de rede foi nomeado como tap0 e também é responsável por realizar o encaminhamento de pacotes de dados do mundo externo para dentro do ambiente GNS3 por meio de regras no IPTABLES. A interface tap0 está com o IP 192.168.100.254/24. Enquanto espera-se que na outra ponta [nuvem do simulador] esteja o endereço 192.168.100.1/24. Itens envolvidos: • GNS3 • /bin/tap0.sh
  11. 11. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 11 Relatório do processo de instalação Nesta sessão são apresentados os detalhes de todos os software instalados no Sistema Operacional.
  12. 12. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 12 Softwares de produtividade em escritório LibreOffice Versão: 4.3.3.2 Site oficial: www.libreoffice.com Descrição: Suíte de aplicativos Office de código fonte aberto. Projeto de desenvolvimento comunitário e mantido pela Organização The Document Foundation. Principais Recursos: • Editor de texto → Writer • Editor de slides → Impress • Planilha de cálculo → Calc • Editor de imagens vetoriais → Draw • Editor de fórmulas → Math Recursos adicionais: • Fontes convencionais instaladas [arial, times new roman ...] • Biblioteca de símbolos VRT Network para o Draw [desenvolvimento de topologia de redes] Project Libre Versão: 1.6.2 Site oficial: http://www.projectlibre.org/ Descrição: O Project Libre trata-se de uma alternativa ao Microsoft Project porém, de código fonte aberto, multiplataforma e de livre distribuição. Em seu site, o projeto computa um número superior a 1 milhão de usuários distribuídos em mais de 200 países. Principais Recursos: • Compatibilidade com arquivos criados em MS Project • Gerenciamento de múltiplos projetos • Suporte a múltiplas Base Lines • Gráfico de Gantt, Rede, EAP[estrutura analítica do projeto], EAR [estrutura analítica de recursos] • Gestão de recursos humanos e materiais • Personalização de calendário por projeto
  13. 13. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 13 Design e editoração Blender Versão: 2.72b Site oficial: http://www.blender.org Descrição: O Blender trata-se de uma suíte de criação 3D de código fonte aberto e livre distribuição. É licenciado pela GPL (GNU General Public License – Licença Pública Geral GNU). O aplicativo é multiplataforma, o que permite aos usuários executá-lo tanto em sistemas GNU/Linux como em Windows e MAC OS. Principais Recursos: • Suporta a completa modelagem, montagem, animação, simulação, renderização, composição, rastreamento de movimentos, pipe line 3D, edição de vídeos e criação de jogos. • Possui ainda uma API com suporte a Python para poder personalizar o aplicativo e criação de plugins extras. Alguns casos de uso podem serem vistos em: http://www.blender.org/features/reels/ e http://www.blender.org/features/ Amostra: https://youtu.be/aqz-KE-bpKQ GIMP Versão: 2.8 Site oficial: http://www.gimp.org Descrição: GIMP é um acrônimo para GNU Image Manipulation Program. É um programa livremente distribuído para tarefas como o retoque de fotos, composição de imagem e imagem de autoria. Trata-se de uma alternativa ao Adobe PhotoShop porém, de código fonte aberto e licenciado pela GPL ( GNU Public License). O programa é multiplataforma, podendo ser utilizado em sistemas operacionais GNU/Linux, Windows e Mac OS. Principais Recursos: Sofisticadas ferramentas para auxiliar designers gráficos, fotógrafos, ilustradores, cientistas ou aspirantes na área de manipulação de imagens. O GIMP ainda pode ter sua produtividade aumentada por meio da utilização de plugins baixados diretamente do site oficial, ou desenvolvidos por você. Inkscape Versão: 0.48 Site oficial: www.inkscape.org Descrição: O Inkscape é um editor de gráficos vetoriais de código aberto e licenciado pela GPL. É
  14. 14. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 14 semelhante ao Adobe Illustrator, Corel Draw, Freehand, or Xara X. Trata-se ainda de um programa multiplataforma que pode ser utilizado em sua totalidade, tanto em sistema GNU/Linux, quanto MAC OS e Windows. Principais Recursos: O que o torna único é a utilização de Scalable Vector Graphics (SVG), um padrão W3C baseado no standard XML, como formato nativo. Audacity Versão: 2.6 Site oficial: http://www.audacityteam.org Descrição: O Audacity é um software de fácil utilização para edição de áudio com suporte a múltiplas trilhas. Trata-se de um software multiplataforma e licenciado pela GPL Principais Recursos: Dentre seus inúmeros recursos, podem ser citadas as funções de Playback, integração com dispositivos de entrada e saída de áudio de um computador, edição de arquivos em diferentes formatos [WAV, AIFF, FLAC, MP2, OGG, MP3, AC3, M4A/M4R (AAC), WMA …]. Possui ainda ferramentas para cortar, copiar e colar ou misturar trilhas. O sistema pode ser expandido pela utilização de inúmeros plugins de efeitos e de recursos. Kazam Versão: 1.4.5 Site oficial: https://launchpad.net/kazam Descrição: O Kazam é um simples programa de código fonte aberto para gravação de telas com suporte a captura de áudio em sistemas GNU/Linux. É uma opção de código fonte aberta e gratuita ao Camtasia Studio utilizado para a produção de videoaulas em sistemas Windows. Principais Recursos: possui opções de captura de tela (print screen) ou Screencast (filmar). Dentre estas duas opções, ainda podemos selecionar entre a captura completa da tela, todas as telas (caso tenhamos mais de 1 monitor), janela apenas ou ainda, apenas uma determinada área da tela.
  15. 15. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 15 Desenvolvimento Eclipse Versão: 3.8 Site oficial: http://www.eclipse.org Descrição: O Eclipse trata-se de uma IDE de código livre e multiplataforma. Está licenciado sob a Eclipse Public License e foi desenvolvido originalmente pela IBM, tendo seu código liberado em 2004 com a formação da Fundação Eclipse. Principais Recursos: O eclipse é sem dúvidas uma das IDEs mais utilizadas no mundo. Possui suporte a várias liguagens e pode ter suas funcionalidades expandidas por meio de extensões da própria equipe, ou por terceiros. Nos laboratórios da FG, foram instaladas as seguintes extensões eclipse: • Suporte a desenvolvimento Java • Suporte a desenvolvimento Web [PHP, HTML, CSS] • Suporte a desenvolvimento C e C++ [Eclipse CDT] Anjuta DevStudio Versão: 3.14.0 Site Oficial: www.anjuta.org Descrição: Trata-se de uma suíte de desenvolvimento de software versátil, de código fonte aberto e licenciado sob a GPL e que caracteriza uma série de facilidades de programação avançadas. Ele se concentra em fornecer interface de usuário simples e utilizável, mas poderosa para o desenvolvimento eficiente. Principais Recursos: O Anjuta inclui recursos de gerenciamento de projetos, assistente de aplicativo, depurador interativo, editor de código, controle de versão, designer GUI, profiles e muitas outras ferramentas. GCC Versão: 4.8, 4.9 Site oficial: http://gcc.gnu.org Descrição: O GCC foi originalmente escrito como o compilador para o sistema operacional GNU e são largamente utilizados em sistemas GNU/Linux. Principais Recursos: O GCC [GNU C Collection] inclui front-eds para C, C++, objective-C, Fortran, Java, Ada e Go, bem como bibliotecas para essas linguagens [libst].
  16. 16. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 16 MariaDB Versão: 10.0.22 Site oficial: https://mariadb.org Descrição: MariaDB é um dos servidores de banco de dados mais populares do mundo. É feito pelos desenvolvedores originais do MySQL e garantido para ficar open source. Usuários notáveis deste SGBD são: Wikipedia, Facebook e Google. É um avançado, substituto para o MySQL. O MariaDB é desenvolvido como software de código aberto e como um banco de dados relacional que fornece uma interface SQL para acessar dados. Principais Recursos: O sistema possui todos os recursos presentes na versão Enterprise do MySQL, hoje desenvolvido pela da Oracle. MySQL Workbench Community Versão: 6.2.3 Site oficial: https://www.mysql.com/products/workbench/ Descrição: O MySQL Workbench Community trata-se de um software gráfico para auxiliar desenvolvedores durante o processo de modelagem de dados. Está licenciado também pela GPL. Principais Recursos: Possui recurso de exportação para script SQL e pode ser conectado em tempo real a base de dados MySQL (MariaDB). PhpMyAdmin Versão: 4.5.2 Site oficial: http://www.phpmyadmin.net Descrição: O PhpMyAdmin trata-se de um projeto de código fonte aberto e licenciado sob a GPL para fornecer recursos avançados de gerenciamento de Banco de dados MariaDB [MySQL] via navegador web. Principais recursos: suporte a vários idiomas, incluindo Português. Suporte a execução de qualquer query compatível com os padrões MySQL. Autocomplete de query em tempo real. Para acessar o recurso, basta ao aluno abrir seu navegador de internet e digitar o seguinte endereço http://127.0.0.1 Apache HTTP Server Versão: 2.4.10 Site oficial: http://httpd.apache.org/ Descrição: O Apache HTTP Server é um esforço para desenvolver e manter um servidor HTTP de código aberto para sistemas operacionais modernos, incluindo UNIX e Windows NT. O objetivo deste projeto é fornecer um servidor seguro, eficiente e extensível que fornece serviços HTTP em sincronia com os padrões HTTP atuais.
  17. 17. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 17 O Apache httpd foi lançado em 1995, tem sido o servidor web mais popular na Internet desde abril de 1996. O Apache HTTP Server ("httpd") é um projeto da Apache Software Foundation e está licenciado pela Apache License. Principais Recursos: Além da simples entrega de serviço de rede do tipo HTTP, as funcionalidades do Apache HTTP Server podem ser expandida por meio de módulos. Nas estações de laboratório, foram instalados os seguintes recursos: • Biblioteca PHP 5.6.14 ◦ Suporte a banco de dados MySQL, MSSQL, PgSQL, LDAP ◦ Suporte a protocolos de comunicação IMAP e POP3 ◦ Suporte a criação e manipulação de imagens por meio da biblioteca GD ◦ Suporte geral para manipulação de arquivos em disco ◦ Suporte a XML • Módulo Userdir ◦ Usuários do sistema podem disponibilizar suas páginas pessoais criadas dentro de seus diretórios, sem a necessidade de acesso privilegiado a estrutura raiz do Apache (/var/www/html).
  18. 18. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 18 Automação Arduino IDE Versão: 2:1.0.5+dsfg2-4 Site oficial: https://www.arduino.cc Descrição: IDE multiplataforma para desenvolvimento de projetos de automação com as placas Arduino. Principais Recursos: Suporte às placas Arduino Uno, Mega2560, Duemilanove, Mega, Diecimila.
  19. 19. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 19 Redes Virtualbox Versão: 5.0.10 Site oficial: www.virtualbox.org Descrição: Plataforma de virtualização de código fonte aberto e licenciada pela GPL. Principais Recursos: Suporte as arquiteturas de processadores x86 e AMD64/Intel64. Gnome Dia Versão: 0.97.3 Site oficial: http://dia-installer.de Descrição: O Gnome Dia trata-se de uma alternativa de código aberto e licenciado pela GPL ao Microsoft Visio. Com este programa, os alunos podem resolver problemas de deficiência em projetos de redes de computadores ocasionados pela falta de uma ferramenta para desenho de topologia de rede. Principais Recursos: O Dia possui uma série de shapes que vêm junto à sua instalação por padrão. O sistema ainda pode ser expandido por meio da criação de shapes criados pelo próprio usuário. Nas estações dos laboratórios da FG foi instalado o pacote Dia-Shapes, uma série de shapes disponibilizados pelos próprios desenvolvedores. Wireshark Versão: 1.12.1 Site oficial: www.wireshark.org Descrição: O wireshark é um programa de código fonte aberto e licenciado pela GPL para captura e análise de pacotes de dados trafegados em redes de comunicação. Principais Recursos: Pode ser utilizado de forma integrada ao GNS3, utiliza-se de recursos como o tcpdump para a coleta de pacotes e informações da rede. Cisco Packettracer Versão: 6.20 Site oficial: http://www.cisco.com Descrição: Emulador de redes da Cisco multiplataforma. Principais Recursos: Emulação de laboratórios Cisco para certificação CCNA
  20. 20. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 20 GNS3 Versão: 1.3.13 Site oficial: www.gns3.com Descrição: O GNS3 trata-se de um completo front-end para estudantes de redes que proporciona um poderoso ambiente de simulação de redes de computadores. O GNS3 une, em uma interface amigável, complexos e importantes recursos para o estudo de administradores de rede. Com a utilização do GNS3, os alunos podem desenvolver seus conhecimentos com a criação de complexos cenários de redes e ainda integrá-los ao ambiente externo por meio de uma interface virtual. Principais Recursos: Virtualização de imagens de roteadores e switches Cisco por meio do Dynamips, integração com máquinas virtualizadas com o Virtualbox, análise de tráfego de redes com integração ao Wireshark e comunicação com o mundo exterior por meio de uma interface virtual. Todas as estações dos laboratórios foram munidas de: • Imagem de um Ethernet Switch ◦ c3640 • Imagem de roteadores Cisco ◦ c3745 ◦ c7200 • Interface Virtual tap0 ◦ Endereço da nuvem 192.168.100.254 ◦ Rota para rede interna (192.168.101.0/24) do emulador 192.168.100.1 (GW GNS3)
  21. 21. Projeto: Criar imagem GNU/Linux para Laboratórios da FG | Halexsandro Sales | Pg. 21 Lista de Entregas e Estado Abaixo são apresentadas as entregas esperadas e os estados de cada item: ID Atividade Responsável Data entrega Estado 01 Seleção de equipamento para criação do modelo Handson Alvares 14/12/2015 Finalizado 02 Preparação do link de internet Departamento TI FG 14/12/2015 Finalizado 03 Formatação da estação e particionamento de discos Handson Alvares 14/12/2015 Finalizado 04 Instalação dos programas selecionados Halexsandro Sales 16/12/2015 Finalizado 05 Realização de testes Halexsandro Sales 16/12/2015 Finalizado 06 Liberação do equipamento Halexsandro Sales 16/12/2015 Finalizado 07 Desenvolvimento da documentação do projeto Halexsandro Sales 29/12/2015 Finalizado 08 Desenvolvimento da apresentação em PDF para os professores Halexsandro Sales 29/12/2015 Finalizado 09 Realização da cópia para o HD de imagem da TI FG Handson Alvares 07/01/2016 Reagendado Nota: é importante salientar que a reprodução da imagem nas demais estações de trabalho dos laboratórios da instituição ficam sob responsabilidades de gerenciamento e controle do departamento de informática da Faculdade Guararapes e, por tanto, fora do escopo deste projeto. * Reagendamento Item 09 A equipe de TI está finalizando a imagem do sistema Microsoft Windows7 para posteriormente gerar a imagem completa do HD. O reagendamento da entrega para a nova data (07/01/2016) não gera riscos para projeto.

×