需求:一般情况下使用ceph --admin-daemon 或者 ceph daemon对asok文件进行相应操作都需要登录到对应的节点才行,使用socat可以轻松建立TCP通道将远程asok映射到本地。
####1.安装
debian/ubuntu
apt-get install socat
####2.节点1 建立tcp通道
cd /var/run/ceph/
socat TCP-LISTEN:60001,fork unix-connect:ceph-client.radosgw.cn-zone1.asok
####3.节点2 连接远端tcp,对端ip为10.x.x.x
cd /var/run/ceph/
socat unix-listen:ceph-client.radosgw.cn-zone1.asok,fork TCP:10.x.x.x:60001
使用映射过来的asok
ceph admin daemon var/run/ceph/ceph-client.radosgw.cn-zone1.asok help