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

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


doc:sysadmin:vsphere_5:allow_access_to_real_hdd_from_virtualmachine

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
doc:sysadmin:vsphere_5:allow_access_to_real_hdd_from_virtualmachine [d.m.Y H:i] – создано dbehterevdoc:sysadmin:vsphere_5:allow_access_to_real_hdd_from_virtualmachine [d.m.Y H:i] (текущий) – Статус обсуждения изменён dbehterev
Строка 1: Строка 1:
 ====== ESX 5: Делаем реальный диск доступным в виртуальной машине ====== ====== ESX 5: Делаем реальный диск доступным в виртуальной машине ======
  
-Дано:+**Дано:**
  
   * сервер HP MicroServer c 8 Гб ОЗУ   * сервер HP MicroServer c 8 Гб ОЗУ
Строка 11: Строка 11:
 При создании виртуальной машины (ВМ) в гипервизоре мы видим, что использовать реальные диски напрямую нельзя - разрешено использовать только виртуальные. При создании виртуальной машины (ВМ) в гипервизоре мы видим, что использовать реальные диски напрямую нельзя - разрешено использовать только виртуальные.
  
-Задача: +**Задача:** 
   * сделать подключенные реальные диски доступными в ВМ   * сделать подключенные реальные диски доступными в ВМ
  
-Задача будет решаться с помощью raw device mapping (RDM), позволяющая осуществлять прямой доступ к реальным дискам из ВМ+Задача будет решаться с помощью raw device mapping (RDM), позволяющая осуществлять прямой доступ к реальным дискам из ВМ.
  
-Ссылки:+**Ссылки:**
   * http://www.vm-help.com/esx40i/SATA_RDMs.php   * http://www.vm-help.com/esx40i/SATA_RDMs.php
  
 ===== Последовательность действий ===== ===== Последовательность действий =====
  
-  - подключаемся по SSH к ESX 5 (SSH при этом должен быть включен) +**1.** подключаемся по SSH к ESX 5 (SSH при этом должен быть включен) 
-  далее исходим из того, что вы знаете модель диска (для примера, WDC_WD10EADS2D65L5B1), который нужно сделать доступным в ВМ. Выполняем команду:<code># ls /dev/disks/ -l+ 
 +**2.** далее исходим из того, что вы знаете модель диска (для примера, WDC_WD10EADS2D65L5B1), который нужно сделать доступным в ВМ. Выполняем команду:<code># ls /dev/disks/ -l
 -rw-------    1 root     root       160041885696 Nov 19 21:38 t10.ATA_____VB0160EAVEQ_____________________________9VYA0CHP____________ -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       160041853440 Nov 19 21:38 t10.ATA_____VB0160EAVEQ_____________________________9VYA0CHP____________:1
Строка 61: Строка 62:
 </code>Из примера выше, нас интересуют строки, ссылающиеся на искомую модель диска, а именно:<code>lrwxrwxrwx    1 root     root                 74 Nov 19 21:38 vml.0100000000202020202057442d574341553439323930363232574443205744 -> t10.ATA_____WDC_WD10EADS2D65L5B1__________________________WD2DWCAU49290622 </code>Из примера выше, нас интересуют строки, ссылающиеся на искомую модель диска, а именно:<code>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</code> А точнее, только имя ссылки vml.0100000000202020202057442d574341553439323930363232574443205744 lrwxrwxrwx    1 root     root                 76 Nov 19 21:38 vml.0100000000202020202057442d574341553439323930363232574443205744:1 -> t10.ATA_____WDC_WD10EADS2D65L5B1__________________________WD2DWCAU49290622:1</code> А точнее, только имя ссылки vml.0100000000202020202057442d574341553439323930363232574443205744
-  - переходим в каталог /vmfs/volumes/:<code># cd /vmfs/volumes/</code> 
  
 +**3.** Переходим в каталог /vmfs/volumes/:<code># cd /vmfs/volumes/</code>и выполняем просмотр содержимого каталога:<code># ls -l</code>Видим вывод:<code>/vmfs/volumes # ls -l
 +drwxr-xr-x    1 root     root                  8 Jan  1  1970 4ec6edb4-f33b1dab-a76e-d48564cc56a9
 +drwxr-xr-t    1 root     root               1400 Nov 19 01:36 4ec6edbc-44036971-0ad4-d48564cc56a9
 +drwxr-xr-x    1 root     root                  8 Jan  1  1970 4ec6edbd-97439b40-a0e3-d48564cc56a9
 +drwxr-xr-x    1 root     root                  8 Jan  1  1970 6514d37c-1b3189a9-cbd0-d4a5c1272d59
 +drwxr-xr-x    1 root     root                  8 Jan  1  1970 a1924e72-26ac046e-e9e8-53d6c01cd524
 +lrwxr-xr-x    1 root     root                 35 Nov 19 21:46 datastore1 -> 4ec6edbc-44036971-0ad4-d48564cc56a9
 +</code>Нам нужно перейти в файловую систему, которая подключена к гипервизору и на которой хранятся файлы виртуальных машин. Это легко понять по символической ссылке, в моем случае datastore1. Итак, заходим в ФС:<code> # cd datastore1/</code>
 +
 +**4.** Создаем каталог с любым именем, к примеру RDMs:<code># mkdir RDMs</code>и заходим в этот каталог:<code># cd RDMs</code>
 +
 +**5.** Выполняем команду <code>vmkfstools -z /vmfs/devices/disks/<ссылка с шага 2> RDM1P.vmdk -a lsilogic</code>т.е. <code>vmkfstools -z /vmfs/devices/disks/vml.0100000000202020202057442d574341553439323930363232574443205744 RDM1P.vmdk -a lsilogic</code>если все успешно, то в текущем каталоге вы увидите созданный файл.
 +<note>Описанный метод подключения диска не работает в виртуальной среде (если вы поставили ESX в виртуальную машину в VMWare Workstation)</note>
 +**6.** Большая часть работы выполнена. Осталось создать ВМ в клиенте vSphere Client 5.0, в свойствах ВМ добавить жесткий диск и указать использовать существующий виртуальный диск:{{  :doc:sysadmin:vsphere_5:esx-1.png  |}} 
 +**7.** На этапе выбора местонахождения файла диска выберите ваше хранилище (у меня по-умолчанию datastore), каталог который вы создали на шаге 4 и файл, который отображает содержимое реального диска:{{  :doc:sysadmin:vsphere_5:esx-2.png  |}}
 +**8.** Все! Диск подключен, осталось включить ВМ и загрузиться с реального диска.
  
 +TAG: {{tag>VmWare_vSphere_5 ESX_5}}
  
 +~~DISCUSSION:off~~
  
/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 (внешнее изменение)