Cоветы. Виртуализация XenApp

Автор: vik_kr Дата: . Категория: Терминальные технологии

В  этой статье предоставлены  советы  по виртуализации XenApp.

Зачем виртуализировать XenApp?

  1. Консолидация серверов;
  2. Возможность использовать версии x32 и x64 на одном железе;
  3. Управление и изоляция, балансировка нагрузки с помощью DRS;
  4. Отказоустойчивость  и восстановление VMware HA и vCenter Site Recovery Manager;
  5. Экономия места, энергии, охлаждения и т д.

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

Аппаратные ресурсы:

  • Используйте последние процессоры  AMD Barcelona with RVI или Intel Nehalem with EPT;
  • Используйте двух или более процессорные системы;
  • Чем больше сетевых карт – тем лучше;
  • Обновите все прошивки (BIOS, контроллер и тд);

Windows:

  • Если большинство бизнес приложений работают под x32  - не используйте x64. Это поможет избавиться от ошибок.

Многие приложения до сих пор не поддерживают x64.

Создание XenApp серверов:

  • Не используйте P2V миграцию. Всегда устанавливайте всё с нуля;
  • Указывайте правильную операционную систему во время создания виртуальной машины в vSphere;
  • Убедитесь что выбран правильный HAL;
  • Не отключайте Transparent Page Sharing (TPS);
  • Отключите ненужные устройства (COM & LPT ports, USB, CD-ROM);
  • Отключите ненужные свойства системы (Обои, анимацию и тд);
  • Рассмотрите возможность отключения Realtime проверки антивируса.

Виртуальные диски:

  • Используйте различные VMDK для системной патриции и Program Files;
  • Выделите отдельный диск для файла подкачки;
  • Измерьте хватает ли вам IOPS на вашем разделяемом хранилище.

Настройки сети:

  • Используйте расширенный драйвер vmxnet;
  • Включите Transmit coalescing.

Отключите ненужные сервисы:

  • “DHCP Client”;
  • “Help and Support”;
  • “HTTP SSL”;
  • “IMAPI CD-Burning COM Service”;
  • “Indexing Service”;
  • “Intersite Messaging”;
  • “Messenger”;
  • “Remote Access Auto Connection Manager”;
  • “Remote Access Connection Manager”;
  • “Remote Desktop Help Session Manager”.

Профили пользователей:

  • Используйте перемещаемые профили;
  • Используйте лимит на профиль.
  • Используйте для хранения профилей отдельный сервер;
  • Установите  User Profile Hive Cleanup Service (UPHclean);
  • Перенесите  файл очереди печати на другую партицию или диск;