По вашему запросу ничего не найдено :(
Убедитесь, что запрос написан правильно, или посмотрите другие наши статьи:
img
Добро пожаловать в статью, посвященную началу работы с виртуализацией Xen на CentOS. Xen - это гипервизор с открытым исходным кодом, позволяющий параллельно запускать различные операционные системы на одной хост-машине. Этот тип гипервизора обычно называют гипервизором №1 в мире виртуализации. Xen используется в качестве основы для виртуализации серверов, виртуализации настольных ПК, инфраструктуры как услуги (IaaS) и встраиваемых/аппаратных устройств. Возможность работы нескольких гостевых виртуальных машин на физическом хосте может значительно повысить эффективность использования основного оборудования. Передовые возможности Xen гипервизора Xen не зависит от операционной системы – основным стеком управления (который называется domain 0 (домен 0)) может быть Linux, NetBSD, OpenSolaris и так далее. Возможность изоляции драйвера - Xen может разрешить основному системному драйверу устройства работать внутри виртуальной машины. Виртуальная машина может быть перезагружена в случае отказа или сбоя драйвера без воздействия на остальную часть системы. Поддержка паравиртуализации (Paravirtualization - это тип виртуализации, в котором гостевая операционная система перекомпилируется, устанавливается внутри виртуальной машины и управляется поверх программы гипервизора, работающей на ОС хоста.): это позволяет полностью паравиртуализированным хостам работать гораздо быстрее по сравнению с полностью виртуализированным гостем, использующим аппаратные расширения виртуализации (HVM). Небольшие размеры и интерфейс. В гипервизоре Xen используется микроядерное устройство, размер которого составляет около 1 МБ. Этот небольшой объем памяти и ограниченный интерфейс гостя делают Xen более надежным и безопасным, чем другие гипервизоры. Пакеты Xen Project Пакеты Xen Project состоят из: Ядро Linux с поддержкой Xen Project Сам гипервизор Xen Модифицированная версия QEMU - поддержка HVM Набор пользовательских инструментов Компоненты Xen Гипервизор Xen Project отвечает за обработку процессора, памяти и прерываний, поскольку он работает непосредственно на оборудовании. Он запускается сразу после выхода из загрузчика. Домен/гость - это запущенный экземпляр виртуальной машины. Ниже приведен список компонентов Xen Project: Гипервизор Xen Project работает непосредственно на оборудовании. Гипервизор отвечает за управление памятью, процессором и прерываниями. Он не знает о функциях ввода-вывода, таких как работа в сети и хранение. Область контроля (Домен 0): Domain0 - специальная область, которая содержит драйверы для всех устройств в хост-системе и стеке контроля. Драйверы управляют жизненным циклом виртуальной машины - созданием, разрушением и конфигурацией. Гостевые домены/виртуальные машины - гостевая операционная система, работающая в виртуализированной среде. Существует два режима виртуализации, поддерживаемых гипервизором Xen: Паравиртуализация (PV) Аппаратная поддержка или полная виртуализация (HVM) Toolstack и консоль: Toolstack - это стек управления, в котором Domain 0 позволяет пользователю управлять созданием, конфигурацией и уничтожением виртуальных машин. Он предоставляет интерфейс, который можно использовать в консоли командной строки. На графическом интерфейсе или с помощью стека облачной оркестрации, такого как OpenStack или CloudStack. Консоль - это интерфейс к внешнему миру. PV против HVM Паравиртуализация (PV - Paravirtualization ) Эффективная и легкая технология виртуализации, которая была первоначально представлена Xen Project. Гипервизор предоставляет API, используемый ОС гостевой виртуальной машины Гостевая ОС должна быть изменена для предоставления API Не требует расширений виртуализации от центрального процессора хоста. Гостям PV и доменам управления требуется ядро с поддержкой PV и драйверы PV, чтобы гости могли знать о гипервизоре и могли эффективно работать без эмуляции или виртуального эмулируемого оборудования. Функции, реализованные в системе Paravirtualization, включают: Сигнал прерывания и таймеры Драйверы дисков и сетевые драйверы Эмулированная системная плата и наследуемый вариант загрузки (Legacy Boot) Привилегированные инструкции и таблицы страниц Аппаратная виртуализация (HVM - Hardware-assisted virtualization ) - полная виртуализация Использует расширения виртуальной машины ЦП от ЦП хоста для обработки гостевых запросов. Требуются аппаратные расширения Intel VT или AMD-V. Полностью виртуализированные гости не требуют поддержки ядра. Следовательно, операционные системы Windows могут использоваться в качестве гостя Xen Project HVM. Программное обеспечение Xen Project использует Qemu для эмуляции аппаратного обеспечения ПК, включая BIOS, контроллер диска IDE, графический адаптер VGA, контроллер USB, сетевой адаптер и так далее Производительность эмуляции повышается за счет использования аппаратных расширений. С точки зрения производительности, полностью виртуализированные гости обычно медленнее, чем паравиртуализированные гости, из-за необходимой эмуляции. Обратите внимание, что можно использовать PV драйверы для ввода-вывода, чтобы ускорить гостевой HVM Драйверы PVHVM - PV-on-HVM Режим PVH сочетает в себе лучшие элементы HVM и PV Позволяет виртуализированным аппаратным гостям использовать PV диск и драйверы ввода-вывода Никаких изменений в гостевой ОС Гости HVM используют оптимизированные драйверы PV для повышения производительности - обходят эмуляцию дискового и сетевого ввода-вывода, что приводит к повышению производительности в системах HVM. Оптимальная производительность на гостевых операционных системах, таких как Windows. Драйверы PVHVM требуются только для гостевых виртуальных машин HVM (полностью виртуализированных). Установка Xen в CentOS 7.x Чтобы установить среду Xen Hypervisor, выполните следующие действия. 1) Включите репозиторий CentOS Xen sudo yum -y install centos-release-xen 2) Обновите ядро и установите Xen: sudo yum -y update kernel && sudo yum -y install xen 3) Настройте GRUB для запуска Xen Project. Поскольку гипервизор запускается перед запуском ОС, необходимо изменить способ настройки процесса загрузки системы: sudo vi /etc/default/grub Измените объем памяти для Domain0, чтобы он соответствовал выделенной памяти. RUB_CMDLINE_XEN_DEFAULT="dom0_mem=2048M,max:4096M cpuinfo com1=115200,8n1 console=com1,tty loglvl=all guest_loglvl=all" 4) Запустите скрипт grub-bootxen.sh, чтобы убедиться, что grub обновлен /boot/grub2/grub.cfg bash `which grub-bootxen.sh` Подтвердите изменение значений: grep dom0_mem /boot/grub2/grub.cfg 5) Перезагрузите свой сервер sudo systemctl reboot 6) После перезагрузки убедитесь, что новое ядро работает: # uname -r 7) Убедитесь, что Xen работает: # xl info host : xen.example.com release : 3.18.21-17.el7.x86_64 machine : x86_64 nr_cpus : 6 max_cpu_id : 5 nr_nodes : 1 cores_per_socket : 1 threads_per_core : 1 ......................................................................... Развертывание первой виртуальной машины На этом этапе вы должны быть готовы к началу работы с первой виртуальной машиной. В этой демонстрации мы используем virt-install для развертывания виртуальной машины на Xen. sudo yum --enablerepo=centos-virt-xen -y install libvirt libvirt-daemon-xen virt-install sudo systemctl enable libvirtd sudo systemctl start libvirtd Установка HostOS в Xen называется Dom0. Виртуальные машины, работающие через Xen, называются DomU. virt-install -d --connect xen:/// --name testvm --os-type linux --os-variant rhel7 --vcpus=1 --paravirt --ram 1024 --disk /var/lib/libvirt/images/testvm.img,size=10 --nographics -l "http://192.168.122.1/centos/7.2/os/x86_64" --extra-args="text console=com1 utf8 console=hvc0" Если вы хотите управлять виртуальными машинами DomU с помощью графического приложения, попробуйте установить virt-manager sudo yum -y install virt-manager
img
Конференции помогают оперативно обсуждать важные вопросы внутри компании и эффективно решать проблемы. В данной статье пойдет речь о модуле конференций (Conference) в Elastix 4.0. Процесс настройки Для начала процесса настройки данного модуля необходимо пройти по следующему пути в веб-интерфейсе Elastix: PBX → Conference. Появится интерфейс менеджмента конференций: Соответственно, при клике на “+ New Conference” произойдет создание новой конференции, а при нажатии на “Delete” – удаление уже существующей инстанции. По сути, можно создать бесконечно много конференций, но, как правило, для небольшой организации требуется всего пара-тройка подобных инстанций и то довольно редко. Так же кнопка «Show Filter» позволяет фильтровать конференции по трем признакам: прошедшие, текущие и будущие. Ниже на скриншоте приведу пример настроенной конференции: Рассмотрим поля по порядку: Conference Name – название конференц-рума Moderator PIN – пин-код модератора (управляющего) конференцией User PIN – пин-код пользователя (можно оставить поле пустым) Start Time – время начала конференции Conference Number – номер конференции для вызова (экстеншен, по своей сути) Conference Owner – «владелец» конференции Moderator Options – опции для модератора, такие как как оповещение о появлении в конференции и запись разговора User Options – опции пользователя: оповещение, режим слушателя, ожидание владельца конференции Duration – длительности конференции Max Participants – максимальное количество участников ( к данному параметру необходимо отнестись внимательно, так как большое количество участников будут очень сильно загружать сильно, что может повлиять на общую функциональность Elastix. Для завершения и сохранения конференции необходимо нажать на кнопку «Save». Ниже привожу пример трех созданных конференций который запланированы на будущее время (обратите внимание на надпись Filter applied: State = Future Conferences)
img
Вокруг только и разговоров, что про нейросети. А что с ними делать? Давайте рассмотрим новые (старые) профессии, где можно использовать искусственный интеллект. К примеру, согласно  исследованию Stack Overflow 70% респондентов используют или планируют использовать инструменты искусственного интеллекта в процессе разработки. Те, кто учится программировать, чаще, чем профессиональные разработчики, используют инструменты искусственного интеллекта (82% против 70%). Никто не знает будущего, но правда становится любопытно, сможет ли ИИ полностью заменить человека в некоторых профессиях. А пока предлагаем ознакомиться те области, в которых частично применяются нейросети.  AI-тренер Что делает: такой специалист обучает искусственный интеллект создавать корректные, грамотные и логичные ответы.  Требования: — Опыт работы с языковыми моделями, такими как OpenAI ChatGPT; — Уровень английского языка С1-С2; — Умение грамотно и понятно писать тексты на русском языке; — Образование в областях лингвистики, филологии, литературного творчества, журналистики, коммуникаций или смежных областей. Сколько зарабатывает: от 75 000 рублей. «Яндекс» был одним из первых на российском рынке труда, кто открыл вакансии для AI-тренеров. Компания начала искать редакторов, филологов, журналистов,  чтобы тренировать свою собственную нейросеть YandexGPT. Сейчас на хх.ру AI-тренеров ищут Сбер, МТС и «Яндекс».  Нейро/ИИ — иллюстратор Что делает: генерирует с помощью искусственного интеллекта изображения для соцсетей, логотипы, макеты и другие элементы графического дизайна. Также нейросети могут помочь с улучшением изображения, например, удалить шумы или увеличить четкость и т.д. Требования:  — Знание графических программ (Photoshop, Figma, Illustrator и прочие); — Навык работы с нейросетями: необходимо составлять для них точные и корректные запросы, чтобы получить нужный результат; — Насмотренность и чувство вкуса. Сколько зарабатывает: зависит от уровня компетенций, средняя зарплата примерно равна зарплате дизайнера. Промпт-инженер Что делает: он управляет ИИ-системами, разрабатывает и настраивает большие языковые модели. Промт — это текстовый запрос для нейросети. Суть новой профессии заключается в том, чтобы анализировать задачи заказчика, составлять правильный промт для системы и получать результат с помощью нейросети. В задачи промт-инженера также входит: анализ данных и контекста, тестирование промтов, их оптимизация и обновление.  Требования:  — Знание языков программирования (Java, C++ и Python); — Понимание моделей машинного обучения и нейронных сетей; — Опыт работы с СhatGPT, Claude, GigaChat, YandexGPT и др. чат-ботами.  — Знание английского языка будет преимуществом Сколько зарабатывает: это новая отрасль с большим потенциалом,  и специалистов, как и вакансий в ней не так много. По данным вакансий в США в 2024 году средняя зарплата промт-инженера составляет $63 тыс. в год.   ИИ-копирайтер Что делает: собственно, все тоже самое, что и обычный копирайтер, только с использованием искусственного интеллекта. Пока нейросеть не может составить структурированный лонгрид, но с небольшими текстами справляется легко. Условный ChatGPT не может полностью заменить людей, обладающих опытом написания экспертного контента, в котором есть креативность, сочувствие и личный опыт. Требования: — Навыки работы с текстом; — Работа с нейросетью: генерировать запросы, проверять, редактировать тексты; фактчекинг; — Знание основ маркетинга. Сколько зарабатывает: заработная плата начинается от 40 000 руб. Специалист по ИИ-этике Что делает: решает сложные этические ситуации, которые возникают при использовании искусственного интеллекта. Он разрабатывает стандарты взаимодействия с ИИ, следит за сбором, использованием и безопасностью персональных данных, анализирует и оценивает новые алгоритмы на предмет ошибок или предвзятости, может принимать участие в судебном процессе в качестве эксперта по безопасному использованию нейросети.  Требования: — Понимание технологии ИИ; — Знание законодательства: международное право, IT-право, право на интеллектуальную собственность; — Широкий кругозор в области этики, философии, психологии и социологии. Сколько зарабатывает: предложений по работе пока немного, вакансии встречаются на англоязычных сайтах. Средняя зарплата в США  составляет $153,500 в год.  AI Product Manager Что делает: создает, управляет и развивает продукты, основанные на искусственном интеллекте. Такой специалист обладает знаниями на стыке продакт-менеджмента и хорошо ориентируется на ИИ-рынке. Требования:  — Понимание технологий искусственного интеллекта; — Опыт в продуктовом менеджменте; — Аналитические навыки: умение оценивать данные, рынок и тренды в технической области; — Софт-скиллс: коммуникативные навыки, проактивность, лидерские качества и тд. Сколько зарабатывает: зарплаты начинаются от 150 000 руб., на американской рынке менеджеры ИИ-продуктов получают конкурентоспособную зарплату от 100 000 до 150 000 долларов в год. Кроме новых профессий, связанных с искусственным интеллектом, его можно использовать в других рабочих задачах. Известны примеры, когда ChatGPT помогал студентам выполнять письменные работы или писал сценарий для нового сюжета. Разработчики с его помощью могут оптимизировать работу и писать участки кода в нейросети. Уверены, мы еще увидим новые направления на стыке искусственного интеллекта.   
ВЕСЕННИЕ СКИДКИ
40%
50%
60%
До конца акции: 30 дней 24 : 59 : 59