Инструменты пользователя

Инструменты сайта


doc:sysadmin:vsphere_5:allow_access_to_real_hdd_from_virtualmachine

Это старая версия документа!


ESX 5: Делаем реальный диск доступным в виртуальной машине

Дано:

  • сервер HP MicroServer c 8 Гб ОЗУ
  • установленный и настроенный гипервизор ESX 5
  • включенный SSH в гипервизоре ESX 5
  • установленный клиент VMware vSphere Client 5.0 на машине с Windows XP
  • подключенные диски к машине с установленным гипервизиром ESX 5. Диски взяты из реальной среды (1й диск: FreeBSD 8.2, остальные два - два zfs пула stripe и mirror). Диски необходимо подключить к виртуальной машине напрямую, т.е. загрузка будет происходить напрямую с подключенных дисков. Диски упешно распознаны гипервизором.

При создании виртуальной машины (ВМ) в гипервизоре мы видим, что использовать реальные диски напрямую нельзя - разрешено использовать только виртуальные.

Задача:

  • сделать подключенные реальные диски доступными в ВМ

Задача будет решаться с помощью raw device mapping (RDM), позволяющая осуществлять прямой доступ к реальным дискам из ВМ

Ссылки:

Последовательность действий

  1. подключаемся по SSH к ESX 5 (SSH при этом должен быть включен)
  2. далее исходим из того, что вы знаете модель диска (для примера, WDC_WD10EADS2D65L5B1), который нужно сделать доступным в ВМ. Выполняем команду:
    # ls /dev/disks/ -l
    -rw-------    1 root     root       160041885696 Nov 19 21:38 t10.ATA_____VB0160EAVEQ_____________________________9VYA0CHP____________
    -rw-------    1 root     root       160041853440 Nov 19 21:38 t10.ATA_____VB0160EAVEQ_____________________________9VYA0CHP____________:1
    -rw-------    1 root     root      1000204886016 Nov 19 21:38 t10.ATA_____WDC_WD10EADS2D65L5B1__________________________WD2DWCAU49290622
    -rw-------    1 root     root      1000202241024 Nov 19 21:38 t10.ATA_____WDC_WD10EADS2D65L5B1__________________________WD2DWCAU49290622:1
    -rw-------    1 root     root      1500301910016 Nov 19 21:38 t10.ATA_____WDC_WD1501FASS2D00W2B0________________________WD2DWMAY00399015
    -rw-------    1 root     root      1073741824000 Nov 19 21:38 t10.ATA_____WDC_WD1501FASS2D00W2B0________________________WD2DWMAY00399015:1
    -rw-------    1 root     root       426560051712 Nov 19 21:38 t10.ATA_____WDC_WD1501FASS2D00W2B0________________________WD2DWMAY00399015:2
    -rw-------    1 root     root      1500301910016 Nov 19 21:38 t10.ATA_____WDC_WD1501FASS2D00W2B0________________________WD2DWMAY00980425
    -rw-------    1 root     root      1073741824000 Nov 19 21:38 t10.ATA_____WDC_WD1501FASS2D00W2B0________________________WD2DWMAY00980425:1
    -rw-------    1 root     root       426560051712 Nov 19 21:38 t10.ATA_____WDC_WD1501FASS2D00W2B0________________________WD2DWMAY00980425:2
    -rw-------    1 root     root       320072933376 Nov 19 21:38 t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701
    -rw-------    1 root     root            4161536 Nov 19 21:38 t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:1
    -rw-------    1 root     root         4293918720 Nov 19 21:38 t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:2
    -rw-------    1 root     root       314835279360 Nov 19 21:38 t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:3
    -rw-------    1 root     root          262127616 Nov 19 21:38 t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:5
    -rw-------    1 root     root          262127616 Nov 19 21:38 t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:6
    -rw-------    1 root     root          115326976 Nov 19 21:38 t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:7
    -rw-------    1 root     root          299876352 Nov 19 21:38 t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:8
    lrwxrwxrwx    1 root     root                 74 Nov 19 21:38 vml.0100000000202020202057442d574341553439323930363232574443205744 -> t10.ATA_____WDC_WD10EADS2D65L5B1__________________________WD2DWCAU49290622
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574341553439323930363232574443205744:1 -> t10.ATA_____WDC_WD10EADS2D65L5B1__________________________WD2DWCAU49290622:1
    lrwxrwxrwx    1 root     root                 74 Nov 19 21:38 vml.0100000000202020202057442d574341563244333430373031574443205744 -> t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574341563244333430373031574443205744:1 -> t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:1
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574341563244333430373031574443205744:2 -> t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:2
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574341563244333430373031574443205744:3 -> t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:3
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574341563244333430373031574443205744:5 -> t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:5
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574341563244333430373031574443205744:6 -> t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:6
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574341563244333430373031574443205744:7 -> t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:7
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574341563244333430373031574443205744:8 -> t10.ATA_____WDC_WD3200AAKS2D00L9A0________________________WD2DWCAV2D340701:8
    lrwxrwxrwx    1 root     root                 74 Nov 19 21:38 vml.0100000000202020202057442d574d41593030333939303135574443205744 -> t10.ATA_____WDC_WD1501FASS2D00W2B0________________________WD2DWMAY00399015
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574d41593030333939303135574443205744:1 -> t10.ATA_____WDC_WD1501FASS2D00W2B0________________________WD2DWMAY00399015:1
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574d41593030333939303135574443205744:2 -> t10.ATA_____WDC_WD1501FASS2D00W2B0________________________WD2DWMAY00399015:2
    lrwxrwxrwx    1 root     root                 74 Nov 19 21:38 vml.0100000000202020202057442d574d41593030393830343235574443205744 -> t10.ATA_____WDC_WD1501FASS2D00W2B0________________________WD2DWMAY00980425
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574d41593030393830343235574443205744:1 -> t10.ATA_____WDC_WD1501FASS2D00W2B0________________________WD2DWMAY00980425:1
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574d41593030393830343235574443205744:2 -> t10.ATA_____WDC_WD1501FASS2D00W2B0________________________WD2DWMAY00980425:2
    lrwxrwxrwx    1 root     root                 72 Nov 19 21:38 vml.01000000003956594130434850202020202020202020202020564230313630 -> t10.ATA_____VB0160EAVEQ_____________________________9VYA0CHP____________
    lrwxrwxrwx    1 root     root                 74 Nov 19 21:38 vml.01000000003956594130434850202020202020202020202020564230313630:1 -> t10.ATA_____VB0160EAVEQ_____________________________9VYA0CHP____________:1

    Из примера выше, нас интересуют строки, ссылающиеся на искомую модель диска, а именно:

    lrwxrwxrwx    1 root     root                 74 Nov 19 21:38 vml.0100000000202020202057442d574341553439323930363232574443205744 -> t10.ATA_____WDC_WD10EADS2D65L5B1__________________________WD2DWCAU49290622
    lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574341553439323930363232574443205744:1 -> t10.ATA_____WDC_WD10EADS2D65L5B1__________________________WD2DWCAU49290622:1

    А точнее, только имя ссылки vml.0100000000202020202057442d574341553439323930363232574443205744

  3. переходим в каталог /vmfs/volumes/:
    # cd /vmfs/volumes/
/var/www/wiki.itcall.ru/data/attic/doc/sysadmin/vsphere_5/allow_access_to_real_hdd_from_virtualmachine.1321739261.txt.gz · Последнее изменение: d.m.Y H:i (внешнее изменение)