Heketi操作没有反映在glusterfs服务器上

时间:2018-01-15 05:32:37

标签: glusterfs

启动了两个glusterfs服务器,并能够在两个服务器中创建和装载卷。

我已经从here版本5.0.1构建了heketi。 这就是我在构建之后从heketi启动服务器的方式。

cd $GOPATH/src/github.com/heketi/heketi/
cp etc/heketi.json heketi.json
./heketi --config=heketi.json

服务器开始在8080上运行

现在我正在使用heketi客户端与heketi服务器进行交互,如下所示

export HEKETI_CLI_SERVER=http://localhost:8080
cd $GOPATH/src/github.com/heketi/heketi/client/cli/go

在glusterfs服务器中添加了包含数据的topology.json,并且能够运行以下命令

./heketi-cli topology load --json=./topology.json
./heketi-cli volume create --size=1 --replica=2
./heketi-cli volume create --name=testvol --size=40 --durability="replicate" --replica=2

我能够看到使用heketi客户端创建的卷。并且还能够获取音量的所有细节。但是当我检查gluserfs服务器时。我没有看到任何创建的卷。有人有这个想法吗?

1 个答案:

答案 0 :(得分:0)

点击here以获取社区的回复。

示例配置文件etc / heketi.json配置模拟执行程序,它根本不向gluster发送命令,并用于测试目的。

请将此设置更改为适用于您的ssh或kubernetes(我假设为ssh)。您还必须填写有关如何使用ssh(sshexec下的设置)访问gluster服务器的详细信息。