Эх сурвалжийг харах

whitelisting Ceph disks (/dev/rbdX)

Nikolay Sivko 4 жил өмнө
parent
commit
f02d005e9b

+ 1 - 1
node/disk.go

@@ -9,7 +9,7 @@ import (
 	"strings"
 )
 
-var blockDevice = regexp.MustCompile(`^(dm-\d+|(s|h|xv|v)d[a-z]|md\d+|nvme\d+n\d+)`)
+var blockDevice = regexp.MustCompile(`^(dm-\d+|(s|h|xv|v)d[a-z]|md\d+|nvme\d+n\d+|rbd\d+)`)
 
 type DevStat struct {
 	Name             string

+ 1 - 1
node/disk_test.go

@@ -47,7 +47,7 @@ func TestGetNodeDisks(t *testing.T) {
 	}
 
 	assert.Equal(t,
-		[]string{"dm-0", "md1", "nvme0n1", "nvme1n1", "sda", "sdb", "vda", "xvda"},
+		[]string{"dm-0", "md1", "nvme0n1", "nvme1n1", "rbd0", "rbd1", "sda", "sdb", "vda", "xvda"},
 		names(d.BlockDevices()),
 	)
 }

+ 3 - 1
node/fixtures/diskstats

@@ -22,4 +22,6 @@
  111       0 xvda 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
  111       1 xvda1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
  252       0 dm-0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
-   2       0 fd0 0 0 0 0 0 0 0 0 0 0 0
+   2       0 fd0 0 0 0 0 0 0 0 0 0 0 0
+ 251       0 rbd0 216 0 8642 82 1355 2670 107408 6863 0 6228 6946 0 0 0 0 0 0
+ 251      16 rbd1 121 0 4474 167 1070 2045 97928 4940 0 4664 5107 0 0 0 0 0 0