为什么80%的码农都做不了架构师?>>>
AoE 是ATA over Ethernet的缩写,是一种网络通讯协议 , 是 IP SAN 的一个成员 , 此协议可以在以太网路上访问 ATA 标准的存储装置(AoE 存储设备可以是单个的磁盘,也可以是组合为 RAID 卷的磁盘组。它们可以像磁盘那样被分区),运用此协议的好处在于能以平价且标准的技术来实现一个存储局域网路环境。AoE 不倚赖以太网路中网络层以上的协议,包括 IP、UDP、TCP 等都弃舍不用,这表示 AoE 不能通过在局域网路上进行路由、绕径,很明显 AoE 仅打算做为存储局域网路之用,以下是AoE和iscsi的对比:
安装AOE target
加载aoe内核模块,系统默认不加载aoe模块
modprobe aoe
安装相关软件,该软件可以为远程系统导出我们存储上的资源
apt-get install vblade
导出的存储块设备可以使用lvm、镜像文件、分区等等, 在/opt下dd一个4G的镜像文件,然后让这个文件充当共享资源,然后共享该资源:
vbladed 0 0 eth0 /opt/testdb
第一个0表示设备的主号码,第二个0表示设备的副号码,每个AOE设备都有一对唯一的号码,主号码范围0~65535,副号码范围0~255,eth0表示告诉vbladed通过eth0通讯。/opt/testdb表示导出的存储资源。
安装AOE initator
加载aoe内核模块,系统默认不加载aoe模块
安装客户端软件
apt-get install aoetools
查看那个AOE服务端在提供服务, 这个命令不会输出任何东西
aoe-discover
查看导出的设备
aoe-stat
识别的设备都在/dev/etherd目录里面显示
可以通过fdisk /dev/etherd/e0.0 给该设备划分分区
fdisk /dev/etherd/e0.0
....
然后格式化挂载,即可使用