Перейти к содержимому

Подключение и отключение сетевого диска, изменение формата подключения сетевого диска к ВМ

Чтобы использовать сетевой диск, подключите его к виртуальной машине. Диск можно отключать от одной ВМ и подключать к другой. Подключить сетевой диск к ВМ можно как зависимый и независимый.

Важно

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

Зависимый диск автоматически подключается к ВМ при его создании.

  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.

  2. В списке сервисов выберите ComputeСетевые диски.

  3. Нажмите на значок ... для нужного диска и выберите Присоединить к ВМ.

  4. Выберите, к какой виртуальной машине будет подключен диск.

  5. В открывшемся окне:

    1. Device Name — укажите имя диска, которое будет отображаться в /dev/disk/by-id/mws-* и использоваться для обращения к диску внутри ВМ, или оставьте имя по умолчанию.
    2. Нажмите кнопку Присоединить.

Также эту операцию вы можете выполнить:

После подключения смонтируйте диск к файловой системе ВМ. Способ монтирования зависит от того, как был создан диск: пустой или из образа или снимка.

Отключить от ВМ можно только независимый диск. Чтобы отключить и использовать зависимый диск отдельно от ВМ, сделайте его независимым. После этого отключить этот диск можно как независимый.

  • Веб-консоль
  • MWS CLI
  • API
  1. Если диск автоматически монтируется при запуске ВМ (добавлен в /etc/fstab), отключите автоматическое монтирование этого диска.
  2. В веб-консоли выберите нужный проект.
  3. В списке сервисов выберите ComputeСетевые диски.
  4. Нажмите на значок ... для нужного диска и выберите Отсоединить от ВМ.
  5. Подтвердите действие.

Также эту операцию вы можете выполнить на странице этого диска и в списке дисков ВМ.

Изменить формат подключения сетевого диска к ВМ

Заголовок раздела «Изменить формат подключения сетевого диска к ВМ»

Чтобы обеспечить сохранность сетевого диска и перемещать его между ВМ, вы можете изменить способ подключения диска к ВМ Spec на Ref. Изменение работает для уже присоединенных дисков.

  • MWS CLI
  • API
  1. Если у вас нет утилиты MWS CLI:

  2. Узнайте имя ВМ:

    bash
    mws compute vm list
  3. Узнайте имя сетевого диска:

    bash
    mws compute disk list
  4. Добавьте ссылку на нужный сетевой диск в значении параметра ВМ --storage-disks, а также параметр managed: false.

    Внимание

    Неупомянутые в запросе или переименованные диски будут удалены. Чтобы избежать потери данных:

    • Перечислите все диски, которые должны остаться на ВМ, в том числе существующие.
    • Не переименовывайте уже существующие диски.

    Пример изменения конфигурации:

    bash
    mws compute vm update <имя ВМ> \
    --storage-disks 'name: <имя загрузочного диска ВМ>' \
    --storage-disks '
    name: <имя диска>
    managed: false
    disk:
    ref: projects/<имя проекта>/disks/<имя диска>
    '

    Было:

    bash
    spec:
    ...
    storage:
    disks:
    - name: boot
    disk:
    spec:
    type: nbs-pl2
    size: 50 GB
    ...
    status:
    storage:
    disks:
    - name: boot
    boot: true
    ref: disks/my-disk
    managed: true
    ready:
    state: OK
    iops: 1000
    size: 50 GB

    Стало:

    bash
    spec:
    ...
    storage:
    disks:
    - name: boot
    disk:
    ref: disks/my-disk
    ...
    status:
    storage:
    disks:
    - name: boot
    boot: true
    ref: disks/my-disk
    managed: false
    ready:
    state: OK
    iops: 1000
    size: 50 GB