Skip to main content
Version: 2.5

Add a new disk

Add a new disk

Story: We had bought a new hard disk to add in to our storage pool

  • connect to the host (which add the new hard disk)
  • Adding add new disk to the node with CLI add_disk
  cc1:storage> add_disk
index name size serial
--
1 /dev/sde 894.3G S40FNA0M800608
--
Found 1 available disks
Enter the index to add this disk into the pool: 1
Enter 'YES' to confirm: YES
Add disk /dev/sde successfully.
  • wait for a moment, auto recovery is started
  cc1:storage> status
cluster:
id: c6e64c49-09cf-463b-9d1c-b6645b4b3b85
health: HEALTH_WARN
Degraded data redundancy: 277/438826 objects degraded (0.063%), 1 pg degraded

services:
mon: 3 daemons, quorum cc1,cc2,cc3 (age 8d)
mgr: cc1(active, since 8d), standbys: cc2, cc3
mds: 1/1 daemons up, 1 standby, 1 hot standby
osd: 18 osds: 18 up (since 31s), 18 in (since 31s); 89 remapped pgs
rgw: 3 daemons active (3 hosts, 1 zones)

data:
volumes: 1/1 healthy
pools: 25 pools, 753 pgs
objects: 149.99k objects, 786 GiB
usage: 2.2 TiB used, 5.6 TiB / 7.9 TiB avail
pgs: 277/438826 objects degraded (0.063%)
82685/438826 objects misplaced (18.842%)
660 active+clean
51 active+remapped+backfilling
39 active+remapped+backfill_wait
2 active+remapped
1 active+undersized+degraded+remapped+backfilling

io:
client: 727 KiB/s rd, 438 KiB/s wr, 31 op/s rd, 55 op/s wr
recovery: 873 MiB/s, 2 keys/s, 165 objects/s

ID HOST USED AVAIL WR OPS WR DATA RD OPS RD DATA STATE
0 cc1 149G 297G 0 6553 0 0 exists,up
1 cc1 175G 271G 0 4096 1 18.6k exists,up
2 cc1 202G 244G 0 66.3k 3 34.4k exists,up
3 cc1 221G 225G 4 16.0k 1 17.0k exists,up
4 cc1 6397M 440G 0 0 0 0 exists,up
5 cc1 3304M 443G 0 0 0 72 exists,up
6 cc2 86.3G 360G 3 15.4k 3 60.5k exists,up
7 cc2 180G 266G 0 585 1 8192 exists,up
8 cc2 89.2G 357G 0 23.1k 5 128k exists,up
9 cc2 201G 245G 11 70.3k 3 46.4k exists,up
10 cc2 109G 337G 1 17.1k 1 28.0k exists,up
11 cc2 99.1G 347G 0 0 0 0 exists,up
12 cc3 200G 245G 3 16.0k 4 193k exists,up
13 cc3 114G 332G 0 4915 0 0 exists,up
14 cc3 86.3G 360G 5 41.0k 12 303k exists,up
15 cc3 99.3G 347G 2 89.3k 5 129k exists,up
16 cc3 128G 317G 0 2457 1 16 exists,up
17 cc3 143G 303G 13 84.0k 1 7372 exists,up
  • Result: osd size is changed from 16 to 18
  cc1:storage> status
cluster:
id: c6e64c49-09cf-463b-9d1c-b6645b4b3b85
health: HEALTH_OK

services:
mon: 3 daemons, quorum cc1,cc2,cc3 (age 8d)
mgr: cc1(active, since 8d), standbys: cc2, cc3
mds: 1/1 daemons up, 1 standby, 1 hot standby
osd: 18 osds: 18 up (since 76m), 18 in (since 76m)
rgw: 3 daemons active (3 hosts, 1 zones)

data:
volumes: 1/1 healthy
pools: 25 pools, 753 pgs
objects: 150.06k objects, 786 GiB
usage: 2.2 TiB used, 5.6 TiB / 7.9 TiB avail
pgs: 753 active+clean

io:
client: 1.3 KiB/s rd, 447 KiB/s wr, 26 op/s rd, 59 op/s wr

ID HOST USED AVAIL WR OPS WR DATA RD OPS RD DATA STATE
0 cc1 64.9G 381G 3 30.3k 0 0 exists,up
1 cc1 180G 266G 8 40.7k 0 0 exists,up
2 cc1 161G 285G 0 8192 0 0 exists,up
3 cc1 131G 314G 3 16.0k 0 0 exists,up
4 cc1 91.1G 355G 1 7372 1 0 exists,up
5 cc1 130G 316G 0 0 1 90 exists,up
6 cc2 96.3G 350G 5 23.1k 0 0 exists,up
7 cc2 165G 281G 0 7372 0 0 exists,up
8 cc2 76.1G 370G 0 0 1 0 exists,up
9 cc2 199G 247G 0 6553 0 0 exists,up
10 cc2 122G 324G 2 9011 0 0 exists,up
11 cc2 95.5G 351G 2 21.5k 0 0 exists,up
12 cc3 184G 262G 2 35.1k 1 0 exists,up
13 cc3 95.7G 350G 0 0 0 0 exists,up
14 cc3 66.4G 380G 9 44.0k 1 0 exists,up
15 cc3 92.9G 353G 1 9011 0 0 exists,up
16 cc3 143G 303G 0 6553 1 16 exists,up
17 cc3 179G 267G 7 52.0k 1 102 exists,up