Hoihoi
Ik heb een virtueel systeem dat zijn LVM config regelmatig kwijtraakt, best irritant... en ik kom er niet 1-2-3 meer uit.
Situatie:
Ubuntu 14.04, schone install op virtuele disk.
10x pv op 200gb disks, ook virtueel.
Het rootfs staat (by default...) in lvm, en de 10 (of 12, aantal boeit niet zo) pv's vormen samen 1 vg, en 1 lv.
Bij booten ko ik in busybox uit met de melding:
(Downloadbak is de hostname van die box, wat zou hij nou toch doen
)
Vanaf daar kan ik natuurlijk mijn volumes ook niet mounten wegens gare lvm ondersteuning. Als ik de disks verwijder uit de vm (behalve de OS disk) werkt het prima. Voeg ik in runtime de disks toe en ga ik pvscan/vgscan/lvscan doen, dan werkt het ook top.
Maw: Mijn OS-disk pakt de verkeerde lv om vanaf te booten. Interessant, maar hoe los ik dat op? Het vervelende is dat ik de disk-volgorde niet aan lijk te kunnen passen; de OS disk is later pas toegevoegd.
Wat opvalt is dat in mijn lvm.conf na een reboot geen informatie over downloadbak--vg-root staat...
Maar goed, die staat wel in de backup:
(heb irrelevante meuk geknipt).
Hoe kan ik hier het beste mee verder gaan? Tot nu toe zelden LVM-troubleshooting hoeven doen....
Ik heb een virtueel systeem dat zijn LVM config regelmatig kwijtraakt, best irritant... en ik kom er niet 1-2-3 meer uit.
Situatie:
Ubuntu 14.04, schone install op virtuele disk.
10x pv op 200gb disks, ook virtueel.
Het rootfs staat (by default...) in lvm, en de 10 (of 12, aantal boeit niet zo) pv's vormen samen 1 vg, en 1 lv.
Bij booten ko ik in busybox uit met de melding:
/dev/mapper/downloadbak--vg-root does not exist. dropping to a shell.
(Downloadbak is de hostname van die box, wat zou hij nou toch doen
Vanaf daar kan ik natuurlijk mijn volumes ook niet mounten wegens gare lvm ondersteuning. Als ik de disks verwijder uit de vm (behalve de OS disk) werkt het prima. Voeg ik in runtime de disks toe en ga ik pvscan/vgscan/lvscan doen, dan werkt het ook top.
Maw: Mijn OS-disk pakt de verkeerde lv om vanaf te booten. Interessant, maar hoe los ik dat op? Het vervelende is dat ik de disk-volgorde niet aan lijk te kunnen passen; de OS disk is later pas toegevoegd.
Wat opvalt is dat in mijn lvm.conf na een reboot geen informatie over downloadbak--vg-root staat...
Maar goed, die staat wel in de backup:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| root@downloadbak:/etc/lvm# cat archive/downloadbak-vg_00000-77126147.vg contents = "Text Format Volume Group" version = 1 description = "Created *before* executing 'vgscan'" creation_host = "downloadbak" # Linux downloadbak 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 creation_time = 1412012171 # Mon Sep 29 19:36:11 2014 downloadbak-vg { id = "bXft7r-7yQ0-TZBk-vdie-GckW-hc6D-w0i0Mk" seqno = 3 format = "lvm2" # informational status = ["RESIZEABLE", "READ", "WRITE"] flags = [] extent_size = 8192 # 4 Megabytes max_lv = 0 max_pv = 0 metadata_copies = 0 physical_volumes { pv0 { id = "95kgng-QYdU-EgmS-4u3r-iD8R-6waW-6BXfkW" device = "/dev/vda5" # Hint only status = ["ALLOCATABLE"] flags = [] dev_size = 24662016 # 11.7598 Gigabytes pe_start = 2048 pe_count = 3010 # 11.7578 Gigabytes } } logical_volumes { root { id = "b2L5xU-9PBj-WcgP-MeBz-DyJj-oqGK-dUtKMx" status = ["READ", "WRITE", "VISIBLE"] flags = [] creation_host = "downloadbak" creation_time = 1412011783 # 2014-09-29 19:29:43 +0200 segment_count = 1 segment1 { start_extent = 0 extent_count = 2748 # 10.7344 Gigabytes type = "striped" stripe_count = 1 # linear stripes = [ "pv0", 0 ] } } *KNIP* |
(heb irrelevante meuk geknipt).
Hoe kan ik hier het beste mee verder gaan? Tot nu toe zelden LVM-troubleshooting hoeven doen....