Skip to content

Commit 3125f3a

Browse files
Corrected raid settings and disk discovery for bare metal instances
1 parent fa62311 commit 3125f3a

File tree

2 files changed

+11
-15
lines changed

2 files changed

+11
-15
lines changed

salt/salt/hpc/filesystems/beegfs.sls

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ beegfs_packages:
3333
- beegfs-utils
3434

3535
{% set disks = [] %}
36-
{% for disk in grains['SSDs'] if disk is match('nvme*') %}
36+
{% for disk in grains['SSDs'] if disk is match('nvme[0-9]n[0-9]') %}
3737
{% do disks.append(disk) %}
3838
{% endfor %}
3939

@@ -56,24 +56,20 @@ LogVol1:
5656
lvm.lv_present:
5757
- vgname: VolGroup1
5858
- extents: +100%FREE
59-
{% if disks|length > 1 %}
6059
- stripes: {{disks|length}}
6160
- type: raid0
62-
{% else %}
63-
- stripes: {{disks|length}}
64-
{% endif %}
6561
- require:
6662
- VolGroup1
6763

68-
/dev/dm-0:
64+
/dev/mapper/VolGroup1-LogVol1:
6965
blockdev.formatted:
7066
- fs_type: xfs
7167
- require:
7268
- LogVol1
7369

7470
/mnt/nvme_dm0:
7571
mount.mounted:
76-
- device: /dev/dm-0
72+
- device: /dev/mapper/VolGroup1-LogVol1
7773
- fstype: xfs
7874
- persist: True
7975
- mkmnt: True

salt/salt/hpc/filesystems/gluster.sls

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ install_gluster_packages:
1111
{% endif %}
1212

1313
{% set disks = [] %}
14-
{% for disk in grains['SSDs'] if disk is match('nvme*') %}
14+
{% for disk in grains['SSDs'] if disk is match('nvme[0-9]n[0-9]') %}
1515
{% do disks.append(disk) %}
1616
{% endfor %}
1717

@@ -23,30 +23,30 @@ install_gluster_packages:
2323
lvm.pv_present
2424
{% endfor %}
2525

26-
gfs_vg:
26+
VolGroup1:
2727
lvm.vg_present:
2828
- devices:
2929
{% for disk in disks %}
3030
- /dev/{{ disk }}
3131
{% endfor %}
3232

33-
gfs_data:
33+
LogVol1:
3434
lvm.lv_present:
3535
- vgname: gfs_vg
3636
- extents: +100%FREE
3737
- stripes: {{disks|length}}
3838
- require:
39-
- gfs_vg
39+
- VolGroup1
4040

41-
/dev/dm-0:
41+
/dev/mapper/VolGroup1-LogVol1:
4242
blockdev.formatted:
4343
- fs_type: xfs
4444
- require:
45-
- gfs_data
45+
- VolGroup1
4646

4747
/mnt/lvm:
4848
mount.mounted:
49-
- device: /dev/dm-0
49+
- device: /dev/mapper/VolGroup1-LogVol1
5050
- fstype: xfs
5151
- persist: True
5252
- mkmnt: True
@@ -96,4 +96,4 @@ gfs:
9696
interval: 30
9797
- fire_event: gluster/installed
9898
{% endif %}
99-
{% endif %}
99+
{% endif %}

0 commit comments

Comments
 (0)