Назад | Перейти на главную страницу

Как восстановить виртуальные машины XenServer с жесткого диска mdadm raid 1

У меня есть более старый сервер, а именно Fujitsu Siemens Primergy TX 150 S6, на котором я установил XenServer 6.5.0-90233c.

На нем у меня есть несколько виртуальных машин разных размеров, которым мне нужно восстановить некоторые данные.

Я установил XenServer на USB-устройство, подключенное непосредственно к материнской плате, я использовал два жестких диска 1T в Raid 1 с помощью mdadm для SR (Хранилище).

Чтобы собрать массив при загрузке, я использую эти команды в моем rc.local файл:

modprobe md_mod
mdadm --assemble --verbose /dev/md1 /dev/sdb /dev/sdc

Сегодня у меня возникла проблема, я выполнял некоторые операции по обслуживанию, потому что у него было время работы, по крайней мере, несколько монтировок, и он не выключался, поэтому я принудительно выключил его, нажав кнопку питания.

При повторном запуске сервера я заметил, что он переходит в цикл перезапуска после передачи ядра в ОЗУ.

Я взял еще одну USB-флешку с Xen и воткнул в нее. Система загрузилась нормально, теперь после ошибочной сборки массива я написал команду xe sr-create ... и так воссоздав пустое SR.

Теперь, используя шаги из Вот конечно, используя /etc/lvm/backup/file с оригинального usb и после сборки массива командой mdadm --assemble --scan - потому что к настоящему времени я взял жесткий диск для безопасного хранения, и это был единственный способ, которым я нашел, что собрать массив - я получил следующие результаты:

fdisk -l

Disk /dev/sda: 15.7 GB, 15728640000 bytes
256 heads, 63 sectors/track, 1904 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1905    15359999+  ee  EFI GPT

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      121601   976760001   83  Linux

Disk /dev/md127: 1000.0 GB, 1000067825664 bytes
2 heads, 4 sectors/track, 244157184 cylinders
Units = cylinders of 8 * 512 = 4096 bytes

Disk /dev/md127 doesn't contain a valid partition table

lvscan

  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/MGT' [4.00 MB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-8d2d5e42-1327-4e9f-9d22-3ede3f0c6c05' [2.28 GB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-4fdddb5e-1161-4b6e-9545-430ed6ed915f' [8.02 GB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-b4614124-f4ea-466e-a598-111507ccf971' [80.16 GB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-9aad79b1-e54d-4d27-b9ea-84f8982ffa1d' [8.02 GB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-41d723fc-b805-4abb-89ce-a17aedfcf9f1' [100.20 GB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-830ce97a-8633-495c-898d-eb130351f66c' [100.20 GB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-19123cb8-cc2d-4fde-bca1-ee53c9c81c11' [8.02 GB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-5596a2ce-0ea7-4742-b172-78a677bed423' [100.20 GB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-59cedc2b-6f96-4d4e-a7d1-ccd152eeb9f0' [8.02 GB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-cb7650cc-9702-44f7-967e-18da0c5b87b7' [50.11 GB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-d7a1a2a2-e466-4fb7-bacc-edcd7660665a' [256.00 MB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-a4ce27ac-ffc1-496e-a415-878cd91d83e0' [10.03 GB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-00f4c83e-03de-4f47-876e-3f25790fce91' [10.03 GB] inherit
  inactive          '/dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-d5dc7799-4849-4ae4-aa2e-3aa9a4a6f13d' [200.40 GB] inherit
  ACTIVE            '/dev/XSLocalEXT-72ae6106-a518-3a75-71e2-73d33fc2e931/72ae6106-a518-3a75-71e2-73d33fc2e931' [6.64 GB] inherit

Я могу активировать их, используя lvchange -a y <path to lv>

lvdisplay

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/MGT
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                SMGgs5-hR1n-bniH-Rz3t-VIK4-GbTY-fkLsut
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                4.00 MB
  Current LE             1
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-8d2d5e42-1327-4e9f-9d22-3ede3f0c6c05
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                BuLGEF-ASSz-51Ud-6y7h-as4t-bjIF-hOLC1R
  LV Write Access        read only
  LV Status              NOT available
  LV Size                2.28 GB
  Current LE             583
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-4fdddb5e-1161-4b6e-9545-430ed6ed915f
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                To0vZA-1uQ9-IY2W-Bd52-pyAQ-lq9J-PLRGQj
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                8.02 GB
  Current LE             2054
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-b4614124-f4ea-466e-a598-111507ccf971
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                fv0r3c-ElRb-bBwP-EFer-WKnT-pzPx-uNtvfA
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                80.16 GB
  Current LE             20522
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-9aad79b1-e54d-4d27-b9ea-84f8982ffa1d
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                cVu0T4-xHWP-9QIr-WY3p-7Cri-6Z8d-cRjh37
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                8.02 GB
  Current LE             2054
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-41d723fc-b805-4abb-89ce-a17aedfcf9f1
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                qYQ4kl-oAZA-NMP8-QcNT-AtRG-FOkg-mSUJmn
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                100.20 GB
  Current LE             25652
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-830ce97a-8633-495c-898d-eb130351f66c
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                8l9w3j-gp7z-nPZs-ed45-a32Y-rmSR-gYWI4A
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                100.20 GB
  Current LE             25652
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-19123cb8-cc2d-4fde-bca1-ee53c9c81c11
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                E54dY6-n8Jl-KccN-elum-dcwf-ABeJ-Wfs8BK
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                8.02 GB
  Current LE             2054
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-5596a2ce-0ea7-4742-b172-78a677bed423
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                Ug2dke-h04E-8WTd-b37v-oSDd-sRst-9LqdcC
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                100.20 GB
  Current LE             25652
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-59cedc2b-6f96-4d4e-a7d1-ccd152eeb9f0
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                X0P4Eq-I9oo-xl0U-sc2G-2S8f-1UB9-ZLijgq
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                8.02 GB
  Current LE             2054
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-cb7650cc-9702-44f7-967e-18da0c5b87b7
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                5kgOE0-zcsQ-JQKi-6sAi-ytE7-SJfv-l71hIX
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                50.11 GB
  Current LE             12827
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-d7a1a2a2-e466-4fb7-bacc-edcd7660665a
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                UI17NG-V5RK-FPgr-suaq-TCOk-pMC7-NQdQiS
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                256.00 MB
  Current LE             64
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-a4ce27ac-ffc1-496e-a415-878cd91d83e0
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                aI8jMD-gucv-VH2L-sbGv-11Px-Rjwd-rQcpfc
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                10.03 GB
  Current LE             2567
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-00f4c83e-03de-4f47-876e-3f25790fce91
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                05Lvub-73EW-1re5-Zjay-5WRd-8I1q-2B5Yq6
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                10.03 GB
  Current LE             2567
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324/VHD-d5dc7799-4849-4ae4-aa2e-3aa9a4a6f13d
  VG Name                VG_XenStorage-eca2a6f4-ad2f-3205-3ddd-39232f91f324
  LV UUID                cbyeON-iK4x-sRKB-vxop-7klU-DfLK-4I9NlW
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                200.40 GB
  Current LE             51302
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/XSLocalEXT-72ae6106-a518-3a75-71e2-73d33fc2e931/72ae6106-a518-3a75-71e2-73d33fc2e931
  VG Name                XSLocalEXT-72ae6106-a518-3a75-71e2-73d33fc2e931
  LV UUID                V0xnx6-Ggz6-uqbX-NSvC-IKtF-Vttc-0ZOc0E
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                6.64 GB
  Current LE             1699
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

Теперь, если то, что я делал до сих пор, правильно, я не знаю, как прикрепить SR в моем случае или вручную смонтировать lv's. Mount не работает, потому что он говорит, что у него нет файловой системы - на самом деле он говорит, что мне нужно указать файловую систему, но я понимаю это, потому что на самом деле они xen vm's, и с прикреплением SR Я не могу найти ни одного метода, который бы работал, все, что я нашел, устарело.

РЕДАКТИРОВАТЬ: Теперь я на другом этапе:

В результате я могу видеть хранилище для vm's в xencenter - Imgur - но при подключении к работающей виртуальной машине у меня возникают две проблемы: одна в отношении пути к устройству Imgur а во-вторых, о выходе fdisk -l изнутри vm:

Disk /dev/xvda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders, total 31457280 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d3bb2

    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048      499711      248832   83  Linux
/dev/xvda2          501758    31455231    15476737    5  Extended
/dev/xvda5          501760    31455231    15476736   8e  Linux LVM

Disk /dev/mapper/giumbai--vg-root: 12.5 GB, 12452888576 bytes
255 heads, 63 sectors/track, 1513 cylinders, total 24322048 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/giumbai--vg-root doesn't contain a valid partition table

Disk /dev/mapper/giumbai--vg-swap_1: 3342 MB, 3342860288 bytes
255 heads, 63 sectors/track, 406 cylinders, total 6529024 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/giumbai--vg-swap_1 doesn't contain a valid partition table

Мой новый вопрос: действительно ли я могу восстановить свои данные или просто забыть об этом?

Также, если я попытаюсь вручную установить хранилище в xen, следуя инструкциям этот пример я получаю Required parameter not found: device, потому что не указано устройство:

vbd-list

uuid ( RO)             : 835c791f-79b5-e6c2-738b-dbba04689325
          vm-uuid ( RO): ef376a47-e477-ba06-41fd-b892ffe50b4f
    vm-name-label ( RO): Ubuntu Trusty Tahr 14.04 (1)
         vdi-uuid ( RO): d5dc7799-4849-4ae4-aa2e-3aa9a4a6f13d
            empty ( RO): false
           device ( RO): 


uuid ( RO)             : b0b14f6c-0aa4-8ac3-83c2-6e848f4ec5c3
          vm-uuid ( RO): ef376a47-e477-ba06-41fd-b892ffe50b4f
    vm-name-label ( RO): Ubuntu Trusty Tahr 14.04 (1)
         vdi-uuid ( RO): 830ce97a-8633-495c-898d-eb130351f66c
            empty ( RO): false
           device ( RO): 


uuid ( RO)             : f2bcdd13-219d-075d-4a23-1552a70f6b6a
          vm-uuid ( RO): ef376a47-e477-ba06-41fd-b892ffe50b4f
    vm-name-label ( RO): Ubuntu Trusty Tahr 14.04 (1)
         vdi-uuid ( RO): 96e23a4c-5786-444b-bb0c-34c604097c85
            empty ( RO): false
           device ( RO): xvda


uuid ( RO)             : e08ee76a-d374-2f0d-4a21-b4d1352391f2
          vm-uuid ( RO): ef376a47-e477-ba06-41fd-b892ffe50b4f
    vm-name-label ( RO): Ubuntu Trusty Tahr 14.04 (1)
         vdi-uuid ( RO): 8c56153b-d64a-4e96-82c9-f492792a190e
            empty ( RO): false
           device ( RO): xvdd

Почему и как это исправить?