Как переименовать виртуальную машину 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”
Установка 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- Смонтируйте ISO образ с VMTools;
- В гостевой Linux смонтируйте ISO образ в каталог /mnt: mount /dev/cdrom /mnt/
- Распакуйте архив с 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
Обратите внимание, что после установки OVT в статусе ВМ будет указано:
- VMware Technology Network
- :
- Global
- :
- Russian
- :
- Russian Discussions
- :
- Как переименовать .vmdk используя VMware VI Toolki.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Email to a Friend
А вопрос вызван вот чем:
- при попытке переименовать файл *.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), склонировав машину. Убедившись, что все ок, убиваете старую и наслаждаетесь тем, что все "аккуратненько".
Читайте также: