пятница, 29 ноября 2013 г.

Включение функций копирования и вставки текста через буфер обмена при работе с консолью VMware vSphere Client

По умолчанию данный функционал отключен в целях безопасности, но его можно задействовать несколькими способами:

1. Включение на уровне ESXi хоста:
Через консоль или SSH добавляем следующие строки в конец файла "/etc/vmware/config":

isolation.tools.copy.disable="FALSE"
isolation.tools.paste.disable="FALSE"

2. Включение на уровне виртуальной машины:
Заходим в свойства выбранной виртуалки, переходим во вкладку "Options", затем в "Advanced","General". Нажимаем "Configuration Parameters..." и вносим два параметра: "isolation.tools.copy.disable" и "isolation.tools.paste.disable" со значением "false".

 
Использовать можно любой из вариантов. Все зависит от политики безопасности вашей организации. В первом случае буфер заработает на всех виртуалках настраиваемого гипервизора, во втором - на конкретной машине. Чтобы изменения вступили в силу, необходимо выключить и включить виртуалку или выполнить vMotion. Стоит отметить, что буфер будет работать только для текстовой информации, но не для файлов, изображений и т.п. Более подробно о проблеме и решении можно прочитать в VMware Knowledge Base.

Если вы администрируете виртуальную среду большого объема, применить настройки вам поможет скрипт PowerCLI:


$NewExtraOptions = @{
   "isolation.tools.copy.disable"="false";
   "isolation.tools.paste.disable"="false";
}
$VMConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec 
foreach ($Option in $NewExtraOptions.GetEnumerator())
{
   $OptionValue = New-Object VMware.Vim.OptionValue
   $OptionValue.Key = $Option.Key
   $OptionValue.Value = $Option.Value
   $VMConfigSpec.ExtraConfig += $OptionValue
}
$VMs = Get-View -ViewType VirtualMachine -Property Name -Filter @{"Config.Template"="false"} | where {$_.name -like "*"}
foreach($VM in $VMs)
{
   $VM.ReconfigVM_Task($VMConfigSpec)
}


В строке с элементом "where {$_.name -like "*"}" вместо звёздочки задаётся фильтр по имени виртуальных компьютеров, согласно которому будут применяться параметры.
Данный скрипт можно без опасений выполнять повторно по планировщику, чтобы настраивать недавно созданные машины в виртуальных центрах.

Комментариев нет:

Отправить комментарий