- Развертывание vCenter Server
- Stage 1
- Stage 2
- vSGA vs. vGPU.
- Добавление сервера v-Center
- Курсы от GeekBrains по изучению искусственного интеллекта для детей
- Перенос операционной системы в гипервизор ESXi при помощи Remote Windows machine
- Облачные платформы (Cloud-Native Platforms)
- Правовые инициативы российского государства
- Глубокое машинное обучение
- Второй этап — настройка VCSA.
- Скрипт как средство имитации загрузки CPU: изучаем особенности
- Добавление узла ESX или ESXi
Развертывание vCenter Server
Для установки vCenter 7.0 сохраняем скаченный ISO на управляющую средой vSphere машину с Windows в D:\Install\VMware\VMware vSphere 7\VMware vCenter 7. Далее монтируем ISO-образ как виртуальный диск DVD на компьютере, с которого осуществляется подключение к ESXi-хостам, либо извлекаем содержимое в каталог пользователя. Переходим в каталог «vcsa-ui-installer\win32» и запускаем «installer.exe» (в случае с Linux ищем каталог «vcsa-ui-installer/lin64»). Нажимаем «Install» для установки нового vCenter Server:![]()
Мастер-установщик vCenter Server проходит два этапа.
Stage 1
Introduction. Здесь нам подробно показывают, как будет устанавливаться наш vCenter. Кнопочкой «Next» проходим до конца:
![]()
End user license agreement. Здесь лицензионное соглашение, которое следует принять.
vCenter Server deployment target. На этом этапе следует указать параметры первого хоста ESXi, где будет развернут в итоге vCenter:
ESXi host or vCenter Server name: 192.168.11.30
HTTPS port: 443
User name: root
Password: ************
![]()
Set up vCenter Server VM. Здесь вводится имя vCenter VM и устанавливается пароль администратора для vCenter Server Appliance:
![]()
Set deployment size. Выбираем тип размера развертывания (у нас — Tiny) и размер хранилища. Прямо под полями удобная табличка для сопоставления нужного количества хостов и машин с типом развертывания, параметрами памяти, размера хранилища и количеством vCPU:
![]()
Select datastore. В этом разделе выбирается место хранения этого vCenter Server, достаточное для развертывания виртуальной машины. У нас он уже готов – это «datastore100». Включаем режим тонкого диска («Enable Thin Disk Mode»):
![]()
Configure network settings. Сетевые настройки в нашем случае будут следующими:
Network: VM Network
IP version: IPv4
IP assignment: static
FQDN: (optional)
IP address: 192.168.11.31
Subnet mask of prefix length: 255.255.255.0
Default gateway: 192.168.11.2
DNS servers: 192.168.11.2
![]()
Ready to complete stage 1. Проверяем все настройки и соглашаемся с завершением первого этапа установки:
![]()
Какое-то время на экране будет прогресс-бар разворота vCenter 7.0.
Stage 2
Introduction. Нам аналогично сообщают, что будет происходить на данном этапе. Чтобы продолжить, нажимаем «Next».
vCenter Server configuration. Выбираем настройки синхронизации времени и включаем доступ к SSH:
Time synchronization mode: Synchronize with the ESXi host
SSH access: Enabled
![]()
SSO configuration. Выбираем опцию «Create a new SSO domain»:
Single Sign-On domain name: vsphere.local
Single Sign-On user name: administrator
Single Sign-On password: Enter a password and confirm the password
![]()
Configure CEIP. Убираем галочку, если не хотим отправлять статистику в VMware и идем далее:
![]()
Ready to complete. Проверяем все, что задали, и жмем «Finish».
vSGA vs. vGPU.
Разумеется, доступность тех, или иных функций API видеокарты их работоспособность в софте будет еще зависеть и от используемой технологии для публикации приложений и рабочих столов: наиболее высокую графическую производительность на сегодняшний день дают Citrix XenDesktop и VMware Horizon.
Но даже если абстрагироваться от данных технологий и сравнивать производительность по количеству API в каждом режиме используя лишь только стандартную консоль ESXi и возможности хоста, то уже становится понятно, что vSGA дает наименьшую производительность, где функционал графических API сведен практически к минимуму.
GPU-Z для vSGA выдает неутешительную картину, отзываясь о большинстве параметров как “Unknown”, тогда как по результатам Everest видно, что даже поддержка OpenGL осуществляется не полностью:
Соответствие OpenGL:OpenGL 1.1 - 2.1: Да (100%)OpenGL 3.0: Нет (42%)OpenGL 3.1: Нет (33%)OpenGL 3.2: Нет (50%)
Подробный отчет — здесь.
vSGA — вполне разумное решение, где требуется максимально возможное количество одновременно работающих пользователей, использующих даже довольно так и продвинутое офисное программное обеспечение. Конечно, немалая часть ресурсов будет расходоваться на трансляцию обращений к API из виртуальных машин к графическому адаптеру, но зато позволяет предоставить доступ к графическому адаптеру для максимально возможного количества виртуальных машин — их количество будет в основном ограниченно объемом памяти графического адаптера.
Если требуется более расширенный режим, то стоит задуматься о переходе к vGPU
Здесь показания GPU-Z уже выглядят намного солидней (поддерживаются следующие API: DirextX, OpenCL, Direct Compute и CUDA), EVEREST говорит о 100% совместимости со всеми версиями OpenGL и, так же, уже стоит обратить внимание на результаты GPU Shark. Таких графических возможностей уже должно быть достаточно для использования дизайнерских программ
В остальном, работоспособность функционала различных API и производительность подлежит тестированию в конкретном программном обеспечении.
Добавление сервера v-Center
- Щелкните СтруктураСерверыСерверы vCenter ServerДобавитьДобавить ресурсыСервер VMware vCenter Server.
- На странице Добавить сервер VMware vCenter Server укажите имя (полное доменное имя, NetBIOS или IP-адрес) сервера vCenter. Добавьте порт, необходимый для подключения к серверу vCenter (по умолчанию 443).
- В поле Учетная запись запуска от имени щелкните учетную запись запуска от имени с правами администратора на сервере vCenter. Если такой учетной записи нет, нажмите Создать учетную запись запуска от имени.
- В разделе Безопасность установите или снимите флажок Взаимодействовать с узлами VMware ESX в безопасном режиме. Рекомендуем оставить этот параметр включенным. Если он выбран, вам потребуется сертификат и открытый ключ для каждого узла vSphere под управлением сервера vCenter.
- Если для взаимодействия с сервером vCenter используется самозаверяющий сертификат и вы не скопировали его вручную в хранилище сертификатов «Доверенные лица», откроется диалоговое окно Импорт сертификата. Нажмите кнопку Импорт, чтобы добавить сертификат в хранилище.
- На странице Задания подождите, пока задание примет состояние «Завершено», а затем убедитесь в том, что сервер отображается на странице СтруктураСерверыСервер vCenter Server с состоянием Отвечает.
Курсы от GeekBrains по изучению искусственного интеллекта для детей
Данные курсы понравятся тем, кто увлечен технологиями:
- Заинтересованы работой ИИ.
- Интересуются машинным обучением и нейронными сетями.
- Имеют начальный уровень программирования, хотят двигаться дальше, а также проявляют интерес к языку Python.
Всего за три месяца у детей получится освоить навык работы с математическими операциями, они научатся датасеты и создавать алгоритмы машинного обучения. Также, им будет предоставлена возможность запустить предобученную нейронную сеть, чтобы распознавать верные и ложные данные.
![]()
Курсы от GeekBrains по изучению искусственного интеллекта для детей
Есть три веские причины, по которым необходимо пройти курс по искусственному интеллекту:
- Открывающиеся карьерные перспективы – ребята попробуют познакомиться с профессией дата-сайентиста — специалиста по работе с данными, они хорошо подкованы в вопросах ИИ и машинном обучении, имеют хорошую финансовую перспективу.
- Это будет прекрасная подготовка к конкурсам или олимпиадам по программированию — ребята углубят знания по программированию, линейной алгебре и математическому анализу. Это поможет победить в соревнованиях и поступить на бюджетную основу в престижные технические вузы: МГУ, МГТУ им Н. Э. Баумана, МФТИ, ВШЭ.
- Вашему ребенку понравится это увлекательное обучение, ведь дети смогут почувствовать себя в роли исследователя, классифицируя привычки людей и прогнозируя поведение. В результате чего у них получится создать несколько нейронных сетей.
Как будет проходить учёба?
Будут проводиться вебинары (1 раз в неделю по 90 минут). Проводятся они во внеурочное время, после школы вечером или по выходным дням. Дети изучают новую тему, спрашивают, если что-то не понятно, а потом могут и пересмотреть урок, ведь видеозапись будет им всегда доступна.
После завершения вебинара будет открыт доступ к практическим заданиям, которые очень важно выполнять в срок, чтобы учитель смог проверить и прислать ответное письмо с обратной связью и полным разбором выполненного домашнего задания. Вам будет предоставлена постоянная поддержка от кураторов
Они будут на связи с родителями, чтобы оперативно отвечать на вопросы, и на связи с учениками, чтобы сориентировать по успеваемости, к примеру.
Вам будет предоставлена постоянная поддержка от кураторов. Они будут на связи с родителями, чтобы оперативно отвечать на вопросы, и на связи с учениками, чтобы сориентировать по успеваемости, к примеру.
Перенос операционной системы в гипервизор ESXi при помощи Remote Windows machine
Тут процедура точно такая же, только вместо Powered on выбираем Powered off и Remote Windows machine, а поскольку это машина удалённая, то нам нужно будет
дополнительно прописать доступы к ней (ip адрес, имя пользователя и пароль). После того как соединение с машиной-источником установим нам будет предложено выбрать в диалоговом окне каким образом
мы удалим с конвертируемой машины агента Standalone. Автоматически после переноса или самостоятельно своими ручками чуть позже.
Дальше процесс никак не отличается от клонирования . Не вижу смысла повторять одно и тоже по нескольку раз.
Облачные платформы (Cloud-Native Platforms)
Приложения, которые изначально создают для работы в облачных инфраструктурах, позволяют разрабатывать новые отказоустойчивые, эластичные и гибкие архитектуры.
В отличие от платформ стандартный lift-and-shift подход к облаку — простое перемещение — не позволяет использовать все преимущества облака и усложняет обслуживание.
![]()
Алексей Кузьмин
Директор разработки в Домклик
В основе облачных технологий лежит гибкое использование ресурсов, когда выделение инфраструктуры под проект происходит динамично в зависимости от его потребностей. Поддержка платформенных технологий переносится с плеч компании на плечи облачных провайдеров, что позволяет создавать IТ-решения быстрее, надёжнее и дешевле, чем при традиционном подходе.
![]()
Александр Толмачёв
Консультант по анализу данных и математическому моделированию
В последний год активно используют термины Cloud First, Cloud Only. Для многих компаний это уже стандарт построения инфраструктуры.
Использование облачной инфраструктуры снижает стоимость сопровождения и сокращает время на создание продукта и его выход на рынок.
Топ-3 провайдеров технологий из года в год:
- Amazon Web Services (~30% рынка),
- Microsoft Azure (~20% рынка),
- GCP (~8% рынка).
У каждого провайдера есть свои плюсы и минусы, главное — понимать возможности облачных сервисов.
Компании, использующие в работе персональные данные российских граждан, не имеют права хранить их вне серверов РФ. Из-за ряда других юридических ограничений компании, для которых основной рынок — Россия, используют свои серверы.
Правовые инициативы российского государства
Правда сегодня в том, что развивать ИИ без поддержки государства невозможно. Это легко проверить на примере других стран. Американский эксперт в области ИИ Бернард Марр пишет о том, что только благодаря поддержке государства Китаю удалось так быстро догнать США.
Можно выделить два важных способа поддержки со стороны государства. Первый — это принятие регулирующих законов: без чётких правовых норм развитие отрасли невозможно. Второй — защита внутреннего рынка. Известно, что Китай ограничивает работу Google и Facebook* на своей территории. В их случае это приносит свои плоды — китайский поисковик Baidu, например, показывает хорошие результаты: им пользуется более 70% пользователей Китая. С учётом объёма рынка это, во-первых, очень большие цифры, во-вторых, серьёзный доход, который остаётся внутри страны.
Фото: Michael Vi / Shutterstock
Тренд на соперничество идёт повсеместно — можно сказать, вопреки трендам глобализации. Чего стоят истории о попытках заблокировать TikTok на территории США и внесении Xiaomi в чёрный список для инвестиций. Оба решения были отменены, первое — верховным судьёй ещё во время президентства Трампа, второе — новой администрацией уже после его ухода с поста президента. Так или иначе, такие меры сегодня действительно используются на глобальном рынке.
Начинать поиск проблем, конечно, стоит у себя — а не сваливать на зарубежных конкурентов. В России налицо отсутствие законодательной базы по ИИ. Проблемой озадачились в 2019 году: Минэкономразвития и Центр стратегических разработок представили законопроект «Об экспериментальных правовых режимах в сфере цифровых инноваций».
В 2020 году вышел ФЗ: он призван способствовать разработке и внедрению технологий искусственного интеллекта. ФЗ устанавливает экспериментальный правовой режим: в нём представители бизнеса и власти будут создавать правовую систему с нуля — методом проб и ошибок. Закон касается только Москвы, и его текст пока предельно абстрактен — с этим соглашаются и юристы. Тем не менее давайте попробуем разобраться, чем он будет полезен.
Правительство Москвы будет «определять условия и порядок разработки, внедрения и реализации технологий искусственного интеллекта». Как это будет происходить на практике — не уточняется. Депутат Государственной думы Ирина Белых, которая внесла законодательную инициативу, от комментариев отказалась.
Некоторые подсказки о реальных полномочиях мэрии можно найти чуть дальше, читая статью 4 ФЗ.
Мэрия поможет с физическими данными пользователей. Будет определять порядок передачи материалов собственниками городских фото и видеокамер. При этом данные обезличат и не будут передавать организациям, которые не участвуют в экспериментальном правовом режиме. Как это будет происходить на практике, не уточняется.
Экспериментальный ФЗ должен помочь выработать законодательную базу — по результатам эксперимента выйдет полноценный закон. Вошёл ли кто-то из бизнеса в рабочую группу и в каком вообще состоянии сейчас проект — доподлинно неизвестно.
Известно только то, что у государства есть свои планы в области ИИ. Государство особенно заинтересовано в разработках в сфере медицины, городского освещения и регулирования дорожной обстановки.
«Мы не подавали заявку на участие в экспериментальном ФЗ, но знаем компании, которые это сделали. К сожалению, пока трудно отследить выгоду, которую даёт участие. Лично нам эти данные от правительства не нужны. Может быть, они будут полезны медицинским стартапам, но, опять же, стоит всё-таки начать с налоговой и грантовой поддержки. Это гораздо важнее», — поделился основатель Агентства искусственного интеллекта Денис Онацик.
Похожего мнения придерживается Александр Смоленский, генеральный директор Цифровой индустриальной платформы:
Глубокое машинное обучение
Глубокое машинное обучение –нейронные сети и используемые в них алгоритмы принимают полезную для извлечения информацию путем обработки, с помощью прохода через слои нейросети, для обнаружения требуемых выходных данных.
Обучение без учителя (unsupervised learning) — когда методика глубокого обучения замечательно себя проявляет, а грамотно настроенная ИНС способна на автоматическое определение основных черт входных данных и получение полезного результата обработки этих данных.
По сути, этим занимается программист, но модель глубокого машинного обучения хороша тем, что сама найдет способ извлечения полезной информации из входных данных, сокращая требования к вычислительной мощности, памяти и энергии для поддержки работы модели после завершения обучения.
Только до 22.12
Как за 3 часа разбираться в IT лучше, чем 90% новичков и выйти надоход в 200 000 ₽?
Приглашаем вас на бесплатный онлайн-интенсив «Путь в IT»! За несколько часов эксперты
GeekBrains разберутся, как устроена сфера информационных технологий, как в нее попасть и
развиваться.
Интенсив «Путь в IT» поможет:
- За 3 часа разбираться в IT лучше, чем 90% новичков.
- Понять, что действительно ждет IT-индустрию в ближайшие 10 лет.
- Узнать как по шагам c нуля выйти на доход в 200 000 ₽ в IT.
При регистрации вы получите в подарок:
«Колесо компетенций»
Тест, в котором вы оцениваете свои качества и узнаете, какая профессия в IT подходит именно вам
«Критические ошибки, которые могут разрушить карьеру»
Собрали 7 типичных ошибок, четвертую должен знать каждый!
Тест «Есть ли у вас синдром самозванца?»
Мини-тест из 11 вопросов поможет вам увидеть своего внутреннего критика
Хотите сделать первый шаг и погрузиться в мир информационных технологий? Регистрируйтесь и
смотрите интенсив:
Только до 22 декабря
Получить подборку бесплатно
pdf 4,8mb
doc 688kb
Осталось 17 мест
Алгоритмы «натаскивают» программу на задачу с помощью необходимых данных.
Теневое обучение (shadow learning) — одна из форм глубокого обучения, упрощенная за счет того, что поиск ключевых особенностей данных следует после их обработки специалистом и внесением в систему специфических для сферы, к которой относятся эти данные, сведений.
Второй этап — настройка VCSA.
Жмем Next.
![]()
Определяем настройки синхронизации времени, с хостом или с серверами точного времени в Интернете.
В случае синхронизации с серверами в Интернете, укажите имена серверов через запятую.
![]()
Также, можно включить или отключить SSH доступ
![]()
Дальше идут настройки SSO-домена(Single Sign On). Можно создать новый SSO-domain или присоединиться к существующему.
![]()
Задаем имя домена, сайта и пароль администратора.
![]()
На следующем экране снимаем галку, если не хотим присоединяться к программе VMware Customer Experience Improvement Program.
![]()
Ну и на завершающем этапе, проверяем настройки и жмем Finish.
![]()
Начнется настройка VCSA.
![]()
После ее завершения вы увидите сообщение об успешной установке и ссылку для перехода в интерфейс управления VCenter. https://<FQDN or IP>:443
![]()
![]()
Жмакнув на ссылку vSphere Web Client откроется страница входа, где, разрешив использование флэш-плеера
![]()
и введя учетные данные administrator@vsphere.local,
![]()
вы сможете попасть в интерфейс управления VCenter.
![]()
Если после установки VCSA вы получите сообщение «The configured guest OS (Other 3.x or later Linux (64-bit)) for this virtual machine does not match the guest that is currently running (VMware Photon OS (64-bit)). You should specify the correct guest OS to allow for guest-specific optimizations», значит виртуальное оборудование нужно обновить до версии 6.5(VM Version 13).
Сделать это можно так:
Выключаем ВМ VCSA, кликаем по ней правой кнопкой мыши и выбираем пункт Upgrade VM Compatibility
Выбираем совместимость с ESXi 6.5 и жмем Upgrade
![]()
Подтверждаем согласие с обновлением ВМ, нажав Yes
![]()
После этого заходим в настройки ВМ, выбираем VM Options->General Options и выбираем версию ОС VMware Photon OS(64 bit)
![]()
После этого сообщение о несовпадении версий ОС исчезнет.
Вот так происходит установка VCenter Server Appliance 6.5. О его настройке постараюсь написать позже, если кому-то интересно.
Пишите комментарии, дополнения, исправления и т.д.))
P.S. Первоначальная настройка VCenter описана в статье.
Скрипт как средство имитации загрузки CPU: изучаем особенности
Для имитации загрузки CPU в тестовой среде воспользуемся скриптом и понаблюдаем за поведением виртуальной машины. Для начала необходимо запустить VMware vSphere Power CLI, после чего станет доступным окно командной строки, в котором и запускается скрипт Start CPU Test.
![]()
Рисунок 1. Окно командной строки
После полной отработки скрипта запускаются удаленные рабочие столы двух виртуальных машин.
![]()
Рисунок 2. Запуск удаленных рабочих столов виртуальных машин
Скрипт имитирует ресурсоемкий процесс загрузки CPU виртуальных машин: PERF-WORKER-01Aи PERF-WORKER-01B, а графический интерфейс отображает значения производительности в режиме реального времени. Как видите, отметка производительности близка к значению 15 000.
Переключаемся в окно vSphere, переходим в закладку мониторинга производительности машины PERF-WORKER-01A. Поскольку интересны расширенные параметры, необходимо выбрать опцию Advanced –> Chart Options.
![]()
Рисунок 3. Обзор расширенных параметров в vSphere
Здесь выбираются необходимые счетчики, полезные для отслеживания производительности процессора.
![]()
Рисунок 4. Выбор соответствующих счетчиков производительности
При расследовании проблем производительности CPU стоит обратить внимание на следующие счетчики:
- Demand – количество CPU виртуальной машины, необходимых (требуемых) для использования.
- Ready – показатель времени, в течение которого виртуальная машина готова запуститься, но не может в силу недостаточности физически ресурсов.
- Usage – количество CPU виртуальной машины, фактически разрешенных для использования в текущий момент.
Для выбора Demand, Ready, Usage и других счетчиков необходимо перейти в раздел метрик CPU и указать необходимые элементы, после чего нажать кнопку ОК.
![]()
Рисунок 5. Показатели CPU State
Виртуальные машины могут находиться в одном из представленных ниже состояний, которые отслеживаем с помощью соответствующих счетчиков:
- Wait (VMWAIT) – такое состояние фиксируется, когда гостевая ОС виртуальной машины находится в состоянии простоя или ожидается выполнение задач на уровне vSphere. К примеру, vCPU может перейти в режим Wait в случае, если ожидается завершение операций ввода-вывода или выполнение «свопирования» на уровне ESX. Иными словами, такой счетчик отображает процент времени, который виртуальная машина потратила на ожидание, пока ядро ESX выполняло какие-либо операции.
- Ready (RDY) – главная составляющая производительности процессора. Процессор может находиться в состоянии RDY, когда виртуальная машина готова к запуску, но в силу недостаточности физических ресурсов хоста запуститься не может. Одной из причин может быть установленный на CPU лимит (выше мы говорили об этом), или лимит ресурсного пула.
- Co-Stop (CSTP): этот статус соотносится со временем, когда виртуальная машина готова исполнять команды, но вынуждена ждать высвобождения других vCPU для возможности их одновременного использования.
- Run (исполнение): показывает, что виртуальная машина «исполняется» в системе.
Исходя из рассмотренных статусов и счетчиков, нелишним будет ознакомиться с одной важной формулой. Она верна для отдельно взятой VM, которая либо простаивает и находится в ожидании (%WAIT), либо готова исполнять команды, но CPU занят (%RDY), либо ожидает высвобождения нескольких процессоров (%CSTP), либо исполняется в системе (%RUN)
%WAIT + %RDY + %CSTP + %RUN = 100%
Добавление узла ESX или ESXi
- Перед началом работы убедитесь в том, что сервер vCenter находится под управлением VMM. При добавлении сервера vCenter его узлы vSphere обнаруживаются автоматически.
- Щелкните СтруктураДобавить ресурсыСерверы и кластеры VMware ESX.
- На странице Мастер добавления ресурсовУчетные данные щелкните учетную запись запуска от имени с правами администратора на узлах vSphere, которые нужно добавить. Если такой учетной записи нет, создайте ее.
- На странице Целевые ресурсы щелкните сервер vCenter. Если узлы объединены в кластеры, они будут приведены в списке вместе с узлами кластера.
- На странице Имя компьютера выберите узлы или кластеры, которые нужно добавить, или щелкните Выбрать все.
- На странице Параметры узла выберите группу узлов, которой нужно назначить узел или кластер. Пути размещения виртуальных машин добавлять не нужно.
- На странице Сводка проверьте параметры и нажмите кнопку Готово. Подождите, пока в диалоговом окне «Задания» появится состояние Завершено.
- Щелкните СтруктураСерверыВсе узлы и проверьте в группе узлов состояние каждого узла или кластера. Оно должно быть ОК или ОК (с ограничениями).
- Если состояние имеет ограничения, это означает, что вы включили параметр Взаимодействовать с узлами VMware ESX в безопасном режиме, но еще не импортировали сертификат с каждого узла vSphere. Чтобы изменить параметр безопасности, щелкните сервер vCenter правой кнопкой мыши и выберите пункт >>>>.
- Чтобы импортировать сертификат, щелкните имя каждого соответствующего узла и выберите >>>>>>>. После импорта узел должен иметь состояние ОК.





























