zon*_*gon 4 amazon-ami amazon-ec2 glusterfs amazon-ebs amazon-web-services
我的 drupal 网站在 Amazon EC2 云上运行。我的实例使用 S3 存储来存储动态文件。但是我意识到S3太慢了,可能会导致问题。我想使用 glusterfs 而不是 S3。
使用 glusterfs;
亲切的问候...
我在几个 Amazon Linux AMI 实例上运行了 GlusterFS。不过,他们对您下载的 yum .repo 文件进行了一些调整。我正在使用一个单独的卷安装为 /dev/sdf
关于添加额外的砖块与额外的实例,两者都是有效的解决方案,这取决于您设置的架构。更多的服务器意味着更多的带宽,但你要为额外的实例付费。这是关于 AWS 和 GlusterFS 的一篇很好的文章:https : //s3.amazonaws.com/aws001/guided_trek/Performance_in_a_Gluster_Systemv6F.pdf
以下是安装 glusterfs 服务器的内容:
#installing gluster
sudo su -
#install xfs tools
yum install -y xfsprogs
#install glusterfs repo
wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/glusterfs-epel.repo
#fix it for amazon linux
sed -i 's/$releasever/6/g' /etc/yum.repos.d/glusterfs-epel.repo
#create a new primary partition of the whole volume - enter n,p,1,enter,enter
fdisk /dev/sdf
#format new partion
mkfs.xfs -i size=512 /dev/sdf1
#setup mount point
mkdir -p /export/brick1
#setup fstab for brick
echo "/dev/sdf1 /export/brick1 xfs defaults 1 2" >> /etc/fstab
#mount
mount -a
#install glusterfs
yum install -y glusterfs{-fuse,-server}
#start glusterfs
service glusterd start
#turn on auto-start
chkconfig glusterd on
#peer with other servers if necessary
#gluster peer probe hostname2.example.com
#setup the volume
gluster volume create media-volume hostname.example.com:/export/brick1
gluster volume start media-volume
gluster volume info
Run Code Online (Sandbox Code Playgroud)
客户端安装:
##CLIENT INSTALL
#installing gluster
sudo su -
#install glusterfs repo
wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/glusterfs-epel.repo
#fix it for amazon linux
sed -i 's/$releasever/6/g' /etc/yum.repos.d/glusterfs-epel.repo
#install glusterfs
yum install -y glusterfs-fuse
#setup fstab
echo "hostname.example.com:/media-volume /mnt/glusterfs glusterfs defaults 0 0" >> /etc/fstab
#mount
mkdir -p /mnt/glusterfs
mount -a
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8946 次 |
| 最近记录: |