Find a comparison of administration GUIs for ceph :
Thursday, March 26, 2015
Wednesday, March 4, 2015
Typical installation of Inkscope
Inkscope provides probes to fetch metrics from the ceph cluster and its machines:
- Sysprobe is used to fetch system informations on each machine of the cluster.
- Cephprobe fetches information on the cluster itself. It is intended to be installed on a machine accessing the ceph-rest-api.
Add the Inkscope debian repository in your source listCreate /etc/apt/sources.list.d/inkscope.list and add line:
deb https://raw.githubusercontent.com/inkscope/inkscope-packaging/master/DEBS ./Then
Packages for Inkscope are:
- inkscope-common : install the configuration file for probes and web interface.
inkscope-sysprobe : installs sysprobe
- inkscope-cephrestapi: installs all script to start a ceph-rest-api
- inkscope-cephprobe: installs the cephprobe
- inkscope-admviz : installs inskcope web interface
Install Inkscope server on one server :
sudo apt-get install inkscope-admviz
Then you'll have to provide a running ceph-rest-api. "Inkscope and ceph-rest-api" describes how to provide access to the ceph-rest-api as an Apache WSGI application or a standalone server.
Edit /opt/inkscope/etc/inkscope.conf for mongoDB, ceph-rest-api and radosgw parameters.
The configuration file is the same for every module and can be deployed on every machine.
Edit /etc/apache2/sites-available/inkScope.conf to fill parameters concerning ceph-rest-api
Edit /etc/apache2/ports.conf to add
Enable apache proxy or rewrite module according to your choice of access to ceph-rest-api (see "Inkscope and ceph-rest-api")
sudo a2enmod proxy_http (for standalone server)
sudo a2enmod rewrite (for WSGI application)
sudo a2ensite inkscope
sudo service apache2 restart
Now you can access inkscope in your browser
http://<inkscope-server>:8080/At this stage, Inkscope is not fully operationnal and needs the mongoDB database to be feed. For this, you'll have to install Inkscope probes.
Install sysprobe on each server:
sudo apt-get install inkscope-sysprobe
Edit /opt/inkscope/etc/inkscope.conf for mongoDB, ceph-rest-api and radosgw parameters or retrieve the one modified on the previous step.
Install cephprobe on one server:
sudo apt-get install inkscope-cephprobeEdit /opt/inkscope/etc/inkscope.conf for mongoDB, ceph-rest-api and radosgw parameters or retrieve the one modified on the previous step.
If your cluster is healthy, you'll have a first page like this:
Posted by Alain Dechorgnat at 10:43 AM
Tuesday, March 3, 2015
|inspired by Crystal Project Icons|
We are proud to announce the availability of installation packages for Inkscope.
You'll find RPM or DEB files on the project repository on Github.
An article describes how to install Inkscope on Debian servers.
Posted by Alain Dechorgnat at 3:02 PM