пятница, 28 февраля 2020 г.

Монтирование диска в ESXi

Если нужно перекинуть кучу информации из одного хоста ESXi в другой, самый быстрый способ - использовать жесткий диск, подключенный напрямую к серверу (нет, не usb). При подключении к хосту нового диска, на нем нужно будет создать т.н. storage и в этот storage можно будет копировать или переносить информацию (я так понимаю, что storage - это некая ФС VMware).
После того как информация помещена на переносимый жесткий диск, этот жесткий диск перецепляется к хосту, на которой эту информацию нужно перенести. Но ESXi просто так starage на этом жестком диске монтировать не желает - в веб-интерфейсе я не нашел как это можно сделать. Если подцепиться к консоли, то окажется что чудную программу mount разработчики ESXi удалили к чертям. Но зато на замену ему создали другой инструмент, под названием
esxcfg-voulume
Вот с его помощью можно посмотреть какие сторы есть и примонтировать их:

  • # esxcfg-volume -l

    The output appears similar to:

    VMFS3 UUID/label: 49d22e2e-996a0dea-b555-001f2960aed8/VMFS_1
    Can mount: Yes
    Can resignature: Yes
    Extent name: naa.60a98000503349394f3450667a744245:1 range: 0 - 97023 (MB)


    Here the Datastore UUID is 49d22e2e-996a0dea-b555-001f2960aed8 and its last label is VMFS_1.
  • To mount the volume without performing a resignaturing of that volume (this volume is unmounted when the ESX host is rebooted), run this command:

    # esxcfg-volume -m <VMFS UUID|label>

    For example:

    # esxcfg-volume -m "VMFS_1"
    # esxcfg-volume -m "49d22e2e-996a0dea-b555-001f2960aed8"

  • To mount the volume without performing a resignaturing of that volume (this volume is mounted when the ESX host is rebooted), run this command:

    # esxcfg-volume -M <VMFS UUID|label>


    For example:

    # esxcfg-volume -M "VMFS_1"
    # esxcfg-volume -M "49d22e2e-996a0dea-b555-001f2960aed8"

https://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.vcli.examples.doc%2Fcli_manage_files.5.5.html

Комментариев нет: