Хост - это Dell 2850 с 16 ГБ ОЗУ под управлением CentOS 5.x и VMWare Server 1.0.8, на 300 ГБ SCSI-дисках с 6 виртуальными машинами (смешанные гостевые системы Windows 2003 Server / CentOS 5.x.)
Я хочу изменить конфигурацию памяти хоста (Хост / Настройки / Память), чтобы вся память виртуальной машины поместилась в зарезервированную ОЗУ хоста. Это один из трех вариантов этого диалогового окна. Однако выбор этого параметра и нажатие OK возвращает ошибку:
У вас нет прав на выполнение этой операции.
Разрешения на / etc / vmware / * равны 664 для файлов, принадлежащих vmuser.vmuser.
Я могу добавлять новые виртуальные машины, и они соответствующим образом добавляются в vm-list (который создается консолью VMWare), поэтому у меня явно есть разрешение на запись в файлы в / etc / vmware.
Единственные темы, которые я видел, обсуждают эту проблему, говорят о разрешениях, однако в моем случае это явно не проблема.
У кого-нибудь есть опыт с этим?
Это может не относиться к разрешениям файловой системы. Как правило, продукты VMware (например, Workstation) не позволяют изменять параметры выделения памяти, если вы не работаете от имени пользователя root.
Используемая вами системная учетная запись может иметь значение в зависимости от вашей схемы авторизации. Попробуйте войти в веб-интерфейс как root и изменить настройку.
В соответствии с комментарием Zoredache вам определенно нужно преобразовать эти виртуальные машины и перейти на более подходящую (и поддерживаемую) платформу виртуализации. Переход с Сервера 2 в Ubuntu 8.04 на ESXi 4.1 U1 оказался на удивление безболезненным.