Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

UNIVERSIDADE ANHANGUERA UNIDERP EDUCACIONAL
ADS
PTG – PRODUÇÃO TEXTUAL
RELATÓRIO DE AULA PRÁTICA
Tema: Sistemas Distribuídos 
Nome do aluno: Fabio Ribas
RA: 3662975304
Bilac Sp
2025
SUMÁRIO
INTRODUÇÃO..................................................................................................................
DESENVOLVIMENTO.................................
· Unidade 1..............................................
· Unidade 2.............................................. 
· Unidade 3..............................................
· Unidade 4..............................................
CONCLUSÃO...................................................................................................................
Introdução:
 Nesta atividade prática, foi proposto 4 unidades de atividades práticas sobre fundamentos da disciplina de sistemas distribuídos, sendo elas sequencialmente: a sincronização de relógios através de servidor NTP em Sistema operacional Linux e Windows, a criação de máquina virtual com sistema operacional GNU/Linux, a conteinerização com o Docker e a exploração do wireshark para compreender como um analisador de protocolos funciona.
Desenvolvimento:
· Unidade 1: A sincronização de relógios nos sistemas operacionais
· Procedimentos: 
Linux:
1. Instalação do serviço “NTP”, através do gerenciador de pacotes “apt”, feito via terminal com o comando:
· Comando: sudo apt install ntp
2. Configuração do arquivo ntp.conf com comando:
· Comando: sudo nano /etc/ntp.conf
 Foi então removido que especificam servidores NTP padrão e adicionado uma nova linha: pool pool.ntp.br
3. Foi reiniciado o serviço para aplicar as configurações:
· Comando: sudo service ntp restart
4. Verificação da configuração: 
· Comando: ntpq –p
Windows: 
1. Configuração feita via prompt de comando para configurar o servidor NTP: 
· Comando: w32tm/ config/syncfromflags:manual/manualpeerlist:0.pool.ntp.org
2. Foi feita a reinicialização do serviço de hora:
Parar o serviço: 
· Comando: net stop w32time
 Iniciar serviço novamente:
· Comando: net start w32time
3. Forçar a sincronização
· Comando: w32tm /resync /rediscover
 
· Unidade 2: Criação de máquina virtual com sistema operacional GNU/Linux
· Procedimentos:
1. Primeiro foi instalado o Sistema operacional GNU/Linux:
· Pelo site oficial do CentOS (Tinha a opção Debian também), assim, fazendo o download da imagem ISO.
· Links: CentOS,Debian
2. Feito a configuração da Máquina Virtual no virtualbox:
· Aberto o Oracle VM VirtualBox e selecionado em "Novo".
· Nomeado a máquina virtual e selecionado o tipo de sistema operacional que no caso é o Linux e a versão (CentOS ).
· Foi definida a quantidade de memória RAM a ser alocada para a máquina virtual.
3. Criação do Disco Virtual:
· Criado um novo disco virtual, definindo o tamanho desejado para o HD da máquina virtual.
4. Configuração do Leitor de CD Virtual:
· Nas configurações da máquina virtual, acessado "Armazenamento".
· No menu "Armazenamento", selecionado "Vazio" e adicionado a imagem ISO do sistema operacional baixada anteriormente.
5. Início da Instalação do Sistema Operacional:
· Foi então iniciado a máquina virtual através do ícone “iniciar”
· Quando a janela da máquina virtual abriu, foi pressionado "Enter" para iniciar a instalação via CD.
· Feito o passo-a-passo da instalação até sua conclusão.
· Unidade 3: CONTEINERIZAÇÃO COM DOCKER
· Procedimentos: 
1. Acesso à Plataforma
· Foi acessado o site do Docker Desktop: https://docker.com/products/docker-desktop/
· Feito a inscrição, entramos na plataforma “Play with Docker”: https://labs.play-with-docker.com/ e foi clicado em Start.
2. Criação do Cluster
· Criação dos nós:
· Foi criado 3 nós ao cluster usando o botão "Add new instance".
· Definição do Nó Mestre:
· Para definir o nó mestre, executamos o comando:
docker swarm init --advertise-addr 
· Definimos os Workers do Cluster:
· Nos outros dois nós, foi executado o comando copiado para adicioná-los como workers ao cluster.
3. Criação do Serviço Apache
· Criação do Serviço Distribuído:
· No nó mestre, criamos o serviço Apache com o comando:
docker service create --name WEB --publish 80:80 --replicas=5 httpd
· Isso criou 5 instâncias do servidor web Apache, distribuídas pelos nós do cluster.
· Verificação dos Nós que Estão Executando o Serviço:
· Para averiguar em quais nós as réplicas do serviço estão rodando, utilizamos o comando:
docker service ps WEB
4. Acesso à Página de Boas-vindas do Apache
· Para cada nó onde o serviço está rodando, foi clicado na porta 80 destacada como um hyperlink na interface do Play with Docker. Com isso, foi visualizado a página de boas-vindas do Apache com a mensagem "It works!".
· Unidade 4: SEGURANÇA EM SISTEMAS DISTRIBUÍDOS
· Procedimentos:
1. Download e Instalação do Wireshark
· Acessado o site oficial do Wireshark: https://www.wireshark.org
· Realizadoo download da versão correspondente ao nosso sistema operacional que no caso é o Windows 64 bits
2. Compreensão da Interface do Wireshark
· Abertura do Wireshark:
· Foi aberto o Wireshark após a instalação.
· Verificado onde as opções principais de captura e análise estão localizadas.
· Início da Captura de Pacotes:
· No menu principal, foi selecionado Capture e, em seguida, Options.
· Uma lista das interfaces de rede disponíveis foi exibida
· Foi selecionada a interface de rede que estava cabeada no PC
· Construção de Filtros:
· A caixa de diálogo para construção de filtros permite capturar e exibir apenas os dados relevantes.
· Foi acessado a construção de filtros, localizada no menu Analyze e na opção Display Filter Expression.
· Visto as diversas opções de filtragem para entender como refinar a captura de pacotes, como como por exemplo TCP e HTTP
Conclusão:
 Logo, esta atividade prática permitiu uma aprender mais sobre várias atividades dentro de sistemas distribuídos, como Sincronização de relógios através de servidor NTP em sistemas operacionais Linux e Windows, a Criação de uma máquina virtual com sistema operacional GNU/Linux, a Containerização com Docker e a Exploração do Wireshark para compreender como um analisador de protocolos funciona. Foi possível compreender melhor os conceitos fundamentais nas atividades desempenhadas. A prática proporcionou uma valiosa experiência no de sistemas distribuídos funcionais e eficientes.
image4.jpg
image5.jpeg
image6.jpeg
image7.jpg
image8.jpg
image9.jpg
image10.jpg
image11.jpg
image12.jpg
image13.jpeg
image14.jpg
image15.jpeg
image16.jpg
image17.jpeg
image18.jpeg
image19.jpg
image20.jpg
image21.jpeg
image22.jpeg
image23.jpeg
image24.jpg
image1.png
image2.jpg
image3.jpg

Mais conteúdos dessa disciplina