Включить буфер обмена (Copy/Paste) в клиенте VMware

05.04.2023

itpro

PowerShell, VMware

Комментариев пока нет
По умолчанию в клиенте VMware vSphere отключен буфер обмена в целях безопасности. Это означает, что вы не можете использовать привычную функцию копировать/вставить между гостевой ОС и вашем компьютером, когда подключены к консоли виртуальной машины VMware. В этой статье мы покажем, как разрешить использовать буфер обмена для виртуальной машины VMware.
Не работает буфер обмена в VMware Workstation
В VMware Workstation по-умолчанию разрешено использовать буфер обмена для операций Copy/Paste через консоль управления виртуальной машины.
Если буфер обмена по какой-то причине не работает, проверьте следующее:
- Убедитесь, что в виртуальной машине установлены VMware Tools (обновите их, если нужно);
- Проверьте, что в настройка ВМ разрешено использовать буфер обмена и drag and drop для переноса файлов.

Включите их и сохраните изменения в настройках ВМ.
Теперь вы можете использовать буфер обмена для копирования/вставки файлов и текста между вашим хостом и гостевой ОС в виртуальной машине VMware Workstation.
Эти опции можно включить вручную в VMX файле виртуальной машины.
isolation.tools.copy.disable = "FALSE" isolation.tools.dnd.disable = "FALSE" isolation.tools.paste.disable = "FALSE" isolation.tools.hgfs.disable= "FALSE"
Включить буфер обмена в VMware ESXi
Теперь рассмотрим, как включить буфер обмена в веб клиенте VMware vSphere Client или VMware ESXi Host Client (HTML5).
-
Чтобы работал буфер обмена в виртуальной машине ESXi, в гостевой ОС должны быть установлены VMTools;
В виртуальных машинах с Linux должны быть установлены open-vm-toolbox или open-vm-tools. Проверьте, что они установлены (например, в Ubuntu):
$ sudo service vmware-tools status

isolation.tools.copy.disable = FALSE isolation.tools.paste.disable = FALSE isolation.tools.setGUIOptions.enable = TRUE

Также вы можете включить эти параметры через конфигурационный VMX файл виртуальной машины на хранилище.
- Подключитесь к хосту ESXi через SSH
- Отредактирутйе vmx файл ВМ с помощью редактора vi: # vi /vmfs/volumes/6087f2aa-c5f22ea3-6878-000c29bf5bb3/msk-srv01/msk-srv01.vmx
- Добавьте строки:
isolation.tools.copy.disable="FALSE" isolation.tools.paste.disable="FALSE" isolation.tools.SetGUIOptions.enable="TRUE"

Можно разрешить буфер обмена сразу для всез ВМ на хосте ESXi.
- Для этого создайте резевную копию файла /etc/vmware/config: # cp /etc/vmware/config /etc/vmware/config_bak
- Отредактируйте файл:
vmx.fullpath = "/bin/vmx" isolation.tools.copy.disable="FALSE" isolation.tools.paste.disable="FALSE" isolation.tools.SetGUIOptions.enable="TRUE"

Также вы можете включить эти опции через PowerShell.
- Установите модуль PowerCLI на компьютер;
- Подключитесь к vCenter или ESXi: Connect-VIServer
- Включите опции для виртуальной машины:
$VM = get-vm -Name msk-srv01
New-AdvancedSetting -Entity $VM.name -Name isolation.tools.copy.disable -Value False -Confirm:$false -Force:$true
New-AdvancedSetting -Entity $VM.name -Name isolation.tools.paste.disable -Value False -Confirm:$false -Force:$true
New-AdvancedSetting -Entity $VM.name -Name isolation.tools.setGUIOptions.enable -Value True -Confirm:$false -Force:$true
Если буфер обмена не работает в HTML версии клиента VMware, установите на ваш компьютер VMware Remote Console (VMRC) и используйте его для подключения к виртуальной машине.

Предыдущая статья Следующая статья
Как включить общий буфер обмена на VMWare Workstation 14?
tartarelin, Нет, VMware tools не стоит. Похоже в этом вся загвоздка. Будем ставить.
Решения вопроса 1

Программист
Обычно требуется дополнительное программное обеспечение в гостевую ОС, которое и ведет передачу буфера опираясь на эти параметры.
Ответ написан более трёх лет назад
Нравится 1 1 комментарий
Как включить общий буфер обмена в VMWare Workstation?
Выключаем виртуальную машину.
Открываем ее свойства.
Переключаемся на вкладку Options и выбираем Advanced — General в списке слева.
Нажимаем Configuration Parameters.
Теперь мы должны добавить два параметра в открывшемся окне. Значение — false:
isolation.tools.copy.disable
isolation.tools.paste.disable
Теперь можно включать виртуалку и работать.
Источник: http://www.b-blog.info/ru/vmware-vsphere.html
Похожие вопросы
Как включить буфер обмена в vSphere Client (HTML5)


Добрый день! Уважаемые читатели IT блога Pyatilistnik.org. В минувший раз мы с вами разобрали применение теневого подключения к пользовательской сессии и взаимодействия с ним, благодаря этому легко стало помогать сотрудникам. Идем далее и сегодня я хочу еще показать одну полезную вещь, которая призвана улучшить удобство работы с vCenter. Речь пойдет, о том, как вы можете организовать буфер обмена между вашей системой и виртуальной машиной в vSphere Client (HTML5), которого по умолчанию нет.
Постановка задачи
Когда вы разворачиваете очередную виртуальную машину из шаблона, вам в любом случае нужно настроить ей сеть, если есть в сегменте DHCP сервер, то это будет автоматически, а если его нет, то вам нужно залогиниться в консоль, чтобы это осуществить. Все привыкли к буферу обмена, который позволяет копипастить из одного места в другое, но тут по умолчанию вы это сделать не сможете, я честно не знаю почему VMware не включила эту функцию сразу, но благо она хотя бы в принципе есть и ниже я покажу как это выполнить на уровне отдельного ESXI сервера или виртуальной машине.
Очень важным требованием, являет установленный пакет VMware Tools на виртуальной машине, иначе при активации функции в настройках, все равно работать не будет
Активация буфера на отдельной виртуальной машине
Выберите нужный виртуальный сервер, он обязательно должен быть выключен, в противном случае вам придется все равно его перезагружать. Далее откройте его свойства и перейдите на вкладку «VM Options«, найдите там раздел «Advanced«.

Найдите строку «Configuration Parameters» у нее будет кнопку «EDIT CONFIGURATION«. При ее активации вас перекинет в мастер управления конфигурационными параметрами виртуального сервера.

Создаем новые параметры через кнопку «ADD CONFIGURATION PARAMS»:
isolation.tools.copy.disable FALSE
После чего сохраняем настройки. Теперь включив виртуальную машину, у вас будет работать буфер обмена в консольном подключении.

Те же параметры вы можете добавить в конфигурационный файл VMX, который лежит в папке виртуальной машины. Сервер так же должен быть выключен, файл скачан, отредактирован и заново загружен, все это можно сделать через выбор нужного датастора и вкладки «Files«. Вы должны добавить там две строки:
isolation.tools.copy.disable = «FALSE»
isolation.tools.paste.disable = «FALSE»

Активация буфера на хосте ESXI (Всех виртуальных машинах в рамках хоста)
Всегда старайтесь активировать данную настройку для всего хоста, чтобы не делать это утомительную процедуру для всех виртуальных серверов.
- 1️⃣ Включите ssh службу на ESXI хосте и подключитесь к нему для редактирования конфигурационного файла
- 2️⃣ Найдите там файл /etc/vmware/config file и сделайте его копию
- 3️⃣ Скопируйте его для редактирования. После чего добавьте две строки
vmx.fullpath = “/bin/vmx”
Далее не забываем, что виртуальные сервера потребуют перезагрузки. Небольшой траблшутинг если не будет работать:
isolation.tools.copy.disable FALSE
isolation.tools.paste.disable FALSE
isolation.tools.setGUIOptions.enable TRUE
isolation.tools.dnd.disable FALSE
isolation.tools.hgfs.disable = FALSE
Удалить VMware Tools
Перезагрузка
Установить VMware Tools
Перезагрузка
Или вы можете просто скопировать и вставить это:
grep -i ‘vmx.fullpath = «/bin/vmx»‘ /etc/vmware/config || echo ‘vmx.fullpath = «/bin/vmx»‘ >> /etc/vmware/config
grep -i ‘isolation.tools.copy.disable=»FALSE»‘ /etc/vmware/config || echo ‘isolation.tools.copy.disable=»FALSE»‘ >> /etc/vmware/config
grep -i ‘isolation.tools.paste.disable=»FALSE»‘ /etc/vmware/config || echo ‘isolation.tools.paste.disable=»FALSE»‘ >> /etc/vmware/config
Если не работает в HTML версии
Если буфер обмена не работает в HTML версии, то я вам настоятельно рекомендую установить VMware Remote Console 12 или выше. Там данные настройки точно будут отрабатывать, и копирование между вашей ОС и виртуальным сервером будет работать.

Популярные Похожие записи:
Как ускорить Google и YouTube в России- Как отключить CBT в Vcenter 7
Не активно поле migrate на виртуальной машине ESXI- Решено: EFI Virtual disk (0.0) Not found
Ошибка миграции между кластерами ESXI и VDS
Как обновить версию виртуальной машины ESXI