Nico Schottelius
bfe5e19c08
Fix pid dir permissions for ceph mon
2018-03-08 13:43:26 +01:00
Darko Poljak
dc191f6fe5
ungleich-ceph tool initial commit.
2018-03-06 13:15:30 +01:00
Nico Schottelius
a67c72124b
Add script to created monit for all mounted osds
2018-03-04 19:03:17 +01:00
Nico Schottelius
f6dd579118
Cleanup tmpdir
2018-03-04 18:41:18 +01:00
Nico Schottelius
58bc480490
Have to match on ceph for a field - not optimal, but works for the moment
2018-03-04 18:40:24 +01:00
Nico Schottelius
f03b234379
Also overwrite part of the partition
2018-02-27 15:45:40 +01:00
Nico Schottelius
939a0f5b10
Match OSD in partition name
2018-02-27 00:08:17 +01:00
Nico Schottelius
f81e855131
Clear cache script
2018-02-24 23:50:17 +01:00
Nico Schottelius
21baaa0c06
Quotes
2018-02-24 23:42:09 +01:00
Nico Schottelius
f76ee1f539
Add script to add unconfigured disk
2018-02-24 23:38:55 +01:00
Nico Schottelius
7f4d0cb974
Add script to list (unconfigured) disks
2018-02-24 23:36:07 +01:00
Nico Schottelius
c39f07295e
Add scripts to stop/remove osds
2018-02-23 09:10:38 +01:00
Nico Schottelius
9537f622de
Add script to remove monit configuration
2018-02-23 09:03:00 +01:00
Nico Schottelius
e401d1aa7b
Be less verbose in starting / creating monit
2018-02-23 08:54:55 +01:00
Nico Schottelius
f8bc8d978b
Start via monit, if present
2018-02-23 08:52:18 +01:00
Nico Schottelius
9e233dde20
Use conf.d like we do in __ungleich_munit type
2018-02-23 08:25:46 +01:00
Nico Schottelius
64696c69fa
Add first version of the README
2018-02-22 14:43:58 +01:00
Nico Schottelius
e8342c2812
No suffix for the process
2018-02-22 14:32:49 +01:00
Nico Schottelius
f35839e30e
- depends
2018-02-22 14:31:53 +01:00
Nico Schottelius
bc24c966c0
+fi
2018-02-22 14:31:06 +01:00
Nico Schottelius
57a1d0651e
For osds, mount the path
2018-02-22 14:30:23 +01:00
Nico Schottelius
4d1bb04557
Race condition? Sleep after creating service
2018-02-22 13:22:02 +01:00
Nico Schottelius
1eb3a1c64b
Add script to add monit jobs
2018-02-22 13:19:40 +01:00
Nico Schottelius
d708970f9c
+quotes
2018-02-20 19:13:19 +01:00
Nico Schottelius
408cb7420d
Add chown call
2018-02-20 19:12:51 +01:00
Nico Schottelius
cd9e855942
+ execute bit
2018-02-20 19:10:03 +01:00
Nico Schottelius
3292fc932d
Merge branch 'master' of github.com:ungleich/ungleich-tools
2018-02-20 19:07:53 +01:00
Nico Schottelius
7264905e32
Script for starting all known OSDs
2018-02-20 19:07:33 +01:00
Nico Schottelius
8fdebd0c45
Remove warning
2018-02-18 21:49:26 +01:00
Nico Schottelius
8f777acf42
Allow pool creation
2018-02-18 21:48:29 +01:00
Nico Schottelius
fc1daf8621
+ permissions
2018-02-18 21:18:14 +01:00
Nico Schottelius
527bfb197e
Add tool to create fresh gpt table
2018-02-18 21:17:35 +01:00
Nico Schottelius
7829f82fb3
Get the real device name to match wtih lsblk
2018-02-18 21:06:28 +01:00
Nico Schottelius
c8425833af
Need udevadm to create device links
2018-02-18 21:03:00 +01:00
Nico Schottelius
32636437b7
hdparm fails if called to often to fast:
...
The operation has completed successfully.
+ hdparm -z /dev/sdb
/dev/sdb:
re-reading partition table
+ /sbin/sgdisk --largest-new=0 --mbrtogpt -- /dev/sdb
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot or after you
run partprobe(8) or kpartx(8)
The operation has completed successfully.
+ hdparm -z /dev/sdb
/dev/sdb:
re-reading partition table
BLKRRPART failed: Device or resource busy
2018-02-18 20:51:02 +01:00
Nico Schottelius
59028e1c4e
Kick out udevadm to avoid such auto mounts
...
+ dev_metadata=/dev/disk/by-partuuid/55015fcb-dcae-4ced-86f2-c46a0e22ae17
+ dev_block=/dev/disk/by-partuuid/35964ca6-b825-4cef-a784-cc4531cd73f2
+ /sbin/sgdisk --new=0:0:+100M --change-name=0:ceph data --partition-guid=0:55015fcb-dcae-4ced-86f2-c46a0e22ae17 --typecode=0:4fbd7e29-9d25-41b8-afd0-062c0ceff05d --mbrtogpt -- /dev/sdb
Creating new GPT entries.
Setting name!
partNum is 0
REALLY setting name!
The operation has completed successfully.
+ /sbin/udevadm settle --timeout=600
this triggers a mount!!!
Feb 18 19:48:32 unconfigured-host kernel: [ 1608.438792] sdb: sdb1
Feb 18 19:48:33 unconfigured-host kernel: [ 1609.490182] XFS (sdb1): Mounting V5 Filesystem
Feb 18 19:48:33 unconfigured-host kernel: [ 1609.500185] XFS (sdb1): Ending clean mount
root@unconfigured-host:~# mount | grep sdb
/dev/sdb1 on /var/lib/ceph/osd/ceph-0 type xfs (rw,noatime,attr2,inode64,noquota)
That's a previous mount point that did not exist prior to calling udevadm.
2018-02-18 20:48:22 +01:00
Nico Schottelius
a92f1f798d
Add automatic weight detection
2018-02-18 19:51:48 +01:00
Nico Schottelius
c849d319b4
Add script to create osds for all disks
2018-02-18 18:54:19 +01:00
Nico Schottelius
5595038016
++ new dangerous script :-)
2018-02-18 17:36:30 +01:00
Nico Schottelius
0fe06a7f71
Also give remove it's x bit
2018-02-18 17:28:44 +01:00
Nico Schottelius
5ff9b7a985
++ chmod
2018-02-18 17:20:03 +01:00
Nico Schottelius
353a9e16d8
Add script to remove all partitions
2018-02-18 17:10:37 +01:00
Nico Schottelius
de35836d2a
Begin script for creating pools
2018-02-16 23:50:07 +01:00
Nico Schottelius
fadeabe1af
Also include mgr capabilities when bootstrapping keyring
2018-02-16 17:53:57 +01:00
Nico Schottelius
0126736a76
Rename mgr
2018-02-16 00:01:13 +01:00
Nico Schottelius
d0ed1b50d7
Add ceph-mgr-create
2018-02-15 23:59:55 +01:00
Nico Schottelius
aeeeb2ba7e
Add script to add host in default
2018-02-15 23:40:59 +01:00
Nico Schottelius
d9f8ab2757
Add script to create osd
2018-02-15 23:21:42 +01:00
Nico Schottelius
d2fdb82730
Rename
2018-02-15 23:11:29 +01:00
Nico Schottelius
db09531983
Create mon + permissions
2018-02-15 23:08:24 +01:00