GlusterFS : Configuração no RHEL 7

GlusterFS é um sistema de arquivos distribuído e descentralizado mantido pela Redhat e sua comunidade.

O GlusterFS agrega múltiplas unidades de armazenamento remotas em um único volume. As unidades de armazenamento, chamadas bricks, são distribuídas pela rede em um único sistema de arquivos paralelo, permitindo uma escalabilidade de milhares de bricks e vários petabytes de armazenamento. Os clientes, que também podem ser simultaneamente servidores de dados, montam os diretórios compartilhados pelos servidores, tendo assim acesso a uma parte ou a todo o conteúdo compartilhado.
Continue reading “GlusterFS : Configuração no RHEL 7”

Amazon EC2 : Elastic Bloc Store (EBS)

Neste post será apresentado a solução EBS da Amazon e como “atachar” o disco na instância da Amazon.

O EBS é o serviço de armazenamento em bloco, durável e persistente para instâncias EC2. Um volume EBS pode ter no mínimo 1 GB e no máximo 16 TB de espaço. Dados armazenados no EBS são replicados dentro da Zona de Disponibilidade. Os volumes EBS são independentes das instâncias EC2, ou seja, você pode terminar uma instância EC2 e manter o volume EBS para ser utilizado em outra instância, sendo assim lembrando o conceito de um RAW device .

Continue reading “Amazon EC2 : Elastic Bloc Store (EBS)”

RHEL7 : ISCSI Lab

Este post abordará como configurar o ISCSI no servidor e no cliente, sendo assim entregando discos pela rede.

Continue reading “RHEL7 : ISCSI Lab”

Scan de HBAS em storages EMC.

Script para scan das luns em Storages EMC .

#!/bin/sh

# Script para fazer o SCAN de todas as HBAs do servidor.
# Objetivo: Verificar alteracoes nos caminhos de acesso ao storage (Ex: novas LUNs, remocoes de LUNs antigas, etc).


echo "LUNS reconhecidas antes de escanear as HBA's presentes no servidor:";
powermt display dev=all | grep -i "logical device";
echo "Numero total de LUNs reconhecidas pelo EMC PowerPath: `powermt display dev=all | grep -i "logical device" | wc -l`";

echo "Escaneando as HBA's Fiber Channel presentes no servidor.";
for host in `ls /sys/class/fc_host`; do
        echo "1" > /sys/class/fc_host/${host}/issue_lip
done
echo "OK";

echo "Escaneando as alteracoes nas LUNs no EMC PowerPath.";
powermt config;
powermt save;
echo "OK";

echo "Validando as LUNs exibidas pelo EMC PowerPath.";
powermt display dev=all | grep -i "logical device";

echo "Numero total de LUNs reconhecidas pelo EMC PowerPath: `powermt display dev=all | grep -i "logical device" | wc -l`";
echo "OK";