Страницы

среда, 28 июля 2021 г.

Новое в виртуальном агенте доставки Citrix для Linux (Linux VDA) версии 2106

В апреле Citrix выпустила виртуальный агент доставки для Linux (Linux VDA) версии 2104, который содержит ключевые возможности для перехода в облако, удаляет преграды в адаптации и содержит улучшенные пользовательские возможности. В том числе эти расширения включают в себя:

  • Поддержку не подключенных к домену виртуальных агентов доставки (VDA) в сервисе Citrix Virtual Apps and Desktops, обеспечивая сценарии без использования Active Directory.
  • Поддержку MATE – легковесного окружения рабочего стола, которое предоставляет великолепную производительность, в дополнение к окружениям рабочего стола Gnome и KDE.
  • Поддержку смарт-карт на Ubuntu и PBIS на множестве дистрибутивов Linux.

Теперь, вместе с релизом виртуального агента доставки Linux 2106 команда разработки выпустила новые возможности, которые должны помочь клиентам решить первостепенные бизнес-задачи, связанные с использованием виртуального агента доставки на Linux (Linux VDA), и предоставить комплексное решение для рабочих станций с унифицированными пользовательскими возможностями для сотрудников, получающих доступ к критическим бизнес ресурсам из абсолютно любого расположения.

Рассмотрим некоторые наиболее заметные изменения а релизе виртуального агента доставки для Linux версии 2106.


Поддержка сжатия видео веб-камер HDX.

Универсальное перенаправление USB, доступное с виртуальным агентом доставки для Linux (Linux VDA), поддерживает использование веб-камер, но требует высокой пропускной способности и низкой задержки для массовой, несжатой и неоптимизированной передачи данных. При помощи новой возможности перенаправления веб-камер (Webcam Redirection), приложения для видеоконференций запущенные в сессии на виртуальном агенте доставки Linux, могут использовать веб-камеры со сжатием видеопотока HDX, что обеспечивает улучшенную производительность, особенно в условиях плохого сетевого соединения.

Данная возможность включена по умолчанию. Рекомендуется всегда использовать сжатие видео от веб-камер HDX. Дополнительные подробности доступны в документации.


Бегунок качества графики (Graphics Quality Slider).

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

С виртуальным агентом доставки для Linux 2106, пользователи могут менять политику графики на базе собственных возможностей. Обычно администраторы устанавливают политики графики для определенных каталогов машин или на базе определенных условий. Citrix HDX автоматически настраивает производительность и, в зависимости от условий сети, балансирует между качеством изображения и качеством отклика. Но клиенты часто предпочитают качество изображения, особенно при работе дизайнерских приложений с интенсивной графикой. Слайдер качества графики (Graphics Quality Slider) позволяет конечному пользователю самостоятельно настроить необходимый баланс между качеством изображения и интерактивностью.

Конечные пользователи могут перемещать слайдер для изменения качества изображения. Также компонент предлагает опцию, позволяющую системе самостоятельно принимать решение (Let the system decide) для использования интеллекта HDX, или «Pixel perfect» для переключения в режим без потерь.

Обратите внимание, что при установке политики «Visual Quality» в значение «Always» в Citrix Studio – слайдер станет недоступным.

Дополнительную информацию можно получить в документации.


Самостоятельное обновление виртуального агента доставки для Linux (Linux VDA Self-Update).

От клиентов поступала информация о том, что поддержка и обновление версий виртуального агента доставки (VDA) для разных виртуальных машин может стать испытанием, особенно при ограниченном доступе для администраторов информационных технологий.

Релиз виртуального агента доставки для Linux версии 2106 включает в себя компонент автоматического обновления (Self-Update), который будет обновлять программное обеспечение виртуального агента доставки, немедленно или в запланированное время. Это особенно удобно при использовании виртуального агента доставки для Linux в Citrix Virtual Apps and Desktops Standard для Azure.

После включения данного компонента, виртуальный агент доставки сможет автоматически обновлять программное обеспечение, так как пакет и конфигурационный файл виртуального агента доставки размещены на хранилище Azure (Azure Storage). На этом команда разработки не останавливает работу в данном направлении и продолжит развивать способы обновления виртуального агента доставки для упрощения управления и обслуживания.

Дополнительную информацию по автоматическому обновлению виртуального агента доставки для Linux (Linux VDA) можно получить в документации.


Дополнение и заключение.

В данном релизе также была добавлена поддержка для PBIS с целью добавления создаваемых MCS машин в домены Windows. Теперь можно выбрать PBIS в качестве метода интеграции с Active Directory и наслаждаться возможностями Machine Creation Services (MCS). Также была выполнена проверка и добавлена поддержка создания виртуальных машин с Linux, средствами MCS, на платформе Nutanix AHV.

В заключении было анонсировано предоставление релиза с длительной поддержкой (LTSR) для виртуального агента доставки Linux. Для того чтобы начать готовиться к будущему релизу с длительной поддержкой (LTSR), рекомендуется ознакомиться со списком поддерживаемых дистрибутивов. Этот список будет основан на списке поддерживаемых дистрибутивов текущего релиза (CR).


P.S. Информацию о других новинках цифрового рабочего пространства Citrix можно получить в моей статье «Citrix Virtual Apps and Desktops 2106 и другие новости цифрового рабочего пространства Citrix».

А в следующий раз мы рассмотрим новые возможности записи сессий Citrix (Citrix Session Recording) версии 2106.

Пока я готовил эту статью успел выйти виртуальный агент доставки для Linux (Linux VDA) версии 2107, в котором не так много новых возможностей.

вторник, 27 июля 2021 г.

Атрибут OutputType в функциях и скриптах Windows PowerShell 5

Вот и подоспело продолжение нашего путешествия в мире продвинутых функций и скриптов Windows PowerShell 5. В прошлый раз мы рассматривали атрибут CmdletBinding, на этот раз сосредоточим внимание на атрибуте OutputType и связанных с ним темах.

Помимо небольшого введения, посвященного командам на языке Windows PowerShell, веб-каст состоит из двух частей. В первой – описывается и демонстрируется атрибут OutputType на примере простой функции, а во второй – рассматривается комплексная функция, которая может возвращать разные типы данных. Поэтом помимо атрибута OutputType во второй части рассматриваются наборы атрибутов, а также свойства их определяющие: DefaultParameterSetName атрибута CmdletBinding и ParameterSetName атрибута Parameter.

Подробности и видео: LebedevUM

P.S. Это третий веб-каст в группе, поэтому если вы не знакомы с продвинутыми функциями и скриптами, рекомендую начать просмотр с предыдущих:

Все веб-касты в хронологическом порядке: Windows PowerShell 5.

А в следующем веб-касте мы сосредоточимся на свойствах атрибута Parameter в продвинутых функциях и скриптах.


четверг, 15 июля 2021 г.

Эволюция процессоров архитектуры x86

Если глубоко не погружаться в подробности, то архитектура x86 была коммерческим продуктом ещё в конце 1970-ых годов в виде 8-ми битного процессора (CPU). С соотношением сокет/процессор/ядро/поток – 1:1. Со временем, вместе с развитием технологий чипов, понятия размывались. Реальное положение дел остается таким, что все упирается в пространство. С точки зрения транзисторов – это обозначает плотность. Наверняка, многие слышали про закон Мура, который гласит, что число транзисторов в микрочипе удваивается каждые два года, а стоимость компьютера снижается на половину. Вопрос достижения предела закона Мура – это предмет длительных дебатов, но тем не менее он остаётся глубоким технологическим знатоком.

За годы развития вычислительной техники, процессоры (CPU) проделали огромный путь и совершили переход от отношения 1:1 к 1:много. Далее мы рассмотрим особенности современной архитектуры вокруг таких понятий как сокеты, процессоры, ядра и потоки.


Сокет (Socket).

На самом базовом уровне находится материнская плата, не способная ни на что без чипа процессора, который должен быть вставлен в специальный разъем – сокет (Socket). Более корректный термин – сокет процессора (CPU Socket). Современные блейд-серверы, как правило, используют материнские платы с двойным сокетом (Dual-Socket) в лезвиях, хотя встречается и оборудование совсем другого класса, такое как HP DL-980 – с восьмью сокетами. Отдельный большой вопрос, мимо которого пройти нельзя – это неунифицированный доступ к памяти (Non-Uniform Memory Access, NUMA). Узел NUMA не связан с процессором, так как представляет собой связь между сокетом процессора и ближайшим банком памяти.


Процессор (CPU).

Центральная вычислительная единица – процессор (CPU) – это самый широко применяемый термин, достаточно часто – неправильно, так как многие под процессором подразумевают сокеты, ядра и даже потоки. Фактически соотношение между сокетом и процессором остаётся 1:1, вне зависимости от того, как используется термин. В конце концов, процессор – это часть интегрированного кремния в сокет процессора на материнской плате.


Ядро (Core).

Начиная с 2005/2006-го годов Intel и AMD начали выпускать процессоры с несколькими единицами обработки. В данном случае – это единицы предоставляющие возможность выполнять одну инструкцию от операционной системы. Таким образом, процессор с 10-ю ядрами способен параллельно выполнять 10 инструкций. К сожалению, в виду физической архитектуры, производительность увеличилась не пропорционально количеству ядер, так как в игру вступает фактор расположения – процессора (CPU) со связанными ядрами и памятью. Набор инструкций, приходящий от операционной системы, установленной на системе с несколькими процессорами, не видит единый кэш процессора (CPU Cache) и сталкивается с другими проблемами производительности из-за расположения.


Поток (Thread).

Поток (Thread) – это просто очередь для инструкций операционной системы. Путаница обычно связана с термином гипертрединг (Hyperthreading), который существует с 1980-ых. А Intel не выпускала свой чип HT (Hyperthread) до Pentium 4 (примерно 2002-ой год). Если максимально все упростить, то включение HT разрешает два потока (или очереди) к ядру. Таким образом, включение HT на системе с 10-ю ядрами обеспечит 20 потоков. Система по-прежнему сможет выполнять 10 инструкций операционной системы за цикл, но при этом сможет помещать 20 инструкций в очередь. Это предоставляет дополнительный уровень эффективности, позволяя совершать множество событий постановки и выемки инструкций из очереди. HT способен предоставить до 30% прироста производительности за счёт устранения задержки (улучшения эффективности). Однако никакой магии здесь нет и это всего лишь приближает систему к теоретическому максимуму числа инструкций, которые могут выполняться в указанный отрезок времени на процессоре/ядре.


Почему точное определение столь важно.

Рассмотрим пример с esxtop, термин «PCPU» используется для представления потока (а не физического процессора или ядра). Термин «CORE» – это ядро. Если значения PCPU не отображаются, это обозначает, что HT не включен в BIOS/EFI хоста гипервизора ESXi. В некоторых случаях – возможность ориентироваться в архитектуре и ее представлении на конечной системе может быть очень полезным, так как позволит получить представление о том какой процент времени каждый поток выполняется на ядре.


Заключение.

Все вышеперечисленное можно резюмировать следующим образом – архитектура x86 основана на последовательности:

вторник, 13 июля 2021 г.

Установка и настройка PostgreSQL в CentOS 8

Коллеги, сегодня мы открываем ещё одну группу веб-кастов в разделе «Сетевого администрирования CentOS 8» – на этот раз в центре внимания PostgreSQL. Группа уже записана, она будет состоять из 5 веб-кастов, которые я постепенно обработаю и опубликую:

  • Установка и настройка PostgreSQL в CentOS 8.
  • Резервное копирование PostgreSQL при помощи дампа SQL в CentOS 8.
  • Резервное копирование PostgreSQL на уровне файловой системы в CentOS 8.
  • Непрерывная архивация PostgreSQL в CentOS 8.
  • Миграция на PostgreSQL в CentOS 8.


Сегодня мы начнем с вводного веб-каста, в котором будут рассмотрены вопросы выбора одной из доступных версий, а также установки и начальной настройки PostgreSQL в CentOS 8. Также в веб-касте представлены возможности подключения к PostgreSQL при помощи psql и настройки службы при помощи конфигурационных файлов.

Подробности и видео: LebedevUM.

P.S. Это первый веб-каст группы, но уже не первый на тему баз данных в CentOS 8. Ранее я записывал группу веб-кастов на тему MariaDB в CentOS 8:

А в следующем веб-касте мы начнем знакомиться с возможностями резервного копирования и восстановления PostgreSQL в CentOS 8.

пятница, 9 июля 2021 г.

Атрибут CmdletBinding в функциях и скриптах Windows PowerShell 5

Вот и пришло время для очередного веб-каста на тему продвинутых функций и скриптов в Windows PowerShell 5. На этот раз мы уже сосредоточится на атрибуте, определяющем поведение всего скрипта/функции – CmdletBinding.

В веб-касте представлено краткое описание команд на языке Windows PowerShell и атрибутов функций и скриптов. Центральное же место в веб-касте отведено свойствам атрибута CmdletBinding. В части демонстраций веб-каст содержит примеры использования таких свойств как HelpURI, SupportsPaging и PositionalBinding.

Подробности и видео: LebedevUM.

P.S. Это уже второй веб-каст в группе, поэтому если вы не знакомы с продвинутыми функциями и скриптами, рекомендую предварительно посмотреть веб-каст «Продвинутые функции и скрипты Windows PowerShell 5».

Все веб-касты в хронологическом порядке: Windows PowerShell 5.

А в следующем веб-касте мы продолжим знакомиться с атрибутами функций и скриптов Windows PowerShell и рассмотрим атрибут OutputType.

пятница, 2 июля 2021 г.

Балансировка нагрузки при помощи NGINX в CentOS 8

Потихоньку мы подобрались к заключительному веб-касту на тему NIGINX в CentOS 8. На этот раз в центре внимания балансировка нагрузки.

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

Подробности и видео: LebedevUM

P.S. Это заключительный веб-каст в группе, поэтому если вы не знакомы с сервером NGINX, рекомендую начать просмотр с предыдущих частей:

Следующая группа веб-кастов будет посвящена базе данных PostgreSQL в CentOS 8.

четверг, 1 июля 2021 г.

Citrix Virtual Apps and Desktops 2106 и другие новости цифрового рабочего пространства Citrix

В то время как организации по всему миру ищут способ реализовать постоянные гибкие возможности работы, Citrix продолжает технологически обеспечивать подход “работа ото всюду” (Work-From-Anywhere), чтобы помочь сотрудникам компаний оставаться безопасно подключенным вне зависимости от используемого устройства.

Новейшая версия 2106 текущего релиза (CR) Citrix Virtual Apps and Desktops 7 уже доступна. Вместе с расширениями облачного сервиса Citrix Virtual Apps and Desktops клиенты могут получить инновации, обеспечивавшие гибкость информационных технологий для соответствия требованиям новых сценариев работы и непрерывности бизнеса.


Новый релиз Citrix Virtual Apps and Desktops 7 версии 2106.

Уже доступен текущий релиз (CR) Citrix Virtual Apps and Desktops 7, версии 2106. Данный релиз для наземного развертывания поможет клиентам доставить гибкость информационных технологий, необходимую для соответствия текущим вызовам. Полный список технических улучшений доступен в официальной документации к продукту, здесь же я приведу выдержки по ключевым новинкам:

  • Поддержка публичной предварительной версии Windows Server 2022. Начиная с релиза Citrix Virtual Apps and Desktops 2106, локальные компоненты поддерживают предварительную версию Windows Server 2022. Citrix планирует обеспечить полную поддержку Windows Server 2022 сразу после официального релиза (General Availability).
  • Восстановление при сбоях установки и обновления одно-сессионных виртуальных агентов доставки (Single-session VDA). Теперь можно включить возможность восстановления при сбое (Restore-on-failure) при установке или обновлении одно-сессионных виртуальных агентов доставки, расширив устойчивость окружения. Данная возможность возвращает машину на точку восстановления (Restore Point), если установка или обновление завершается с ошибкой.
  • Повторное подключение сессии (Session Reconnect) после отключения с машин в режиме обслуживания (Maintenance Mode). При помощи PowerShell, можно управлять на уровне групп доставки (Delivery Group) возможностью повторного подключения сессий после отключения на машинах в режиме обслуживания. Это применимо ко всем виртуальным агентам доставки (VDA) и обеспечивает больше контроля над нагрузкой окружения.
  • Таймер отключенных сессий удаленного доступа к персональному компьютеру (Remote PC Access). Для Remote PC Access можно настроить таймер, который будет совершать выход пользователя из системы после окончания сессии. Если пользовательская сессия остаётся отключенной (Disconnected) до установленного периода, таймер завершает сессию, позволяя другому пользователю воспользоваться тем же физическим ПК удаленно.
  • Мониторинг передачи файлов и запись сессий (Session Recording) только на событиях (Event-only Recording). Передача файлов от конечного устройства до сессии ICA теперь включает информацию мониторинга привязок клиентских накопителей (Client Drive Mapping) для расширенной безопасности. Дополнительно в консоль Session Recording была добавлена возможность для хранения записей событий, которые произошли во время сессии, вместо записи всей сессии, что позволяет уменьшить файлы и сэкономить место хранилища.


Обновления и расширения Automated Configuration Tool (ACT).

Automated Configuration Tool для Citrix Virtual Apps and Desktops позволяет автоматизировать миграцию из локального развертывания, облачного развертывания стороннего поставщика или резервной копии облачного сайта в Citrix Cloud. Новые расширения ACT включают в себя:

  • Слияние нескольких сайтов. Теперь можно объединять несколько сайтов в один облачный, избегая конфликтов имён при помощи суффиксов и префиксов. Для получения дополнительной информации обратитесь в соответствующий раздел документации.
  • Активация сайта. Появилась возможность выбирать, когда локальное или облачное развертывание управляет ресурсами, например, планирует перезагрузки и управляет схемами электропитания. Все подробности, также доступны в документации.
  • Предупреждения об обновлении до новейшей версии. Рекомендуется использовать актуальную версию инструмента Automated Configuration Tool (ACT), соответствующее предупреждение теперь выдаётся при использовании не актуальной версии.


Рабочие нагрузки DaaS теперь доступны в сервисе Citrix Virtual Apps.

Клиенты сервиса Citrix Virtual Apps теперь могут получить доступ к упрощённому развертыванию приложений и рабочих столов в Azure через мастер быстрого развертывания (Quick Deploy) – модель рабочего стола в качестве сервиса (DaaS). Клиенты могут предварительно купить или оплачивать по счету нагрузки Azure под управлением Citrix, чтобы использовать развертывание через возможности мастера Quick Deploy. Это отлично подходит для сценариев DaaS, таких как слияние или найм временных сотрудников. Клиенты уведомляются ежемесячно о любых потреблённых ресурсах сверх предварительно оплаченных.

Клиенты могут включить сервис, зарегистрировав Citrix Azure Consumption Funds через Azure Marketplace.


Расширения Workspace Environment Management (WEM).

В этом квартале расширения Workspace Environment Management (WEM), включают следующее:

  • Поддержка триггеров на событиях (Event Triggers). Эта возможность WEM позволяет определить триггеры на событиях, которые будут запускать и останавливать запись сессий (Session Recording), упрощая администраторам процесс просмотра записей для поиска определенных событий.
  • Поддержка установщиков MSI в режиме повышенных привилегий. Данная возможность поддерживает повышение привилегий для файлов установщика Windows: «.msi» и «.msp». Пользователь сможет повысить привилегии до административного уровня, необходимого для файлов установщика Windows. В результате, пользователи смогут запускать подобные файлы так, как будто они являются членами группы Администраторы (Administrators).
  • Поддержка режима слияния AppLocker (Merge Mode). Режим слияния обеспечивает улучшенную обработку конфликтов правил, а также улучшенные безопасность и администрирование в мульти-сессионных сценариях.


Citrix Virtual Apps and Desktops Standard для Azure (DaaS) получил Citrix Studio и расширенный мониторинг.

Citrix продолжает доставлять расширения в предложение рабочего стола в качестве сервиса под ключ (DaaS), делая его одним из самых обеспеченных функционалом в индустрии. В текущем квартале в сервис были добавлены:

  • Citrix Studio добавлена в Citrix Virtual Apps and Desktops Standard для Azure. Что позволяет управлять группами доставки, каталогами машин, планированием перезагрузок и многим другим из единой простой и удобной в использовании консоли. Клиенты теперь могут выбирать опцию простого развертывания (Simple Deployment) или переключиться в Studio для более гранулированного управления в любое время.
  • Расширенный мониторинг (Enhanced Monitoring) добавлен в Citrix Virtual Apps and Desktops Standard для Azure без дополнительных затрат. Многие из возможностей Citrix Director теперь доступны в Citrix Virtual Apps and Desktops Standard для Azure. Администраторы могут легко и быстро просматривать статус любых нагрузок VDA и принимать необходимые действия по мере надобности. Также, вместе с дополнительной проверкой приложений и рабочих столов, администраторы могут непрерывно вести мониторинг состояния здоровья и производительности своих развертываний.
  • Citrix Virtual Apps and Desktops Standard для Azure теперь предлагает дополнительные подготовленные образы в библиотеке (Master Image Library), в том числе новейшие образы Windows и Linux, на базе которых можно сразу приступить к развертыванию либо создать настроенные образы.


Citrix Analytics.

Аналитика производительности (Performance Analytics).

Команда разработки внесла следующие расширения в аналитику производительности, предоставив великолепные подробности для администраторов информационных технологий:

  • Citrix Analytics теперь предоставляет видимость показателей Gateway Service и Cloud Connector.
  • Улучшенная видимость на уровне сессий в потреблении пропускной способности, задержки сети, времени отклика приложения и продолжительности сессии.
  • Гранулированная видимость возможностей сессии и влияющих факторов для улучшения отклика и устранения неисправностей.
  • Видимость процессов, пожирающих ресурсы на мульти-сессионных системах, приводящих к ухудшению возможностей сессии.


Аналитики безопасности (Security Analytics).

Команда разработки внесла следующие расширения Citrix Analytics для безопасности:

  • Ограничения доступа через Citrix Gateway, Citrix Content Collaboration или Citrix Virtual Apps and Desktops. Пользовательские уведомления отправляются, когда доступ запрашивается из неавторизованного расположения.
  • Access Assurance Dashboard – новый инструмент для команды обеспечения безопасности, который позволяет визуализировать доступ конечного пользователя, что позволит реализовать корректные стратегии защиты.
  • Подробности записи сессий предоставляют ссылку с указанием времени инцидента для прямого просмотра записи. Это позволяет администраторам экономить время за счёт прямого доступа и просмотра записей возможных угроз безопасности.


Citrix продолжает разрабатывать ключевые инструменты и расширения для семейства продуктов Citrix Virtual Apps and Desktops, чтобы помочь сделать информационные технологии более гибкими, увеличить безопасность и доставить лучшие пользовательские возможности, откуда бы пользователи не подключались.

Если вы хотите попробовать новейший релиз, то он уже доступен в центре загрузок: Citrix Virtual Apps and Desktops 7.