Проблема
Есть работающий Citrix Provisioning Server 5.6. На этом сервере есть образ Windows 7 и с него нормально все грузится. После некоторых манипуляций с виртуальной машиной, с которой был снят образ (добавление еще одного сетевого адаптера, установка XenTools и другого ПО), я решил заново создать образ. При запуске Target Imaging Wizard все проходит нормально, но после перезагрузки в тот момент когда должна начаться конвертация физического диска в образ vDisk вылезает ошибка:
Error: vDisk is not available. Please check your network PXE boot Configuration and restart imaging wizard
Причина
Причина в том, что Provisioning Server Target Device software привязывает загрузку PXE-Boot к конкретному сетевому адаптеру, а в результате установки XenTools изменилась конфигурация сетевых адаптеров. Для того, чтобы Provisioning Server Target Device software учел все изменения нужно:
1. Удалить Provisioning Server Target Device software.
2. Включить отображение удаленных (скрытых) устройств и удалить “призраки” сетевых карт.
3. Установить заново Provisioning Server Target Device software и при установке выполнить новую привязку сетевого интерфейса (binding).
4. Создать образ.
Решение
Итак.
1. Provisioning Server Target Device software Удаляем через Установку/Удаление программ и перезагружаемся.
2. Для того чтобы отобразить скрытые (удаленные) устройства нужно добавить переменную среды devmgr_show_nonpresent_devices со значением 1. Для этого в свойствах компьютера Windows 7 жмакаем Дополнительные параметры системы, потом на вкладке Дополнительно жмакаем Переменные среды и создаем переменную.
После этого идем в Диспетчер устройств, в меню Вид ставим галочку Показать скрытые устройства. В списке сетевых карт должны быть затененные устройства, которых уже нет. Их удаляем насовсем. Перезагружаемся на всякий случай.
3. Заново устанавливаем Provisioning Server Target Device software. При установке правильно ставим галочки в окошке с сетевыми интерфейсами, привязываемыми к PXE-Boot.
4. Создаем образ.
Все работает.
Discussion