Архив

Публикации с меткой ‘linked clones’

Диски рабочих столов View

Если мы используем в своей VDI инфраструктуре View Composer и linked clones, то могут возникнуть недопонимания, как диск самой ВМ называется на датасторе (файл .vmdk) и где он находится. Дело в том, что при создании ВМ создание дисков подразделяется на несколько этапов, при это и находиться диски будут в разных местах. Этапы следующие:

  1. При создании самой ВМ с десктопной ОС Windows мы определяем, сколько у нас места будет занимать системный диск;
  2. При создании пула уже в VMware View мы выбираем, сколько у нас будут занимать еще два диска.
1 диск (Persistent Data Disk) — диск с пользовательскими данными, на нем будут находиться все данные пользователя, а также бывшая C:\Documents and Settings\. Программы также теперь нужно будет устанавливать на этот диск, по умолчанию нам предлагается назвать его D:\. В зависимости от того, сколько мы его сделаем, столько места будет у пользователя для его личных данных.
2 диск (System Disposable Disk) — диск с временными файлами и логами, своеобразный своп-файл на уровне ОС. Его объем прямо пропорционален производительности на уровне СХД, но больше 10 Гб его делать просто бессмысленно.

После создания пула при заходе на рабочий стол мы увидим следующие диски:

Для нашего случая я взял диск системы 60 Гб, 0.2 Гб отъелись при форматировании Windows’ом NTFS, пользовательский диск 60000 Мб, а также Temp-диск — 4 Гб. Это то, что мы видим со стороны ОС, но все эти диски являются виртуальными и лежат на датасторе в качестве .vmdk файлов. Раз мы создавали их не вместе, то и лежат они в разных папках ВМ. При созданиие linked clones у нас есть 3 типа ВМ:

  • Родительская ВМ (Master Replica), ее еще называют Золотой Образ — та ВМ, из которой мы создаем пул на основе ее снимка, снэпшота.
  • Реплика (replica) — ВМ системного характера, являющаяся базой для всех ВМ в пуле и держащая системный диск с ОС Windows.
  • Клон (linked clone) — сам виртуальный рабочий стол, на котором будут работать пользователи.
Давайте подробнее остановимся на каждом из этих типов и посмотрим его файлы.

Файла в разных типах ВМ

Начнем с Золотого Образа:

1. Это дельты изменений после совершения снэпшотов, то есть диски, которые создавались при создании снимков;

2. Сам системный диск нашего Золотого Образа.

 Эти диски не играют особой роли при расчете занимаемого места рабочими столами, единственное, максимальный объем системного диска начинает рассчитываться уже отсюда, поэтому при создании системного диска нужно быть предельно аккуратным, пользователи его видят и смогут его забить, если не были ограничены права (точнее не его, а дельту, но от этого меньше места не станет :) )

Теперь перейдем к реплике:

3. Это диск с адресом дельты, то есть некая ссылка на него, обращать особо внимания на него нет смысла, так как он всегда весит 1 Мб;

4. Это как раз и есть наш системный диск, сколько он весит, столько у нас занимает система изначально на всех рабочих столах. Это первое значение, которое нужно будет нам в наших расчетах.

Теперь перейдем к рабочему столу:

5. Overhead диск, особо нагрузки не несет, растет по мере увеличения объема дисков;

6. Диск системы, так как VSphere не может понять, что система находится в другом месте, то создает подобный диск, сам по себе не очень интересен, в нем всегда будет какое-то количество информации;

7. Обычный своп-файл на уровне гипервизора, равен выданному объему оперативной памяти;

8. Первый нужный нам диск. Это Temp-диск который виден в самой ВМ, максимальный объем столько, сколько выдали при создании пула во View. Это второе число, которое будет нам важно;

9. Это и есть дельта, то есть накопившиеся изменения, которые пользователь внес в системный диск. Обычно ее объем равен 10-50 % от максимального. Ее процент означает, сколько процентов использует пользователь данных у ее, остальное берет с системного диска. Запомним это число;

10. Ну и последний, пользовательский диск, это то, сколько мы выдали пользователю при создании пула, и на сколько он его уже забил. Этим диском можно оперировать как в самой VSphere, отсоединяя, присоединяя к другим ВМ, так и в интерфейсе View, что правильнее, там есть своя вкладка для этого — Persistent Disks.

Теперь остается понять, как рассчитывается объем занимаемого места самой ВМ. Рассчитывается он из суммы следующих дисков: 4+8+9+10.

Все же место, занимаемое рабочими столами считается следующим образом:  суммируем все 8+9+10 диски всех десктопов и прибавляем к ним один раз реплику. Сам смысл объединенных клонов в том, чтобы системный диск был посчитан один раз, что дает несомненную экономию для СХД.

Правда засада состоит еще в том, что к реплики будет обращаться все пользователи из пула, поэтому реплику нужно размещать на быстрых дисках, например SSD.

Categories: View, VMware Tags: , , ,