Mais recentes

Conteúdo técnico, ferramentas e experiências práticas da IceNex.

sexta-feira, 26 de agosto de 2016

Ubuntu - Teclas de atalho



Olá galera, tudo bem?

Para ter mais praticidade durante o dia-a-dia e inclusive para podermos usufruir melhor do nosso Ubuntu com a interface Unity, podemos utilizar teclas de atalho para várias funcionalidades.
Não precisamos ficar dependente apenas do Mouse para isso :)

                                 Segurando por alguns segundos a tecla Winkey temos o quadro acima com as informações também das teclas de atalho.

Segue abaixo uma lista de várias teclas de atalho que podemos utilizar:

Lançador (Ícone do Ubuntu semelhante ao Iniciar)

* Tecla Windows ou WinKey no teclado

  • Winkey: Chama o Lançador.
  • Winkey+ 1 ou 2 ou 3 e até 0: abre ou foca o aplicativo.
  • Winkey+Shift + 1 ou 2 ou 3 e até 0: abre uma nova instância do aplicativo.
  • Winkey+T: Abre a lixeira.
  • Alt+F1: Chama o Lançador e dá foco para ser usado pelo teclado
  • Alt+F2: Chama o Lançador em modo especial para executar comando.
  • Ctrl+Alt+T: Abre uma janela do Terminal.


Painel


  • Winkey (pressione): Ao pressionar abrirá a opção de programas e atalhos
  • Winkey+A: Mostra todos os aplicativos abertos dispostos lado a lado.
  • Winkey+F: Abre arquivos e pastas.
  • F10: Abre o primeiro menu no painel.
  • ESC: Fecha os menus sem escolher nenhum atalho.

Disposição janelas de aplicativos

Altera a disposição do programa que está sendo utilizado, ou que está em foco por assim dizer.


  • Ctrl+Alt+Numpad 0: Maximizar janela.
  • Ctrl+Alt+Numpad 1: O lugar será canto inferior esquerdo da tela.
  • Ctrl+Alt+Numpad 2: O lugar será no meio inferior da tela.
  • Ctrl+Alt+Numpad 3: O lugar será canto direito inferior da tela.
  • Ctrl+Alt+Numpad 4: O lugar será canto esquerdo da tela.
  • Ctrl+Alt+Numpad 5: O lugar será centro maximizado no meio da tela.
  • Ctrl+Alt+Numpad 6: O lugar será canto direito da tela.
  • Ctrl+Alt+Numpad 7: O lugar será canto esquerdo superior da tela.
  • Ctrl+Alt+Numpad 8: O lugar será canto meio da tela.
  • Ctrl+Alt+Numpad 9: O lugar será canto direito superior da tela.

Gerenciar área de trabalho


  • Winkey+W ou Winkey+E: Modo de exposição, sai do zoom de todas as áreas.
  • Winkey+S: Modo de exposição, reduz o zoom em todos os espaços de trabalho e permite que você gerencie janelas.
  • Shift+Alt+Up: Modo de exposição, para todas as janelas na área de trabalho atual.
  • Ctrl+Alt+L: Bloquear a tela.
  • Ctrl+Alt+setas ↑←↓→: Alterna entre as áreas de trabalho existentes.
  • Ctrl+Alt+Shift+setas ↑←↓→: Desloca o programa em foco para outra área de trabalho.

Imagens da tela

Print: Tire uma imagem da área de trabalho atual.
Alt+Print: Tire uma imagem da janela atual.

Com o auxílio de atalhos, podemos trabalhar de forma mais ágil e assim acessar recursos mais rapidamente.

É complicado inicialmente pois teremos que ir decorando essa sequências, mas, uma vez que entrar no piloto automático é só alegria.

Abs e até próxima.
:wq!

quinta-feira, 25 de agosto de 2016

Feliz aniversário Linux - 25 anos!!!



Olá pessoal, tudo bem?

Não poderia deixar de passar aqui nessa data tão importante para deixar meus parabéns e o meu agradecimento pelo aniversário de 25 anos do Linux.

Devo muito à este sistema operacional em minha carreira, pois em muitos momentos com sua versatilidade me proporcionou resolver problemas complexos de forma ágil e com evidências que não poderiam ser contrariadas.

Graças ao Linux sou o profissional que sou hoje, sem sombra de dúvidas. Por mim, essa comemoração será eterna e deveria ser comemorada com algum evento para nós que somo tão apaixonados e devemos tanto ao Linux.

Obrigado Linus Torvalds por fazer com que um hobby em tempo de faculdade tenha amadurecido tanto e estar presente em nossas vidas, garantindo sistemas mais robustos, maleáveis, seguros, confiáveis, versáteis, estáveis, etc, etc ,etc.... Ahhhh e o melhor de tudo isso, gratuito!!!

Parabéns pinguim, ou melhor, TUX ... Pelas melhoras horas de estudos que tive em minha vida até hoje com você na capa dos livros, no wallpaper dos desktops, nos terminais... Obrigado por me dar oportunidade de trabalhar com você, me tornar um entusiasta e defender seu uso nos mais diversos ramos de atividade como solução.

Feliz aniversário Linux!!!


quinta-feira, 18 de agosto de 2016

O Sócio - Entendendo um pouco sobre negócios



Olá pessoal, tudo bem?

Hoje gostaria de compartilhar com vocês um programa que gosto muito, chamado "O Sócio (The profit, no nome original)".

É um programa americano, estrelado por Marcus Lemonis, que é empresário, inventor e filantropo.

Em resumo, Marcus Lemonis recebe contato de outros empresários que possuem pequenas ou médias empresas que estão passando por algum momento difícil ou alguns problemas, onde com sua experiência e poder de investimento, avalia o potencial que estas empresas possuem e as ajuda a sair dos problemas.

Ele investe tanto dinheiro, como tempo, apoio assumindo o comando da empresa até que as coisas estejam bem encaminhadas e o dono que agora passa a ser sócio possa tomar conta dos negócios e fazer com que chegue no patamar esperado.

Por se tratar de um programa de televisão é comum algumas coisas  parecerem um tanto quanto combinadas ou não muito comuns de se ver, porém, de alguma forma fazem sentido ou são próximas do que acontece no mundo corporativo real.

As empresas são das mais diversas, passando por ramos automotivos, fast food, carros, etc. Mas para todas essas o que é analisado como pontos importantes é o mercado, crescimento, demanda, estrutura, o valor que precisa ser investido e o principal que em todo programa Marcus frisa muito que são os três P's: Pessoas, Processo e Produto.

Se pegarmos essa lição ensinada pelo Marcus, muitas empresas não se preocupam com as pessoas, não possuem processos e consequentemente isso reflete no seu produto.

Pelo mundo a transmissão é feita pelo canal History, mas podemos facilmente encontrar os episódios no YouTube.

Claro que temos que levar em consideração que hoje, Marcus possui capital para tais investimentos e aguardar o retorno do investimento + o lucro com o decorrer do tempo e crescimento do negócio.
Mas podemos seguir como dica alguns exemplos, ramos de atividade e até termos algumas ideias do que podemos fazer com nossas empresas, nossos ramos de atividades e até por que não, para  quem pode fazer o mesmo que ele e ajudar a salvar empresas com potencial, mas que por algum motivo ou momento passam por problema ou dificuldades.

Uma visão de fora é sempre bem-vinda, pois essa visão muitas vezes não se prende ao sentimento de algo familiar, ou um vício de como era feito e como deveria ser feito, se atualizar perante aos avanços do mundo e a necessidade das pessoas.

Serve até mesmo para quem tem vontade de ter seu próprio negócio e talvez não saiba muito bem como começar ou como conduzir mediante à números, fluxos, custos e lucro.
Para todos, uma coisa muito importante e que tem que estar na ponta da língua é o quanto temos de gasto com um produto e/ou com todos os demais produtos que  se compõem e assim saber o valor total do que gastamos para mensurar o lucro que podemos ter ou que precisamos ter.

Espero que todos gostem.

Forte abraço e bom investimento à todos!
:wq!

quinta-feira, 11 de agosto de 2016

Mac OS - Perdeu o ponteiro do mouse?



Olá pessoal, tudo bem?

Um recurso muito legal que existe no Mac OS El Capitan é que ele encontra o ponteiro do mouse para você.

Isso mesmo ...

Normalmente quando estamos utilizando vários programas ou recursos em nosso computador ou notebook, quando estamos utilizando telas integradas ou abstratas como programas de virtualização, acesso remoto ou até mesmo com dois monitores é comum ficamos empurrando o mouse para achar onde está o ponteiro.

No El Capitan, quando fazemos esse movimento brusco para encontrar o mouse, ele faz com que o ponteiro do mouse fique enorme, assim ficando mais fácil visualizarmos onde ele está.


Parece um recurso meio que sem utilidade, mas para algumas pessoas (como é o meu caso) foi bem útil.

Abraços
:wq!

domingo, 7 de agosto de 2016

Mac OS X - Habilitando escrita em HDs NTFS

Olá pessoal, tudo bem?

Conforme outro post que fiz, uma das coisas complicadas para quem usa Mac OS é em relação ao uso de HDs ou outros drivers externos no formato NTFS.
O Mac OS não tem uma opção nativa para podermos escrever, gravar nestes drivers. Podemos apenas ler o que já está gravado.

Isso não é muito prático para o nosso dia-a-dia, ainda mais quando temos no mercado uma infinidade de sistemas operacionais e formatações.

Existe uma solução de terceiros que nos permite fazer gravação em dispositivos NTFS para quem não quiser ou não puder comprar softwares como o Paragon ou Tuxera.

Nós iremos precisar dos seguintes programas:

FUSE for OSx
NTFS-3g
Fuse-wait

Após baixa-los, faça a instalação na ordem acima.

Para quem quiser ver o procedimento de instalação, eu fiz um vídeo no canal do youtube.



Espero que funcione para todos.

Abraços
:wq!

sábado, 6 de agosto de 2016

Apple e o que poderia melhorar!



Olá pessoal, tudo bem?

Que sou um entusiasta e apaixonado por tecnologia creio que já deu para perceber.
Devido à isso, não tenho um certo patriotismo por marca, modelo, etc.

Tenho a oportunidade de poder usar, testar algumas coisas que quero, ficar com as que gosto, expor o que não gosto e claro o que acho que poderia melhorar.

Adoro linux, creio que hoje é umas das melhores tecnologias que podemos ter em nossos servidores, por ser maleável, adaptável, segurança, performance, etc, etc, etc.
Mas se falarmos do aplicativo para escritório Office, a Microsoft está muito na frente. Seja pela quantidade de recursos como pela qualidade.

Requisitos de performance em desktops caseiros, ou mesmo para trabalho, não temos como discutir que temos ótimas marcas como Dell, MacBook, iMack, Lenovo, IBM, etc.

Claro que alguns modelos as vezes não atende plenamente ou não atende algum quesito que precisamos ou gostaríamos.

iPhone, Android, ambos funcionam muito bem, nos permite ter recursos muito bons, câmeras potentes, etc... (Aqui só não vou falar do Windows Phone, ok? :) ).

Tirando tudo isso e indo mais direto ao ponto ...

Gostaria de compartilhar algunas coisas que acho que a Apple deveria mudar no conceito e melhorar para que talvez algumas coisas saíam do quesito problema e seja melhor.

Por exemplo, até entendo que tudo deva ser feito via iTunes quando temos um iPhone ou iPad, agora sempre que eu conectar meu smartphone ou tablet em um iTunes diferente eu ter que ficar liberando a utilização, escolher o que quero sincronizar e ainda por cima, podendo perder o que tenho no meu.
Seja foto, música, etc ... Não importa.

Existe até um método para configurar onde podemos permitir que um aparelho seja utilizado em mais de um iTunes, mas que é mais uma "adaptação técnica"do que solução.

Poxa, já que se renderam ao mercado de smartphones maiores, com várias cores, tablets com esse mesmo conceito, por que não pensar nisso também?

Espaço?
Isso é uma coisa que ou você já compra ou não é possível alterar.
O iPhone ou iPad não tem entrada para cartão MicroSD, ou seja, só possui a memória interna. O espaço mínimo é de 16GB sendo este ainda compartilhado com o iCloud e quando começamos a salvar nossas fotos, imagens, arquivos, coisas do whatsapp logo este espaço é consumido.
Até existem opções de terceiros que funcionam como um pendrive ou HD externo para conectar no iPad/iPhone e extender o tamanho de armazenamento.
Mas são "soluções"em torno de R$200,00 reais ou até mais. Até aqui um preço equivalente à um cartão SD, mas com o tamanho mil vezes maior e fica externo ao aparelho.

Fica mais essa dica para Apple!!!

Um outra coisa, foca o que já falei do iTunes, por que não poder acessar os dados do iPad ou iPhone como um driver montado no Windows, Linux ou até mesmo no Mac OS?
Seria tão mais prático...

Agora o que mais me deixa P&#*&*(*@... é que o Mac OS não vem nativamente com a opção para escrever em dispositivos NTFS como Pendrive ou HD externo.
A maiora são todos neste formato, até mesmo para podermos compartilhar o uso com os demais sistemas operacionais.
Isso deveria vir nativo e funcionar muito bem, inclusive as soluções paralelas são atrapalhadas para funcionar e atender essa falha do Mac OS.

Hoje até os MacBooks e iMacs estão com problema no upgrade de espaço...
Tem que adquirir já com o espaço desejado.

Apple, mais uma dica!!!

São coisas bem simples, mas que poderiam ser corrigidas para melhorar ainda mais a experiência com os produtos da Apple.

E você o que mais acha que poderia melhorar? (vale falar do preço também :D )

Abraços
:wq!

sexta-feira, 5 de agosto de 2016

Oracle VirtualBox - Falha vídeo ao instalar Ubuntu



Olá pessoa, tudo bem?

Recentemente precisei formatar meu notebook Lenovo Yoga500 e não me lembrei que não tinha testado ainda ou instalado alguma máquina virtual com Linux utilizando o VirtualBox.

Pois bem, após eu reinstalar tudo novamente fui criar minha máquina virtual com Ubuntu 14.10.

Até aqui no procedimento tudo normal, baixei a mídia no site, criei a máquina virtual e fiz o boot pela ISO.
Porém, na hora de carregar a interface de instalação, a tela ficava da seguinte forma:


Tentei mudar as configurações da máquina virtual quanto ao uso de memória, recursos 2d e 3d, porém nada resolveu.

Para resolver tal problema, efetuei o download do driver de vídeo mais atualizado para o modelo do notebook pelo site da Lenovo:


Após fazer a instalação e um reboot a instalação ocorreu com sucesso!

Esperto que esta dica ajude vocês inclusive com outros modelos de notebook que podem apresentar os mesmos problemas.

Abraço
:wq!

quarta-feira, 3 de agosto de 2016

EMC VNX - Demo (Simulador)

Olá pessoal, tudo bem?

Como já conversamos em algumas oportunidades, é muito difícil encontrarmos laboratórios, ambientes em que podemos estudar determinada tecnologia.
Quando falamos de storage isso é uma grande realidade.
A explicação para  isso é que se colocarmos na balança o preço, a infraestrutura necessária, o valor dos cursos, o conceito por trás de tudo isso, justifica não termos muitos ambientes para irmos testando.

Alguns fornecedores no entanto nos ajudam criando simuladores para que possamos ter um mínimo de experiência e conhecer essas tecnologias.

Hoje encontrei no Youtube uma pessoa que disponibilizou um vídeo um simulador do VNX da EMC.

Segue o link que ele disponibiliza para download da DEMO:

DEMO EMC VNX

E claro, o vídeo feito por ele:



Ainda não testei o procedimento, mas assim que eu testar e fazer funcionar tudo corretamente eu compartilho com vocês.

Abraço e bom semana!
:wq!

domingo, 17 de julho de 2016

EMC VPlex - Falha entre VPN (VPlex Metro)



Olá pessoal, tudo bem?

Recentemente tive um problema entre a comunicação de dois VPlex através do modelo Metro.

Não existia nenhum problema de link entre os dois sites e mesmo assim eles aparentemente estavam alarmando, mas sem gerar nenhum impacto.

Este alerta estava na verdade relacionado a uma falha de conexão entre uma VPN que os VPlex fecham de uma caixa com a outra.

Para resolver tal problema, foi necessário conectar em uma das caixas e rodar o comando para reconectar a VPN.

Segue abaixo o comando:

VPlexcli:/> configuration connect-remote-directors


Para quem utiliza esta tecnologia, pode ser necessário algum dia utilizar tal procedimento.
Fica a dica.

Abraços
:wq!

VMWare - Guia de compatibilidade



Olá pessoal, tudo bem?

Um dos pontos mais complicado no mundo de TI é quando precisamos verificar a compatibilidade de recursos e sistemas para que eles funcionem na melhor forma possível e no melhor dos mundos homologado pelos fabricantes.

Sei que na maioria das vezes não temos tempo de ver essas coisas e muitas vezes nem nos passa na cabeça o quanto isso é importante.

As vezes podemos pensar que se estivermos sempre com tudo atualizado estará tudo certo. Mas nem sempre...

As vezes ter tudo nas suas respectivas versões mais recentes pode ser um tremendo problema. Recursos podem apresentar comportamento inesperado como quedas, travamentos, inconsistência, etc.

Pensando nisso, a VMWare disponibiliza um site onde podemos fazer um relatório com o que pretendemos utilizar e verificar a compatibilidade. Caso algum ponto não satisfaça o que está homologado, será indicado as versões que funcionam.

Segue o link:

https://www.vmware.com/resources/compatibility/search.php?deviceCategory=software

Com este recurso, podemos inclusive ter informações quanto aos sistemas operacionais das VM's.

Muitos outros vendors também disponibilizam tal recurso.

Abraços e até a próxima.
:wq!

sexta-feira, 1 de julho de 2016

Mundo da TI as a service e tudo na nuvem!

Olá pessoal, tudo bem?

Tenho acompanhado algumas coisas e notado como nosso mundo tecnológico esta mudando.
Entenda mudanças não como avanços mas sim como as companhias estão nos cobrando em relação a administração de TI, como devemos fazer a gestão e administração, o que esperam de um modo geral.
O que não me agrada muito neste cenário é saber que cada vez mais tudo ou praticamente tudo está sendo tratado como serviço.

Hoje quem nunca estou algum termo "... as a service"?

Praticamente tudo está sendo encarado ou tratado como serviço. Tudo tem que estar na nuvem e não importa efetivamente onde está.

Acho muito estranho isso e muito complicado, pois se pararmos para pensar nessa ideia, vamos passar a administrar apenas serviços e não mais a tecnologia propriamente dita.
Hoje quem terá esses acessos, deveram cuidar da infraestrutura, melhorar, fazer desenhos de modo que exista redundância e tolerância a falhas será sempre o provedor de serviço e quem trabalhar neste provedor.

Particularmente parece ser muito legal toda essa ideia e conceito, mas e para nós que somos administradores e gostamos de colocar a mão na massa para fazer as coisas acontecerem?

Creio que isso irá mudar ainda mais do que já está mudando nos dias de hoje e os profissionais de empresas de TI vão ser responsáveis por serviços e por garantir que contratamos o melhor serviço.

De certo modo fico triste com essa mudanças, pois antes todos, até mesmo os que trabalhavam e cuidavam de algum ambiente em uma empresa que não fosse de TI, tinha que estudar, aprender e fazer o melhor possível para manter tudo em uma empresa funcionando, tudo no ar.
Tínhamos que acompanhar as melhorias, novidades, tolerância a falhas, etc, etc, etc.
Com esse novo modelo estamos criando administradores mais preguiçosos, mal acostumados e com essa ideia de que não importa o que tenho por trás de onde roda meu serviço, do que está por trás de onde estão meus dados armazenados.

Pode parecer paranóia de minha parte, mas imagina você pagar uma nota preta por um armazenamento em nuvem e isso ser respectivo a um serviço caro por que por trás de tudo isso existe um storage moderno, redundante, performático e por aí vai...
Só que na verdade você tem é um modelo de storage que talvez não ofereça tanta segurança assim quanto o que é vendido e deveria no mínimo custar mais barato.

Claro que alguém pode falar:

- Não importa, eu estou pagando apenas pelo serviço e eles me garantem segurança e redundância a falhas.

Ok!
Mas isso ao meu ver é a transferência de responsabilidade. É para ao final de tudo podermos chegar em um caso de problema e falar:
- Já acionei o fornecedor e ele está verificando.

Acontece que se por algum motivo ele tiver que pagar uma multa ou penalidade pelo ocorrido, pode ser que o faça... Mas isso tudo pode fazer com que não retornem os dados dessa pessoa ou companhia.

E aí?

Será que entraria em cena o serviço "lascou as a service"? Rsrsrs

Uma brincadeira à parte, claro que tudo que envolve serviço também teremos que pensar em redundância, DR, backup/restore... etc, etc, etc.

Mesmo assim me assunta muito deixar tudo isso nas mãos de um provedor de serviços, com o conceito de que está tudo na nuvem e que é 100% seguro.

Não sou tão "velho" assim no mercado de TI, mas já acompanhei boa parte da história de mudanças... Vale a pena esperar para ver como vai ficar tudo isso, porém, não posso deixar de falar que da para sentir saudades de como as coisas eram no passado.

Principalmente pela vontade das pessoas em fazerem acontecer e não em se preocupar em quem elas podem acionar ou culpar em caso de problemas e tudo por que é um serviço pago.

Abraços
:wq!

domingo, 26 de junho de 2016

Mac OS - Desabilitando animações de janela

Olá pessoal, tudo bem?

Se você tem um MacBook com pouca memória, mediante a algumas atualizações do Mac OS que cada vez mais fazem uso deste recurso, remover os efeitos de janela pode dar um ganho significativo em relação a performance do sistema.

Mas como fazer isso?

Vamos lá...

Abra o terminal e digite o seguinte comando:

~ joao$ defaults write NSGlobalDomainNSAutomaticWindowAnimationsEnabled -bool NO

Feito isso, os efeitos de janela não estarão mais ativos e aquela pequena demora entre uma transição de janela e outra irá diminuir. Abs e até a próxima. :wq!

quinta-feira, 23 de junho de 2016

VMWare Tools - Consulta de versões de acordo com o ESXi



Boa noite pessoal, tudo bem?

Para quem administra ambientes com VMWare, sabe o quanto estes são estáveis e com recursos "infinitos".

Recentemente conheci um site da VMWare bem legal onde podemos consultar um à um dos modelos de VMWare Tools, ESXi e ainda por cima o build.

Segue abaixo a URL para a consulta:



Com este site podemos ver qual versão de VMWare Tools é o que precisamos usar de acordo com a versão do ESXi que temos.

Só vale reforçar que a VMWare está para começar a distribuir o VMWare Tools apartado do ESXi, com isso podemos baixar uma versão mais recente, mais antigo, igual, etc e instalar.

Abs
:wq!

terça-feira, 21 de junho de 2016

Cursos online e DE GRAÇA!!!

Olá pessoal, tudo bem?

Sei que muitos cursos que queremos fazer principalmente na área de informática são um tanto quanto caros...

Podemos sempre recorrer à Internet para encontrarmos algo e  estudar, pois sabemos que conhecimento nunca é demais e sempre é bom nos atualizarmos.

Essa semana fui apresentado ao site Code School, que disponibiliza cursos muito bons e de forma gratuíta.



Dentre os cursos oferecidos destaco os cursos de linguagem Python, Ruby e IOS (afinal de contas o mundo de aplicativos e novos aplicativos para smartphones está em alta).

Espero que todos aproveitem e consigam estudar!!!

Abs
:wq!

domingo, 5 de junho de 2016

WGET - Configurando para usar com proxy



Olá pessoal, tudo bem?

Em algumas empresas por questões de segurança é muito comum fazer o uso de proxy para filtrar/bloquear o que não pode ser acessado, poder criar listas bem específicas de sites que podem ser acessados.
Neste modelo, normalmente são liberados os sites utilizados para update tanto de sistemas baseados em Windows e em sistemas linux/unix.

Existem arquivos de configuração quando precisamos colocar o proxy para utilizar o YUM do Red Hat e derivados.

Mas, como podemos fazer o uso do wget com proxy?

É muito comum fazermos isso através de variáveis de ambiente, mas encontrei uma forma de fazermos isso no arquivos de configuração do wget.

Vamos aos passos para fazer essa configuração

Edite o arquivo de configuração do wget:


No final do arquivo, inserimos o bloco abaixo contendo o endereço do proxy, usuário, senha e o enable para uso do proxy:


Agora se o endereço que você estiver tentando utilizar com o wget estiver liberado no proxy ele irá funcionar corretamente.

Abs e até mais!!!
:wq!

terça-feira, 31 de maio de 2016

Moto X Play - Tecla Enter (Parte 2) - A renovação :)

Olá pessoal, tudo bem?

A um tempo atrás eu fiz um post referente a tecla Enter "escondida" no teclado do Moto X Play...
Bem, essa semana recebi uma atualização no meu Moto X Play e pra variar, mudou novamente o uso da tecla Enter. :)

Não tão diferente em relação a forma que funcionava antes, porém, agora é possível segurar por alguns segundos na tecla onde aparece o host do Emoji e ele abrir opções em relação ao que você deseja dessa tecla.

Uma dessas opções é a tecla Enter:



Fora a tecla Enter, temos também a tecla Emviar ( |<-- ) e a Tecla com a mãozinha que é responsável por diminuir o tamanho do teclado e conseguirmos utilizar com uma única mão.

Dica da tecla Enter do Moto X Play - Parte 2 concluído!!! :D

Abs e até a próxima.
:wq!



Divulgação de Vagas na área de TI - Parte 1



Boa noite pessoal. Tudo bem?

Sabemos que este ano as coisas não estão fáceis para nosso país e nem para muito outros. Isso faz com que nossa economia não gire, muitas coisas estacionem e por consequência dessa crise, muitas pessoas acabam ficando desempregadas.

É muito triste entrar no Linkedin e ver que seus amigos, companheiros de trabalho, conhecidos estão com o status de procurando recolocação, muitos a bastante tempo.

Por isso, vou fazer minha parte e compartilhar aqui no blog algumas vagas que recebo por email e que pode ser do interesse de alguém e que com certeza possa ajudar nesse período complicado que nossa país atravessa.

Só quero deixar bem claro, que não tenho nenhum vínculo com o site que recebo as vagas, nem com as empresas e recrutadoras.
Quero apenas ajudar a divulgar oportunidades de emprego que recebo e que podem ajudar ao próximo, ok?

Links para as Vagas:




Espero que todos que estão procurando recolocação no mercado de trabalho à consigam logo e que essa crise vá embora o mais rápido possível para podermos desfrutar da bonança!!!

Abs.
:wq!

SAN - Laboratório agora no seu PC!!!

Olá pessoal, tudo bem?

Até que não é tão complicado encontrarmos material referente a SAN e Storage na internet, porém, é complicado e difícil encontrarmos um lugar para testar o que estamos aprendendo e podermos ter uma ideia de como é um ambiente deste porte.

Para podermos ter um ambiente SAN completo é um grande investimento seja na compra de switches, placas HBA, storage então nem se fala.

Dando uma fuçada na Internet quanto a algum LAB para estes estudos, encontrei este site:


Algumas imagens do programa assim que ele é iniciado:





Ele disponibiliza um aplicativo auto-executável onde é emulada uma SAN, com seus switches, zoning, vsans. wwns, hosts, etc.

Vale a pena dar uma olhada e usar para os estudos relacionados a SAN.

Ainda não tive tempo de estudar bem a fundo como ele funciona mas já vou preparar um tutorial básico de como ele funciona.

Quem tiver interesse já pode ir dando uma conferida.
Fica a dica de que é necessário executar os dois .EXE informados no procedimento no mesmo computador.
Devemos ter instalado também no computador que iremos utilizar os seguintes programas:

Abs e até a próxima!

segunda-feira, 30 de maio de 2016

EMC Isilon - Checando discos com falha



Olá pessoal, tudo bem?


Para quem tem o equipamento EMC Isilon, para armazenamento file. Já deve ter se deparado em algum momento com o contato do suporte para informar que receberam um chamado solicitando troca de disco.


Os equipamentos EMC possuem auto suporte em relação a falha de peças e trocas peleativas do que reativas. Essa monitoração ocorre por call home, solução essa usada em equipamentos mais antigos que se dispõe de uma linha telefônica e um modem para conexão discada.

Hoje, este método foi substituído pelo ESRS Gateway, que faz a mesma função do call home sem a necessidade de linha telefônica e modem. Ele usa uma saída pela internet para funcionar e por este meio de monitoração o engenheiro de suporte da EMC consegue conectar nos equipamentos.



Mas voltando ao Isilon...
Como podemos verificar se temos algum disco em falha e se o mesmo está OK ao término da troca?


Simples!


Basta executar o seguinte comando:



A saída deve ser parecida com a abaixo:
isilon-01# isi_for_array -s isi devices
isilon-01: Node 1, [ OK ]
isilon-01:   Bay 1        Lnum 17      [HEALTHY]      SN:PN893283983928      /dev/da19
isilon-01:   Bay 2        Lnum 16      [HEALTHY]      SN:PN893283983928      /dev/da20
isilon-01:   Bay 3        Lnum 35      [HEALTHY]      SN:PN893283983928      /dev/da1
isilon-01:   Bay 4        Lnum 34      [REPLACE]      SN:PN893283983928      /dev/da2
isilon-01:   Bay 5        Lnum 15      [HEALTHY]      SN:PN893283983928      /dev/da21
isilon-01:   Bay 6        Lnum 33      [HEALTHY]      SN:PN893283983928      /dev/da3
isilon-01:   Bay 7        Lnum 32      [HEALTHY]      SN:PN893283983928      /dev/da4
isilon-01:   Bay 8        Lnum 31      [HEALTHY]      SN:PN893283983928      /dev/da5
isilon-01:   Bay 9        Lnum 14      [HEALTHY]      SN:PN893283983928      /dev/da22
isilon-01:   Bay 10       Lnum 30      [HEALTHY]      SN:PN893283983928      /dev/da6
isilon-01:   Bay 11       Lnum 29      [HEALTHY]      SN:PN893283983928      /dev/da7
isilon-01:   Bay 12       Lnum 28      [HEALTHY]      SN:PN893283983928      /dev/da8
isilon-01:   Bay 13       Lnum 13      [HEALTHY]      SN:PN893283983928      /dev/da23
isilon-01:   Bay 14       Lnum 12      [HEALTHY]      SN:PN893283983928      /dev/da24
isilon-01:   Bay 15       Lnum 11      [HEALTHY]      SN:PN893283983928      /dev/da25
isilon-01:   Bay 16       Lnum 27      [HEALTHY]      SN:PN893283983928      /dev/da9
isilon-01:   Bay 17       Lnum 10      [HEALTHY]      SN:PN893283983928      /dev/da26
isilon-01:   Bay 18       Lnum 9       [HEALTHY]      SN:PN893283983928      /dev/da27
isilon-01:   Bay 19       Lnum 8       [HEALTHY]      SN:PN893283983928      /dev/da28
isilon-01:   Bay 20       Lnum 26      [HEALTHY]      SN:PN893283983928      /dev/da10
isilon-01:   Bay 21       Lnum 7       [HEALTHY]      SN:PN893283983928      /dev/da29
isilon-01:   Bay 22       Lnum 6       [HEALTHY]      SN:PN893283983928      /dev/da30
isilon-01:   Bay 23       Lnum 25      [HEALTHY]      SN:PN893283983928      /dev/da11
isilon-01:   Bay 24       Lnum 24      [HEALTHY]      SN:PN893283983928      /dev/da12
isilon-01:   Bay 25       Lnum 23      [HEALTHY]      SN:PN893283983928      /dev/da13
isilon-01:   Bay 26       Lnum 22      [HEALTHY]      SN:PN893283983928      /dev/da14
isilon-01:   Bay 27       Lnum 21      [HEALTHY]      SN:PN893283983928      /dev/da15
isilon-01:   Bay 28       Lnum 5       [HEALTHY]      SN:PN893283983928      /dev/da31
isilon-01:   Bay 29       Lnum 20      [HEALTHY]      SN:PN893283983928      /dev/da16
isilon-01:   Bay 30       Lnum 4       [HEALTHY]      SN:PN893283983928      /dev/da32
isilon-01:   Bay 31       Lnum 19      [HEALTHY]      SN:PN893283983928      /dev/da17
isilon-01:   Bay 32       Lnum 3       [HEALTHY]      SN:PN893283983928      /dev/da33
isilon-01:   Bay 33       Lnum 18      [HEALTHY]      SN:PN893283983928      /dev/da18
isilon-01:   Bay 34       Lnum 2       [HEALTHY]      SN:PN893283983928      /dev/da34
isilon-01:   Bay 35       Lnum 1       [HEALTHY]      SN:PN893283983928      /dev/da35
isilon-01:   Bay 36       Lnum 0       [HEALTHY]      SN:PN893283983928      /dev/da36
isilon-02: Node 2, [ OK ]
isilon-02:   Bay 1        Lnum 35      [HEALTHY]      SN:PN568985658985      /dev/da1
isilon-02:   Bay 2        Lnum 34      [REPLACE]      SN:PN568985658985      /dev/da2
isilon-02:   Bay 3        Lnum 17      [HEALTHY]      SN:PN568985658985      /dev/da19
isilon-02:   Bay 4        Lnum 16      [REPLACE]      SN:PN568985658985      /dev/da20
isilon-02:   Bay 5        Lnum 33      [HEALTHY]      SN:PN568985658985      /dev/da3
isilon-02:   Bay 6        Lnum 15      [HEALTHY]      SN:PN568985658985      /dev/da21
isilon-02:   Bay 7        Lnum 14      [HEALTHY]      SN:PN568985658985      /dev/da22
isilon-02:   Bay 8        Lnum 13      [HEALTHY]      SN:PN568985658985      /dev/da23
isilon-02:   Bay 9        Lnum 32      [HEALTHY]      SN:PN568985658985      /dev/da4
isilon-02:   Bay 10       Lnum 12      [HEALTHY]      SN:PN568985658985      /dev/da24
isilon-02:   Bay 11       Lnum 11      [HEALTHY]      SN:PN568985658985      /dev/da25
isilon-02:   Bay 12       Lnum 10      [HEALTHY]      SN:PN568985658985      /dev/da26
isilon-02:   Bay 13       Lnum 31      [HEALTHY]      SN:PN568985658985      /dev/da5
isilon-02:   Bay 14       Lnum 30      [HEALTHY]      SN:PN568985658985      /dev/da6
isilon-02:   Bay 15       Lnum 29      [HEALTHY]      SN:PN568985658985      /dev/da7
isilon-02:   Bay 16       Lnum 9       [HEALTHY]      SN:PN568985658985      /dev/da27
isilon-02:   Bay 17       Lnum 28      [HEALTHY]      SN:PN568985658985      /dev/da8



Na coluna quatro, temos o status de REPLACE para alguns discos ( dois do NODE2 e um do NODE1). Essa status indica o disco ou os discos que estão em falha.

Quando o mesmo for trocado pela EMC, basta executar este comando novamente e validar que a atividade foi concluída com sucesso.



Abs e até a próxima dica.
:wq!


domingo, 29 de maio de 2016

Storage e SAN - Erros básicos que podem trazer grandes problemas


Olá pessoal, tudo bem?

Quando começamos a trabalhar com storage/armazenamento de dados, é importante conhecermos bem algumas tecnologias, poder recomendar algumas marcas e fabricantes, inclusive poder sugerir e escolher qual o melhor equipamento e infraestrutura iremos utilizar em determinado ambiente.

- Mas como isso é possível?

O primeiro passo é sempre ter em mente o conceito, a ideia geral de como tudo funciona e deve funcionar.

De um modo geral, a ideia e o conceito por trás de qualquer tecnologia tende à ser igual. Quando falamos de armazenamento o conceito é o mesmo, porém cada fabricante trabalha em cima de uma determinada essência, se o assunto for sistema operacional, a mesma coisa, cada um atende uma determinada especificação melhor que o outro S.O, backup também, um atende uma determinada criptografia, retenção, forma de tratar os dados, etc.
O que não muda de uma para o outro é que, a estrutura por trás do conceito storage deve ser a mesma, o S.O deve trabalhar e pensar de uma forma básica e igual assim como a ferramenta de backup deve pensar em fazer backup e restore, como uma estrutura de conexões e redundância que atenda seu propósito.

Quando essa essência, essa base é esquecida, costuma-se aparecer erros que são tratados como "primários".

Vamos ver alguns exemplos dessa situação quando falamos de storage:


  • Fazer zoning com apenas uma porta HBA do servidor para comunicação com o storage.

É fato que fazendo essa configuração teremos comunicação com o storage, no entanto, vamos imaginar que essa porta da HBA queime ou apresente alguma falha. A comunicação com os discos do seu storage será perdida. Ambiente indisponível.

Beleza! Então agora eu vou fazer o zoning das duas HBAs para uma das portas do storage. Perfeito!


  • Mas vamos supor que essa porta do storage venha a apresentar alguma falha ou mesmo a porta do switch SAN ao qual ela está conectada venha a falhar?! Ambiente indisponível novamente.

Repare que aqui, acabamos apenas nos preocupando com as duas portas HBA do servidor e pensamos em apenas uma das portas do storage, mas temos que lembrar que um único componente vira ponto de falha.

Ok! Então vou fazer zoning das duas portas HBA do servidor e as duas portas de comunicação do storage. E agora tenho certeza que não terei problema nenhum.


  • Bem, nem sempre. Nesse ponto dependemos muito da estrutura e a forma do storage trabalhar. Alguns modelos como o EMC VNX, trabalham com o conceito de SPA e SPB (Storage processor A e storage processor B). São as portas de front-end da comunicação entre o servidor (portas HBA) com os discos que residem dentro do VNX. Só que além de SPA e SPB, ainda temos SPA-0, SPA1, SPB-0 e SPB-1. Ou seja, quatro portas de comunicação.


Imaginando que pela arquitetura deste storage as LUNS podem ser migradas automaticamente por qualquer uma das SP's, se nosso servidor não tiver zoning para as 4 portas, em algum momento poderemos ter problemas e falha de acesso para alguma LUN.

Então, o que teremos?
Ambiente parcialmente indisponível ou totalmente indisponível.

Agora deixei tudo certo! As duas HBAs do servidor possuem zoning configurado para as quatro portas do storage. Eu valei tudo no meu único switch SAN.

Opa!!! Único switch SAN???

Vamos analisar esse cenário:

  1. Redundância no servidor quanto as HBAs (dual pelo menos): OK
  2. Redundância quanto as portas do storage: OK
  3. Zoning entre as HBAs e todas as portas do storage: OK
  4. Switches redundantes: No_OK


Imagine se este switch queimar, reiniciar, apresentar problema em alguma ou uma das GBICs responsáveis por esta comunicação, falha de fibra, etc?!
Não vai adiantar nada nosso zoningo ter todas as comunicações necessárias.

Lembre sempre que zoning nada mais é do que configurações lógicas de recursos para que estes possam fazer parte de uma comunicação lógica através de conexões físicas.

Um outro fator que é muito comum em termos de problema quando falamos de storage é o tipo de configuração do multipath e como este deve ser configurado no servidor e no storage (quando aplicável).
Alguns storages trabalham como ativo-ativo, ativo-passivo, então para saber qual configuração utilizar no servidor, devemos sempre obedecer a forma que o storage trabalha. 
Não vai adiantar muito eu colocar na configuração do multipath do meu servidor que ele é ativo-ativo, se meu storage for ativo-passivo, assim como eu também estarei perdendo recurso se eu colocar meu host como ativo-passivo e meu storage é ativo-ativo.

Claro que esse tipo de configuração dependerá da infraestrutura que eu estiver trabalhar, pois mesmo sabendo o certo, entendendo como tudo deveria funcionar, as vezes não temos condições de ter este cenário.

O tipo de configuração no multipath também pode ser responsável por lentidão no ambiente, falha de acesso, perda parcial ou total de acesso aos recursos de storage.

Então o que é importante tomarmos cuidado?
- Quantidade de HBAs do servidor
- Como funciona meu storage em relação as portas e movimentação de LUNS entre elas
- Zoning do servidor para o storage
- Configuração de multipath no servidor e no storage
- Redundância entre a camada de SAN (Switches)

Vamos ter em mente todas as comunicações que precisamos e a relação que uma tem com a outra.



Não adianta nada sabermos fazer zoning, criar alias para a identificação das portas do storage, do servidor, rodar um comando aqui e outro alí, se não conseguimos garantir que tudo o que está por trás disso está correto.
É sempre importante conhecermos bem o nosso storage, como está nossa SAN e o que temos de recursos no nosso servidor, para assim desenharmos mesmo que mentalmente nosso ambiente de ponta-a-ponta e saber onde podemos ter pontos de falha, se temos como corrigir ou contornar.

Espero que essas dicas inciais ajude para tomarmos cuidado ao sair configurando ambientes de forma desenfreada e correndo riscos desnecessários.

Mais para frente irei elaborar mais algumas dicas que irão servir como ponto de atenção na camada de storage e SAN.

Abraços e até a próxima!
:wq!

segunda-feira, 9 de maio de 2016

TCPDUMP - Monitorando mais de uma porta

Olá pessoal, tudo bem?

A dica de hoje é rápida e simples...

Para fazermos monitoração de comunicação entre um servidor e outro e  pelas portas que determinadas aplicações fazem uso, no caso do Linux é muito fácil e já ocorre de forma nativa.

Podemos usar o tcpdump.

Mas, para cada porta que eu necessite monitorar ou mesmo para cada IP do servidor eu devo abrir um tcpdump?

Não!!!

Podemos fazer isso em um único comando:



Abraço e até a próxima.

:wq!