環境:ubuntu16.04 ceph v10.2.3git
1、安裝tgtgithub
在ceph集羣中的某一臺服務器上安裝tgt服務( 若是target要支持後端爲rbd存儲,須要升級tgt >= 1.0.35 )ubuntu
apt-get install tgtvim
tgtadm --lld iscsi --op show --mode system | grep rbd #查看tgt是否支持rbd模塊
若是不支持rbd,安裝tgt的rbd模塊後端
apt-get install tgt-rbd服務器
systemctl restart tgt #安裝完後重啓tgt服務rest
2、建立rbd imageorm
rbd create --size 100G rbd/iscsi-imageget
3、編輯ceph的配置文件ubuntu16.04
一、vim /etc/tgt/conf.d/iscsi_ceph.conf 內容以下:
<target iqn.2016-03.rbdstore.example.com:iscsi>
driver iscsi
bs-type rbd
backing-store rbd/iscsi-image # Format is <pool-name>/<image-name>
</target>
二、重啓tgt服務
systemctl restart tgt
4、客戶端發現磁盤
。。。。。。待續
配置文件參考:https://github.com/fujita/tgt/blob/master/doc/README.rbd