ESXi - Как включить copy-paste в виртуальной машине      
 
 

По умолчанию в гипервизоре VmWare ESXi выключена возможность копировать текст через буфер обмена в виртуальную машину. Сделано это по соображениям безопасности. Однако это бывает часто необходимым и очень полезным. Есть два способа включить эту возможность - для каждой VM через ее настройки, и через редактирование конфигов гипервизора для всех машин.

Способ I

Включение возможности copy-paste для конкретной машины.

  1. Логинимся в vSphere Client и выключаем нужную машину.
  2. Заходим в свойства машины (Edit Settings)
  3. Редактируем параметры (Options > Advanced > General -> кнопка Configuration Parameters)
  4. Нажимаем Add Row.
  5. Вводим два ключа со значениями:

    isolation.tools.copy.disable    false
    isolation.tools.paste.disable   false
    

Замечание: эти настройки имеют больший вес, чем настройки, сделанные в VmWare Tools в операционной системе.

Закрываем окошко настроек и включаем виртуальную машину.

Способ II

Для включение возможности copy-paste на всем хосте ESXi, требуется отредактировать файлы на гипервизоре. Для этого нам необходимо получить доступ по ssh. Включаем эту возможность:

  1. В VSphere Client выбираем хост и заходим во вкладку Configuration
  2. В панеле Software жмем Security Profile
  3. В секции Services жмем Properties
  4. Находим строчку SSH и жмем Options
  5. Запускаем сервис SSH кнопкой Start
  6. Для автоматического запуска сервиса вместе с гипервизором выбираем "Start and stop with host"
  7. Жмем ок и закрываем окна.

Теперь, когда сервис ssh запущен, с помощью любого ssh-клиента подключаемся в шелл гипервизора как root.

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

Делаем бекап конфига

$ cp /etc/vmware/config /etc/vmware/config.backup

Откраваем в текстовом редакторе

$ vi /etc/vmware/config

В появившемся окне, двигаем курсор в конец послеждней строчки и жмем кнопку i. Этим мы переводим vi в режим редактирования. Жмем enter - переходим на новую строку, и вставляем следующие три строки:

vmx.fullpath = "/bin/vmx"
isolation.tools.copy.disable="FALSE"
isolation.tools.paste.disable="FALSE"

Чтобы сохранить и выйти, жмем такие кнопки Esc (выйти из режима редактирования), :(режим ввода команды), w(записать), q(выйти), и затем Enter. Если нужно выйти без сохрания, используем команду quit!.

Для того, чтобы изменения вступили в силу, необходимо полностью выключить гостевую систему со стороны хоста, и потом снова ее включить.

источник:

Яндекс.Метрика