AcalephStorage / rados_dll

Port of Ceph librados for Windows, via mingw.
GNU Lesser General Public License v2.1
11 stars 5 forks source link

rados_dll

Windows port of Ceph librados.

Pre-requisites

Preparation

Install required packages

C:\rados_dll>C:\Python27\Scripts\pip.exe install -r requirements.txt

Run the bootstrap.py script

C:\rados_dll>python bootstrap.py

Run it again after checking/modifying your PATH

C:\rados_dll>python bootstrap.py

Install Microsoft Visual Studio 2013

Build NSS

C:\mozilla-build\start-shell-msvc2013.bat

$ cd Downloads/nss-3.18/nss

~/Downloads/nss-3.18/nss
$ make nss_build_all

Building

$ 
$ make

Testing

Copy or create ceph.conf under bin folder, then:

$ cd bin
$ rados_client.exe

Tested against Ceph v0.92