Montando buckets Amazon S3 no linux

Dependências

 


yum install -y gcc libstdc++-devel gcc-c++ fuse fuse-devel \
curl-devel libxml2-devel openssl-devel mailcap</span>

Instalar o s3fs


cd /tmp
wget http://s3fs.googlecode.com/files/s3fs-1.61.tar.gz
tar -xvf s3fs-1.61.tar.gz 
cd s3fs-1.61
./configure --prefix=/usr
make
make install; #(as root)

Criar o arquivo .passwd-s3fs no HOME do usuário que vai montar os Buckets,

com permissão 600, com o conteúdo  access:secretIds (suas credenciais).

 

Crie o ponto de montagem e montando:


mkdir -r ~s3/ecommerce01;
s3fs ecommerce01 ~/s3/ecommerce01;

Como montar volumes EBS em sua instância EC2

1) listar os volumes EBSs

fdisk -l

Os volumes EBS estão como /dev/xvdf por exemplo.

Normalmente temos uma uma sequência a partir da letra f.

 

2) Formatar cada volume em ext4:

mkfs -t ext4 /dev/xvdf  


3) Adicionar a montagem à inicialização:

echo  ‘/dev/xvdf   /var/log    ext4    defaults,noatime  0 0’ >> /etc/fstab

 

Como configurar Remote Syslog Server para rede interna em CentOS 6

Edite /etc/rsyslog.conf adicionando estas linhas

ModLoad imudp.so
UDPServerRun 514
ModLoad imtcp.so
InputTCPServerRun 514

Altere o endereço ip em fromhost-ip para o correspondente a sua rede:

fromhost-ip,startswith,"192.168.88." /var/log/remote.log
&~

Libere a porta 514 (UDP TCP) em seu firewall e reinicie o serviço:

service rsyslog restart

Crie o arquivo /etc/logrotate.d/remote contendo:

/var/log/remote.log {
    daily
    rotate 5
    missingok
    notifempty
    sharedscripts
    postrotate
    /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
    endscript
}

E pronto.

Se algo der errado, faça a depuração de erros usando /sbin/rsyslogd -d

Arquivo de @Hotellinux/LinuxHowTo