sexta-feira, 15 de novembro de 2013

vSphere Replication does not support changing the length of a replicated disk

Após desinstalar o Vsphere Replication e deletar o appliance tive o erro acima ao tentar aumentar o disco de uma das VMs.
Levei algum tempo a té chegar a essa simples solução:

Acesse o host esx da em que está sua vm e libere o acesso ssh (Troubleshooting Options - Enable SSH)
Acesse o host e execute os comandos abaixo:
Para identificar o vm_id (primeira coluna)

# vim-cmd vmsvc/getallvms | grep <nome da vm>
Desabilitando a replicação:

# vim-cmd hbrsvc/vmreplica.disable <vm_id>
Se quiser desabilitar para todos:

#  vim-cmd vmsvc/getallvms | cut -c1-6 | while read linha
> do
> vim-cmd hbrsvc/vmreplica.disable $linha
> done

Vida longa e próspera !

[]´s

quinta-feira, 7 de novembro de 2013

Query Vcenter: VMs com Snapshots

Muitas vezes o VDP não deleta o snapshot e na próxima rotina dá erro.
Fiz essa query para facilitar a busca pelas vms com snaps.

Só rodar na base do vcenter:


select a.DNS_NAME,c.SNAPSHOT_NAME FROM
VPX_VM a,
VPX_VM_FLE_FILE_INFO b,
VPX_SNAPSHOT c
where a.ID = b.VM_ID
and a.ID = c.VM_ID
and a.GUEST_STATE = 'running'
and b.name like '%.vmsn'
group by a.DNS_NAME,c.SNAPSHOT_NAME
order by 1 asc




Vida Longa e Próspera 

[]´s


sábado, 2 de novembro de 2013

Divagando: Cloud, Big Data e MapReduce



Quão difícil é contar os grãos de areia de uma praia? Se os grãos estivessem em arquivos ou em uma base dados, poderíamos processá-los e teríamos essa informação de forma rápida e ainda mais detalhada trazendo informações sobre a cor, tamanho, nível de umidade do grão, etc.
Isso é big data! Faz algum tempo que temos grandes quantidades de dados, mas havia uma grande dificuldade em processá-los e devido às limitações computacionais e parte desses dados sempre foi descartado.  Em minha opinião o que define o big data é a possibilidade de analisar TODA informação de forma rápida e a custos viáveis.  Isso abre muitas possibilidades que antes não eram exploradas. Tornou-se e vai se tornar ainda mais uma arma na mão de empresas (ou pessoas) que souberem manipular esses novos dados.  Hoje empresas como a amazon.com alteram a apresentação da página quando um cliente acessa o portal. Baseado em análises de compras ou acessos anteriores é possível definir o que mais interessa a esse cliente e colocar já na primeira página sem ele precisar dar muitos cliques para chegar ao produto de interesse. É como se toda vez que eu entrasse em algum supermercado os chocolates viessem já para as primeiras prateleiras e eu não precisaria ficar procurando, considerando que através das analises descobriram que eu sou um chocólatra :)

Mas como se processa e analisa tanta informação em tão pouco tempo? Tem um ditado grego que diz “Dividir para conquistar” e a ideia na informática é a mesma.  Com processamento distribuído e paralelizado é possível processar e analisar quantos bytes forem necessários. Se precisar processar mais dados, aumenta-se a capacidade computacional e continua. Isso é o conceito de processamento elástico mapeado na arquitetura de nuvem.  O grande pioneiro em analise de grandes quantidades de dados foi a Google. Em 2001 a Google liberou o seu algoritmo de dados para analise das pesquisas em seu buscador. E com isso foi possível a criação anos depois do Hadoop (mantido pela apache.org) que usa o MapReduce (derivação do algoritmo liberado pela Google) para processar enormes quantidades de dados. 

Em resumo o que temos hoje, são grandes quantidade de dados (big data) sendo analisados através de processamento distribuído (MapReduce) e com uma infraestrutura elástica. E esses três componentes (nuvem, big data e processamento distribuído) revolucionaram não apenas a área tecnológica e sim a vida cotidiana.

Vida Longa e Próspera

[]´s