1
0
mirror of https://github.com/gluster/gluster-block.git synced 2026-02-05 21:45:39 +01:00
Commit Graph

9 Commits

Author SHA1 Message Date
Ji-Hyeon Gim
feb517ae13 dist: supports initd for non-systemd distros
Problem
    gluster-blockd supports systemd officially but many legacy distros
    want to use initd

Resolve
    includes initd scripts for non-systemd distros

Change-Id: I8495e8d9abbef6d26ac7dc8dbbe6d07e7713f537
Signed-off-by: Ji-Hyeon Gim <potatogim@gluesys.com>
2017-09-21 19:30:27 +09:00
Prasanna Kumar Kalever
def66b1cae configure: add gluster-block-target.service to AC_CONFIG_FILES list
Change-Id: I9ab049253c013fd23e9065e5a35451aea4ef4e52
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2017-09-15 22:10:57 +05:30
Prasanna Kumar Kalever
f20605d853 systemd: fix systemd dependency list
This patch brings a wrapper target service unit 'gluster-block-target.service'
which ensures tcmu-runner gets activated.

To fix this properly we need a change in tcmu-runner [1] unit which has to define
precedence of glusterd service.

[1] https://github.com/open-iscsi/tcmu-runner/pull/296

Change-Id: I32d7d82eec03e0cc9111eb58241190af30244a3c
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2017-09-15 13:56:25 +00:00
Prasanna Kumar Kalever
89b6971641 gluster-block: update systemd unit and spec file
systemd-unit:
iscsid.service is needed by initiator not target

spec:
update with missing dependencies

Change-Id: I58bd3d8b60fac10eeb2a7d5cd4fc6f827da1d7b4
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2017-06-27 15:17:17 +00:00
Prasanna Kumar Kalever
a1815c023e sysconfig: add log-level option details
set default log-level environment variable in daemon systemd unit, also
added required comment lines in the sysconfig file.

Change-Id: I9f61842ba95ae278367692eba8e62cc54c1b5cd3
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2017-06-07 18:27:54 +05:30
Prasanna Kumar Kalever
8cb4991d74 systemd: add gluster-blockd.sysconfig template
one can edit various input options to gluster-blockd daemon via
/etc/sysconfig/gluster-blockd

Change-Id: I720130d6b6599a79d193c5cbfff18921ffb07156
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2017-06-07 18:27:36 +05:30
Prasanna Kumar Kalever
4a48fd4fb4 systemd: add Open-iSCSI service
Change-Id: Icc5d7141338ac81862ecbf1fd20cb28b004fa537
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2017-05-22 09:09:35 +00:00
Prasanna Kumar Kalever
23b1245579 gluster-block: migrate build to libtoolz and create rpm
Till now we had simple makefile for checking dependencies and building.

Using libtoolz will give more control on dependency checks and
flexibility.

This patch also introduce rpm build feature.

Compiling:
$ ./autogen.sh
$ ./configure
$ make -j
$ make install

Building RPMS:
$ make rpms

Running:
$ systemctl start gluster-blockd.service

Using CLI:
$ gluster-block help

Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2017-02-07 13:29:05 +05:30
Prasanna Kumar Kalever
4ef1486629 gluster-blockd: add systemd unit file
starting gluster-blockd:

$ make install
$ systemctl daemon-reload
$ systemctl start gluster-blockd.service

checking status:

$ systemctl status gluster-blockd.service
● gluster-blockd.service - Gluster block storage utility
   Loaded: loaded (gluster-blockd.service; disabled; vendor preset: disabled)
   Active: active (running) since Mon 01-16 17:53:23 IST; 3min 42s ago
 Main PID: 27552 (gluster-blockd)
    Tasks: 1 (limit: 512)
   CGroup: /system.slice/gluster-blockd.service
           └─27552 /usr/local/sbin/gluster-blockd

Jan 16 17:53:23 local systemd[1]: Started Gluster block storage utility.

gluster-blockd.service inturn brings below services:
1. rpcbind.service
2. target.service and
3. tcmu-runner.service

In order.

Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2017-01-16 18:08:14 +05:30