Взгяд "под капот" VMware View. Устранение возможных

реклама
Взгяд "под капот" VMware
View. Устранение возможных
неисправностей комплекса
виртуальных рабочих мест.
Виктор Владимиров
Ведущий консультант по решениям
vvladimirov@vmware.com
VMware, Inc.
© 2012 VMware Inc. All rights reserved
Для начала
СПАСИБО!
2
Содержание
§  Что может пойти не так?
§  Тип 1: Отказ в подключении…
§  Тип 2: Десктоп не доступен!
§  Тип 3: Брокер сломан
§  Тип 4: Почему мой десктоп такой тормозной!?
§  Дополнительные ресурсы
3
3
Вы установили View. Что может быть не так?
§  Я даже не могу подключиться к View!
The network
§  Меня неожиданно отключает!
is down!
§  Почему изображение на столько плохое?
§  Почему мой десктоп не доступен?
§  Я вижу какую-то ошибку во View, чтобы это значило?
§  В vCenter есть ошибка
§  Мой десктоп ТАКООООЙ медленный…
My
Image is
desktop
very bad!
Is slow!
4
Where is the
IT Guy?!
Локализация проблемы
Клиент View
Сеть
Брокер View
View Composer
Сервер vCenter
Серверы
СХД
5
Топ 6 обращений в Глобальную поддержку
1.  SSL, SSL, SSL – View 5.1 значительно улучшил обеспечение
безопасности
2.  Persona Management – Убедитесь, что права выставлены
правильно и не наступайте на всем известные грабли
http://kb.vmware.com/kb/2019502
3.  Вопросы с «золотым образом» – НЕ ДЕЛАЙТЕ P2V! Создайте
новую ВМ…
4.  Подключение – Трезво оценивайте
сетевые требования View!
5.  Расчет PCoIP – калькулятор PCoIP http://myvirtualcloud.net/?page_id=1562
6.  Прекрасный инструмент –
PCoIP Log Viewer - http://mindfluxinc.net!
6
Troubleshooting Keys
§  Проверьте View
Administrator Dashboard
•  Показывает текущее состояние
системы и любые ошибки
§  Четко представляйте себе
процесс подключения клиента
(где встречается больше всего
вопросов)
§  Настройте необходимый
уровень логирования на
брокере
§  Проверьте логи подключения на
брокере
•  Показывает SessionID, User и т.д.
§  Проверьте логи View Agent
§  Проверьте логи View Desktop
PCoIP
§  Используйте kb.vmware.com!
7
Уровень 1: Отказ в подключении…
§  Часто встречаемые
проблемы
•  View Client не подключается
•  Ошибки входа
•  Черный экран
•  Плохое качество изображения
•  Неожиданный обрыв сессии
8
Уровень 1: Отказ в подключении…
§  Где искать
•  Логи брокера
•  Windows 2008 - <DriveLetter>:ProgramData\Application Data\VMware\VDM\logs
•  База данных событий (Event Database)
§  Что искать
•  (Клиентские подключения) [SimpleAJPService] (ajp:broker:Request9) Request
from /192.168.2.1: POST /broker/xml
•  (Авторизация на брокере) [WinAuthFilter] (SESSION:7072-***-a79c mattc)
Attempting to authenticate user 'mattc' in domain 'FUTUREOFFICE’
•  (Пользователь успешно авторизовался) [AuthorizationFilter] (SESSION:7072***-a79c) User FUTUREOFFICE\mattc has successfully authenticated to VDM
•  (Аудит) [Audit] (SESSION:7072-***-a79c)
BROKER_LOGON:USER:FUTUREOFFICE
\mattc;USERSID:S-1-5-21-326850759-2560684469-1780228732-1113;USERDN:CN
=S-1-5-21-326850759-2560684469-1780228732-1113,CN=ForeignSecurityPrincipa
ls,DC=vdi,DC=vmware,DC=int;
•  База данных событий: BROKER_USERLOGGEDIN
9
Проблемы с рабочим окружением пользователя
§  Черный экран смерти вместо рабочего стола!
•  Порт PCoIP блокируется межсетевым экраном (TCP и UDP 4172) или
проблемы с драйвером SVGA
•  Логи pcoip_server/client - C:\Users\All Users\VMware\VDM\logs
•  Error attaching to SVGADevTap, error 4000: EscapeFailed
•  MGMT_SCHAN :scnet_client_open: tera_sock_connect returned error 10060 Connection timed out!
§  Плохое качество изображения
•  Полоса пропускания, задержки или QoS
•  Логи Pcoip_server
•  VGMAC :Stat frms: Loss=0.45%/0.21% (R/T)
•  MGMT_PCOIP_DATA :BW: Decrease (loss) old = 234.9982 new = 176.8438
§  Неожиданный обрыв сессии?
•  Через 15 min после подключения – процесс wssm не стартовал на
десктопе
•  Логи View Agent (<DriveLetter>:\ProgramData\VMware\VDM\logs)
•  PENDING_EXPIRED
10
Уровень 2: Десктоп не доступен
§  Часто встречающие проблемы
•  Нет доступных десктопов
•  Проблемы с развертыванием пула
•  У агента нет связи с брокером
•  Затык на экране входа в систему
(SSO)
§  Где искать
•  Логи брокера/View Agent
•  База данных событий
(Event Database)
§  Что искать
•  Брокер возвращает список доступных десктопов
•  [DesktopsHandler] (SESSION:7072-***-a79c) For user
[S-1-5-21-326850759-2560684469-1780228732-1113] and pool [cn=goldnp,ou=server groups,dc=vdi,dc=vmware,dc=int] DesktopTracker returned 2
guest DNs
11
Десктоп не доступен
Что искать при стандартной работе
§  View Client запрашивает десктоп
•  База данных событий: BROKER_DESKTOP_REQUEST
§  Брокер выделяет пользователю сессию
•  [FarmImp] (SESSION:7072-***-a79c)
cn=3f974017-409f-4912-83bc-2ee794f22fab,ou=servers,dc=vdi,dc=vmware,dc=in
t, total session count: 0
•  [FarmImp] (SESSION:7072-***-a79c) allocateNewSession - identified server for
application CN=GOLD-NP,OU=Applications,DC=vdi,DC=vmware,DC=int
•  База данных событий: BROKER_MACHINE_ALLOCATED
§  Попытка SSO
•  [FarmImp] (SESSION:7072-***-a79c) Using domain for SSO: FUTUREOFFICE**
§  Без этих действий пользователь не сможет войти в свой
десктоп!
12
ADSI Edit – Проверьте размещение десктопа
13
Десктоп не доступен
Что искать
§  Брокер запускает сессию на ВМ
•  [DesktopSessionImp] (SESSION:7072-***-a79c) startSession –
sending StartSession message
§  Ответ View Agent
•  "DesktopManager got a StartSession message”
•  В логах агента должна быть информация о клиенте в момент запуска PCoIP
§  База данных событий: AGENT_PENDING
•  [DesktopSessionImp] (SESSION:7072-***-a79c) startSession completed:
•  [DesktopTracker] User FUTUREOFFICE\mattc connected to machine gold-np-2
for desktop gold-np
§  View Client подключен к ВМ (агенту)
•  “PCoIPCnx::OnConnectionComplete Begin (PCOIP)”
•  “WTS_SESSION_LOGON”
•  База данных событий: AGENT_CONNECTED
14
База данных событий
15
Десктоп не доступен
Что искать… развертывание пула
§  Десктоп не доступен из-за ошибок развертывания?
•  Проверьте статус пула в консоли View Administr, проверьте свободное
место на datastore
•  Проверьте БД событий - BROKER_PROVISIONING_ERROR_*
•  Проверьте доступ View Composer к узлам ESX
§  Десктоп не доступен из-за ошибок кастомизации?
•  Проверьте статус десктопа – AGENT UNAVAILABLE
•  Проверьте View Dashboard
•  Desktop Status > Preparing Desktops ИЛИ Problem Desktops
•  Проверьте подключения десктопа к DNS/AD/брокеру
§  Проблемы с неправильными учетными данными в View
Composer
•  C:\ProgramData\VMware\View Composer\Logs\
•  FATAL CSvmGaService - [svmGaService.cpp, 116] Domain join failed Error 5
(0x5): Access is denied.
16
Уровень 3: Брокер сломан
§  Чаще всего
•  Нет подключения к vCenter
•  Ошибки View Composer
•  Проблемы с JMS
•  Ошибки репликации ADAM
§  Где искать
•  Консоль администратора
•  БД событий
•  Логи Windows
•  Логи View Composer
•  Логи брокера подключений
17
Брокер сломан
Что искать
§  Репликация ADAM
•  Проверьте логи Windows брокера подключений
•  ADAM (VMwareVDMDS)-log
•  Error: ADAM Replication
•  Проверьте репликацию ADAM на брокере подключений
•  C:\WINDOWS\adam\repadmin.exe /showrepl localhost:389
DC=vdi,DC=vmware,DC=int
§  Подключение к vCenter
•  В консоли администратора показан КРАСНЫЙ статус
•  Проверьте БД событий
•  События VC_DOWN
•  Влияние операций провижинга и включения
•  Проверьте подключение от брокера до vCenter
•  Проверьте учетные данные для подключения к vCenter
•  Попробуйте войти в vCenter используя vSphere Client
18
Брокер сломан
Что искать
§  View Composer
•  ВМ были удалены вручную на vCenter
•  Приводит к рассинхронизации БД View Composer и vCenter
•  View Composer уверен, что ВМ уже существует
•  Устаревшие ВМ – KB-2015112 (kb.vmware.com)
•  Ошибка на View Composer: 'Virtual Machine with Input Specification already
exists‘
§  Проблемы с JMS
•  Многосайтовая архитектура / межсетевые экраны могут вызвать “split
brain”
•  В консоли администратора показан КРАСНЫЙ статус
•  Логи брокера
•  сообщения REJOIN – проблемы с JMS connectivity
•  сообщения RESYNC – сообщения отложены
19
Уровень 4: Мой десктоп ТАКООООЙ медленный…
§  Чаще всего
•  Storage IO
•  Борьба за память
•  Борьба за ЦПУ
•  Сетевые проблемы
§  Где искать
•  vCenter Server
•  Сторонние утилиты
20
Мой десктоп ТАКООООЙ медленный…
Что ищем?
§  ЦПУ
•  Cluster/Host utilization
•  VM utilization
•  VM %READY Time (ESXTOP)
§  Память
•  Host utilization
•  VM utilization
•  Swapping / Ballooning
§  СХД
•  Плотность размещения ВМ на VMFS LUN (SCSI reservations)
•  Disk Read Latency < 20ms
21
Где можно получить помощь и поддержку?
§  RTFM
§  ДВАЖДЫ проверьте конфигурацию системы!
§  Поискать на kb.vmware.com
§  http://communities.vmware.com
§  Запустите Support.bat для получения логов
§  Сделайте запрос в техподдержку
22
Чуть-чуть из собственного опыта
23
ИТОГО
§  Понимание области проблемы
•  View Client? View agent? View Connection Broker? View Composer?
vCenter? ESX?
§  Локализация проблемы
§  Проверьте View Dashboard и БД событий
§  Определение проблемы – надо знать, как выглядит успешное
подключение
§  Проверьте логи
§  Знать, где можно получить поддержку
24
Services
VMware Professional Services
§  VMware View Jumpstart Service
§  VMware View Install and Configure Course
§  VMware View Design Best Practices Course
§  VMware DVSA, DIVA, DAVA Assessment Services
§  VMware View Pilot Service
§  VMware View Plan and Design Service
§  VMware View Design Review
§  VMware View HealthCheck Service
URL: http://www.vmware.com/services/by-product/desktop.html
25
Вопросы?
Виктор Владимиров
vvladimirov@vmware.com
VMware, Inc.,
Россия, Москва, Беговая ул., д. 3/1
Teлефон: +7 (495) 212-2900
Факс:
+7 (495) 212-2901
www.vmware.ru
26
© 2012 VMware Inc. All rights reserved
Скачать