mirror of
https://github.com/systemd/systemd
synced 2024-07-21 10:17:21 +00:00
test-64-udev-storage: partition disk inside testcase - testcase_multipath_basic_failover
This commit is contained in:
parent
211062e3b5
commit
b6183109cb
|
@ -316,19 +316,9 @@ testcase_multipath_basic_failover() {
|
|||
|
||||
local qemu_opts=("-device virtio-scsi-pci,id=scsi")
|
||||
local partdisk="${TESTDIR:?}/multipathpartitioned.img"
|
||||
local image lodev nback ndisk wwn
|
||||
local image nback ndisk wwn
|
||||
|
||||
dd if=/dev/zero of="$partdisk" bs=1M count=16
|
||||
lodev="$(losetup --show -f -P "$partdisk")"
|
||||
sfdisk "${lodev:?}" <<EOF
|
||||
label: gpt
|
||||
|
||||
name="first_partition", size=5M
|
||||
uuid="deadbeef-dead-dead-beef-000000000000", name="failover_part", size=5M
|
||||
EOF
|
||||
udevadm settle
|
||||
mkfs.ext4 -U "deadbeef-dead-dead-beef-111111111111" -L "failover_vol" "${lodev}p2"
|
||||
losetup -d "$lodev"
|
||||
|
||||
# Add 16 multipath devices, each backed by 4 paths
|
||||
for ndisk in {0..15}; do
|
||||
|
|
|
@ -281,6 +281,16 @@ blacklist_exceptions {
|
|||
blacklist {
|
||||
}
|
||||
EOF
|
||||
|
||||
sfdisk /dev/sda <<EOF
|
||||
label: gpt
|
||||
|
||||
name="first_partition", size=5M
|
||||
uuid="deadbeef-dead-dead-beef-000000000000", name="failover_part", size=5M
|
||||
EOF
|
||||
udevadm settle
|
||||
mkfs.ext4 -U "deadbeef-dead-dead-beef-111111111111" -L "failover_vol" "/dev/sda2"
|
||||
|
||||
modprobe -v dm_multipath
|
||||
systemctl start multipathd.service
|
||||
systemctl status multipathd.service
|
||||
|
|
Loading…
Reference in a new issue