Windows port of Ceph librados.
- python 2.7.10 - https://www.python.org/downloads/windows/
- mingw - http://sourceforge.net/projects/mingw/files/Installer/mingw-get-setup.exe/download
- pthreads 2.9.1 - http://sourceforge.net/projects/pthreads4w/files/latest/download
- boost 1.57.0 - http://sourceforge.net/projects/boost/files/boost/1.57.0/boost_1_57_0.zip/download
- glib-2.0 - http://win32builder.gnome.org/packages/3.6/glib-dev_2.34.3-1_win32.zip
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
C:\mozilla-build\start-shell-msvc2013.bat
$ cd Downloads/nss-3.18/nss
~/Downloads/nss-3.18/nss
$ make nss_build_all
$
$ make
Copy or create ceph.conf
under bin
folder, then:
$ cd bin
$ rados_client.exe
Tested against Ceph v0.92