segunda-feira, 13 de fevereiro de 2017
terça-feira, 26 de abril de 2016
Teste de conexão com cURL e telnet
Todo Sysadmin em algum momento de sua vida precisou testar alguma comunicação entre dois servidores.
A maneira mais simples e mais conhecida é utilizando o ping.
willian@localhost:[~]: ping 10.0.0.1 -c3PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.64 bytes from 10.0.0.1: icmp_seq=1 ttl=64 time=1.75 ms64 bytes from 10.0.0.1: icmp_seq=2 ttl=64 time=1.63 ms64 bytes from 10.0.0.1: icmp_seq=3 ttl=64 time=1.96 ms--- 10.0.0.1 ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 2003msrtt min/avg/max/mdev = 1.630/1.782/1.966/0.147 ms
Contudo, o ping não permite testar se há alguma porta de serviço em listen. Por exemplo um webservice na porta 80 ou um postgresql na porta 5432. Desta forma surge a grande utilidade do telnet para testar comunicação de porta e serviço.
Exemplo de uma porta me listen e comunicação permitida
willian@localhost:[~]: telnet www.google.com 80Trying 74.125.196.104...Connected to www.google.com. Escape character is '^]'.
Agora exemplo de uma comunicação não permitida
willian@localhost:[~]: telnet www.google.com 8080Trying 74.125.196.104...telnet: connect to address 74.125.196.104: Connection timed out
Obs.: Não vou entrar em detalhes sobre o firewall bloquear a porta ou se o serviço não está em listen.
A syntaxe de uso do telnet é simples: comando telnet [destino] [porta]
Houveram algumas ocasiões, onde fui impossibilitade de testar uma conectividade entre servidores pela ausência do telnet (que tristeza!)
Porém, hoje um colega de trabalho, ao ler uma documentação da VMware (é comum não ter telnet nos appliances da VMware), descobriu e compartilhou comigo, uma forma de fazer o teste de comunicação sem utilizar o telnet (bem, mais ou menos sem utilizar o telnet). Ele utiliza outro pacote muito comum pra nós SysAdmin,o cURL.
Da mesma forma, exemplo de comunicação ok
willian@localhost:[~]: curl -v telnet://www.google.com:80* Rebuilt URL to: telnet://www.google.com:80/* Trying 74.125.196.103...* Connected to www.google.com (74.125.196.103) port 80 (#0)
Exemplo de comunicação não OK
willian@localhost:[~]: curl -v telnet://www.google.com:8080* Rebuilt URL to: telnet://www.google.com:8080/* Trying 74.125.196.106...* Trying 2607:f8b0:4002:c07::6a...* Immediate connect fail for 2607:f8b0:4002:c07::6a: Network is unreachable
Desta forma, agora conseguimos testar conectividade de serviço e porta mesmo sem o telnet.
sábado, 16 de abril de 2016
Conhecendo um pouco do VBoxManage
Virtualbox é uma excelente ferramenta para virtualização em Desktop. Muito utilizada por desenvolvedores para simular ambientes de produção.
O Virtualbox é simples, fácil e intuitivo. Tudo de bom.
Exceto pelo fato de sempre precisar da interface gráfica para administrar os servidores virtuais (ligar, desligar, criar, clonar, etc), certo?
Não!!!!
Há algo que na documentação é chamada de "Alternative Front-ends" - observação importante, sempre leia a documentação. Ela é sua amiga ;)
O Virtualbox é flexível o suficiente para permitir múltiplas maneiras de controlar a mesma máquina virtual. Podemos iniciar uma VM pela interface gráfica do Virtualbox e para-la ou modifica-la via linha de comando utilizando uma interface nativa do Virtualbox chamada de VBoxManage.
"VBoxManage is our command-line interface for automated and very detailed control of every aspect of VirtualBox"
Listando todas as VMs
root@localdomain:~# VBoxManage list vms
"CentOS7" {40b52b73-4c78-4e09-9e36-8010c7fe9852}
Iniciando VM com interface gráfica
root@localdomain:~# VBoxManage startvm CentOS7
Waiting for VM "CentOS7" to power on...
VM "CentOS7" has been successfully started.
Iniciando VM sem interface gráfica
root@localdomain:~# VBoxManage startvm CentOS7 --type headless
Waiting for VM "CentOS7" to power on...
VM "CentOS7" has been successfully started.
Desligando Servidor
root@localdomain:~# VBoxManage controlvm CentOS7 poweroff
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Há muito mais na documentação - Acesso aqui
quarta-feira, 6 de abril de 2016
Coffee as a Service!!!!
Nerd que é Nerd é Assim...
O camarada cria um workflow no VMware vRealize Orchestrator (super power ferramenta) para via workflow solicitar um copo de café!!!
Muito legal... confiram
O camarada cria um workflow no VMware vRealize Orchestrator (super power ferramenta) para via workflow solicitar um copo de café!!!
Muito legal... confiram
- http://www.gimmesugar.com/?p=107
segunda-feira, 4 de abril de 2016
Amor x Intolerância (Marketing fantástico!!!)
Este é o Marketing que eu acho simplesmente fantástico. Aquele que não só divulga um produto, uma marca ou uma tendência, mas também divulga valores!
Uma campanha fantástica da Ben & Jerry's (uma empresa norte americana de sorvetes) traz como tema a intolerância.
- É possível conciliar amor e tolerância!?
A empresa reuniu pessoas com opiniões diferentes para um bate-papo na sorveteria... e vejam no que deu!!!
Parabéns à Ben & Jerry's
Assinar:
Postagens (Atom)
VMworld On-Demand Video Library
Link onde encontramos as palestras do VMware 2018 e muito mais. https://videos.vmworld.com/searchsite/2018
-
Todo Sysadmin em algum momento de sua vida precisou testar alguma comunicação entre dois servidores. A maneira mais simples e mais c...
-
Há alguns anos, recebo esses como esse: Neste caso, o título do e-mail era “Aviso importante” do seguinte remetente: “Visa” sac@visa.com.b...
-
Alguns dias atrás, precisei fazer umas manipulações com grupos no linux. Depois que “quebrar” um pouco a cabeça, resolvi deixar uma dica ...




