segunda-feira, 15 de maio de 2017

Ataque Ransomware? Mas afinal o que é?



Boa dia pessoal, tudo bem?

Na última sexta-feira (12/05) e parte do sábado (13/05) muito se ouviu e se leu sobre a massa de ataques Ransomware, afetando principalmente empresas como Telefônica, Santander, Gas Natural, dentre muitas outras e principalmente espanholas.

Mas tirando a onda de ataques e o pânico causado no mundo todo, fazendo até mesmo algumas empresas a desligarem seus servidores para não serem atingidos, o que vem a ser um Ransomware?

"Ransomware" = Resgate

Através de um malware (código malicioso) normalmente enviado através de algum e-mail, conteúdo online, downloads de lugares duvidosos, etc, quando clicado permite que seja explorada uma falha no sistema e que este malware consiga bloquear desde o seu acesso inicial até mesmo a criptografia de dados importantes.

Através desta criptografia, aplicações importantes deixam de responder e sempre que o administrador tenta acessá-los recebe uma mensagem informando que o mesmo foi "capturado" e que para ser liberado é necessário o pagamento de um resgate, em sua maioria através da moeda virtual bitcoins, sendo que se o pagamento não for realizado os dados serão apagados.

A brecha foi encontrada em uma falha nos sistemas operacionais Windows (Ahhhh vá?!)... da Microsoft.

Independente de ter mais esta falha de segurança na conta, o maior problema é vermos que muitas empresas não possuem mecanismos de segurança ou mesmo soluções de contorno em casos de problemas como este.

Vide o exemplo de empresas terem que desligar seus computadores, parar suas atividades e rotinas até ver o que poderia ser feito.

Não que o Linux seja melhor ou até mesmo 100% seguro, mas com o passar do tempo e até mesmo desde quando comecei no ramo de TI e mais precisamento com Linux/Unix não me recordo de termos tais problemas como este e companhias que possuem seus sistemas em uma estrutura como está mostram seu potencial com disponibilidade e resiliência.

Segue abaixo algumas imagens que peguei pela internet apenas para ilustrar o tipo de mensagens que as "vítimas" recebem:






Independente de qualquer empresa, sistema operacional precisamos tomar cuidado e sempre pensar e tentar criar mecanismos que não nos deixe indisponíveis, afinal os negócios não podem parar!

#tango_down
:D

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

quarta-feira, 26 de abril de 2017

Canonical - Fim do Unity no Ubuntu em 2018

Como se já não bastasse a notícia do fim do Ubuntu Phone...

A Canonical anunciou que na sua próxima versão estável (LTS) do Ubuntu irá voltar a utilizar o Gnome como interface gráfica padrão.

Isso por que estão descontinuando o Unity, que está presente nas versões do Ubuntu à um certo tempo.


Talvez algum grupo de comunidade tente continuar com o desenvolvimento ou até mesmo com algum modelo semelhante ao Unity, mas até sabermos se isso vai acontecer ou até isso acontecer, teremos que voltar a utilizar versões como KDE, Mate ou até mesmo o GNOME.

O fundador do Ubuntu, Mark Shuttleworth, colocou em seu blog que a ideia será focar em assuntos de Cloud, Internet das coisas e em servidores. 

Agora só podemos esperar e ver as coisas boas (ou não) que a Canonical pode lançar  no mercado para estas frentes e até mesmo o que pode vir com a nova versão do Ubuntu.

Oficialmente só em 2018...

Abraços
:wq!


Canonical anuncia fim do Ubuntu Phone



Fala pessoal, tudo bem?

Para os usuários e amantes do Ubuntu e de todos, ou quase todos, os serviços e recursos que a Canonical oforece, recebemos um notícia um tanto quanto triste.


A Canonical anunciou que em Junho terminará o suporte ao Ubuntu Phone.

Bom, para quem tinha esperança de ver este projeto vingar, fica agora apenas a saudade.

A empresa informou que irá investir em outras frentes de serviços como Cloud (serviços em nuvem que é um assunto quente no mercado de TI), Internet das coisas e também na parte de servidores.

Com certeza eles tiveram os mesmo problemas e dificuldades que o Windows Phone teve ao tentar competir em um mercado dominado pelo IOS da Apple e o Android do Google.

Com certeza nos dias de hoje  tentar entrar no mercado de smartphones já é um tremendo desafio, imagine entrar em um mercado domínio por apenas duas gigantes e com forte presença neste setor?!
O investimento deve ter sido muito pesado em relação ao retorno...


De qualquer forma, a Canonical continua sendo uma gigante e vai nos proporcionar ainda muitas coisas boas.

Abraço pessoal
:wq!

quarta-feira, 12 de abril de 2017

Linux - Habilitando serviços na inicialização - Derivados Red Hat/Fedora/CentOS... etc



Olá pessoal, tudo bem?

Que algumas coisas mudaram nas versões 7 tanto do Red Hat como do CentOS, é indiscutível.
E uma delas é a forma de habilitar serviços durante a inicialização do Sistema Operacional.
Antigamente utilizávamos o tradicional chkconfig... mas agora ficou um pouco diferente (para não falar completamente).

Vou mostrar como fazer...

Para verificar o serviço, precisamos rodar o comando:
#systemctl status nome_do_serviço

Exemplo:

[root@centos01 ~]# systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/usr/lib/systemd/system/postfix.service; disabled; vendor preset: disabled)
Active: active (running) since Qua 2017-04-12 22:25:21 BRT; 2min 58s ago
Main PID: 975 (master)
CGroup: /system.slice/postfix.service
├─975 /usr/libexec/postfix/master -w
├─976 pickup -l -t unix -u
└─977 qmgr -l -t unix -u

Abr 12 22:25:11 centos01.localdomain systemd[1]: Starting Postfix Mail Transport Agent...
Abr 12 22:25:20 centos01.localdomain postfix/postfix-script[973]: starting the Postfix mail system
Abr 12 22:25:21 centos01.localdomain postfix/master[975]: daemon started -- version 2.10.1, configuration /etc/postfix
Abr 12 22:25:21 centos01.localdomain systemd[1]: Started Postfix Mail Transport Agent.
[root@centos01 ~]#
No exemplo acima o serviço postfix está desabilitado e em execução (running).
Após o servidor sofrer um reboot, podemos ver que o serviço não está mais no ar e continua com o status disabled:
[root@centos01 ~]# systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/usr/lib/systemd/system/postfix.service; disabled; vendor preset: disabled)
Active: inactive (dead)
[root@centos01 ~]#
Vamos iniciar o serviço e colocá-lo para iniciar durante o boot:
# systemctl start postfix
[root@centos01 ~]# systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/usr/lib/systemd/system/postfix.service; disabled; vendor preset: disabled)
Active: active (running) since Qua 2017-04-12 22:32:44 BRT; 13s ago
Process: 953 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS)
Process: 949 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS)
Process: 947 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS)
Main PID: 1025 (master)
CGroup: /system.slice/postfix.service
├─1025 /usr/libexec/postfix/master -w
├─1026 pickup -l -t unix -u
└─1027 qmgr -l -t unix -u

Abr 12 22:32:43 centos01.localdomain systemd[1]: Starting Postfix Mail Transport Agent...
Abr 12 22:32:44 centos01.localdomain postfix/master[1025]: daemon started -- version 2.10.1, configuration /etc/postfix
Abr 12 22:32:44 centos01.localdomain systemd[1]: Started Postfix Mail Transport Agent.
[root@centos01 ~]#
Veja que o serviço está running, mas ainda disabled.
Habilitando...
#systemctl enable postfix

[root@centos01 ~]# systemctl enable postfix
Created symlink from /etc/systemd/system/multi-user.target.wants/postfix.service to /usr/lib/systemd/system/postfix.service.
[root@centos01 ~]#
Agora sim, serviço iniciado e habilitado para iniciar automaticamente:
[root@centos01 ~]# systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled)
Active: active (running) since Qua 2017-04-12 22:32:44 BRT; 1min 48s ago
Main PID: 1025 (master)
CGroup: /system.slice/postfix.service
├─1025 /usr/libexec/postfix/master -w
├─1026 pickup -l -t unix -u
└─1027 qmgr -l -t unix -u

Abr 12 22:32:43 centos01.localdomain systemd[1]: Starting Postfix Mail Transport Agent...
Abr 12 22:32:44 centos01.localdomain postfix/master[1025]: daemon started -- version 2.10.1, configuration /etc/postfix
Abr 12 22:32:44 centos01.localdomain systemd[1]: Started Postfix Mail Transport Agent.
[root@centos01 ~]#
Parece uma dica um tanto quanto básica, mas as vezes os itens mais básicos são os que passam batidos durante um projeto, o start de um novo ambiente ou até mesmo para automatizar melhor questões que o próprio sistema operacional pode ajudar.
Espero que esta dica seja de grande ajuda.
Abraço!
:wq!

segunda-feira, 27 de fevereiro de 2017

Instalando Spotify no OpenSuSe Leap




É comum hoje encontramos pessoas utilizando distros baseadas no Debian, mais precisamente Ubuntu, Mint, Kubuntu, dentre outras.

Elas são realmente mais fáceis e customizadas já para utilizar.

Vide a gama de recursos e componentes que já vem com o pacote .deb para instalar. Um exemplo disso é o recursos Warsaw, que serve como proteção para os recursos de internet bank (Itáu, Caixa Econômica).

Parece que alguns desenvolvedores se esqueceram de criar esses mesmos recursos para distros derivadas do Red Hat como Fedora, OpenSuse e todas as demais que se utilizam de pacotes .rpm.

Pois é... percebi isso agora usando o OpenSuse.

Um dos recursos mais utilizados hoje em dia principalmente pelo entretenimento é o spotify...
Eu mesmo uso bastante para poder escutar minhas músicas, criar e ouvir playlists criadas... Mas não tem um "pacote" nativo para distros baseadas em Red Hat.

Para instalar no OpenSuse, segue o procedimento:


1. wget https://raw.github.com/cornguo/opensuse-spotify-installer/master/install-spotify.sh
2. wget https://raw.github.com/cornguo/opensuse-spotify-installer/master/spotify-client.spec
3. chmod +x install-spotify.sh
4. sh install-spotify.sh


E pronto, agora é só acessar e entrar com sua conta no spotify.


OpenSuse Leap - Erro "Empty destination in URI"



Olá pessoal, tudo bem?

Depois de algum tempo utilizando Mac OS, depois Windows 10, estou me aventurando novamente a utilizar o Linux... mais precisamente a distro OpenSuse Leap 42.2.

Pois bem, depois de criar o pendrive bootavel, fazer toda parte de instalação, etc...

Ao tentar fazer o update do sistema, me deparei com o seguinte erro:

 

Esse erro está relacionado ao processo de instalação, onde o OpenSuse colocou o pendrive que utilizamos para instalação como um dos repositórios de pacotes.

Para remover basta fazer o seguinte:

 

Na tela do Yast irá aparecer a lista de todos os repositórios utilizados. 
Procure pela linha que contém o device local (hd:///?device=/dev/disk/by-id/scsi-1SanDiskCruzer_Blade-part2)...

Clique em Delete.

Pronto, agora é só atualizar e instalar os pacotes se nenhum problema!

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

sábado, 25 de fevereiro de 2017

OpenSuSe - Erro ao montar partição Windows



Olá pessoal, tudo bem?

Estava usando a partição do windows 10 por conta do Corel Draw.
Pois bem, ao reiniciar o sistema para voltar ao OpenSuse, ele entrou no prompt de manutenção.
Suspeitando que poderia ser algo com a partição do windows, comentei a linha no fstab e mandei reiniciar novamente.
O sistema subiu normalmente.

Já com o sistema operando normalmente, tentei fazer o mount manual e me deparei com a seguinte mensagem de erro:



Ao que parece, se algo ficou aberto no windows ou se ele não encerrou direiro (para variar), ele tem uma proteção/um modo de hibernação. E devido à isso, esse erro aparece quando o Linux tenta montar a partição.

Como solução, basta executar o seguinte comando:

opensuse:~ # ntfsfix /dev/sda3 (informando a partição pertinente ao seu windows):



Depois é só montar novamente a partição do windows:



Alguns problemas de convivência entre os dois... Mas está valendo.
Abraço e até a próxima.

:wq!

sábado, 4 de fevereiro de 2017

O mercado de TI está mudando? Creio que sim...



Bom dia pessoal, tudo bem?

Venho acompanhando algumas mudanças no mercado de TI e com certeza mudanças que colocam em circunstância para onde vamos.

Isso mesmo. Para onde vamos? Onde queremos chegar?

Todo dia algo muda, tendências novas são criadas, inovações em alta e ao final disso tudo fica uma pergunta:

- Para que?

Sinto e vejo que algumas áreas tendem a não existir mais, recursos são cada vez menos necessários pois podemos vê-los como serviço.

Hoje em dia tudo é Cloud!

Para onde vamos?
-  Para Cloud.

Como vamos resolver isso?
- Resolvemos com Cloud.

Mas precisamos reduzir gastos, como vamos fazer isso?
Vamos fazer isso com Cloud.

E isso é só um pequeno exemplo.

A TI vem sofrendo com o mercado e com as variações das pessoas. E isso fez com que a TI entrasse em um ritmo frenético também.
Mal temos um sistema, que ainda convive com alguns bugs e precisa ser ajustado a medida que melhorias contínuas são necessárias e sai no mercado um novo sistema que faz a mesma coisa um pouco diferente ou com algum recurso agregado e pronto, vamos para este agora.
As vezes não largamos nem o supostamente "antigo".

Se a TI não tomar cuidado, ela tende a ser como o mercado... Algo bem rotativo, instável, com vários "sabores" e atendendo cada variação de humor e o poder de querer de alguém.

Inovação?

Não inovamos em nada. Muitas das tecnologias que são febre nos dias de hoje são conceitos já do passado, apenas com outro nome e outra forma de se fazer.

Por que precisamos inovar?

Por que hoje a TI está sendo vista como uma área que precisa inovar constantemente, caso isso não ocorra, não irá servir ou atender ao mercado.

Mercado de trabalho, mundo corporativo de certo modo virou um lugar "sujo", que atende apenas interesses comuns e políticos.
Hoje em muitos casos não se faz o necessário para as coisas rodarem e atenderem requisitos. Elas precisam atender interesses.

Desabafo à parte, vamos ver o que o mercado precisa e nos reinventar.
Afinal de contas, somos TI, somos capazes e temos que ser a Tropa de Elite que o mercado e as companhias precisam.

Bom fim de semana!
Abs
:wq!

domingo, 22 de janeiro de 2017

Cisco UCS - Unified computing (Emulator)



Olá pessoal.

Para poder oferecer alto poder de processamento e recursos em larga escala, muitas empresas utilizam servidores sejam eles Dell, HP, IBM, Cisco e até recursos "montados" conforme necessidade. Ou como falamos aqui em São Paulo, servidores montados na Santa Efigênia. =)

O mais tradicional são servidores de poucos U's (unidade de medida de um servidor mediante ao espaço que ele irá ocupar em um rack no data center.
Nestes servidores temos discos que oferecem redundância para não termos a perda do SO ou mesmo para utilizar para o SO e recursos de aplicação. Fontes redundantes em caso de falha não iremos ter o servidor inacessível como um todo. Recursos de rede e em muitos casos controladores de disco SCSI ou HBA - FC para acesso à storage.

Para estruturas mais robustas e empresas que precisam otimizar tais usos de servidores, talvez seja muito mais fácil e melhor adquirir recursos de computação no modelo Blade.
A ideia de Blades são chassis ou caixas de recursos interligados em várias placas que possuem disco (nem sempre), processadores e memória com o conceito de ser umaCPU completa e ainda compartilhar recursos de network e SAN.

Neste formato podemos sacar uma única blade para fazer alguma atividade e não gerar nenhum impacto nas demais, exatamente como é possível fazer com os vários servidores em um único rack.

Hoje se fala muito em infraestrutura convergente, montando assim uma Cloud privada, pública ou até mesmo mista.
Tais recursos de blade ajudam e melhorar este cenário quando pensamos em montar uma caixa/data center para atender isso.

Os racks vBLOCK da VCE oferecem toda essa ideia na prática. Os recursos de computing são utilizados blades Cisco variando entre B-Series e C-Series.

Modelo B-Series
Modelo C-Series


O modelo C-Series é o convencional servidor.
O modelo B-Series pode varias com os modelos Full e Half Blade.

Dentre essa estrutura de blades é possível o uso de recursos de fabric interconnects. Switches que promovem conexão e compatibilidade de todos os chassis com os recursos de blade ou servidores c-series.

Possui uma central única de administração através de software java direto pelo IP de gerenciamento do UCS ou até mesmo um software UCS de gerenciamento centralizado incluindo análise de recursos de performance.

A facilidade do gerenciamento nos permite criar service profiles para cada servidor, assim fazendo com que cada um possua seu recursos, atribuições de wwns e mac address. O ideal quando falamos de ambientes de servidores homogêneos e principalmente ambientes de Hypervisor.

Possuindo conexão com storage, podemos fazer a instalação do SO direto no storage através do recursos boot from SAN. Em último caso, se ocorrer algum problema com a blade ou com o servidor garantimos que o SO estará seguro no lado do storage.

Sabendo que tais recursos não são muito comuns e nem tão fáceis quanto ao acesso para estudos, entendimentos e até mesmo para se ter uma ideia de como isso pode vir a ajudar nossa companhia antes da compra, temos o recursos que pode ser estudado subindo um Emulador em um virtualizador como VM Player.

Segue o link até o momento desta publicação para Download: Cisco UCS Emulator

É necessário  cadastro no site da Cisco para iniciar o download, mas até essa parte tudo sem problemas.

Segue o passo-a-passo para subirmos o Emulador:


  • Abra o VM Player



  • Selecionar o arquivo .OVA que fizemos o download:


  • Escolher o local para onde a VM será importada:



  • Aguardar até que o processo de import finalize para poder dar o PowerOn no UCS:



Como podemos ver no print abaixo, o Emulador é baseado no Linux CentOS =)




  • Assim que terminar o auto-deploy das configurações, será exibida uma tela de login na console do VM Player com o user e password:



  • Irá abrir um menu com as opções que são customizadas para este acesso. Teclando a letra "a", iremos ver os IPs que foram atribuídos:



  • Para o acesso via Browser basta informar o IP do VIP:



Como este recurso utiliza o java, é possível que encontre algum problema. No meu caso, a mensagem se segurança do java quanto ao certificado do UCS bloqueou o processamento do console de acesso.




  • Para liberar, é necessário informar o IP do UCS na parte de segurança do java:



  • Feito a liberação, iremos chegar até a tela de login. Utilize o mesmo informado na console de acesso por linha de comando:



  • E pronto!!! Estamos com acesso ao nosso UCS para dar os próximos passos:



Segue um vídeo com todo o processo: Cisco UCS Emulator - Install

Agora é só iniciar os estudos.
Até a próxima pessoal.

Abs
:wq!

sábado, 21 de janeiro de 2017

Isso é para ontem? Claro, deixa que corremos atrás para entregar!



Olá pessoal, tudo bem?

Por aqui tudo bem, tirando esse dia chuvoso, mas está valendo.

Hoje gostaria de compartilhar algo que venho percebendo em várias companhias e ramos de atividade.
Isso mesmo, não é uma dica técnica, mas é algo que talvez nos faça refletir e querer melhorar e fazer diferente daqui pra frente.

Muitas empresas, dos mais diferentes ramos, e as pessoas que nela trabalham hoje realizam suas atividades mais na base da correria do que do planejamento.
O pior disso tudo é que todos ao redor em sua maioria são capazes e começam a trabalhar desta mesma forma.
Seja por que o prazo é curto, por que a ordem de fazer veio de cima para baixo, por que estão pagando uma "nota preta"... etc. Os motivos nunca vão faltar.

O preço que se paga por isso é estresse, falta de qualidade, coisas sendo implementadas sem sentido, muitas vezes sem utilidade efetiva, gastos desnecessários, pessoas que vivem mais em conflito até consigo mesmas.

Se pararmos para pensar, todos acabamos perdendo.
Hoje é tão comum vermos profissionais indo ao médico com dores diversas (cabeça, braço, costas, dentre outras), não aparece nada nos exames e por fim o diagnóstico do médico é: ESTRESSE.

Essa doença veio para nos atormentar por que demos espaço para ela.

Conforme comentei acima, tudo isso contribui para que muitos profissionais percam o gosto pelo que fazem, acham que escolheram a profissão errada, estão constantemente querendo mudar de empresa achando que o problema é o lugar...

Realmente, hoje em dia isso é uma verdade!!!
Não vou mentir que muitas vezes essas coisas passam por minha cabeça também, afinal de contas estou neste mesmo mercado de trabalho, convivendo com variações de humor, trabalhos dos mais malucos que possam parecer, atividades corridas, mas se temos que responsabilizar alguém, devemos nos responsabilizar em primeiro lugar.

Sim, isso mesmo.
Já comentei em alguns posts que nós somos responsáveis por nossas mudanças, nossas conquistas e por aquilo em que acreditamos e que queremos mudar.

As minhas dicas para isso são:

  • Vamos começar a nos organizar melhor;
  • Entender melhor o que é solicitado;
  • Falar mais... Vamos expor nosso pensamento e comentar  que talvez algo não seja possível como querem... isso faz parte da VERDADE. Hoje temos medo da verdade, por que seremos desafiados a provar o contrário;
  • Tentar entender melhor as pessoas com as quais estamos lidando. Sim, as vezes estamos recebendo uma informação que veio de um "telefone sem fio", quando chega até nós claro que ela chega de forma bem diferente;
  • Vamos ser o mais transparente possível;
  • Confiar mais em nós, principalmente quando temos um grupo grande de pessoas e parece que as atividades não são bem distribuías.
Para está última dica, para não esquecer, vamos lembrar do tio Ben... Tio do Peter Parker (O homem-aranha):

  • Com grandes poderes, vem grandes responsabilidades!

Claro que no nosso caso, os poderes podemos resumir como: Responsabilidade, qualidade, excelência, paciência, dedicação e muitas outras qualidades que deveriam ser padrões no ser humano.
Sim, uma pessoa nunca é igual à outra e é até bom que não seja, mas no quesito trabalho uns 90% ou mais deveria predominar as mesmas qualidades para termos resultados em todas as entregas de forma igual ou equivalente.

Agora o porquê de tudo isso?

Vivendo e aprendendo!!! E com certeza gosto de compartilhar coisas que  venho percebendo e até mesmo fazendo errado para que façamos do nosso ambiente de trabalho um lugar melhor. Afinal de contas, passamos mais tempo lá do que com nossa família, do que fazendo as coisas que gostamos como atividade física, cultural, etc e através do nosso trabalho é que conquistamos o que queremos. OK?

Um forte abraço e vamos fazer a diferença.
Menos pressa, mais qualidade!
Menos estresse, mais qualidade de vida e convivência!

:wq!

sábado, 14 de janeiro de 2017

IBM - Catálogo virtual para navegar linha de equipamentos

Olá pessoal, tudo bem?

A IBM é sem dúvidas uma "gigante" quando o assunto é TI de ponta e recursos para alto processamento e demanda.
As Power Systems, os Storages, AIX dentre outras soluções, podem e agregam muito valor para as empresas que precisam.

Um ponto que se torna complicado é que pequenas e médias empresas talvez não tenham como adquirir produtos da IBM ou mesmo sistemas que não precisem de tal processamento. Devido à isso, não é muito fácil ou comum nossa convivência com estes produtos.

Massssss....
Para todo bom curioso e pessoas que gostam de estudar e conhecer possibilidades, a IBM possui um site interativo onde podemos conhecer os produtos separados por categorias e além disso, fazer um tour virtual para ver todo o equipamento desde seu exterior como seu interior, a forma que é feito crescimento, etc... Informações legais e importantes para cada linha de produtos.

Sem mais demora, segue o site:

IBM Interactive Product Tour Catalog




Agora é só navegar e conhecer um pouco mais sobre os produtos da linha IBM.

Abraço
:wq!

sábado, 7 de janeiro de 2017

Solução NAS - EMC Isilon (Simulador)



Boa noite pessoal, tudo bem?

Nos dias de hoje muitas coisas em relação à infraestrutura estão mudando e principalmente quando falamos de storage.

Hoje é comum termos a ideia de colocar tudo na Nuvem e não se preocupar com a infraestrutura que está sustentando isso tudo, quando falamos de Cloud Privada também onde muitas vezes nossa companhia ou parte dela sequer sabe como funciona a infraestrutura que está por trás daquele portal ou do fluxo onde se solicita os servidores virtuais.

Bem, mesmo com todas essas mudanças, alguns conceitos de storage e do "legado" da infraestrutura do passado é o que vamos levar por toda uma vida até mesmo para fazer analogias e poder abstrair conceitos mais atuais.
O mais certo é que nem todas as empresas estão tão avançadas assim quanto a recursos de infraestrutura, então, temos que saber como funcionam as infraestruturas antigas pois elas ainda são a "nossa" produção.

Um dos tipos de storage mais utilizados até mesmo por seu baixo custo são os storage do tipo NAS (Network attached storage), onde todos os demais servidores e ambientes acessam os recursos de armazenamento através de rede IP.

A performance vai depender muito da configuração e do porte da rede, porém, a maioria senão todos os ambientes podem e conseguem fazer uso de um storage NAS.

Ele pode ser criado à partir de servidores que oferecem uma redundância na camada de discos (RAID) e interfaces de rede no formato BOND (redundância e throughput maior) ou SINGLE, apenas uma interface provendo comunicação sendo assim ponto de falha caso este recurso não esteja funcionando corretamente.

Para a galera que já está entrando no grupo "das antigas" assim como eu... =D, já devem ter ouvido falar de FileServer, FreeNAS, EMC Celerra, EMC Isilon, Netapp... Dentre outros.

Por muito tempo trabalhei com o EMC Celerra!
Fantástico quanto a redundância, capacidade de entrega, performance, suporte. Lembro de entregar recursos de NFS do Celerra para uma infraestrutura parruda de VMWare e com certeza dava conta do recado.

Porém, como nem tudo são rosas, a EMC trouxe seu substituto.... EMC Isilon que é o assunto de hoje.



Alguns conceitos mudaram em relação ao Celerra, mas basicamente o Isilon provê recursos através de rede, possui seus discos internos com redundância se tornando tolerante a falhas de discos, e trabalha com o recurso de Nodes para expansão de capacidade e redundância.


No Isilon o sistema operacional utilizado pela EMC é o OneFS (nada mais que um Linux customizado).
Neste formato temos um único file system (por isso o nome OneFS) sendo este o responsável por gerenciar file system, volume e proteção de dados, possibilitando crescimento de acordo com a necessidade de negócio.

Para fazer melhor uso de todos os nós do Cluster, o OneFS conta com o recurso AutoBalance para balancear e realocar os dados, fazendo assim melhor uso também da parte de armazenamento.
A função SmartDedupe também trabalha de modo a oferecer melhor uso do armazenamento onde o ganho chega em torno de 35% (claro que depende muito do perfil de dados que será guardado no Isilon).
Todos esses ganhos, size da caixa inicial, etc, é feita pelo time de vendas/arquitetura da EMC onde através de algumas entrevistas e levantamento de informações é possível fazer o desenho de como ficará o projeto bem como os ganhos com a desduplicação.

O post de hoje foi apenas para dar uma ideia deste produto e falar que para quem tiver interesse, é possível no site da EMC baixar uma DEMO baseada em VMWare com manual de instalação e documentações do produto.

Download do Simulador: Isilon Simulator Download
Informações do Isilon: Isilon information
DataSheet Isilon: DataSheet

Vou tentar elaborar um tutorial mais completo em relação a solução bem como o uso do simulador. Combinado?

Até mais pessoal.
:wq!

segunda-feira, 2 de janeiro de 2017

Feliz ano novo - Que venha 2017



Olá pessoal...
Novamente, antes tarde do que nunca!!! 

Passando para desejar à todos um feliz ano novo e que este ano seja de muitas conquistas e realizações para todos.
Agradeço e muito pelo ano que passou e lembrando que não foi apenas uma ano difícil, mas sim um ano onde tivemos que reaprender algumas coisas, tivemos que ter cautelas, enfrentar situações novas, etc...
Com certeza nos fez mais fortes.

E que venha 2017...
:wq!
Abraço

quinta-feira, 29 de dezembro de 2016

Android - fastboot aguarda interação para iniciar



Salve pessoal, tudo bem?

Para quem já tentou fazer root no celular com Android, sabe o trabalho que isso pode dar ainda mais quando queremos voltar ao estado "normal" do aparelho.

Quando tentei fazer este procedimento em um smartphone Motorola Moto X Play, mesmo depois de remover o root, em todo boot ele aparecia a tela do fastboot onde para carregar o sistema era necessário eu informar o start.

Isso é um tanto quanto "chato" pois pensando que as vezes reiniciamos o aparelho e enquanto ele carrega fazemos outras coisas, temos que esperar para poder fazer essa interação.

Não se torna algo agradável também, principalmente se passarmos este celular para outra pessoa que não gosta de fuçar tanto quanto nós. :P

Para resolver este problema, vamos ao passo-a-passo:


  • Conecte o smartphone no PC;
  • Navegue através do promt de comando (DOS) até a pasta onde você baixou o fastboot
  • Executar o seguinte comando: fastboot oem fb_mode_clear

Após isso, basta reiniciar o aparelho e verificar que está tudo OK agora.

Até chegar neste passo, podemos encontrar alguns problemas como demora para reconhecer o smartphone, ele não reconhecer, quando rodarmos o fastboot ele não reconhecer o smartphone, etc.

Cada problema pode ser tratado.
Não é escopo desta dica, mas caso queiram, podem deixar comentários que tento ajudar no que puder!

Abraço
:wq!

Android - Lentidão para carregar páginas

Boa noite pessoal, tudo bem?

Todos nós sabemos o quanto é uma maravilha utilizar um smartphone com Android... OK!!!
Talvez nem tanto, dependendo do modelo, do android customizado, do processador do smartphone, etc, mas que um smartphone com android oferece vantagens é indiscutível.


Porém, utilizando estes dias um smartphone Samsung, modelo Galaxy J7 Prime, me deparei com o seguinte cenário:

"Navegando pela internet com o 3G habilitado, sem problemas, as páginas estavam carregando rapidamente, tudo abria sem problema algum."

- Já navegando com o Wi-fi que deveria ser mais rápido... As páginas demoravam demais para abrir, as vezes ficava tudo branco e nada de abrir...

Fiz alguns procedimentos padrões:


  • Limpei o histórico (que não tinha quase nada já que não navegava direito);
  • Tentei limpar o cache do chrome pelos Aplicativos do Android (vale ressaltar que com outros navegadores o problema era o mesmo);
  • Desinstalar e instalar de novo;
  • Reiniciar o aparelho;
  • Restaurar as configurações de rede;


E para variar, nada do problema ser resolvido.

Depois de algum tempo de busca, encontrei uma solução um tanto quanto estranha, porém que deu certo! :D

Por algum motivo, alguns smartphones com Android enfrentam alguns problemas para navegar quando o roteador Wi-fi está configurado para utilizar IPV6.
Isso mesmo... O problema estava em uma configuração do meu roteador Wi-fi.

Para resolver, basta entrar nas configurações do seu roteador Wi-fi, o que varia de um modelo para outro... Encontrar as opções em WAN e muito provavelmente terá alguma opção ativando o IPV6.

Se você utiliza o modem da Net modelo Arris, ele fica em "WAN - Dinâmico IPV6 e Estátivo IPV6" e desmarcar esta opção.

Feito isso, seu smartphone com Android irá voar durante a navegação.

Claro que fora isso, podemos ter fatores mais comuns como interferências, falhas de sinal, etc que prejudicam sua navegação.
Esse ajuste é o próximo passo depois de validar que sua conexão está OK, inclusive com outros smartphones, notebooks. OK?

Fica aí mais uma dica.
Abraço
:wq!

segunda-feira, 26 de dezembro de 2016

Feliz Natal - 2016

Olá pessoal, tudo bem?

Um pouquinho atrasado este ano devido alguns problemas pessoais que tive e a correria de final de ano, mas segue uma mensagem para este natal de 2016...


Obrigado por mais um Natal juntos!
Um abraço.

:wq!