Русфонд
четверг, 31 марта 2011 г.
среда, 30 марта 2011 г.
Отключаем возможность удалять Removable devices для ВМ под ESX 4 (защита от дурака)
В виртуальных машинах с версией hardware 7 на ESX(i)4 сетевые адаптеры, SCSI-контроллеры представлены как removable devices, поэтому любой пользователь, обладающий достаточными правами в гостевой системе может удалить такие устройства с помощью Safely Remove Hardware (безопасное извлечение утройств) в системном трее.
Чтобы обезопаситься от возможных казусов с удалением NIC и SCSI-устройств необходимо отключить возможность HotPlug-подключения\отключения для виртуальной машины.
Все действия выполняем для выключенной виртуальной машины.
Через vSphere Client:
Edit Setings > Options > Advanced > General > Configuration Parametrs > добавляем строку Add row:
devices.hotplug – false.
Либо правим .vmx файл виртуальной машины:
добавляем строку devices.hotplug = "false".
Эта настройка не препятствует горячему добавлению памяти, CPU, HDD.
Источники KB 1020718, KB 1012225.
Чтобы обезопаситься от возможных казусов с удалением NIC и SCSI-устройств необходимо отключить возможность HotPlug-подключения\отключения для виртуальной машины.
Все действия выполняем для выключенной виртуальной машины.
Через vSphere Client:
Edit Setings > Options > Advanced > General > Configuration Parametrs > добавляем строку Add row:
devices.hotplug – false.
Либо правим .vmx файл виртуальной машины:
добавляем строку devices.hotplug = "false".
Эта настройка не препятствует горячему добавлению памяти, CPU, HDD.
Источники KB 1020718, KB 1012225.
вторник, 29 марта 2011 г.
Copy/Paste между консолью виртуальной машины в vSphere Client и локальной системой
Смотрим KB 1026437.
Для конкретной виртуальной машины:
На выключенной виртуальной машине Edit Setings > Options > Advanced > General > Configuration Parametrs > добавляем строки Add row:
isolation.tools.copy.disable – false
isolation.tools.paste.disable – false.
Для всех виртуальных машин на хосте:
Добавляем в файл строки:
isolation.tools.copy.disable="FALSE"
isolation.tools.paste.disable="FALSE".
Изменения применяются к виртуальным машинам после их рестарта. Изменения теряются после обновления хоста до новой версии.
Для конкретной виртуальной машины:
На выключенной виртуальной машине Edit Setings > Options > Advanced > General > Configuration Parametrs > добавляем строки Add row:
isolation.tools.copy.disable – false
isolation.tools.paste.disable – false.
Для всех виртуальных машин на хосте:
Добавляем в файл строки:
isolation.tools.copy.disable="FALSE"
isolation.tools.paste.disable="FALSE".
Изменения применяются к виртуальным машинам после их рестарта. Изменения теряются после обновления хоста до новой версии.
пятница, 18 марта 2011 г.
суббота, 5 марта 2011 г.
Overview of VMware Tools
Страница с обзором, ссылками на инструкции по установке и пакетами VMware Tools для разных ОС.
четверг, 3 марта 2011 г.
Настраиваем NPIV
У администраторов сервиса родилось желание выполнять быстрые снэпшоты диска с данными одной из виртуальных машин. Диск в несколько сотен GB, изменений за день происходит порядка сотни GB. Я не придумал ничего лучше, чем выполнять снэпшот средствами СХД. Для этого необходимо настроить NPIV (N_Port ID Virtualization) для виртуальной машины.
Итак, имеем виртуальную машину на vSphere 4.1 и дисковый массив EMC CLARiiON.
LUN с дискового массива отдается виртуальной машине как physical RDM. Снэпшоты выполняются с помощью Admsnap utility (утилита EMC для управления снэпшотами и клонами), при этом никаких прав на дисковом массиве пользователям виртуальной машины, которые выполняют снэпшоты, выделять не нужно, но им доступны операции SnapView, и только для LUN, подключенного к виртуальной машине.
Сессии снэпшота запускаются и останавливаются командами с виртуальной машины:
admsnap start -s [session_name] -o [object_name] ,
admsnap stop -s [session_name] -o [object_name] ,
admsnap stop -s [session_name] -o [object_name] ,
где
[session_name] - имя сессии снэпшота,
[object_name] - имя объекта (например, имя диска d: ), который снэпшотится.
Все выше сказанное про Admsnap utility справедливо и для "железных" серверов.
[object_name] - имя объекта (например, имя диска d: ), который снэпшотится.
Все выше сказанное про Admsnap utility справедливо и для "железных" серверов.
Теперь вернемся к началу, т. е. к настройке NPIV.
- Подключаем к виртуальной машине RDM-раздел (я понял, что неважно virual или physical режим);
- Выключаем виртуальную машину;
- Генерируем виртуальные WWNs: Virtual Machine Properties > вкладка Options > параметр Fiber Channel NPIV > Generate new WWNs > Number of WWNNs - 1, Number of WWPNs - n, n соответствует количеству портов HBA хоста > жмем OK. Если вернутся назад к параметру Fiber Channel NPIV, то в поле WWNs Assignments увидим сгенерированные виртуальные WWNs, их нужно записать либо скопировать из файла описания виртуальной машины *.vmx. Также тут видим, что стоит галка Temporary Disable NPIV for this virtual machine. Т. е. пока она установлена NPIV отключен. Снимаем галку.
- Настраиваем зонирование на Fiber Channel Switch. В моем случае это Brocade. На первой фабрике Fiber Channel Switch, куда подключен первый порт HBA хоста, создаем новый Alias, в него руками добавляем первый WWPN, сгенерированный в предыдущем пункте. Создаем новую Zone, в которую включаем новый Alias и Alias дискового массива. Включаем новую Zone. Сохраняем конфигурацию, активируем конфигурацию. Для второй фабрики Fiber Channel Switch используем второй WWPN, остальное аналогично. NOTE: A SAN best practice is to zone one initiator to one target to increase security and to restrict interference from other hosts.
- Региструем нового инициатора (нашу виртуальную машину) на дисковом массиве. Для каждого порта дискового массива создаем новую запись Initiator Record: Initiator Name - WWNN:WWPN, в Host Information указываем IP-адрес и DNS-имя виртуальной машины.
- Создаем на дисковом массиве новую Storage Goup для нашей виртуальной машины. Добавляем в нее нашу виртуальную машину, и целевой LUN, указывая для него тотже Host ID, который назначен ему в в Storage Group для хостов ESX.
- Включаем виртуальную машину. На дисковом массиве можно удалить лишние (неактивные) Initiator Records.
Использованы источники:
http://www.vmware.com/pdf/vi3_35_25_npiv_config.pdf
http://www.brocade.com/downloads/documents/white_papers/white_papers_partners/NPIV_ESX4_0_GA-TB-145-01.pdf
http://www.vmware.com/pdf/vi3_35_25_npiv_config.pdf
http://www.brocade.com/downloads/documents/white_papers/white_papers_partners/NPIV_ESX4_0_GA-TB-145-01.pdf
Extpart: ошибка "Unable to connect to c: or it does not exist"
При расширении системного диска виртуальной машины с помощью утилиты extpart.exe получил ошибку "Unable to connect to c: or it does not exist".
Вылечилось перезагрузкой виртуальной машины.
Также нашлись советы, при такой ошибке выполнять расширение в Safe Mode.
Подписаться на:
Сообщения (Atom)