目的
1. 利用 golang 连接 ceph 存储
2. 输出 json 数据返回
连接方法
获取 go-ceph 包方法
go get github.com/ceph/go-ceph
环境
go 版本
[root@ns-yun-020049 go]# go version
go version go1.11.2 linux/amd64
GOPATH 环境
[root@ns-yun-020049 go]# echo $GOPATH
/apps/go/
GOROOT 环境
[root@ns-yun-020049 go]# echo $GOROOT
/usr/src/go/
目录结构
[root@ns-yun-020049 go]# tree
.
├── bin <- 存放 go build -o xxx 生成的二进制文件
└── src <- 源码存放位置
├── client <- 存放方法程序
│ └── cephmon.go
├── main.go <- 主程序
├── models <- 存放 struct 结构