Commit Graph

75 Commits

Author SHA1 Message Date
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
Nico Schottelius 61a5d3174e Begin by some notes about ceph monitors 2018-02-15 22:07:34 +01:00