]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
Merge pull request #34053 from matthewoliver/iscsi-cephadm
authorSebastian Wagner <sebastian.wagner@suse.com>
Tue, 7 Apr 2020 21:49:06 +0000 (23:49 +0200)
committerGitHub <noreply@github.com>
Tue, 7 Apr 2020 21:49:06 +0000 (23:49 +0200)
cephadm: Add ceph-iscsi

Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
1  2 
src/cephadm/cephadm

index 577afd0fc4ebede121659f716e7fba5c125fed71,872fabbaf8c04fcdf643c06358cec3d004a3020c..984786295b41eb2958148fec30bfb4702739178e
@@@ -1651,11 -1788,9 +1788,13 @@@ def deploy_daemon_units(fsid, uid, gid
              nfs_ganesha = NFSGanesha.init(fsid, daemon_id)
              prestart = nfs_ganesha.get_rados_grace_container('add')
              f.write(' '.join(prestart.run_cmd()) + '\n')
+         elif daemon_type == CephIscsi.daemon_type:
+             f.write(' '.join(CephIscsi.configfs_mount_umount(data_dir, mount=True)) + '\n')
  
 +        if daemon_type in Ceph.daemons:
 +            install_path = find_program('install')
 +            f.write('{install_path} -d -m0770 -o {uid} -g {gid} /var/run/ceph/{fsid}\n'.format(install_path=install_path, fsid=fsid, uid=uid, gid=gid))
 +
          # container run command
          f.write(' '.join(c.run_cmd()) + '\n')
          os.fchmod(f.fileno(), 0o600)