Как переименовать виртуальную машину vmware

Обновлено: 04.07.2024

Когда я переименовываю виртуальную машину на рабочей станции vmware, старые имена файлов (например: имя файла жесткого диска) остаются.

Как вручную переименовать их, не испортив виртуальную машину?

Я не использую новейшую версию рабочей станции vmware.

4 ответа

Файл vmx, который хранит конфигурацию виртуальной машины, является просто текстовым файлом. Вы можете просто переименовать все файлы vm, а затем отредактировать vmx, чтобы указать на эти файлы.

Вы можете переименовывать файлы VM без какого-либо программного обеспечения VMware. Или использовать только минимальный VMware Player.

Сначала остановите виртуальную машину и выйдите из VMware Player, если вы еще не сделали этого.

Перейдите в папку данных VM (то есть с большими файлами VM) и найдите несколько дескрипторных файлов вместе со многими файлами виртуального диска (VMDK). Вам нужно всего лишь отредактировать два файла с помощью вашего любимого текстового редактора, а именно:

В файле VMX эти три свойства связаны:

  • scsi0: 0.fileName
  • NVRAM
  • extendedConfigFile

- > Просто отредактируйте /измените все их с новым именем.

Переименуйте (вручную или с переименованием программ) все VMDK -файлы в файловой системе, но вы должны оставаться неизменными (не редактировать) последние несколько (чаще всего 5) символов, которые индексы (т. е. -s001 .vmdk; -s002 .vmdk и т. д.)

Если вы работаете с рабочей станцией vmware 8, вы можете использовать функцию клонирования (VM-> Manage -> Clone), вы можете затем дать новое имя клонированной виртуальной машине.

Я использую опцию импорта для этого. Таким образом, я могу сохранить базовую виртуальную машину на каком-то ресурсе под названием base-XP или что-то еще, тогда, когда мне нужна новая тестовая виртуальная машина, я делаю импорт, а диски называются в соответствии с параметром, который я указываю при прохождении мастера импорта.

В этой статье мы рассмотрим, как установить VMWare Tools на различных гостевых ОС.

VMware Tools поддерживается на 32-и 64-разрядных операционных системах, включая Windows, Linux, Solaris, Mac OS X и другие.

Если в виртуальной машине не установлен набор VMWare Tools, то в гостевой операционной системе ВМ отсутствуют некоторые важные функции и возможности.

Также благодаря наличию VMTools в гостевой ОС обеспечивается:

  • Корректность и плавность миграции (VMotion and Storage VMotion) между хостами ESXi;
  • Выполнение автоматического перезапуска зависшей ВМ на другом хосте с помощью VMware High Availability (HA);
  • Корректное подключение и отключение дисков и файлов ISO образов;
  • Доступна кастомизация ОС при установке из шаблона (смена пароля администратора, настройка автовхода в ОС, смена уникального UID при клонировании с помощью sysprep и т.д.);
  • Повышается производительность ОС;
  • Использование memory ballooning для оптимизации использования оперативной памяти хоста.

Чтобы проверить, установлена ли VMWare tools в гостевой ОС виртуальной машине, выберите ее в клиенте vSphere.

Если VMTools не установлены, статус будет “Not Running, not installed”

VMTools не установлены в виртуальной машине

Установка VMWare Tools в Windows

Чтобы установить VMTools в гостевой ВМ с Windows, нужно подключить ISO файл.

Установка VMware Tools в Linux

В дистрибутивах Linux есть два способа установки VMWare tools – с помощью ISO файла vmtools (по аналогии с Windows) и с помощью open-source пакета Open-VM-Tools.

Установка VMTools через ISO образ аналогична установке в Windows, только для запуска установки используется perl-скрипт.

Например, в CentOS установка выполняется так:

Вы можете установить все зависимости, необходимые для установки VMTools с помощью команды: yum -y install kernel-devel gcc dracut make perl
  1. Смонтируйте ISO образ с VMTools;
  2. В гостевой Linux смонтируйте ISO образ в каталог /mnt: mount /dev/cdrom /mnt/
  3. Распакуйте архив с VMTools: cd /mnt/

Также вы можете установить VMTools с помощью пакета Open-VM-Tools (OVT) от VMware. Они доступны для установки из базовых репозиториев с помощью YUM или APT.

Например, в Debian/Ubuntu для установки OVT используется команды:

apt-get update
apt-get install open-vm-tools

Если вы используете Ubuntu с графическим интерфейсом, установите open-vm-tools-desktop:

apt-get install open-vm-tools open-vm-tools-desktop

В CentOS/RHEL используются такие команды:

yum update
yum -y install open-vm-tools

Для запуска службы и добавления ее в автозагрузку, выполните:

service vmtoolsd start
chkconfig vmtoolsd on

установка vmware tools в гостевой ВМ с Linux, установка open-vm-tools


Обратите внимание, что после установки OVT в статусе ВМ будет указано:


Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
  • VMware Technology Network
  • :
  • Global
  • :
  • Russian
  • :
  • Russian Discussions
  • :
  • Как переименовать .vmdk используя VMware VI Toolki.
Lukish
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Email to a Friend
Как переименовать .vmdk используя VMware VI Toolkit?

А вопрос вызван вот чем:

- при попытке переименовать файл *.vmdk VMware Infrastructure Client ссобщает, что не поддерживает этого.

- копируем файл с ESXi на другой комп, прерименовываем его, копируем обратно на ESXi, пытаемся создать новыю VM с этим файлом - ESXi просто не видит его, несмотря на неизменившееся расширение .vmdk.

AntonVZhbankov
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Email to a Friend

Сразу возникает вопрос "зачем?".

А так даже без использования VI Toolkit процесс переименования vmdk выглядит следующим образом:

1) отмонтировать vmdk от ВМ

AntonVZhbankov
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Email to a Friend

В файле <disk>.vmdk лежит конфигурация диска и ссылка на его файл с самим диском <disk-flat>.vmdk

RW 104857600 VMFS "zhbankov-ws-flat.vmdk"

Datastore browser ESXi этого файла не показывает.

michigun
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Email to a Friend

Еще вариант, правда требующий времени и места на винте - клонирование.

Еслипод переименованием понимается привидение имени vmdk к имени ВМ.

Clone или Storage vMotion(за последнее не до конца уверен) поправляют имя vmdk файла автоматически.

Lukish
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Email to a Friend

>Сразу возникает вопрос "зачем?"

- для наглядности структуры, чтобы, например, в папке terminal не лежали файлы winsrv.vmdk, т.е соответствия имени VM и имени vmdk.

- VMware VI Toolkit есть желание использовать как официальный инструмент VMware. По идее он должен делать переименование без дополнительного исправления структуры файлов.

AntonVZhbankov
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Email to a Friend

Ясно. Прежде всего это проблема организации работы с виртуальными машинами, а не проблема переименования дисков.

Вы создали машину winsrv, а потом переименовали ее в terminal. Потом сделали что-то еще.

Я придерживаюсь политики НЕпереименования машин. ВМ получает то же имя, что будет ее DNS именем, разворачивается из темплейта (а это по сути просто клонирование), и соотв. при создании машины все диски называются правильно и понятно.

VI Toolkit инструмент официальный и удобный, да. Но не будете же Вы выдергивать зуб при помощи напильника? При помощи VI Toolkit можно реализовать путь, предложенный Михаилом (michigun), склонировав машину. Убедившись, что все ок, убиваете старую и наслаждаетесь тем, что все "аккуратненько".

Читайте также: