Метка: VMware

  • VMware Workstation: блокировка файлов виртуальной машины

    После аварийной перезагрузки компьютера с гипервизором VMware Workstations перестала запускаться часть виртуальных машин с ошибкой блокировки файлов ВМ:

    The process cannot access the file because another process has locked a portion of the file Cannot open the disk 'D:VMtestVM1testVM1.vmdk' or one of the snapshot disks it depends on.

    Ошибка указывает что файлы дисков виртуальной машины (или снапшоты) заблокированы другим процессом. При этом с помощью стандартных средств Windows не удается найти процесс, который заблокировал файл.

    Причина проблемы в этом случае в архитектуре блокировок файлов от изменений в VMware Workstation. При запуске виртуальной машины, гипервизор должен заблокировать файлы дисков, чтобы предотвратить к ним одновременный доступ и обеспечить целостность данных. Для всех файлов, которые заблокированы гипервизором в данный момент в текущем каталоге создается новая папка с именем файла и суффиксом .lck. В этом каталоге будут хранится lck файлы устройств. Наличие lck файлов указывает процессам VMware, что данный файл используется.

    При выключении ВМ, эта блокировка снимается и каталоги .lck удаляются. Однако, если хост с гипервизором VMware перезагрузился нештатно, файлы ВМ останутся заблокированными. При при следующей попытке запуска ВМ, гипервизор будет считать, что файлы ВМ используются другим процессом.

    Решение – удалить каталоги .lck из папки виртуальной машины.

    Список заблокированных файлов ВМ можно получить с помощью PowerShell:

    Get-ChildItem D:VMtestVM1 -Recurse -Include *.lck|select directory,name

    В данном примере видно, что заблокированы файл конфигурации ВМ ( vmx ), файл виртуального диска ( vmdk ), и резервная копия файла подкачки ВМ ( vmem ).

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

    Если к ВМ подключено несколько виртуальных дисков, они могут находится в каталоге, который отличается от каталога ВМ. Удалите lck файлы для всех дисков.

    Аналогичная проблема с блокировкой файлов встречается и в VMware ESXi: Ошибка VMWare: Unable to access a file since it is locked.


  • VMware ESXi: SSH аутентификация с помощью ключей

    Вы можете настроить аутентификацию с помощью ключей на хостах VMware ESXi вместо стандартного SSH подключения с помощью имени пользователя и пароля. Это удобно, когда вам нужно удаленно управлять хостом ESXi с помощью внешних скриптов (например отправить команду выключения на ESXi при пропадании (далее…)

  • Установка и настройка бесплатного VMware vSphere Hypervisor

    vSphere Hypervisor — это бесплатный, мощный и надежный гипервизор от лидера рынка VMware. В этой статье, мы покажем, как скачать, установить, настроить VMware vSphere Hypervisor, создать виртуальную машину и установить гостевую операционную систему.

  • Управление сроком действия паролей пользователей VMWare vSphere

    Периодически в интерфейсе vSphere Client я встречаюсь с уведомлением о необходимости сметить пароль: Your password will expire in xx days . Захотел для себя разобраться, как управлять политиками паролей в VMWare vSphere, можно ли изменить срок появления уведомления об истечении срока действия (далее…)

  • VMWare vSphere: Ошибка загрузки файлов в Datastore “The operation failed”

    При копировании (загрузке) любых файлов (ISO, vmdk, OVA/OVF и т.д.) в VMFS хранилище в инфраструктуре VMware vSphere (6.7) через стандартный веб-интерфейс vSphere Client с помощью кнопки “Upload Files” появляется ошибка “The operation failed”.

    Чтобы получить более подробную информацию об ошибке, (далее…)

  • VMWare ESXi: system logs are stored on non-persistent storage

    При установке VMware ESXi на SD карту или USB флешку (или при использовании метода загрузки Boot from SAN) в консоли клиента vCenter данный хост будет отображаться с желтым восклицательным значком, а на вкладке Summary выводиться предупреждение:

    System logs on host esxi1.corp.winitpro.ru are stored (далее…)
  • Ошибка удаления VMFS хранилища в VMWare ESXi: The resource is in use

    В рамках миграции данных и виртуальных машин со старого хранилища HP MSA 200 на новую систему хранения Dell EMC Unity (оба подключены через SAN) столкнулся с проблемой при удалении пустого VMFS хранилища в VMWare vSphere. При попытке отключить VMFS хранилище от ESXi хостов появляется ошибка о том, (далее…)

  • Виртуальная машина в статусе Invalid на VMWare ESXi

    Довольно часто администраторы VMWare сталкиваются с тем, что в списке виртуальных машин присутствуют виртуальные машины со статусом Invalid (Unknown). Как правило эта проблема встречается после удаления виртуальной машиной, данные о которой почему-то остались в конфигурации vSphere/ESXi. Это также (далее…)

  • vCenter Server Appliance 6.5 «не запускается» после перезагрузки хоста

    Наверное, многим приходилось это видеть. Все настроено, автозапуск vCenter разрешен, но … «не запускается».

    Запускаем ESXi хост. Ждем пока он загрузится.

    Открываем web-клиент хоста и сразу открываем web-консоль vCenter. И видим, что … загрузка идет и все в порядке.

    Ждем… ждем и … «не запускается»! (далее…)

  • Как пометить и сконфигурировать хранилище как SSD в VMware vSphere 5.х/6.х

    В VMware vSphere 5.x (ESXi 5.x), и более поздних версиях, появилась новая возможность, называемая Host Cache Configuration. Эта функция позволяет администратору VMware vSphere настраивать VMware vSphere 5.x (ESXi 5.x) хост-сервер для использования кэша на твердотельных дисках (SSD) для swap файла (далее…)