VMware Composer server

В VMware Horizon 7 до последнего времени компонент Composer server являлся ключевым элементом, без которого невозможно было бы разворачивать так называемые связные клоны. Это когда из золотого образа делается реплика и уже из этой реплики создаются виртуальные машины VDI c дифференциальными дисками, занимающими не полный объем Windows 7-8-10, а только изменения, которые внес пользователь. Соответственно на ограниченном объеме дискового пространства можно развернуть сотни виртуальных машин VDI. Информацию, о том какая VDI машина из какого образа развернута, какое имя ей присвоено при вводе в домен и многое другое хранит в себе база данных VMware Composer server.

Технологии не стоят на месте и в Horizon 7 есть выбор между двумя способами развертывания виртуальных машин Linked Clones (с применением Composer server) и Instant Clone. В этой статье речь пойдет про первый вариант, а про второй вариант будет рассказано позже.

Установка VMware Composer server не меняется многие годы. Раньше его устанавливали вместе с vCenter server, что бы можно было использовать его MS SQL server (в случае с локальной установкой MS SQL Express) Сейчас для vCenter стандартом является БД Postgres SQL, а для Composer все еще MS SQL, поэтому имеет смысл их разнести по разным виртуальным машинам.

Установка VMware Composer server для Horizon 7:

1 — 3 Прописываем статические сетевые настройки, вводим операционную систему в домен, логинимся под доменной учетной записью с правами локального администратора

4 — 14 Для работы VMware Composer требуется MS SQL server, причем 2012 sp2 — это крайняя версия, которая подходит. Скачиваем, устанавливаем, настройки оставляем по-умолчанию.

15 — 19 Также для установки требуется .NET 4.6, тоже скачиваем и устанавливаем.

20 — 30 На первом же шаге нужно задать конфигурацию ODBC, для этого указываем необходимые параметры подключения к ранее установленной базе данных MS SQL

31 — 57 Мастер установки предупреждает, что у нас в ОС не установлен SLL сертификат и будет сформирован самоподписанный. Нас это не устраивает, тем более, способ выпуска сертификата через CA был описан в статье про VMware Connection server где был создан шаблон для запроса сертификата. Осталось только дать права текущей ОС (объект Computer) на использование этого шаблона и запросить через консольную оснастку сертификаты новый сертификат, подписанный доменным корневым центром сертификации. Далее выбираем этот сертификат в мастере установки VMware Composer.

58 — 67 Все параметры заданы, можно приступать непосредственно к установке продукта. Во время установки неминуемо сталкиваемся с ошибкой 1920, которая сообщает о том, что служба VMware Composer не может быть запущена. Ошибка эта давно существует, но решать ее VMware не собирается, пеняет на Microsoft, как будто бы это из-за них такая проблема появилась. Очень странная позиция. Одно из возможных решений, запуск службы под учетной записью с правами локального администратора (лучше локальный администратор системы, а не доменный пользователь). Для этого переходим в консоль управления сервисами и меняем параметры старта службы. После чего запускаем службу, что позволяет нам закончить установку успешно. Советую проверить, стартует ли служба Composer после перезагрузки системы, нужно добиться, чтобы это происходило автоматически. У меня, как видно из дальнейших слайдов возникли с этим проблемы.

68 — 79 После установки Composer server необходимо его прописать на Connection server, делается это там же, где заданы параметра vCenter server. Во время добавления нужно будет указать учетную запись, у которой есть права ввода компьютеров в домен.
На этом установку Composer можно считать завершенной.

1

vmware-horiozon-composer-001

2

vmware-horiozon-composer-002

3

vmware-horiozon-composer-003

4

vmware-horiozon-composer-004

5

vmware-horiozon-composer-005

6

vmware-horiozon-composer-006

7

vmware-horiozon-composer-007

8

vmware-horiozon-composer-008

9

vmware-horiozon-composer-009

10

vmware-horiozon-composer-010

11

vmware-horiozon-composer-011

12

vmware-horiozon-composer-012

13

vmware-horiozon-composer-013

14

vmware-horiozon-composer-014

15

vmware-horiozon-composer-015

16

vmware-horiozon-composer-016

17

vmware-horiozon-composer-017

18

vmware-horiozon-composer-018

19

vmware-horiozon-composer-019

20

vmware-horiozon-composer-020

21

vmware-horiozon-composer-021

22

vmware-horiozon-composer-022

23

vmware-horiozon-composer-023

24

vmware-horiozon-composer-024

25

vmware-horiozon-composer-025

26

vmware-horiozon-composer-026

27

vmware-horiozon-composer-027

28

vmware-horiozon-composer-028

29

vmware-horiozon-composer-029

30

vmware-horiozon-composer-030

31

vmware-horiozon-composer-031

32

vmware-horiozon-composer-032

33

vmware-horiozon-composer-033

34

vmware-horiozon-composer-034

35

vmware-horiozon-composer-035

36

vmware-horiozon-composer-036

37

vmware-horiozon-composer-037

38

vmware-horiozon-composer-038

39

vmware-horiozon-composer-039

40

vmware-horiozon-composer-040

41

vmware-horiozon-composer-041

42

vmware-horiozon-composer-042

43

vmware-horiozon-composer-043

44

vmware-horiozon-composer-044

45

vmware-horiozon-composer-045

46

vmware-horiozon-composer-046

47

vmware-horiozon-composer-047

48

vmware-horiozon-composer-048

49

vmware-horiozon-composer-049

50

vmware-horiozon-composer-050

51

vmware-horiozon-composer-051

52

vmware-horiozon-composer-052

53

vmware-horiozon-composer-053

54

vmware-horiozon-composer-054

55

vmware-horiozon-composer-055

56

vmware-horiozon-composer-056

57

vmware-horiozon-composer-057

58

vmware-horiozon-composer-058

59

vmware-horiozon-composer-059

60

vmware-horiozon-composer-060

61

vmware-horiozon-composer-061

62

vmware-horiozon-composer-062

63

vmware-horiozon-composer-063

64

vmware-horiozon-composer-064

65

vmware-horiozon-composer-065

66

vmware-horiozon-composer-066

67

vmware-horiozon-composer-067

68

vmware-horiozon-composer-068

69

vmware-horiozon-composer-069

70

vmware-horiozon-composer-070

71

vmware-horiozon-composer-071

72

vmware-horiozon-composer-072

73

vmware-horiozon-composer-073

74

vmware-horiozon-composer-074

75

vmware-horiozon-composer-075

76

vmware-horiozon-composer-076

77

vmware-horiozon-composer-077

78

vmware-horiozon-composer-078

79

vmware-horiozon-composer-079