Сказ о PCI(e) Passthrough или как сходить в пешее эротическое путешествие и вернуться обратно

Краткая справка: PCI(e) passthrough - это механизм, позволяющий виртуальной машине управлять устройством PCI(e) хостовой системы. Это позволяет получить некоторые преимущества по сравнению с использованием виртуализированного оборудования, например меньшую задержку, более высокую производительность или дополнительные функции (например, разгрузку).

Переход на отечественное и открытое ПО, как следует рассматривать "аналогичный софт" в своей "будущей" инфраструктуре.

Вопросы импортозамещения касаются нас часто, как интегратора и известной своим опытом команды. Но часто вопросы ставятся перед нами некорректные, по причине недальновидности частичного замещения ПО.   Давайте рассмотрим два постулата: переезд всей рабочей ИТ-среды разом не может быть моментальным - не получиться здесь и сразу в день "П"  отказаться.

Обновление iLO 3 на HP DL380 G7 и ошибка ERR SSL VERSION OR CIPHER MISMATCH

Цель данной заметки - сократить затраченное на обновление старого сервера время, для тех, кто столкнулся с ошибкой ERR SSL VERSION OR CIPHER MISMATCH. При попытке доступа к iLO 3 на серверах HP DL380 G7 и подобных, получаем ошибку - ERR SSL VERSION OR CIPHER MISMATCH, причем в моем случае не помогало изменение настроек браузера (Firefox 114.

Тестирование конкурентных структур в Kotlin с Lincheck

Многопоточный код в разработке - обычное дело. Стандартные библиотеки современных языков зачастую уже включают в себя готовые оптимизированные структуры данных, безопасные для работы в многопоточной среде. Но однажды настает час, когда готовых решений становится недостаточно и вам требуется написать и протестировать свое.

Не устанавливается *msi - "Данная установка запрещена политикой, заданной системным администратором"

В этой заметке я хотел бы описать достаточно типичный, но не совсем очевидный в плане решения случай проблемы с установкой пакетов .msi . При попытке установки выдается стандартное сообщение - "Данная установка запрещена политикой, заданной системным администратором" В нашем случае общих групповых политик, ограничивающих установку, применено не было(все было настроено по дефолту, причем у УЗ, от которой совершалась попытка установки, имела админские права) Чаще всего в таких случаях помогает временное отключение UAС, редактирование ключа реестра реестра DisableMSI или проверка наличия включенной групповой политики отключения установщика Windows (GPO «Конфигурация компьютера» — «Административные шаблоны» — «Компоненты Windows» — «Установщик Windows»).

API gateway все-таки нужен

Предыстория Несколько месяцев назад в очередном "кофейном" разговоре с коллегами зашло обсуждение необходимости внедрения API gateway в инфракструктуру серверных приложений. Касательно деталей, мы обсуждали реализацию такого служебного сервиса в экосистеме Java/Kotlin Spring.

Удаленная отладка приложений на C++ или как оставить систему в живых

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

Сравнение REST и GraphQL. Интеграция GraphQL в проект на Spring Boot.

Перед разработчиками часто возникает вопрос какую технологию выбрать для реализации API в своем проекте. REST и GraphQL входят в список самых популярных, эффективных и надежных. В статье приводится лаконичное описание этих инструментов, а также их краткое сравнение. Помимо этого, на простых примерах рассматривается как использовать GraphQL в связке со Spring Boot.

Функциональные интерфейсы в Java: Supplier, Consumer, Predicate и Function. Для чего они нужны и как их применять на практике?

В статье на простых и понятных примерах рассматриваются четыре популярных функциональных интерфейса в Java: Поставщик, Потребитель, Предикат и Функция.

Работа с устаревшими Node.js приложениями с помощью Nx и nvm

Допустим, возникла ситуация, когда необходимо добавить устаревшее Node.js приложение в монорепозиторий, основанный на Nx. Например, все проекты в репозитории работают на Node 18 и yarn 3, а устаревшее приложение использует Node 14 и npm 6.

Архитектура отказоустойчивости ИТ системы - тупо "кластер" не поможет

Данная заметка относится к размышлениям, последовательным, логически связанным, и хочется продолжить базовым и очевидным.... НО НЕТ!  К сожалению, не очевидным повсеместно для ИТ специалистов. Обычно, в блоге мы пишем о "тонких" случаях демонстрации нашей квалификации с некоторой высоты нашего опыта и компетенций.

Исключений мало не бывает

Спойлер: эта статья носит собой исключительно развлекательный характер, ничему не учит и тем более не пропагандирует описанный в ней подход. Разрешите представить вам… Исключительные исключения Сегодня мы попытаемся написать что-нибудь простенькое используйся, внимание, ТОЛЬКО исключения.

"OK The Microsoft Exchange IMAP4 service is ready."

При настройке почтового клиента для работы с Exchenge сервером через протокол IMAP можете получить сообщение об ошибке "OK The Microsoft Exchange IMAP4 service is ready." При этом на сервере Exchenge разрешён и включен IMAP (можно проверить на сервере через telnet: telnet localhost 143) при этом так же вхяты корректные данные по портам из настроек Exchenge, при проверке настройки клиента, проверка проходит без ошибок, но при попытке отправки получаем сообщение При этом настройки использованы с сервера Exchenge ​​​​​​​ В данном случае проверяйте настройки скорее всего как бы это смешно не звучало но неверно указаны порты в настройках (удалось выяснить с помощью утилиты https://testconnectivity.

Можно ли с Лахта-цента увидеть Финляндию или Эстонию?

Вам когда-нибудь было интересно, видно Финляндию или Эстонию, если встать на самую вершину Лахта-центра в Санкт-Петербурге. Давайте вместе разберемся в этом вопросе при помощи математики и пары квадратных уравнений.

Доступ к последовательной консоли виртуальной машины в zVirt.

Время от времени требуется подключаться к консоли виртуальной машины(ВМ), например для установки гостевой ОС или решения возникших проблем. zVirt предоставляет возможность подключится графической консоли при помощи протоколов SPICE или VNC из web-итерфейса администратора или пользователя.

Настройка сервера WSUS и возможные проблемы, часть 3

Итак, на данный момент мы установили и настроили сам сервер WSUS. Будем считать, что к данному моменту он работает стабильно, ресурсов хватает, и все, что нам осталось сделать - это настроить клиентские системы.

MSExchange ограничивает отправку почты.

Обратная нагрузка - мониторинг системных ресурсов транспортной службы MSExchange, существует на серверах почтовых ящиков и пограничных транспортных серверах. Обратная нагрузка обнаруживает, когда жизненно важные системные ресурсы, такие как место на жестком диске и память, используются чрезмерно, и принимает меры, чтобы предотвратить полную перегрузку и недоступность сервера.

Как изменить размер изображения в java

Привет! Сегодня я расскажу, как при помощи java.awt.image изменить размер изображения в java.   1. Получим изображение   Для начала нужно получить сам файл. Сделать это можно несколькими способами:    Прочитать из файла:   BufferedImage image = ImageIO.

Запуск команд в docker контейнере

С момента появления контейнерной виртуализации в Solaris 10 прошло уже почти 20 лет. И за это время поддержку контейнеров не только добавили в другие операционные системы, но и их использование стало весьма популярным механизмом.

Настройка сервера WSUS, а также возможные проблемы, часть 2

В прошлой статье был рассмотрен сам процесс установки роли сервера WSUS, сейчас же перейдем к процессу настройки и возникающим проблемам. Первое, с чем вы можете столкнуться - это падение самой оснастки управления Update Services, ошибки доступа к базе данных, или же пеиодическим самопроизвольным завершением процессов с ошибкой.

Закрепляемся на взломанной Windows системе через SafeMode и AnyDesk

Всем привет. ​​​​​​​Проблема: вы играете в злодея, который ворвался в чужую инфраструктуру на одну из Windows систем (имея высокие привелегии), но не озаботился красивой связкой сплойтов для гашения антивируса.

Как получить doAsUserId в Liferay

В Liferay уже реализована возможность прикинуться пользователем (impersonate) через интерфейс админки в разделе Users and Organizations. При штатном impersonate Liferay добавляет в запрос гет-параметр doAsUserId.

Exchange зависшие письма в очереди и 451 4.4.395 Target host responded with error и 452 4.3.1 insufficient system resources

Зависшие объекты в очередях не редкость в Exchange server, но причины могут быть различны, поэтому всегда на время поиска причины включайте логирование и разбирайтесь детально в причинах в Вашей инфраструктуре.
RSS (Opens New Window)(Opens New Window)
thumbnail Nikolay Emchenko
Posts: 15
Date: 5/6/24
thumbnail Alexey Weiss
Posts: 15
Date: 5/6/24
thumbnail Romo Fedoroff
Posts: 31
Date: 5/5/24
thumbnail Никита Рогаленко
Posts: 1
Date: 5/3/24
thumbnail Алексей Егошин
Posts: 11
Date: 5/1/24
thumbnail Marina Pashnina
Posts: 26
Date: 4/24/24
thumbnail Тимофей Перцев
Posts: 28
Date: 2/5/24
thumbnail Dmitry Afanasiev
Posts: 59
Date: 12/29/23
thumbnail Денис Серянкин
Posts: 2
Date: 12/18/23
thumbnail Danil Khanalainen
Posts: 2
Date: 11/30/23
thumbnail Дмитрий Сазонов
Posts: 59
Date: 11/19/23
thumbnail Anna Ershova
Posts: 2
Date: 10/30/23
thumbnail Erik Karapetyan
Posts: 12
Date: 9/9/23
thumbnail Pavel Danilov
Posts: 12
Date: 9/9/23
thumbnail Dmitry Sheshukov
Posts: 13
Date: 8/31/23
thumbnail Maxim Zhukov
Posts: 152
Date: 6/20/23
thumbnail Vladislav Sivirin
Posts: 1
Date: 5/22/23
thumbnail Vadim Kholoshnia
Posts: 1
Date: 4/17/23
thumbnail Andrei Maksimov
Posts: 19
Date: 3/21/23
thumbnail И Горь
Posts: 27
Date: 2/20/23
thumbnail Dmitry Komarov
Posts: 2
Date: 6/2/22
thumbnail Semyon Gruzdev
Posts: 1
Date: 11/17/21
thumbnail Victor Scherbakov
Posts: 3
Date: 9/3/21
thumbnail Ivan Kayukov
Posts: 10
Date: 8/17/21
thumbnail Alexander Zhermal
Posts: 8
Date: 4/16/21
thumbnail Daria Zuban
Posts: 2
Date: 12/29/20
thumbnail Alexander Yarkeev
Posts: 42
Date: 12/23/20
thumbnail Alexey Pismak
Posts: 2
Date: 12/9/20
thumbnail Evgenij Tsopa
Posts: 51
Date: 10/5/20
thumbnail Александр Исаев
Posts: 5
Date: 9/15/20
thumbnail Александр Пашнин
Posts: 25
Date: 9/10/20
thumbnail Danil Sinitskiy
Posts: 3
Date: 9/2/20
thumbnail Александра Пирс
Posts: 27
Date: 4/1/20
thumbnail Valeriy Urrievich Kireev
Posts: 26
Date: 1/15/20
thumbnail Vladimir Nikolaev
Posts: 14
Date: 12/30/19
thumbnail Ivan Uskov
Posts: 23
Date: 12/16/19
thumbnail Андрей Дьяков
Posts: 25
Date: 6/27/19
thumbnail Sergey Zhmylove
Posts: 45
Date: 3/14/18
thumbnail Lev Koznov
Posts: 18
Date: 7/14/17
thumbnail DEADBEEF
Posts: 1
Date: 1/16/17
thumbnail Никита Патрахин
Posts: 2
Date: 8/15/16
thumbnail Vladimir Berlev
Posts: 3
Date: 11/26/15
thumbnail Sergey Klyaus
Posts: 58
Date: 6/21/15
thumbnail Pakhom Golynga
Posts: 20
Date: 3/3/14
thumbnail Vladislav Sovinskiy
Posts: 11
Date: 1/10/14
thumbnail Konstantin Borzov
Posts: 7
Date: 6/20/13
thumbnail Anthony Dmitriev
Posts: 4
Date: 2/19/13
thumbnail Nicolay Smirnov
Posts: 6
Date: 5/2/12
thumbnail Alexander Deiter
Posts: 16
Date: 9/8/11
thumbnail Serge Klimenkov
Posts: 8
Date: 7/26/11
thumbnail Roman Ambrosenko
Posts: 3
Date: 1/18/11
thumbnail Sergey Shilin
Posts: 9
Date: 11/5/10
thumbnail Ruslan F. Isbarov
Posts: 1
Date: 3/31/10